Works from CSV or workbook exports produced from SAP, IBM Maximo, Oracle ERP, Hexagon EAM, Infor, and other ERP, EAM, or CMMS systems. No direct integration or write-back is required — Review data requirements →
Architecture Overview

Sanitised data flow diagram for technical evaluators and security reviewers.

For CIOs, CTOs, and security architects evaluating PartsCleanse AI. This page shows how catalog data moves through the processing pipeline, where isolation boundaries exist, and where purge events occur.

Isolated run foldersPer-session isolation
No raw rows in DBDatabase holds metadata only
Purge eventDocumented in audit log
Data flow — catalog upload to report delivery

How your catalog data moves through PartsCleanse AI.

LayerComponentCatalog data present?Retained after processing?
Client browserHTTPS upload (TLS 1.2+)In transit onlyNo
Application layerFlask application serverIn-memory during analysis onlyNo — cleared after run
Storage layerSession run folder (isolated per upload)Source CSV + generated report artifactsSource purged; artifacts session-scoped
Database layerApplication database (PostgreSQL)No catalog rows presentSummary metrics and ownership only
Audit layerAudit logNo catalog contentRun ID, timestamp, purge event, access log
Admin layerAdmin dashboardNo catalog accessN/A
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.
Infrastructure

Deployment environment — current and planned.

CurrentVPS hosting with SSH key authentication, encrypted storage, and TLS termination at the application layer.
Production targetCloud-hosted (AWS or GCP) with managed PostgreSQL, encrypted object storage, WAF, and managed TLS. Planned at public launch.
BackupDatabase backup covers summary metrics and ownership records only. Source catalog files are excluded from backup by design.
Executive review lens

Use this page to decide the next evidence step.

Industrial IQ pages are designed to move enterprise buyers from operating pain to source-backed diagnostic evidence, not to force an immediate platform commitment.

Audience

Finance, operations, procurement, maintenance, reliability, ERP/data, security, and executive sponsors.

Evidence to prepare

Relevant ERP, EAM, CMMS, inventory, procurement, asset, work-order, or readiness exports where available.

Output

A diagnostic route, sample proof format, report evidence, confidence tier, owner review path, or commercial next step.

Trust boundary

Read-only diagnostics, no ERP write-back, source-file purge after report generation, and human review before action.