01Website protections
IN THE WEBSITE CODEThe website configures a Content Security Policy, frame restrictions, MIME-sniffing protection and a referrer policy. Production deployment must preserve those headers. These safeguards do not certify an application backend.
02No model training
PRODUCT COMMITMENTUser data is never used for model training. Every inference route must satisfy that policy at both the model and provider level; a cheaper endpoint is not an exception.
03Workspace isolation
PRODUCTION REQUIREMENTWorkspace membership, tenant isolation and authorized file access must be enforced on the server. An AI response or a client-side permission selector must never grant access by itself.
04Files & connected apps
PRODUCTION REQUIREMENTUntrusted files need bounded processing and isolated parsers. App connections need scoped authorization and revocation. Consequential external writes require explicit approval, not instructions hidden in a document.
05EU data handling
ARCHITECTURE DIRECTIONThe intended stack uses Cloudflare, Supabase, OpenRouter and Stripe, with EU handling verified across relevant processing paths. A database region alone does not establish the location of inference, logs or backups. A verified provider inventory is still to be published.
06Backups & recovery
BEFORE CUSTOMER DATAIndependent encrypted database and object backups, tested restores and deletion replay are required before production customer data. We do not claim that the current prototype is backed up or that unsaved canvases can be recovered.