Security Architecture & Data Flow Whitepaper
A comprehensive technical breakdown of our client-side differential engine. How we protect sensitive legal, financial, and healthcare documents through mathematical physics rather than corporate policy promises.
Zero Server Ingestion
Document bytes never leave your workstation's physical RAM. No server queues, no cloud buckets, and no temporary disk caches.
WASM Memory Isolation
Tokenization and difference algorithms execute inside an isolated WebAssembly linear memory heap bounded by browser security sandboxes.
Air-Gapped Capable
Operate in completely offline or defense-grade air-gapped environments once static JS/WASM assets are cached in browser memory.
1. Document Lifecycle & Zero-Transmission Boundary
Contrast how traditional cloud PDF converters process files versus PdfCompare’s local execution model.
Only delivers static web bundles (HTML/CSS/JS/WASM) upon initial page load. Never receives or processes document streams.
2. Formal Threat Model & Mitigations
How our zero-custody architecture mitigates common enterprise attack vectors:
Vulnerability: Traditional online tools save uploaded files to cloud databases or temporary S3 buckets where misconfigurations can expose documents to the public.
PdfCompare Mitigation: We do not operate an ingestion database or file server. It is physically impossible for a cloud breach to compromise your documents because we never store them.
Vulnerability: An attacker intercepting network packets at an airport or coffee shop could theoretically capture confidential payloads transmitted to a web server.
PdfCompare Mitigation: Because files are loaded directly into local memory via HTML5 File APIs, zero document packets are ever broadcast over Wi-Fi or Ethernet.
Vulnerability: Cloud software vendors can be legally compelled to turn over stored customer contracts and audit trails to authorities or opposing litigants.
PdfCompare Mitigation: We cannot comply with requests for customer files because we possess zero customer data. We cannot disclose what we never possessed.
Vulnerability: Web applications might store sensitive file tokens in LocalStorage, IndexedDB, or session cookies that remain accessible after user logout.
PdfCompare Mitigation: PdfCompare writes zero document bytes to persistent browser storage. All document representations exist as volatile JavaScript ArrayBuffers and are immediately dereferenced and purged when the tab is closed.
3. Self-Verification Guide: How to Verify Us in 60 Seconds
We do not ask you to take our word on trust. You can independently verify our zero-transmission architecture using your own web browser in 5 simple steps:
F12 or Cmd + Option + I on Mac to open DevTools.4. Regulatory & Compliance Alignment
Under GDPR Article 28, vendors that process personal data on servers require strict Data Processing Agreements (DPAs). Because PdfCompare operates locally on the data subject's device, no personal data is transferred or processed by PdfCompare servers.
Healthcare covered entities must avoid transmitting electronic Protected Health Information (ePHI) to unauthorized vendors. Because no data is transmitted across public networks to PdfCompare, ePHI stays within the covered entity's secure perimeter.
Security & Privacy Frequently Asked Questions
Common questions from Chief Information Security Officers (CISOs), attorneys, and IT auditors.