ROB Settings

Tenant, security, and language control.

P0 settings preview for invite-only access, tenant isolation, MFA, and full English or Spanish language mode.

Tenant isolation

Shared database. Private restaurant data.

ROB uses one Supabase/Postgres database with strict organization-level RLS. Each restaurant only sees records for its own organization and locations.

Default policy

organization_id = current_user.organization_id

Language mode

Show everything in English or Spanish.

ROB should not mix languages by default. Users choose a full interface language; organization defaults fill in when a user has no preference.

English

en

Display the complete ROB interface, MIA prompts, reports, and notifications in English.

Español

es

Mostrar toda la interfaz de ROB, prompts de MIA, reportes y notificaciones en español.

Security stack

Supabase Auth for invited users only
MFA / 2FA required for owners and admins
Row Level Security by organization_id
Role and location-based permissions
Audit log for sensitive actions
Approval gate for external sends

Backup policy

User data needs layered backups.

1. Supabase automated backups.

2. PITR enabled when live customer data starts.

3. Nightly offsite export to Google Drive / Google Cloud Storage.

4. Per-tenant export by organization_id when needed.

5. Backup before every migration or TD10 import.