Security & data

Narrow data use. Explicit trust boundaries.

DishStock stores the operational information required to connect Wix menu choices to recipes and maintain theoretical ingredient inventory.

Request path

Wix dashboard and signed webhooks → Cirstrata’s HTTPS backend on Railway → Supabase PostgreSQL.

Dashboard requests include a signed Wix app-instance token. Webhooks are signature-verified. The backend binds the verified installation to its stored tenant before data access. Database and Wix credentials stay server-side.

Data used

DishStock does not require buyer names, delivery addresses, or payment-card data for inventory accounting. Merchants are instructed not to put personal data in feedback or stock reasons.

Conservative behavior

Unknown choices do not change stock. Duplicate delivery is idempotent. Physical counts create new per-ingredient baselines. Cancellations require review. Tenant and location scoping is enforced in the application and database.

Retention

Uninstalling stops processing immediately. Installation data enters a 30-day retention period for reinstall recovery, then becomes eligible for deletion by a restricted executor. Provider backups can follow separate cycles.

Contact

Report a security concern to privacy@cirstrata.com. Do not include passwords, access tokens, or customer data.