Privacy Policy

Last updated: September 27, 2026

Your files never leave your computer. FreshDittos does all its work right in your browser. We don't upload, store, or see your documents, and there's no server that could. When you close the tab or hit Clear Everything, it's gone.

How the processing works

When you drop a file into FreshDittos, it is read entirely within your browser using standard web APIs. A Web Worker — a sandboxed background thread that stays on your device — converts the file into the ditto or mimeo effect. No data is sent to any server at any point. You can verify this yourself: open DevTools, go to the Network tab, and watch while your file is being processed. You will see no outbound request that carries any part of your document.

Document lifecycle

StageWhere data livesWhen it's cleared
UploadBrowser memory onlyImmediately after rendering
Processing scratch spaceWeb Worker memory (OffscreenCanvas)Worker terminated after each job
Output (processed PDF or PNG)A single Blob URL60 seconds after download, or when you click Clear Everything
Preview thumbnailsIn-page canvasesOn Clear Everything or Start Over
Idle tabAny of the aboveAuto-cleared after 15 minutes, with a visible notice
Tab close or navigationAny of the aboveBrowser frees memory on tab close; pagehide handler clears ours first

We never write document data to localStorage, sessionStorage, IndexedDB, the Cache API, or cookies.

What we collect

SourceWhat it seesRetention
Umami analytics Page views, referrer domain, country, browser and device type, and custom events (mode chosen, page-count bucket, export type). No cookies. No cross-site tracking. 12 months (our Umami instance setting)
Cloudflare edge Standard request metadata — IP address, user agent, URL path, and HTTP headers — needed to serve and protect the site. Cloudflare never sees file contents. Per Cloudflare's privacy policy
FreshDittos servers Nothing. No database, no key-value store, no object storage, no request logs. None

What we never collect

Contact

Questions about privacy? Contact Propagate Hosting LLC at [email protected].