Volume I · Affidavit
Privacy, Verified
BatesStamp processes your PDFs entirely in your browser. This is not a policy. It is a property of the architecture — and you can verify it for yourself in thirty seconds.
Verify it in thirty seconds
- Open this page.
- Press
F12or⌘ + ⌥ + Ito open DevTools. - Navigate to the Network tab.
- Click the "Clear" button to empty the request log.
- Stamp a PDF.
- Watch the Network tab. You will see zero requests.
For an even stronger demonstration, disconnect from the internet before stamping. The tool will still work because the page is cached locally and all processing is offline.
The strongest privacy claim is the one that survives disconnection.
For your IT department
The summary below is suitable for forwarding to a security team or for attaching to a software-approval ticket. The page itself is printable.
IT Review SummaryBS-IR-001
- 01Application type
- Static web application (HTML, JavaScript, WebAssembly).
- 02Runtime
- Web browser only. No installation, no executables, no plugins.
- 03Data flow
- User-selected PDFs are read into browser memory via the File API. Stamping is performed locally with the pdf-lib JavaScript library. The resulting PDF is offered to the user as a download via a browser-generated blob URL. No file content is transmitted.
- 04Network behavior
- Zero outbound requests once the application is loaded. Verifiable in browser DevTools.
- 05Third-party services
- None. No analytics, no telemetry, no fonts loaded from third-party CDNs at runtime, no error reporting.
- 06Open libraries
- pdf-lib (MIT), JSZip (MIT/GPL), file-saver (MIT).
- 07Storage
- Stamping options (e.g., last-used prefix) are stored in localStorage on the user's device. No file content is stored.
- 08Offline behavior
- The application caches itself via a service worker so it works fully offline after the first visit.
- 09Hosting
- Static files served from a CDN. The server has no access to user files because nothing is uploaded.
❦
The architecture is the affidavit. Disconnect, stamp, observe.