Identity wallet · Truth proofs

Know who is on the
other side of the
internet.

A private identity wallet with verified-human messaging and truth-proof challenges — ask anyone to prove a person, a car, or a place is real. No AI. The real thing.

Get early access How it works →
End-to-end encrypted
No AI photos · No AI videos
NFC document verification

Features

An identity
that's actually yours.

Verified human, not bot

Selfie + government document via NFC chip read. Notarised by Prson with a cryptographic signature scanners can verify offline — no platform calls home.

Many identities, one wallet

Spin up anonymous, personal, or organization identities under a single private wallet. Switch contexts freely — no third party can correlate them.

E2E encrypted messaging

MLS-based group key agreement. The server moves bytes; it never reads them. Forward secrecy on every conversation.

Verifiable properties

Each verified value (name, birthdate, email, …) is signed atomically by the company key. Disclose what you want — by default the QR carries only hashes.

Truth-proof challenges

Send a signed photo or video request to any wallet. The capture is bound to the prover's identity — perfect for "prove this car, house, or person is real" before you commit. See how →

Offline-verifiable QR

Identity cards verify locally without a network. Lite mode fits in one scan; full mode carries the complete signature chain.

Truth proofs · Challenges

Ask anyone
to prove it's real.

The web is full of strangers, listings, and generated images that may or may not exist. Prson lets you send a challenge to another wallet — a request for a signed photo or video, captured live in our camera, bound to the prover's identity. No AI photos. No AI videos. No camera roll uploads. You get to see the real thing.

  • Captured live in-app, never picked from a gallery. The challenge opens the camera directly — there is no "choose existing photo" option, so no diffusion-model output, no screen-recorded deepfake, and no recycled listing photo can pose as a proof.
  • Photo or video, up to 10 minutes. Hashed on device, then signed by the prover's identity key before it leaves the phone — and stamped with the challenger's prompt, so the prover can't pre-record.
  • Bound to who, not just what. Each capture carries the prover's identity signature, so a proof can never be lifted from one person and replayed by another.
  • Verifiable later, offline. Hash + signature live alongside the file. Anyone with the prover's public key can confirm authenticity months later without calling our servers.

Know who is on the other side of the internet.

Person

"Hold up three fingers and say today's word."

Use before meeting someone from a dating app, marketplace, or DM. A live signed video proves a real human — not a stolen selfie, not a deepfake, not an AI-generated avatar.

Vehicle

"Walk around the car, show the VIN and odometer."

Buying a used car remotely? Send the challenge before you wire a deposit. The seller can't pull the footage off a listing site — it has to be filmed by them, on their phone, right now.

Property

"Open the front door, pan across the living room."

Rental scams die quickly when the "landlord" is asked for a signed walkthrough video. Either you get a real apartment — or you save the deposit.

Object

"Power on the laptop, show the serial number."

Marketplace listings, freelancer hardware claims, insurance checks — anything you'd want to confirm "this specific item, in your hands, right now" works as a challenge.

Captured in-app. Signed before it leaves the phone.

When a challenge arrives, the camera opens with the challenger's prompt pinned at the top. No camera-roll picker, no upload-from-files button — just the live viewfinder.

As the recording stops, we hash the bytes, sign the hash with the prover's identity key, and embed the challenger's prompt and timestamp into the signature payload. The proof is permanently bound to who filmed it and what they were asked.

Cryptography

Every claim has a signature behind it.

Verified properties, truth-proof captures, identity handshakes — every artefact Prson hands out is hashed, signed, and verifiable without our servers. Your phone is the trust root; we just relay opaque bytes.

  • SHA-256 + version salt. Each verified property hashes value + system salt before it ever leaves the device.
  • RSA-signed by the notary. Prson countersigns the hash + identity binding so anyone can confirm this identity had this property at this moment.
  • Offline verification. The published public key is all a scanner needs. No round-trip, no telemetry, no "are they still a user?" lookup.
  • Raw data never leaves the phone. Selfies, birthdates, document scans stay local. Our servers hold only hashes and signatures — never the source values.

Selective disclosure

Prove the answer
not the data.

Because every verified property is signed atomically, you can reveal a single fact about yourself without handing over the underlying document. Pick a question, send the proof, keep the rest private.

Prove you're 18+
without sharing your birthday

Your full birthdate hash and its signature live in your wallet. The app derives "18+: yes" on-device and signs that answer, so a bartender, gym, or website sees a single signed claim — never your actual date of birth.

Prove your nationality
without sharing your passport

Once your passport is read via NFC, the country code lives in your wallet as a signed property. Disclose just the country — not the passport number, expiry, photo, or document image.

Prove you're a verified human
without sharing your selfie

The "verified human" signature confirms a real person stood in front of a camera and matched a government document. The selfie itself never leaves your phone — only the verification level travels with the proof.

Prove a name fragment
without sharing your full legal name

A display name like "Ana" can be verified as a fragment of your signed legal name, with no other fragment exposed. The app checks that every token in the displayed name maps to a signed name property — nothing more.

Prove you live in the EU
without sharing your address

Country-of-residence is signed independently of your street address. A landlord or service that just needs "EU resident, yes" gets exactly that — never the full address line.

Prove email control
without disclosing the address

A verified-email hash proves you once controlled an inbox — enough for "this account is the same as that one" linking, without revealing the address itself.

How it works

Three steps. No middleman.

  1. 01

    Create your wallet

    A 12-word recovery phrase derives every key. The wallet lives on your device, in hardware-backed secure storage.

  2. 02

    Add identities

    Anonymous for sensitive chats, personal for friends, an organization to sign members. Each one has its own public address and stays cryptographically separate.

  3. 03

    Verify, sign, challenge

    Scan a passport via NFC, prove an email, send a truth-proof challenge to a stranger. Prson signs the proof — you decide who sees it.

Trust model

Verifiable by you, not just by us.

Client-side cryptography

Every signature, every hash, every key — generated and stored on your device. The server holds only opaque ciphertext and the public-key fingerprints required to route a message.

Offline signature verification

Scanners verify Prson's company signature against a published public key — no network round-trip needed to confirm "this identity was notarised at this level on this date."

You disclose, we don't

Hashes by default, raw values only with an explicit toggle. Your wallet id (the cross-identity correlation key) is opt-in too — nobody learns it until you let them.

Coming soon

Be the first to sign in
as yourself
.

iOS and Android builds are in private beta. Request early access and we'll send a TestFlight / Play Internal link as soon as your slot opens.

We only use this email to send you a TestFlight or Play Internal link. See our privacy policy.