Security Center

How we protect your documents, what we do with the data we do collect, and how to report a security issue.

Last updated: July 18, 2026

The essentials: OléPDF is a suite of PDF tools that processes your documents 100% in your browser. Whether you merge, split, compress, convert, edit or anonymize, your files are never uploaded to any OléPDF server, never stored, and never accessible to our team. Text extraction, OCR, AI models, and output PDF generation all happen locally on your device.

Contents

  1. Threat model
  2. Security architecture
  3. Data and retention
  4. Subprocessors
  5. Secure development
  6. Licenses and secrets
  7. Backups and availability
  8. Security contact
  9. Compliance
  10. Changelog

1. Threat model

Being explicit about what OléPDF does and does not protect against is the only honest way to evaluate the suite. Here are the boundaries:

✓ What it protects

  • Third-party exposure of your document during processing: because every tool (merge, split, compress, convert, edit, anonymize...) works only in your browser and never uploads the file, no operation leaves your documents on a server
  • Leakage of personal data when anonymizing PDFs: visual redaction + rasterization of pages with detections, removing text, vector layers and hidden metadata
  • Invisible text or hidden OCR under vector objects (the classic "selectable redaction" leak)
  • PDF metadata (author, software, date) on rasterized pages when anonymizing
  • Embedded QR codes, barcodes and signatures containing identifying data
  • Faces and ID/passport photos in images

✗ What it does NOT cover

  • User device compromise (malware, keyloggers, compromised browser)
  • Screen captures or cameras in the user's environment
  • Leaks after the document is exported (how you share it is on you)
  • Detection errors: anonymization is assisted and no automatic detection system is perfect; it does not guarantee 100% of detections. We recommend a human review before publishing
  • Documents in formats a given tool does not support
  • Anonymization or processing of databases, backend systems, or third-party pipelines

2. Security architecture

OléPDF's strongest security argument is structural: we cannot see your documents because they never reach our servers, whichever tool you use.

Client-side processing

Every tool in the suite (merge, split, compress, convert, edit, OCR, anonymize...) runs in the browser using WebAssembly and Web Workers. Files never leave your device.

Self-hosted models

Engines that need models (AI data detection, OCR, face detection and barcode/QR reading) are served as static assets and WebAssembly from our own origin, with no content telemetry.

No content telemetry

We do not log what you process, what text your documents contain, or how many entities appear. Anonymous stats are limited to page visits and aggregated performance metrics.

Strict HTTPS and CSP

All traffic uses TLS 1.2+. The app is served with restrictive Content-Security-Policy, X-Content-Type-Options, and Referrer-Policy headers.

No external CDNs

Fonts, scripts, and models are self-hosted. No Google Fonts, no trackers, no pixels. GDPR compliance by design.

Session isolation

Each browser session is independent. Closing the tab discards in-memory documents. Processed content is never persisted.

The cost of local processing: performance depends on your browser, memory, and device. Very long scanned PDFs, OCR, and some conversions can take longer or require a desktop computer; smaller documents work best on mobile.

3. Data and retention

Your document content is never stored. These are the only data points the platform actually handles:

DataSourcePurposeRetention
Email License purchase License delivery and service communications License lifetime + tax obligations
License key Generated at purchase Validate access to Pro features License lifetime
Payment data Stripe Checkout Payment processing Handled by Stripe (we do not store card data)
Anonymous statistics Site visit or app usage Improve the service Aggregated, no personal identifiers
Backend technical logs Server Diagnostics and security 30 days max, IPs truncated

The content of your PDFs never appears in this table because it never reaches our servers. Full legal detail in Privacy Policy.

4. Subprocessors

External providers that process data on behalf of OléPDF. None of them have access to the content of your documents.

ProviderServiceData accessedLocation
Stripe Payment processing Email, payment data, amount EU / US (standard contractual clauses)
Arsys.es Web and PHP backend hosting Technical logs, license database EU
cron-job.org External cron trigger Endpoint protected with a shared key EU

If we add or change a subprocessor, we will reflect it here and in the changelog at the bottom of this page.

5. Secure development

6. Licenses and secrets

7. Backups and availability

8. Security contact

If you have questions about our architecture, want to discuss any aspect of how we handle data, or have spotted behavior that looks like a possible security issue, drop us a line. We will look into it and get back to you.

9. Compliance

10. Changelog

There are no published product updates yet.