Isolation boundaries
Where your data is separated from all other tenants.
Session run folderEach catalog upload is processed in a unique, randomly-named folder. No cross-session file access is possible at any layer.
In-memory processingCatalog rows are loaded into the application process memory space only. They are never written to shared storage during analysis.
Database isolationThe database stores only summary metrics (SKU count, duplicate rate, exposure estimate), report ownership, and audit metadata. No catalog rows, descriptions, or part numbers are persisted.
Download isolationReport artifact downloads are gated by authenticated user session. A user can only download reports from their own account.
Purge pathway
When and how the source catalog is deleted.
TriggerPurge is triggered automatically upon successful completion of report artifact generation.
ScopeThe uploaded source CSV file and any temporary working files in the session run folder are deleted.
RetainedGenerated report artifacts (Open Findings HTML, Excel, Word, PDF, clean CSV) remain available for session-scoped download.
Audit recordThe purge event is recorded in the audit log with timestamp and run identifier. Available to admin and on request to the client.
No backup of sourceUploaded source catalog files are not included in database backups. Only summary metrics and report ownership are backed up.