One private sign-in.
Every app. Zero tracking.
VNTX ID is a privacy-first identity provider. Add “Sign in with VNTX ID” to your site — your users get pseudonymous IDs, masked email aliases, and total control over what's shared.
Pairwise IDs
Every app sees a different anonymous ID for you. Sites you sign in to can never link your accounts together or build a cross-site profile.
Minimal disclosure
Apps only receive the exact fields you approve on the consent screen — and we show you the raw data before you continue. Nothing more, ever.
Masked email alias
When an app asks for your email, it can receive a private alias instead of your real address. Your inbox stays yours.
No tracking, ever
We store no IP addresses and no behavioral logs. Security events are metadata-only and auto-purged after 30 days.
Full control
See every connected app and revoke access in one click. Export or permanently delete your entire account whenever you want.
Open standards
VNTX ID speaks plain OAuth 2.0 + OpenID Connect with PKCE. Any library that works with Google or GitHub works with us.
Add it to your site in minutes
1 · Register your app
Create an OAuth client in the developer portal. You get a client_id and secret. Public SPAs use PKCE — no secret needed.
2 · Redirect your users
Send them to /authorize with your client_id, a strict redirect_uri and a state value, exactly like Google or GitHub.
3 · Exchange the code
Swap the returned code for tokens at /token. You receive an ID token (JWT, RS256) and an access token for /userinfo.
<!-- Sign in with VNTX ID -->
<a class="signin-btn"
href="https://id.ventryx.example/authorize
?client_id=your_client_id
&redirect_uri=https://yoursite.com/callback
&response_type=code
&scope=openid email
&state=...random...">
Sign in with VNTX ID
</a>
Every standard OIDC client library (Authlib, openid-client, passport, AppAuth…) works out of the box via OIDC discovery.
Your identity. Your rules.
No emails sold. No profiles built. No tracking pixels. Just sign-in.