Privacy Policy

The short version: your PDFs never leave your device. There is no backend to send them to.

Last updated: August 2026

1. Data processing

MarkOut is a fully client-side application. When you upload a PDF, the file is read by PDF.js in your browser and processed locally: rendering, highlight detection (YOLO26 ONNX) and OCR (PaddleOCR) all run inside your browser tab, using WebAssembly or WebGPU.

  • Your PDF is never transmitted to any server — not ours, not third parties'.
  • No account is required and no profile is created.
  • No logs of your activity are stored anywhere.

2. Local storage

The site stores a few small preferences in your browser's localStorage (which stays on your device and can be cleared at any time from your browser settings):

  • markout-theme — your light/dark theme choice;
  • markout-webgpu — whether you disabled GPU acceleration;

No cookies are used for tracking or advertising. There is no analytics script, no fingerprinting, no third-party embeds that execute on this site.

3. Hosting

This website is hosted on GitHub Pages (GitHub, Inc.). Serving the page itself may involve standard web-server logs managed by GitHub, subject to GitHub's Privacy Statement. The AI models used by the tool are self-hosted on the same origin.

4. Links to third parties

The site links to external services — primarily GitHub (source code, issues, star button) and possibly other websites. Once you leave this site, those services' own privacy policies apply. The contact form opens a pre-filled GitHub issue only after you click submit.

5. Children's privacy

MarkOut does not collect any personal data and is safe to use by anyone; there is nothing to consent to and no data to delete.

6. Changes to this policy

If this policy changes, the "Last updated" date above will be revised. Since the tool stores no personal data, no notification process is required.

7. Contact

Questions about privacy? Open an issue on the GitHub repository or read the contact page.

📄 Upload a PDF — it's free