π
Encryption at rest
Every PII column (DOB, DL number, DL state, address, SSN fragment) is encrypted at rest with authenticated column-level encryption (AES + HMAC-SHA256). Searchable lookups use an HMAC-SHA256 hash sidecar so 'is this a returning customer?' doesn't decrypt every row. A stolen database file yields ciphertext, not an identity-theft pack.
π
Audit trail on every PII view
Every read of a customer's DOB, DL, or address writes an audit_log entry with employee ID, IP, user-agent, and timestamp. State examiner asks 'who looked at this customer's record?' β we have the answer.
π‘οΈ
Pre-hoc compliance
Form 8300, OFAC, MLA, ATF 4473, CDD, GLBA, TCPA β all checked BEFORE the operator commits a transaction. Compliance Copilot dismissals are also logged so override patterns surface.
π
PCI scope: SAQ-A
Square handles every card-present + card-not-present transaction. We never touch a primary account number (PAN). PCI assessment is the cheapest tier (SAQ-A).
π
Backup + disaster recovery
Automated nightly snapshots with a verified off-site copy β to a USB/NAS path, a synced cloud folder, or your own S3-compatible target β plus a documented, tested restore runbook. Off-site copies inherit the encryption of the destination you choose.
π
No lock-in
Your data is yours. One-click export of customers, tickets, inventory, payments, and audit logs anytime, plus a documented exit path. ODIN is proprietary, but never a black box to you β no hostage situation, ever.