Compliance Alliance Charter Design System · v0.1
Forms & inputs

File upload

For document review submissions and the data workflows where members drop a CSV of loans, customers, or a LAR. Uploads stay in the tenant boundary — and we say so, loudly.

Dropzone

Idle
Drop a CSV or XLSX here, or browse
Up to 50 MB · processed in your workspace, never shared

Upload states

uploading · done · error
customers.csv14,208 rows · uploading 68%
LAR-2026Q2.csv3,902 rows · schema valid
loans.xlsxRow 1,204: unparseable date — map or skip 18 rows

Column mapping

After upload, we guess each column's meaning and show our confidence — the human confirms in seconds.

Your column → what we need
Your columnMeansConfidence
acct_type
92%
naics
98%
home_zip
74%
pep_flag
needs input