Capture & collect
Explicit browser capture adds pages to local, structured collections.
Keep what matters. Keep it yours.
Make a personal browser archive searchable, recoverable and locally owned.
Keep data in IndexedDB, protect vault collections and make backup explicit.
A release candidate with capture, search, encrypted collections and validated restore.
Follow the connections as you scroll, or select a stage to see what happens there.
Explicit browser capture adds pages to local, structured collections.
Search reconnects the useful fragments; a vault encrypts sensitive records at rest.
Validated backups provide an explicit path to another browser or device.
Browser & local-data engineering
Browser extensions + Cybersecurity + Developer tools
Browser extension · release candidate
A collection is useful only if it remains findable and recoverable. Local ownership also needs clear limits: installing an extension on another computer does not move its data.
Manifest V3 capture feeds a Dexie/IndexedDB repository layer. Search and nested collections organize the archive. Vault content uses AES-GCM with a wrapped data key and PBKDF2-SHA-256 derivation; browser-session locking controls access. Validated JSON backup and atomic restore provide explicit portability.
The release candidate includes capture, search, bulk operations, protected collections and recovery checkpoints. Public store publication and final human release checks are separate tasks. The scene ends with an export package, not a fictitious cloud sync.
Persistent operations pass through the repository layer, with explicit migrations and validated imports.
The wrapped data key is coordinated through trusted extension session storage; lock, inactivity and restart clear the unlocked session.
JSON export and import transfer the library. Local recovery points help with mistakes, but are not remote disaster recovery.