FormFix

Privacy Policy

Last updated: 2026-07-18

The short version

FormFix runs entirely in your browser. We never upload your images, PDFs, or any other input to a server. We do not track you unless you explicitly opt in to analytics, and we do not use advertising or third-party tracking cookies.

Files you process

When you use any FormFix tool, the files you select are read into browser memory (RAM) using the standard File and Blob Web APIs. All processing — compression, resizing, PDF merging, OCR, and so on — happens locally on your device. The output is offered as a download that you control. Closing the tab or refreshing the page clears all in-memory data.

We have no servers that receive your files. There is no upload endpoint, no S3 bucket, no cloud function. You can verify this by opening your browser's DevTools Network tab while using any tool — you will see no outbound requests carrying your file data.

Analytics (consent-gated)

FormFix uses Plausible for privacy-friendly, aggregate traffic analytics. Plausible is cookieless, GDPR/CCPA compliant, and does not track individuals across sites.

The Plausible script is not loaded by default. It only loads after you click "Accept" on the consent banner. Your choice is stored in localStorage under the key ff-consent. If you reject, no analytics script is ever loaded and no analytics request is ever made.

To change your choice later, clear site data in your browser settings or remove the ff-consent key from localStorage.

Cookies and local storage

FormFix does not set advertising cookies, tracking cookies, or session cookies of any kind. The only data we persist on your device is:

  • ff-consent in localStorage — your analytics consent choice (values: accept or reject).
  • Service Worker cache in the browser's Cache Storage — used to make the site work offline. Contains only static assets (HTML, CSS, JS, fonts, WASM). No personal data.

Service Worker and offline use

After your first visit, FormFix installs a Service Worker that caches the application shell and static assets so the site works without an internet connection. The cache contains only public, non-personal files served from our origin. You can clear it from your browser's site settings.

Third-party content

Some tools load additional libraries on demand from our own origin (not from third-party CDNs): pdfjs-dist for PDF rendering, tesseract.js (WASM) for OCR, and @imgly/background-removal (WASM model) for AI background removal. These are served as static files from formfix.vexr.dev and do not transmit any data to third parties.

Children's privacy

FormFix does not knowingly collect any personal data from anyone, including children under 13. Because we do not collect personal data, COPPA and GDPR-K do not impose additional obligations on us.

Your rights

Because we hold no personal data about you, requests for access, deletion, or portability are automatically satisfied: there is nothing to access, delete, or port. If you believe otherwise, contact us at hello@formfix.vexr.dev.

Changes to this policy

We may update this policy as FormFix evolves. Material changes will be reflected in the "Last updated" date above. The source code for this site is public on GitHub, so you can audit any change.