Free WordPress plugin
DeckDesh gives every deck a private link on your domain, opens it in a viewer that inherits your site’s design, and tells you when it was read — with no file-sharing service in between.

The difference
A file-sharing link puts the most important document you own on someone else’s domain, inside someone else’s interface. The investor reads it, closes the tab, and is gone. You may never know it was opened.
With DeckDesh the link is yourcompany.com/deckdesh/… It opens inside your site. When they finish the deck, they are already on your website.

How it works
Everything happens on your WordPress site. There is nothing to sign up for and no service to keep paying.
Give it a title, the recipient’s name and a version. Tag it if you like. The file is stored in a protected private directory under a random name.
A 10-digit id plus a signature. It cannot be guessed, it is not listed anywhere, and search engines are told to ignore it.
When it is opened, the sheet says so. If the investor shares it from the viewer, that forward carries its own tag so you can tell it apart.
The link
A deck’s address isn’t a filename — it’s a random id plus a 128-bit random token, checked on your server and never shown on the page. And you decide how long it stays alive.

The investor’s view
The viewer is rendered by your theme — classic or block — so the header and footer are the real ones. Change your site’s design and every deck follows.
Control
Not settings to remember — how the plugin is built.


Documents live in a protected, private directory under random names and are served only through the plugin. DeckDesh checks whether your server blocks direct file access — and can be hardened to store them outside the web root entirely.
Decide per document whether a recipient can save the PDF, or only read it in the viewer.
A view is recorded after real dwell time, with scanners and bots filtered out. Open the sheet and see it.
No third-party service, no account with us, no tracking pixel of ours. The manage page is password-protected on your own site.
Who it is for
If you are raising a round, you send the same PDF dozens of times to people who see hundreds of them. DeckDesh makes yours arrive from your own domain, open inside your own site, and report back.
It is a WordPress plugin because that is where most company websites already live. Install it, set a password, upload the deck. Ten minutes.
Roadmap
Planned, in rough order. Not promises — the download form below is how we tell you when one ships.
Share a live prototype, an HTML deck or a data room page under the same private link, with the same tracking.
Spreadsheets, short videos, image sets — anything a founder attaches to an email today.
A separate link per recipient, so you know who opened it rather than that it was opened.
An email from your own site when a deck is opened. Nothing goes through us.
Got a feature you’d love? The roadmap is shaped by what founders actually ask for — tell me what would make DeckDesh a yes for you.
Suggest a featureGet DeckDesh
Latest version 1.5.0 · tested to WordPress 7.1 · What’s new and past releases
Released under the GPL — use it on as many sites as you like. We ask for an email only to tell you when a new version ships: one email per release, unsubscribe anytime.

Made by Boaz Almog. I built DeckDesh for my own site after one too many investor decks went out through a file-sharing link that told me nothing about who opened them. Questions or a feature you need? Email me — I read every message.
Provided as is. Free software, no warranty of any kind and no liability for any loss or damage from its use — you install and run it at your own risk.
Install: Plugins › Add New › Upload Plugin, activate, then open /deckdesh/ to set a password.