Privacy & Security Architecture

SAVY Privacy Guarantee

Transparent technical disclosure regarding how your files are processed locally in your browser.

Official Privacy Commitment:
"Your PDF is processed locally in your browser and is never uploaded to SAVY servers."

1. How Local PDF Processing Works

Traditional PDF tools upload your sensitive documents, financial records, contracts, and personal IDs to their remote servers for cloud processing.

SAVY is engineered differently. Using modern WebAssembly, HTML5 Canvas, and client-side JavaScript engines (Mozilla's PDF.js and pdf-lib), all PDF parsing, page rendering, annotation burning, merging, splitting, watermarking, and redaction execute entirely within your computer's browser memory.

2. Data Transmission to SAVY Servers

SAVY does not operate a document processing backend, cloud storage buckets, or remote analysis databases.

3. Network Requests & Content Delivery Networks (CDNs)

While your document contents never leave your device, your browser makes standard HTTPS requests to public Content Delivery Networks (CDNs) to download the open-source client libraries necessary to run the workspace:

Library / Asset Source / CDN Purpose Data Sent
PDF.js (v3.11.174) (Mozilla) cdnjs.cloudflare.com Client-side PDF document parsing, text extraction, and canvas rendering None (Static library code downloaded only)
PDF.js Worker (Mozilla) cdnjs.cloudflare.com Web Worker thread for non-blocking PDF page rendering None (Static worker code downloaded only)
PDF.js CMaps (Mozilla) cdn.jsdelivr.net Character glyph font mappings for non-Latin and CJK PDFs None (Static CMap files downloaded as needed)
pdf-lib (v1.17.1) cdnjs.cloudflare.com Client-side PDF page assembly, merging, splitting, metadata, forms, and export None (Static library code downloaded only)
Tesseract.js (v5.1.0) cdn.jsdelivr.net Optional, lazy-loaded client-side OCR engine running in WebAssembly (only loaded if user requests OCR) None (Wasm binary & language training data downloaded to device)
Application Shell Assets SAVY Static Host Static HTML, CSS, JavaScript modules, SVG icons, and manifest None (Standard HTTP GET requests for static files)

These requests download client software to your browser. Your PDF documents and contents are never attached to or sent with any of these requests.

4. Browser Storage & Memory Lifecycle

SAVY uses browser storage minimally and strictly for functional execution:

5. Cookies, Analytics & Telemetry

Codebase audit confirms:

6. Document Security Capabilities & Limitations

To maintain transparency, SAVY clearly outlines what our client-side architecture can and cannot do:

7. Open Governance & Source Code

SAVY is built on open web standards. If you have questions about our local processing architecture or privacy disclosures, please review the project repository.