RuonID

Privacy-preserving identity verification

Users verify once with their passport and store credentials on-device. Your app verifies them in seconds, encrypted end-to-end, gated by biometrics. No data touches your servers unencrypted.

Free

Sybil Resistance

Verify unique personhood without collecting personal data. Each user gets an anonymous app-specific ID. Free registration with instant access.

npm install @ruonid/sdk

Identity Verification

Get encrypted PII: name, nationality, date of birth. Field-level consent. $0.15 per verification. Volume discounts available, get in touch.

Register below to get started.

Developer Registration

Register to start integrating RuonID into your application.

Sybil Resistance
Identity Verification
Upgrade to Identity Verification
Step 1: Generate your keypair using the SDK. Your private key never leaves your server.
npm install @ruonid/sdk
import { RuonID } from '@ruonid/sdk';
const { publicKey, privateKey } = RuonID.generateKeypair();
// Store privateKey securely (env var, secrets manager).
// Paste publicKey below.
Step 1: Generate your keypair using the SDK. Your private key never leaves your server.
npm install @ruonid/sdk
import { RuonID } from '@ruonid/sdk';
const { publicKey, privateKey } = RuonID.generateKeypair();
// Store privateKey securely (env var, secrets manager).
// Paste publicKey below.

Already registered for Sybil Resistance? Use the "Upgrade to Identity Verification" tab to upgrade your existing registration.

Your private key is used to sign the upgrade request client-side and is never sent to our servers. However, we recommend rotating your key immediately after upgrading. Use a secure browser with no extensions.

To deactivate your developer account, email developer@ruonlabs.com