Compliance & Trust
An honest answer to the questions a security review asks: which legal documents exist and where to read them, what Supero is and is not certified for, where your data lives, how to report a vulnerability, and which questions this page deliberately does not answer.
What This Page Is
ℹ️ The short version
The Legal Documents
| Document | Version | What it covers |
|---|---|---|
| Terms & Conditions | 1.0 | The service agreement: your content and who owns it, intellectual property and portability, subprocessors, availability and support, fees. |
| Mutual NDA | 1.0 | Confidentiality in both directions, with a stated survival period. |
| Privacy Policy | 1.0 | What information is collected, how it is used, AI processing, subprocessor categories, retention and deletion, your rights, and international transfers. |
⚠️ The Legal Center displays a working-draft notice
💡 Two addresses, two different questions
What Supero Is Not Certified For
| Framework | Status today |
|---|---|
| SOC 2 (Type I or Type II) | No report exists. Supero has not been audited against SOC 2, and no completion date is being committed to here. |
| ISO/IEC 27001 | Not certified. |
| HIPAA | No Business Associate Agreement is offered. Do not put protected health information into Supero Cloud on the basis of this documentation. |
| PCI DSS | Not certified. Supero is not a payment processor — card entry happens on your payment provider’s hosted checkout, under that provider’s own compliance program. Confirm the scope with your provider, not with Supero. |
| GDPR | Not a certification, and nobody can be "GDPR certified". The relevant question is the roles, which the Privacy Policy sets out — see below. A Data Processing Addendum is not offered self-service; request one from [email protected]. |
| Penetration test | No third-party penetration-test report is published. If your review requires one, ask [email protected] what can be shared and under what terms. |
ℹ️ The Terms say the same thing
Who Is Responsible for What
- •The lawful basis for processing your end users’ data, and any consent you need to collect.
- •Your own privacy notice to your end users. Supero’s Privacy Policy governs your relationship with Supero; it is not a notice you can hand to your customers.
- •Configuring access correctly. The platform default is permissive until you narrow it — see the checklist on Security and the rules on Access Policies.
- •Deciding what belongs in the system at all. Encrypting a field client-side is a control you apply, not a default — see Field Encryption.
- •Handling data-subject requests from your own end users. Route them to yourself, not to Supero; Supero assists you as your processor rather than answering your users directly.
Where Data Lives and Who Can Reach It
- •Every request is scoped by the domain carried in its credential, and within that by project and tenant. There is no cross-domain query capability: a credential issued for one domain cannot address another domain’s records regardless of the path or filter it sends. See Security.
- •Within a domain, visibility follows role scope — domain-wide, project-scoped, or tenant-scoped. The full role catalogue and what each can reach is on Roles & Permissions Reference.
- •Row and field visibility inside a role’s scope is governed by object-level access policies, including owner-scoping that restricts a role to rows tied to the caller’s own identity. See Access Policies (Entity, Record & Field).
- •Credentials are of two kinds only — a user JWT with a bounded lifetime, or a service API key you create, scope and revoke. See Authentication.
- •Platform activity is recorded per domain as audit entries you can read through the normal API — authentication attempts, administrative actions, schema changes and CRUD operations, each with actor, timestamp, target and client address. Default retention is 90 days. See Security.
- •Tenant boundaries in a multi-tenant application are a design decision you make, not an automatic property. Building Multi-Tenant Apps covers the model and its edges.
🚨 One isolation edge a reviewer should be told about
Physical location
⚠️ A project’s region field is a label, not a placement control
Encryption Posture
| Where | Position |
|---|---|
| In transit | All external traffic to api.supero.dev and app.supero.dev is TLS-encrypted, as stated on Architecture. The Privacy Policy names encryption in transit as one of the technical measures in place. |
| At rest — your application records | No general at-rest encryption of your records is claimed in this documentation, and there is no schema flag that transparently encrypts a field. If a value needs protection beyond transport and access control, you encrypt it client-side with a key you generate and hold. Treat the absence of a claim as the answer, not as an omission. |
| At rest — integration credentials | Sealed, conditionally. The credential blob you enter when configuring a managed integration is sealed at rest only when the deployment’s key store is enabled and a key is provisioned. |
🚨 At-rest sealing is conditional, and silent when it is off
Subprocessors and Third Parties
ℹ️ Integrations you enable are their own supply chain
Reporting a Vulnerability
- •Mail before going public. Please do not open a public issue, post a thread, or publish a write-up as the first step.
- •You will get an acknowledgement, and a disclosure timeline is agreed with you rather than imposed on you.
- •Include what a triager needs: the host (api.supero.dev, app.supero.dev, or a published app on supero.live), the exact request, the response, a timestamp, and the correlation_id if the response carried one.
ℹ️ What this is not
When Certification Is a Hard Requirement
⚠️ Self-hosting moves the controls to you, it does not switch them on
Retention, Deletion and Recovery
- •Retention. Audit entries are retained for 90 days by default. For account information, the Privacy Policy states that data is retained while your account is active and as needed to provide the service, then deleted or anonymised in the ordinary course, subject to legal retention requirements, with customer content available for export for a limited period after termination. The length of that period is not fixed in this documentation — if you need a number, get it in writing from [email protected].
- •Deletion of a record. There is no soft delete, no trash, no undo and no restore, and no self-service point-in-time recovery. Your own export is the only recovery path that exists. See Continuity & Exit, which includes a working export script and the reasons to run it on a schedule rather than only on your way out.
💡 An export is part of a compliance answer, not just an exit plan
What This Page Cannot Answer
| Question | Where to ask |
|---|---|
| An uptime commitment or a service-level agreement. None is published in this documentation. The Terms state that availability is not guaranteed except under a separately executed SLA, which is an Enterprise-plan arrangement. | [email protected] |
| A named subprocessor list, and notification when it changes. | [email protected] |
| A Data Processing Addendum, or a Business Associate Agreement. | [email protected], copying [email protected] |
| A third-party penetration-test report, an architecture review, or a completed security questionnaire. | [email protected] |
| Backup frequency, restore procedure, and recovery objectives. | [email protected] |
| Data residency guarantees on Supero Cloud, or a contractual region commitment. | [email protected] |
| A counter-signed agreement, the contracting entity, or a change of governing law. | [email protected] |
| Source-code escrow. No arrangement is documented; it would have to be negotiated. | [email protected] |
ℹ️ Ask for the answer in writing
Related Pages
- •Security — authentication, API keys, data isolation, field protection and audit logging in detail.
- •Access Policies (Entity, Record & Field) — how row and field visibility is actually enforced.
- •Field Encryption — the client-held encryption mechanism, its trade-offs, and key management.
- •Continuity & Exit — getting your code and your data out, and what does not come with you.
- •On-Premise Deployment — running the platform inside your own boundary.
- •Contact & Links — every published address and which one to use.
On this page