Data model
Tenant isolated
Boutique-scoped rows are protected with Postgres row-level security.
Cash Margin Partners protects boutique inventory, order, margin, billing, and account data with encryption, tenant isolation, signed integrations, and a direct security response path.
Data model
Boutique-scoped rows are protected with Postgres row-level security.
Payment data
Card numbers, CVCs, and bank account numbers do not reach CMP servers.
Webhooks
Shopify and Stripe deliveries are signature-verified before processing.
Security contact
We target acknowledgement of vulnerability reports within one day.
These are the operational controls and boundaries we can describe publicly today. We keep the language concrete so an owner, CFO, or IT reviewer can quickly understand what is protected and what is not being claimed.
Controls are designed around inventory, order, margin, billing, and operator data that a boutique would not want exposed to competitors.
Application access is constrained so one boutique's data is not available to another boutique during normal product use.
Inbound integration traffic is checked before the application trusts or applies it.
Operational telemetry is used to investigate reliability and security events without repurposing customer data for advertising.
Customer data is used to operate the diagnostic, support the account, bill the subscription, and maintain security. It is not sold or repurposed for advertising.
A store owner authorizes Shopify access through OAuth and the requested scopes. We do not pull store data before consent.
Inventory and order history are used to classify SKUs, generate reports, create action plans, and power weekly alerts.
Reports, classifier output, action plans, billing metadata, security logs, and account records are retained while needed for product, security, billing, or legal obligations.
Account deletion requests are completed within 30 days, subject to billing, security, tax, dispute, and backup-retention obligations.
Trust pages are only useful when they separate real controls from marketing language. These are explicit limits on how we handle customer data and compliance claims.
Report vulnerabilities and suspected incidents through the security mailbox. For exports, deletions, privacy questions, or customer account requests, use the general support mailbox so we can verify the requester before releasing or changing account data.