Summary
The Persistent Storage feature keeps your uploaded documents available across browser sessions, rather than clearing them when you log out or close the browser. Documents remain accessible until you choose to delete them — there’s nothing to turn on, it works this way by default. The system uses local IndexedDB storage, so all data stays on your device for privacy and security. Multi-tenant support and storage usage visualisation are included to help you keep track of what’s stored.
Use Case
Scenario
A user is building a personal knowledge base over time by uploading various documents for reference and search. They can log out, close the browser, or even restart their device, and their documents remain available when they next log in — nothing to turn on first. This is particularly valuable for professionals who need to manage ongoing projects, research, or case files without repeatedly re-uploading documents.
Benefits
-
- Documents survive logout and browser restarts, automatically.
-
- Users can accumulate and manage a long-term knowledge base.
- No server-side storage: all data stays on the user’s device for maximum privacy.
Walkthrough
Uploading and Managing Documents
-
- Upload documents as usual — they’re kept automatically, with nothing to switch on first.
-
- Uploaded documents are stored in the local IndexedDB and will not be cleared on logout.
- To view or manage documents, open the Document Manager UI, where you can:
-
- List all documents with metadata (name, size, date added, source)
-
- Delete individual documents or clear all documents
-
- Filter or search the document list
- Monitor storage usage with a visual indicator.
-
Storage Information
-
- The system provides a storage usage chart and detailed statistics.
- You can export your collections as a JSON backup for safekeeping or migration.
Note
Persistent Storage is a client-side feature. No documents are uploaded to any server unless explicitly exported by the user. This ensures compliance with privacy requirements and gives users full control over their data.