Cravd Studio Legal

Security & Data Protection Measures

Last updated: 24 August 2026

A summary of how Cravd protects the data restaurants and their guests trust us with. This describes verified measures we actually have in place, not aspirational or generic claims.

In transit

All traffic to our applications is encrypted (HTTPS) end to end.

Tenant isolation

Cravd is multi-tenant software: every restaurant's menus, orders, and staff accounts are isolated from every other restaurant's at the database level, using row-level security policies that scope every query to the correct restaurant automatically — never based on a value a client device sends us.

Access control

Staff accounts are role-based (restaurant admin, kitchen, or Cravd operator), enforced on our servers rather than trusted from the browser. Our own infrastructure credentials follow least-privilege — for example, the elevated database key that can bypass tenant isolation is used only by our backend, never shipped to a browser or app.

Authentication

Staff sign in via our authentication provider (Supabase Auth), which handles password hashing and session management. Guests never create an account or a password — there is nothing to compromise on the guest side beyond a table-bound session.

Secrets

API keys and credentials are held as environment configuration on our hosting platform, never committed to our source code.

Network access

Our origin restricts which web addresses may call our API (CORS), rather than accepting requests from anywhere.

Backups

Our database provider maintains backups as part of its own managed service.

What we don't claim

Cravd does not currently hold a formal third-party security certification (such as SOC 2 or ISO 27001). If that changes, this page will be updated to say so.

Reporting a concern

If you believe you've found a security issue, tell us: info@cravdstudio.com.

More information

See our Website Privacy Notice and Subprocessors page.


← Back to Legal & Trust