Tenet
AGE ASSURANCE FOR AGE-GATED PLATFORMS

Never lose a visitor again. Stay fully compliant.

An age check that clears in a moment for people who can already prove it, covers everyone else, and leaves you holding a yes instead of a database of documents.

DISCLOSURE RECEIPT
SHARED
over_18 = true
PERSONAL DATA RETAINED
none — checked in transit, never stored
RETAINED
resultpass
methodpre-authorized credential
confidence100%
REQUESTED BY
Cutting Edge Media
AUDIT HASH · TAMPER-EVIDENT
sha256:9f3a7c2e1b8d4a056e2f0c1d7b93a4f0c0d7
BUILT FOR
Digital content
E-commerce
Gaming
Age-gated services
Physical products
FROM OPERATORS RUNNING TENET NOW

Working with Tenet has been seamless and effective. Their effortless and unintrusive verifications have really helped me grow while staying fully compliant.

HIGHLY SUCCESSFUL LIVE CONTENT CREATOR

More than 90% of our sales come from online channels. Our customers highly value their privacy and personal data. Integrating our storefront with Tenet was a breeze — the zero-storage policy has been a game changer for conversion and retention.

NICHE E-COMMERCE RETAILER

Our compliance surface is broad and unpredictable given the nature of our product. Tenet helped us stay ahead of rapidly changing regulations while letting us stay focused on building companions that delight our users.

RAPIDLY SCALING AI COMPANION OPERATOR
01 · THE COST OF A CHECK

Two costs land the day you turn a check on.

COST ONE

The visitor who leaves

Every screen between arrival and content is a share of your traffic gone. A check that asks someone to go and find a document asks most of them to reconsider being here at all — and you pay for that in the only number you watch daily.

COST TWO

The statute you are already inside

State age-gating laws arrived quickly and do not agree with one another. Most of them also have something to say about what you keep afterwards. Doing nothing is the one option that is clearly wrong — and quietly, whatever you retain to prove the check happened is now yours to defend. See what we store ↓

02 · WHAT YOUR VISITOR MEETS

The shortest path that still clears the law.

One hosted check, three honest outcomes. Nobody is asked for more than their situation requires, and nobody arrives at a dead end.

BEST CASE

Instant, with nothing captured

Some visitors already hold a proof they can present on the spot. No camera, no document, no wait — they are through before leaving would have crossed their mind.

EVERYONE ELSE

A managed path, kept as short as it can be

We start with the least demanding check that satisfies your obligation and only ask for more when the result is not conclusive. You configure the bar; we handle the order.

EITHER WAY

Every visitor reaches a conclusion

An inconclusive check is an ordinary next step, not a rejection. Coverage never depends on your visitors having adopted anything in advance.

03 · WHAT YOU KEEP

Run a check. Watch what is left.

A check needs something about a person for the moment it takes to decide. After that, holding it serves us, not you — so we do not.

What stays is a result, its method, and a tamper-evident hash. That is the whole record, and it is the part a regulator asks for.

DEMONSTRATION · NO REAL PERSON INVOLVED
SESSION · LIVE VIEWREADY
HELD DURING THE CHECK
capture_framein transit
date_of_birthin transit
match_confidencein transit
RETAINED BY YOU
result
method
timestamp
personal data
AUDIT HASH · TAMPER-EVIDENT
written when the check concludes

Document-retention verification cannot show you this table, because for them the contents of it are the product.

04 · THE RECORD

You keep the proof, not the person.

Everything you would need to answer a regulator, an auditor, or your own board — and nothing you would need to disclose after a breach.

Verification console

TODAY

Every session, its outcome, and how long it took. No documents to browse, because there are none.

SESSIONOUTCOMEELAPSEDHELD
sess_8f21c4Verified0.4snone
sess_8f21b9Verified0.3snone
sess_8f21a7Verified11.2snone
sess_8f2193Next step14.8snone
sess_8f2188Verified9.6snone
sess_8f2176Verified0.4snone
PUBLISHED STANDARDS

Nothing here is a private format. Your engineers can read the specs before they read our docs.

SD-JWT-VCSelective disclosure: one fact travels, not a file.
OID4VP 1.0How a proof is requested and presented.
DCQLAsks for the one claim, never the whole credential.
HAIP 1.0The high-assurance profile regulators reference.
ISO 18013-5Mobile driving licences, where they exist.
eIDAS 2.0-ALIGNEDBuilt to the European direction of travel.
05 · COVERAGE

Two obligations, one answer.

The same laws that tell you to check also tell you not to hoard what you collected. Most vendors solve the first and hand you the second as a problem to manage.

OBLIGATIONWHAT IT ASKS OF YOUHOW A CHECK SATISFIES IT
State age-gating statutes
Take a reasonable step to establish that a visitor is old enough before showing them age-restricted content.
A conclusive check on every visitor, with a timestamped record and a hash you can produce on request.
Children’s data rules (COPPA)
Do not collect or hold personal information about a child, and treat the discovery of one as a hard stop.
A conclusive under-13 result ends the session and clears anything captured for it. No profile, no follow-up, no marketing.
Data minimisation and retention
Collect only what the purpose requires, keep it no longer than needed, and be able to say what you hold.
One claim requested, nothing personal retained after the check. The honest answer to “what do you hold” is a short one.
06 · GET STARTED

Turn a check on without turning traffic away.

Thirty minutes, your traffic, your jurisdictions. We will tell you plainly whether this fits — and what it would do to your completion rate.

Zero-retention by designSEE WHAT WE STORE ↓Security & data processing termsON REQUEST