EU-region processing
Scripts, schemes and generated marks are stored and processed in EU-region infrastructure, with Supabase-managed encryption at rest and TLS in transit.
Row-level tenant isolation
Postgres Row Level Security means signed-in users only see their organisation’s data. Guest marking sessions use scoped tokens until you claim them into an account.
Not used to train foundation models
We call Google Vertex AI under enterprise-style configuration: customer content submitted to the marking API is not used to train Google’s public foundation models.
Scripts deleted within 7 days
Uploaded scripts are removed within 7 days of processing, or sooner on explicit erasure. Guest drafts that never start marking are removed after 24 hours of inactivity.
Practical baselines, not marketing badges.
Formal certifications (e.g. Cyber Essentials, ISO 27001) are not currently in place. When that changes, we'll note the exact certificate and date here.
Request via your data protection lead.
Privacy notice, security overview, subprocessor list and any custom Data Processing Agreement are issued through your organisation's data protection lead — contact us and we will route it there. Public downloads for these will appear once the beta cohort closes.
We will not change how pupil work is used without telling you in plain words first. Policy drift lives in release notes; changes you should care about live in email.