My Data
Your data lives on your device.
Every scan, error-check and search you do is saved only on this device, encrypted at rest. Nothing is uploaded to our servers and nothing follows you across devices.
Stored locally · AES-GCM encrypted
Zero-server data architecture
We never store your scans, history or text content. The OCR engine runs as a stateless gateway: your photo is read once, returned to your browser, and immediately discarded.
On this device
- • All scan results & error-check history
- • Search log (titles + timestamps)
- • AES-GCM-256 sealed in IndexedDB
- • Encryption key non-extractable from this browser
On our servers
- • Nothing persistent from your scans
- • Photo bytes: processed once, then discarded
- • Anonymous counters (e.g. "1 scan") — no content
- • Your Google account (so you can sign in)
Local storage on this device
0
items
≈ 2.4 KB on disk
Your data, your control
Export gives you a single decrypted JSON file. Wipe permanently deletes every item AND rotates the encryption key.
Technical details
- · Storage: Dexie.js over IndexedDB (named
RegisterToDigital) - · Cipher: AES-GCM 256-bit, 96-bit random IV per record
- · Key: generated by
crypto.subtle.generateKeywithextractable=false— cannot be exported even by JavaScript on this origin - · Key store: isolated IndexedDB (
__rtd_secret__) separate from the data DB - · Plaintext fields: only the item title, kind, and timestamp (for fast sidebar listing without decryption)
- · Encrypted fields: all rows, text, columns, suggestions, OCR notes
- · Wipe: clears history, deletes the key store, then a fresh key is generated on next save