Security & Trust
Your guest data, handled with care.
CORN centralizes preference, preparation, and guest intelligence data for luxury hotels. This page explains how we protect that data, where it lives, and what rights you retain over it.
Last updated: 2026-04-17
01
Where your data lives
All guest data is stored in Supabase Postgres, hosted on AWS infrastructure in the Sydney region (ap-southeast-2). Data never leaves this region for storage purposes.
File attachments (guest photos, observation attachments) are stored in Supabase Storage, same region.
Application hosting is provided by Vercel, with edge delivery from the nearest CDN node.
02
Encryption
Data is encrypted at rest using AES-256 on Supabase-managed infrastructure.
All traffic between client, server, and database is encrypted in transit over TLS 1.3. No unencrypted connections are accepted.
Database credentials, API keys, and service tokens are stored exclusively as environment variables in Vercel, never committed to source control.
03
Access control
Every row in every table is protected by Row Level Security (RLS). A user can only read or write data belonging to the hotel they are assigned to. This is enforced at the database level, not the application layer.
Roles follow a strict hierarchy: platform admin → hotel admin → manager → staff. Sensitive sections (SPA preferences, confidential observations, medical allergies) are additionally filtered by department.
Two-factor authentication is available through Supabase Auth. Single Sign-On (SAML/OIDC) is on the roadmap for enterprise clients.
04
GDPR & data subject rights
CORN acts as a data processor. You, the hotel, are the data controller for your guest records. We process guest data strictly on your instructions.
We support the full range of GDPR data subject rights:
- Right of access — export all data for a guest in JSON format
- Right of rectification — edit or correct guest records from the admin interface
- Right of erasure — delete a guest and all associated records (pillars, observations, stays, preparations, attachments)
- Right of restriction — flag a guest record as restricted to prevent further processing
- Data portability — export in a structured, machine-readable format
Requests are fulfilled within 30 days of a verified controller request.
05
Data Processing Agreement
A Data Processing Agreement (DPA) compliant with Article 28 GDPR is available on request. The DPA covers scope of processing, security obligations, subprocessor disclosure, breach notification, and cross-border transfer safeguards (Standard Contractual Clauses where applicable).
Contact privacy@meetcorn.com to request a copy.
06
Subprocessors
CORN relies on a minimal set of trusted subprocessors. The current list:
- Supabase Inc. — database, authentication, file storage (Sydney, AU)
- Vercel Inc. — application hosting, edge CDN (global)
- Resend / Supabase SMTP — transactional email delivery
Any change to this list is communicated to controllers 30 days in advance, with a right to object.
07
Breach notification
In the event of a confirmed data breach affecting personal data, affected controllers are notified within 72 hours of our becoming aware of the breach, in line with Article 33 GDPR.
Notifications include the nature of the breach, categories and approximate numbers of records affected, likely consequences, and remediation steps taken.
08
Retention
Guest data is retained as long as the controller (the hotel) maintains an active CORN account. On account termination, data is returned in exported form and permanently deleted within 30 days unless legal retention requirements apply.
Internal audit logs (who accessed or modified what) are retained for 12 months.
Individual guest records can be deleted at any time by an authorized user.
09
Audit trail
Every create, update, and delete on sensitive tables (guests, pillars, observations, stays, profiles) is logged with the acting user, timestamp, old and new values. Audit records are hotel-scoped and available to hotel administrators.
10
Business continuity
Supabase performs automated daily backups with point-in-time recovery. Vercel deployments are immutable and versioned; a rollback to any previous release is available in seconds.
In the unlikely event CORN ceases operations, we commit to providing a full data export and a 90-day wind-down window for controllers to migrate.
Questions
Talk to us.
Security, privacy, or compliance questions: privacy@meetcorn.com
For a DPA or a pentest report: same address. We reply within 2 business days.
