Privacy Policy

Last updated: April 7, 2026

Overview

FormForge is a browser-based PDF form builder. Your PDF files and form data are processed entirely on your device. No documents are uploaded to any server. This privacy policy explains what data, if any, is collected by our website and application.

Data We Do Not Collect

  • We do not collect, store, or process your PDF files
  • We do not collect form content or field data
  • We do not require account creation or login
  • We do not use cookies for tracking
  • We do not sell or share any personal data

How the App Works

All PDF processing happens client-side in your web browser using JavaScript libraries (pdf-lib and PDF.js). Your form drafts are stored in your browser's IndexedDB — a local database that only you can access. When you export a PDF, it is generated entirely in your browser and downloaded directly to your device.

Analytics

Both the landing page (pdf-forms.tools) and the FormForge application (app.pdf-forms.tools) use Rybbit, a self-hosted, privacy-respecting analytics tool. Rybbit does not use cookies, does not track individual users, and does not collect personal information. It provides aggregate page view and feature usage data only (e.g. which tools are used most often). No document content, file names, or personal data is included in analytics events.

Hosting

FormForge is hosted on Netlify. Netlify may collect standard server access logs (IP address, user agent, timestamp) as part of its infrastructure. These logs are subject to Netlify's privacy policy.

Third-Party Services

The landing page loads fonts from Google Fonts. Google may collect anonymized usage data as described in their privacy policy. The app itself does not load any external resources.

Local Storage

FormForge stores your work-in-progress forms in your browser's IndexedDB. This data never leaves your device. You can clear it at any time through your browser's settings.

Children's Privacy

FormForge does not knowingly collect information from children under 13. Since we don't collect any personal data, this is not applicable.

Changes to This Policy

If we make changes to this privacy policy, we will update the "Last updated" date at the top.

Contact

If you have questions about this privacy policy, contact us at jovanovic@thecodecave.de.

Responsible entity: The CodeCave GmbH