Data flow — catalog upload to report delivery
How your catalog data moves through PartsCleanse AI.
| Layer | Component | Catalog data present? | Retained after processing? |
|---|---|---|---|
| Client browser | HTTPS upload (TLS 1.2+) | In transit only | No |
| Application layer | Flask application server | In-memory during analysis only | No — cleared after run |
| Storage layer | Session run folder (isolated per upload) | Source CSV + generated report artifacts | Source purged; artifacts session-scoped |
| Database layer | Application database (PostgreSQL) | No catalog rows present | Summary metrics and ownership only |
| Audit layer | Audit log | No catalog content | Run ID, timestamp, purge event, access log |
| Admin layer | Admin dashboard | No catalog access | N/A |