A dashboard is built to be clicked through, not screenshotted — but the client rarely has a login for the tool it lives in, and a PDF flattens every filter. Export it to a self-contained HTML file and hand over a private, unguessable link instead. The drill-downs, toggles and tooltips stay live; the client opens it in a browser with nothing to install. It stays off search by default, you can password the numbers, and you can set it to go dark when the reporting window closes.
Try it now
Drop a file — get a private link in seconds. No sign-up.
Drop an HTML file or ZIP bundle, or click to choose.
Single file or ZIP. Max 3 MB.
Up to 3 MB, link self-destructs after 7 days. Sign up free to keep links forever, password-protect them, and store more.
Export your dashboard to a self-contained HTML file — or zip the exported folder with its CSS, JS and data — and drop it into miinideck. It publishes to a private 32-character link in seconds, with the interactive pieces intact: charts render, filters work, embedded scripts and CDN charting libraries load over HTTPS.
One link replaces the seat. Send it to a client, an exec, or a whole stakeholder group who were never provisioned in your BI tool — they open it in a browser and explore at their own pace, drilling into the rows that matter to them. No invite to approve, no license to buy, no "request access" wall. The link is no-indexed and unguessable, so the figures never surface in search or get stumbled onto.
A dashboard is a moving target, so plan for the next period up front. Add a password if the numbers are sensitive, set an expiry so a snapshot doesn't get cited months out of date, and when the data refreshes just re-upload the export — the link stays the same, so the client keeps one bookmark and always lands on the current view.
Export the dashboard to a self-contained HTML file and publish it as a link with miinideck. The client opens that link in any browser — no account to create, no seat to assign, no tool to install. They see the interactive dashboard rendered as a live page, with the charts and filters working as exported.
Whatever your export puts into the HTML works here. Charts render, filters and dropdowns respond, tooltips appear, embedded JavaScript runs, and external charting libraries load over HTTPS. miinideck serves the file as-is without sandboxing or stripping it, so the dashboard behaves the way the export intended.
The link holds whatever you last exported, so it never auto-refreshes — that's the trade for needing no live backend. When the underlying numbers move, re-export and re-upload over the same link; the client's URL doesn't change, so their bookmark always opens the latest view. Pair that with an expiry date if you'd rather an old snapshot stop opening once the reporting window has passed, instead of lingering as a stale figure someone quotes later.
Not the live-data part. miinideck delivers a self-contained front end — a static snapshot or a dashboard that calls public, CORS-enabled APIs from the browser. If your dashboard needs its own server, a private database, or secret API keys it can't expose, that's a real backend job: deploy it on Vercel or Netlify, which run server-side code and keep secrets safe. Once it's a static export or a public-API front end, this is the simplest way to put it behind a private link.
Yes. Turn on Review and anyone with the link can pin a comment to the exact element — a specific chart, number or row — with no account needed. Review usage is free on every plan: you collect and resolve the pinned threads as you address them. On Studio you can also export a whole thread as a prompt for Claude or Codex if you want the changes drafted for you.
No card to try, no sign-up to get a link. Sign up free to keep links forever, password-protect them, and store more.