DSA Compliance · In effect since February 17, 2024

Verify your users' age.
Zero personal data.

Hosted in Switzerland · ZK proof generated client-side · DSA, GDPR and NLPD compliant.3-line integration.

🇨🇭

Swiss Hosted

Data in Switzerland

🔐

ZK Proof

Zero-knowledge

⚖️

DSA 2024

Art. 28 compliant

🛡️

GDPR / NLPD

Compliant

🪪

Identity document

Passport, ID card, driving licence

01
KYC · 1×
🔐

ZK Proof generated

Local computation — no data transmitted

02
Credential stored locally

Age verified

Yes / No — without revealing date of birth

03

How it works

Three steps.

ZK verification decouples identity from usage. The user only proves what you need — their age — without ever exposing their data.

01
🪪

One-time KYC

CHF 1.90

The user verifies their identity once via our certified KYC partner. Their age is attested and cryptographically signed.

Passport, national ID or driving licence accepted

02
💾

Credential stored locally

The credential (signed attestation) is stored only on the user’s device. No personal data leaves their terminal.

Browser storage — encrypted, portable

03
🔐

Proof generated locally

At each verification, a zero-knowledge proof is computed locally and submitted to your platform. You receive only a Yes / No.

Instant recomputation — 0 personal data transmitted

The initial KYC costs CHF 1.90 — charged once to the user. Annual renewal is CHF 0.90.

Comparison

Why choose PRIVEX ZK Age?

The only solution combining zero-knowledge proof, Swiss hosting and ultra-simple integration.

🔐

ZK Privacy

Your verifications remain private thanks to zero-knowledge proofs. No personal data transits.

⚖️

Mandatory Compliance

Soul Bound Token as permanent on-chain proof. Verifiable by regulators at any time.

🇨🇭

Swiss Hosting

100% hosted in Switzerland. DSA, GDPR and NLPD compliant. No US servers.

🔄

Reusable Credential

One KYC valid for 1 year across all partner platforms. Zero friction for your users.

3-line Integration

9.5 KB gzip JS widget. No external dependencies. Live in minutes.

📖

Open Source

Publicly auditable ZK circuit. Full transparency on the cryptography used.

Integration

From zero to verification in minutes.

Copy-paste the snippet into your project. The widget handles the entire flow — display, ZK verification, callback — with no additional backend.

  • Standalone widget — no dependencies
  • 🔐Proof generated in the user’s browser
  • 🇨🇭Validation endpoint hosted in Switzerland
  • 📦9.5 KB gzip bundle — minimal impact
9.5 KB gzip· compressed widget bundle
1<script src="https://cdn.privexzk.ch/age-widget.js"></script>
2<div id="age-gate"
3 data-platform-key="pk_live_xxx"
4 data-min-age="18">
5</div>

Pricing

Simple, transparent.

Plans below are for businesses integrating PRIVEX ZK Age into their platform. No hidden fees. No surprises.

Starter

49 CHF/mo

1,000 verifications / month included

Overage: CHF 0.05 / additional verification

  • Embeddable JS widget (HTML, React, PHP)
  • Analytics dashboard
  • DSA Art. 28 compliance
  • Email support
  • Swiss hosting
Get started for free
Most popular

Growth

199 CHF/mo

10,000 verifications / month included

Overage: CHF 0.02 / additional verification

  • Everything in Starter, plus:
  • Multi-platform (up to 5 sites)
  • Webhooks & full API
  • Priority support
  • 99.9% SLA
  • Advanced audit logs
Choose Growth

Scale

0.02 CHF/verif

Unlimited usage, billed per verification

  • Everything in Growth, plus:
  • Unlimited platforms
  • Custom integration
  • Dedicated account manager
  • 99.99% SLA
  • Consolidated monthly billing
Contact us

ℹ️End-user KYC: CHF 1.90 (one-time payment) · Annual renewal: CHF 0.90. These fees are charged to the end user, not the platform.

FAQ

Frequently asked questions

Everything you need to know before getting started.

A ZK proof allows a person to prove they possess certain information (e.g. being of legal age) without revealing the information itself (e.g. their date of birth). In practice, your platform receives only the answer “yes, the user is over 18” — without ever seeing their identity or exact age.

Have another question? Contact our team

Ready to protect your users
and stay compliant?

The first ZK proof age verification built for businesses. No personal data. No complexity. Just results.

20-min integration DSA Art.28 compliant🔒 Hosted in Switzerland🧪 Free sandbox

No credit card required · Free plan available · Support included