Stand· civic
Scaffold — libsignal wiring pending

Verify you're talking to the real person

The long number below should match on both of your phones. If it doesn't match, someone is trying to intercept your messages.

Not verified yet. You can still send messages, but verify in person (or over a trusted video call) for strongest assurance.
@riverkeeper_97
DM · you are comparing numbers with this person
52841 06937 18204 77361 43018 95126
30748 61925 84027 50913 27486 19305
Scan in person.

When you're together, one of you opens this page on their phone, the other scans the QR. If it says "match," you're good.

What this actually does. Your device and @riverkeeper_97's device each generate a long fingerprint of the keys you're using. If someone is secretly sitting between you (a "man in the middle"), their fingerprints will be different. Comparing in person — even reading 6 groups of 5 digits out loud — defeats that attack.
← Back to conversation

Common questions

What if the numbers don't match?

Stop sending anything sensitive and reach out to the person on a different channel (phone call, in person). A mismatch can mean an attack, or more commonly, that they reinstalled the app or switched phones.

What if they got a new phone?

The safety number will change. You'll see a banner in the conversation: "This person reinstalled or got a new phone." Re-verify if you want to be sure it's still them.

Do I have to do this?

No. Your messages are encrypted either way. Verification protects against a specific attack (someone impersonating the other person). For low-stakes chats it rarely matters; for high-stakes organizing it does.

Is "verified" permanent?

Only until one of you changes devices. When keys change, Stand clears the verified mark and tells you so you can re-verify.