Cettara
ProductEvidencePricingSecurityDocsContact
Sign inStart free

Privacy

What Cettara collects, who else it gets to, how long it’s kept for and what deletion actually does.

Last updated 15 October 2026

We hold your application’s data, not only your accountWhat we collectCookies and browser storageSubprocessorsHow it is protectedHow long we keep thingsDeletion, and what it actually doesYour rightsContact

We hold your application’s data, not only your account

Most services you sign into hold facts about you. Cettara also holds evidence captured from your own app: a run drives your app in a real browser and records video, screenshots and execution trace of what happened.

That evidence contains whatever was on screen. If you test against an environment with real records in it, real records are what we store. We cannot tell the difference, and we do not inspect it.

So we are processor of your data as well as service you log into. You decide what to point a run at; we process it on your instructions and for no other reason. Use staging environment with representative rather than real data where possible.

What we collect

WhatWhyHow long
Your email address and name (older accounts may also hold a country and job title given at signup)To identify you and to address youWhile the account exists
Password (hashed) and two-factor secretsSign-inWhile the account exists
Sign-in sessions: IP address, browser and operating system, timestampsTo show you where you are signed in, and to let an owner end a sessionUntil the session expires or is ended
Evidence from your runs: video, screenshots, execution tracesTo show what happened in a test, and to support a verdict30 days to 7 years, by plan
Test cases, runs, verdicts, comments and reportsThey are the productFor the life of the organization
Audit events: who did what, from which IP addressA tamper-evident record of access and change12 months
Credentials you save for an environmentSo a run can sign in to your applicationUntil you delete them — encrypted, and never shown again after saving
Support conversationsTo answer youFor the life of the organization
Billing records: plan, seats, AI credits used, invoicesTo charge you and to answer a question about a chargeFor the life of the organization
Payment notifications from Polar, which include your billing email and billing detailsTo keep your plan and charges in step with paymentsNot deleted automatically, including when the organization is deleted

We don’t use advertising cookies and we don’t sell your data to anyone. The cookies we set are the session cookie and two that remember which project and organisation you were last in.

Cookies and browser storage

These are the cookies and browser storage Cettara uses. We only use the ones marked optional if you say yes.

NameKindWhat it doesHow long
e2e_sessionCookieKeeps you signed in30 days, or until you sign out
e2e_projectCookieRemembers the project you were last in1 year
e2e_orgCookieRemembers the organization you were last in1 year
e2e-theme, e2e-density, e2e-rail, e2e.*Browser storageDisplay preferences: theme, density, sidebar and table viewsStays in your browser and is never sent to us
e2e-consentBrowser storageRemembers your cookie choiceStays in your browser and is never sent to us

Analytics is off unless you allow it. If you do, Plausible counts page views on our public pages without setting a cookie. You can change your choice at any time under Cookie preferences, at the bottom of our public pages or in your account menu.

Subprocessors

These are the companies that process your data on our behalf and what exactly each one gets. We will publish a change here before we add another.

WhoWhat forWhat they receiveWhere
AnthropicJudging checkpoints and answering visual conditionsA PNG screenshot of your application at that moment, the text and controls visible on the page, the step text and the expectation written by your team. One call per checkpoint or visual condition, plus occasional re-runs of graded verdicts (text only, no screenshot) to measure how accurate the judge is.United States
PolarMerchant of record — checkout, invoicing and taxYour billing email and whatever you enter at their checkout. Card details go to Polar and never reach us; we store an opaque customer id.United States
Hosting providerHosting for the application, the worker and the databaseEverything the product stores, as the infrastructure it runs on.—
Object storage providerEvidence files — video, traces and screenshotsThe evidence a run captures from your application.—
ResendTransactional emailThe recipient address and the message body: sign-in codes, invitations, password resets, email address change confirmations, and notifications about comments and support replies.United States
SentryError monitoringDetails of an error and its technical context, such as the page or request that failed and the browser, with personal data filtered out before it is sent: no cookies, no request bodies and no session recordings.United States
PlausibleWebsite analytics, only if you allow analyticsPage views and anonymous events on our public pages, without cookies.European Union
The one worth reading twice: every judged checkpoint sends a screenshot of your application to Anthropic. If a screen must never leave your infrastructure, do not put a judged checkpoint on it — a step that only clicks, types or navigates sends nothing to a model.

How it is protected

  • Passwords are stored as bcrypt hashes of the password plus a secret held outside the database so that a leaked database alone cannot be attacked offline.
  • Sessions only store a hash of the token. A leaked database cannot be replayed as live session.
  • Environment credentials are encrypted at rest with AES-256-GCM, scoped to one environment and never shown again after saving — not to your own team, not to our staff.
  • The audit log is tamper-evident because the database role that the application connects as enforces it. Our code cannot rewrite it.
  • Each audit event has the hash of the one before it so an edit or a delete in the middle breaks every hash after it. The chain is verified whenever the audit log page is opened.
  • The evidence files are identified by their SHA-256 and the hash is in reports so an exported report can be checked against the files.

How long we keep things

Evidence retention is a plan feature. Verdicts, reasoning and hashes are all retained regardless so that a report is still verifiable after the video expires. When someone grades a verdict, a copy of the text it was judged on is kept with the grade for as long as the organization exists.

PlanEvidence kept
Free30 days
Team90 days
BusinessConfigurable, up to 7 years

Audit events are kept for 12 months then pruned by age. Pruning is by age only (not selectively) so a verified chain can legitimately start above its first entry.

Deletion, and what it actually does

An owner can delete their organization from Settings. The subscription is cancelled at once, and after a 30-day grace period (any owner can cancel during this time and everything still works) its projects, test cases, runs, evidence and memberships are removed. Your personal account (email, name and sign-in details) is not removed by an owner’s deletion; ask us if you want it deleted. When we delete an organization ourselves it takes effect at once and also removes the accounts of members who belong to no other organization.

What remains is a record of actions: who did what when and from which address. It contains no evidence files nor test content. If you need something else deleted sooner or you want an export first ask us and we will tell you honestly what can be done rather than what’s convenient.

An owner can export the organization’s test cases, runs, verdicts, evidence index with hashes and audit log as a file at any time without asking us. The files themselves are not included, and a section longer than 50,000 rows is cut short with a note saying so. Taking an export is itself audited event.

Your rights

You can see what we hold, correct it, export it and delete it. Most of this you can do yourself from the product — your profile, your org settings and above export. To delete your personal account, or for anything else, write to us and we will answer.

Where you’re not our customer — your data was collected because somebody tested an application you use — then your relationship is with them. Ask them and we’ll help them answer you.

Contact

Signed-in customers can reach us from the support page inside the product (this is fastest route because it carries context).

CettaraProof for every release.PricingDocsContactTermsPrivacySign in