Compliance-first + Developer-first

Age Verification API per l'UE. Privacy-first. Pay-per-use.

Presence check in-browser + age estimation AI. Nessun video salvato.

Include 500 verifiche gratuite per l'onboarding.
Il servizio fornisce una valutazione automatizzata e non garantisce accuratezza assoluta.
EU-ready stack

Presence check nel browser, token monouso, flow server-to-server. Progettato per minimizzare dati e costi.

  • Verify UI embeddabile
  • Whitelist postMessage
  • Retention effimera
  • Stripe top-up

Come funziona (30 secondi)

Un flusso semplice: sessione → verifica → token.

1) Create session

Il tuo backend crea una sessione server-to-server.

POST /v1/session

2) Verify UI

L'utente completa Presence Check + Age Check nella pagina COPID (iframe/redirect).

GET /verify?session_id=…

3) Verify token

Verifica l'Age Proof Token server-to-server e abilita l'accesso.

POST /v1/token/verify

Privacy & sicurezza by design

Nota importante

COPID non è una liveness certificata: usa un Presence Check challenge-response in-browser e una stima dell’età AI. Progettato per minimizzare dati e costi.

Integra in 10 minuti

Tre chiamate e un iframe. Sempre verifica server-to-server.

Create session — curl
curl -sS -X "https://otfxkl5czg.execute-api.eu-south-1.amazonaws.com/v1/session" \
  -H "content-type: application/json" \
  -H "x-api-key: YOUR_SERVER_API_KEY" \
  -d '{}'
Embed Verify UI — HTML
<iframe
  src="https://www.copidverify.com/verify/?session_id=SESSION_ID"
  allow="camera"
  width="100%"
  height="520"
  style="border:0; overflow:hidden; border-radius:16px;"
></iframe>
Verify token — curl
curl -sS -X "https://otfxkl5czg.execute-api.eu-south-1.amazonaws.com/v1/token/verify" \
  -H "content-type: application/json" \
  -H "x-api-key: YOUR_SERVER_API_KEY" \
  -d '{"token":"AGE_PROOF_TOKEN"}'

Pricing

Pay-per-use a credito prepagato. Rate card su richiesta.

  • 500 verifiche gratuite alla registrazione (solo onboarding).
  • 1 unità include fino a 2 tentativi di Age Check.
  • A credito 0: blocco creazione nuove sessioni.

Supporto B2B

Pricing privato e flessibile. SLA e volumi gestiti su richiesta.

Contattaci per una rate card dedicata al tuo caso d’uso.

Use cases

Adult

Accesso 18+ con UX pulita e senza storage.

Gambling

Controlli di accesso e conformità.

Dating

Riduci accessi non idonei e abusi.

Streaming 18+

Gate rapido prima di contenuti sensibili.

Marketplace

Prodotti/servizi con vincoli di età.

Community

Blocchi 18+ su aree riservate.

FAQ

No. Il Presence Check avviene nel browser. Un singolo frame è usato solo in transito per l'Age Check e viene scartato.
No, nella Verify UI non usiamo cookie né strumenti di tracking.
No. È monouso e scade in circa 10 minuti.
Sì. L’iframe deve includere allow="camera".
Circa 10 minuti (TTL).