not.bot app

Sign your work as only a human can.

Join not.bot™ with your passport, and you can sign a message as a verified human, even a link to your work. Anyone can scan your signature for free and see it came from you, so no one can pass off a fake.

  • Free to join
  • Private by design
  • Impossible to fake

Joining is open in the US today, and more regions are coming this year. Anywhere else, you can use the app now to scan and verify other people’s signatures.

How signing works

Sign a message. Anyone can check it.

Every signature you make carries a message you wrote. Making one takes three steps. Checking one takes no account at all.

  1. Write a specific message

    You write what you are signing, then sign it as a verified human under an alias you choose. Be specific. “Email to Sarah about dinner, sent March 15” says far more than “hi,” and the more specific your message, the harder it is for anyone to reuse your signature somewhere it does not belong.

  2. The app makes a signature

    The app turns your message into a signature you can share like any image. On the free app it is a JAB, a colorful code that packs the whole signature into the image itself. That self-contained form is useful in many situations, including letting someone capture it straight from your screen with their camera. A Pro or Verified Signer subscription adds QR codes, which are smaller and more familiar.

  3. Anyone checks it, for free

    They scan your signature with the free not.bot app and see who signed, the message you wrote, when it was signed and scanned, and any facts about yourself you chose to include. Anyone in the world can scan a signature, no account required. After scanning, they can add you to their contacts, a private list of humans they know are real.

Write a good message

A signature is only as strong as the message inside it. Keep it specific.

  • Weak“Hi mom.”
  • Better“Email to Sarah about dinner Tuesday, sent March 15.”
  • BestA full description of what you are signing, with a link to the original.

A vague message can be lifted onto something else. A specific one cannot.

Signing real content? To sign video, images, PDFs, or a link, so your proof travels with the file itself, use not.bot Sign My Work. It turns anything you publish into a signed, verifiable message. All it needs from you is a not.bot identity: enroll in the app, at no cost and with no subscription.

Aliases

Use aliases to sign as different people.

All of them you, all of them verified, none of them connectable. An alias is a separate identity you sign with: one for work, one for the forum, one for the dating app. When you sign, you choose which alias signs. No one can tell that two aliases belong to the same person. Not even Julia Social.

My Aliases

  • Work delightedly-apt-spaniel
  • Gaming thunderously-tidy-gnu
  • Dating app pleasingly-cosmic-tapir
  • Public morgan_wells.nb
The bold labels are private nicknames; only you see them. The tile and the name under it are what the world sees. The colored bar marks the kind of alias: blue for everyday aliases, purple for a hidden one (shown here revealed), dark cyan for an alias that holds a Verified Signer badge. This one also carries a reserved name in place of its petname.

The petname is the name the world sees

Every alias gets a three-word name, like pleasingly-cosmic-tapir, computed from the alias itself. You don’t choose it, it never changes, and there are over two billion combinations.

The LifeHash is its fingerprint

The colorful tile is computed from the alias too. Same alias, same tile, on every phone in the world. Different aliases never match, so anyone who scans your signatures can recognize you at a glance.

The nickname is for you alone

A label you give each alias so you can tell them apart. It shows up on all your devices and nowhere else. It is never part of a signature, and Julia Social cannot read it.

Going public? Make the name yours

Paid plans replace the petname with a reserved name you choose, like morgan_wells.nb. A Verified Signer badge goes further and links an alias to your social account, so your signatures show they came from @you at x.com.

  • Websites meet a fresh alias. When a site asks for proof through not.bot Verify, the app proposes a new alias on your first visit and remembers which one you used when you return. You can always pick a different one. By default, every site meets a different you.
  • New aliases start quiet. Every alias has switches for what it may share about you: your name, your age. On your first alias, created at enrollment, they start on. On every alias you create later, they start off, and the app warns you the first time you turn one on.
  • Hide instead of delete. Aliases can never be deleted, only hidden. A hidden alias vanishes from the app, along with every signature it made in your history, until you unlock it with your face or fingerprint.
  • Five for free. The free app includes up to five aliases. Paid plans remove the limit.

On the web

Prove you’re human. Share nothing else.

Sites are drowning in bots, and CAPTCHAs stopped working when AI learned to solve them. A not.bot check is different: it takes a real, enrolled human unlocking their own phone at that moment, and no bot can produce one. When a site shows a not.bot button, here is what happens on your side.

  1. See exactly who’s asking, and for what

    Tap the button on your phone, or scan the QR code on a desktop site. The app opens and shows the request: the site’s domain, cryptographically verified so it can’t be spoofed, the message it attached, each fact it wants to know, and when the request expires.

  2. Choose who you are to this site

    The app suggests a fresh alias the first time, and remembers which alias you used when you come back. You can pick any other. Then you approve with your face, fingerprint, or passcode, or reject the request, or simply let it expire. It’s all or nothing: the site never gets a partial response.

  3. The site learns only what it asked

    Ask if you’re over 18, and the site gets a yes or a no, not your age, not your birthdate, not your name. The exchange runs directly between your phone and the site. Julia Social sees none of it.

Signature Request

Signature Request from: community.example.com

Message

Join the members’ forum at Example Community

Requested Information

Request expires in 4m

You see the whole request before anything leaves your phone. Nothing is sent until you choose an alias and approve.

Age without a birthdate

Your age facts are computed so that no one ever learns your birthdate: not the site, not Julia Social, not the independent escrow agent. The site asks over 18, or over 21, or an age range, and learns exactly that, nothing beneath it.

One person, one account

With your consent, a site can request a Site Pass, a tag that is the same every time you return to that site but different on every other site. It lets the site stop one person from posing as ten, without learning who you are. Two sites comparing their Site Passes find nothing in common.

Everything a site can ask for through not.bot Verify, the free app can provide: proof you’re human, age facts, Site Passes. None of it needs a subscription. The only free-plan limit is five aliases.

Enrolling

Two taps with your passport. A couple of minutes.

Enrolling in not.bot currently uses a scan of your passport to verify you’re human. Here’s the process, which only takes a couple of minutes.

  1. Photograph the page

    Hold your phone over the data page of your passport. The app reads the text at the bottom of the page to unlock the chip. That photo never leaves your phone, and it’s read for text, not your biometrics.

  2. Tap the chip

    Hold your phone against the chip. The app reads your name, date of birth, gender, and nationality. It does not read the facial image on the chip. No biometric leaves your passport.

  3. Confirm and you’re in

    Your passport data goes to Signicat, an established identity-validation provider, which confirms the chip’s government signatures and that the passport is current, then deletes it within minutes. You choose a recovery password, which protects your backup data so you can recover if you ever lose your phone. Then you’re in: a verified human, with your own keys held on your phone.

Today

Enrolling needs a current, NFC-enabled passport and access to a US app store. Anyone, anywhere can install the app and use it in scan-only mode to verify other people’s signatures.

This year

Passport-free, in-person enrollment, where a trusted partner confirms your ID face to face, no chip required. International enrollment is in progress.

Safety

Built to protect your most valuable asset: you.

Every protection below is a fact about how the system is built, not a promise to behave. Julia Social, the company behind not.bot, designed itself so it cannot see who you are or what you do. These are the questions careful people ask before they join.

Where does my passport data go?

It leaves your phone exactly once, during enrollment. Signicat, the identity provider that validates the chip, deletes it within minutes. What survives is a single encrypted record, stored by an independent escrow company that cannot open it. We hold the key, on computers that never connect to a network, and by contract we cannot touch the record. Once enrollment finishes, no one holds a readable copy of your passport data.

Can anyone watch what I do in the app?

The two things you’ll do most, signing and verifying, never contact us at all. Proving a fact to a website runs directly between your phone and the site. We don’t know which sites you visit, what you sign, or whether you’re using not.bot at all. Usage statistics are off unless you turn them on, and even then the app sends weekly totals, counts and message lengths, never messages, and shows you exactly what would be sent.

Are you taking my biometrics?

No. The app never reads the facial image on your passport, and we never receive a scan of your face. The only biometric anywhere in the system is the Face ID or fingerprint already on your phone, which your phone checks itself. It never leaves your device.

What happens if you get hacked?

We would be the most boring hack on the internet. We hold no names, no birthdates, no contact information, no passport data, and we cannot read your signatures or connect your aliases. A breach cannot expose what was never collected. And because signing and verifying don’t depend on our servers, you wouldn’t even lose service.

Can law enforcement see everything I do?

No. There is no list to pull, no profile to match, and no way to watch anyone in bulk. What the law can do, with a valid US legal demand and a specific signature as evidence, is identify the one person behind that signature. That takes cooperation from us and from the independent escrow company, plus days of computation, one signature at a time. Ordinary activity is invisible to everyone, including us.

What if I decide to leave?

Delete the app. There is no account to close, because there was never an account. Deleting the app removes your keys, aliases, contacts, and history from your device, and the identity is abandoned: no one can use it, and we cannot reach the underlying data.

For more information about the technology behind these protections:

Recovery

Your identity survives your phone.

Phones get lost, stolen, and dropped in lakes. not.bot is built so your identity doesn’t go with them.

If you lose one phone

You can use the same identity on up to five devices, and adding one takes a minute with a phone you already have. Lose one, and you keep signing on the others. From any device you still hold, you can reset the rest, which locks the lost phone out for good.

If you lose them all

Recover on a new phone with your passport and your recovery password. Your aliases, your contacts, and your reserved names all come back. The whole process takes about five days.

If someone tries to take your not.bot

Taking it over needs your passport, your recovery password, and days of waiting. A recovery you didn’t start shows up in your app, and you have 48 hours to cancel it with your passport. Even one that completes can be recovered right back.

Your password unlocks your recovery backup data. You choose it when you join, and you can change it in the app. Julia Social recommends using a password manager to store your password securely.

Plans

Start free. Upgrade when you go public.

Joining, signing, and proving you’re human are free, with no signature limits. The paid tiers add publishing power: QR signatures, unlimited aliases, names you choose, and badges that tie your signatures to your accounts. Tiers are cumulative, and upgrades happen inside the app.

Verify Only

$0

Get the app

Check anyone’s signatures without joining. Available worldwide.

  • Scan and verify any signature
  • Works globally
  • No passport or enrollment process required

Pro

$1.99/month

Upgrade in the app

For signing more, in more places, including video.

  • Everything in Free
  • Unlimited aliases
  • Unlimited QR signatures
  • 1 reserved name, like yourname.nb

Verified Signer

$9.99/month

Upgrade in the app

For public figures who sign under their own name and accounts.

  • Everything in Pro
  • Unlimited Verified Signer badges
  • 5 reserved names

Billed monthly through your app store · cancel anytime · canceling keeps your identity, aliases, reserved names, and every signature you’ve made.

Verify Only works worldwide. Every other tier starts with joining, which currently requires an NFC-enabled passport and access to a US app store. If you downgrade, only Verified Signer badges are removed. You keep any aliases beyond the free limit; you just can’t create new ones until you re-subscribe. Signing content at volume for work? See not.bot Sign My Work, which has its own per-signer plans.

FAQ

Frequently asked questions.

What are these three-word names?

Every alias comes with a petname, like pleasingly-cosmic-tapir: three words picked from the alias itself, far easier to remember than a string of random characters. There are over two billion combinations, so duplicates are vanishingly rare. You can’t choose your petname, but a new alias gets a new one, and paid plans let you replace it with a reserved name you choose.

What is the colorful square next to a name?

A LifeHash: a visual fingerprint computed from the alias. The same alias produces the same tile on every phone in the world, and different aliases never match, so you can recognize a signer at a glance without reading a single word.

What stops someone from copying my signature onto something else?

Nothing stops copying the image, but the message sealed inside it can never be changed. If your message says what you signed, anyone who scans the copy sees it doesn’t match what it’s attached to. That is why the app asks you to be specific about what you’re signing.

How do I verify a signature I see in a video?

Pause with the code visible and take a screenshot, then share the screenshot to not.bot or open it from the app’s scan screen. If the video is playing on another screen, you can simply point your phone’s camera at it.

Is this cryptocurrency?

No wallet, no token, no fee, no seed phrase. not.bot records identities on a public blockchain because it is a durable place to anchor them, and Julia Social covers those costs. You will never see a transaction, a gas fee, or a tax form.

Can I use not.bot on more than one phone?

Yes, on up to five devices. You add a new one from a device you already have: the app shows a code, you scan it with the new phone and enter your recovery password. Aliases and contacts stay in sync everywhere; signature history stays on the device where it happened.

Does the app read my phone’s contacts?

No. not.bot keeps its own contact list, built only from signatures you choose to save after scanning them. It never touches your phone’s address book, and your not.bot contacts sync between your devices in encrypted form that Julia Social cannot read.

What does History keep?

Two lists: signatures you created and signatures you scanned, newest first, kept on the device where they happened. If you hide an alias, the signatures it made disappear from History too, until you unlock it with your face or fingerprint.

The app feels slow. Can I speed it up?

Probably. By default the app talks to random public blockchain nodes, which is the most private setting. In More → Network you can switch to the Julia Social node, which is usually much faster, in exchange for letting Julia Social see your blockchain queries.

Can I delete my account?

There is no account to delete. If you want to leave, delete the app: everything comes off your device and the identity sits abandoned, unusable by anyone. If you ever come back, install the app again and recover with your passport and recovery password.

Get the app

Not a bot? Join not.bot.

Free to enroll, private by design, nothing to set up. One scan with your passport and you’re real everywhere not.bot is accepted.

Sign content for a living? See not.bot Sign My Work.