01
Upload in WordPress
Upload new files or import from the Media Library. They land in a protected directory away from public media URLs.
Download Sentinel
Protect every file you share. Unique token links, locked storage, and clear day-by-day download analytics - built for WordPress.
How it works
A simple workflow for private file delivery — without exposing raw file paths on your site.
01
Upload new files or import from the Media Library. They land in a protected directory away from public media URLs.
02
Every file gets a unique link you can place in pages, buttons, emails, or posts.
03
Each download is counted automatically and shown day by day in a clear graph.
Features
Protected storage, token links, and clear analytics - without leaving file paths open on the web.
Files live in a locked location that blocks direct URL access, so guessing a path is not enough.
Each file gets its own tokenized URL - share it anywhere, or drop the shortcode into a post or page.
See totals and daily trends so you know which files get used and when interest spikes.
Access rules
Password, expiry, and download caps — enforced when someone opens the link, not after the file is already gone.
Password
Ask for a password before the file streams. Failed attempts lock out after ten tries.
Expiry
Set a date and time in your site timezone. When it passes, the link quietly stops working.
Max downloads
Cap how many times a file can be claimed — useful for one-off drops and limited launches.
File management
Import, replace, regenerate, and embed — without rebuilding every button on your site.
Pull an existing attachment into protected storage without re-uploading from your computer.
Swap the file behind a token URL. Buttons, emails, and shortcodes keep working.
If a link leaks, mint a new token and retire the old one in one click.
Drop [download_sentinel id="1"] into posts and pages when a raw URL is not enough.
Share clean /download/{token}/ links, with a query-string fallback when permalinks are plain.
Stream files as attachments when you want browsers to save instead of preview inline.
Analytics
Every download is logged with filters, CSV export, bot exclusion, and a WordPress dashboard widget for a quick pulse.
Upload once, lock the link if you need to, and watch every download show up in your analytics.
Download Now on WordPress.org