Skip to main content

Privacy-first human verification. Shows what each method leaks, helps you pick the safest one.

Project description

proof-of-human

Platforms are forcing identity verification. This tool tells you which method leaks the least about you.

pip install proof-of-human
proof-of-human reddit

Why

Reddit just announced forced human verification for flagged accounts. The options: passkeys, World ID, or government ID. One of these shares nothing about you. The others share everything. Most people don't know the difference.

This tool does.

What it does

For any supported platform, it:

  1. Lists every verification method available
  2. Ranks them by privacy (what data you share)
  3. Shows exactly what each method sends to the platform
  4. Tells you which to pick and which to avoid
  5. Gives setup instructions

Usage

# Show Reddit's options ranked by privacy
proof-of-human reddit

# Compare all methods side-by-side
proof-of-human compare

# Other platforms
proof-of-human discord
proof-of-human x
proof-of-human youtube
proof-of-human github

# Short alias
poh reddit

Privacy Rankings

Method Privacy Anonymous? You Share
Passkey (Touch ID/Face ID) EXCELLENT Yes A cryptographic key. Nothing personal.
Authenticator App (TOTP) GOOD Yes A 6-digit code. Nothing else.
World ID GOOD Yes A ZK proof. But you gave World your iris.
Phone Number FAIR No Your number = your identity via carrier.
Government ID POOR No Your name, face, DOB, nationality. Everything.
Payment Method POOR No Your name, address, financial details.

The short version

Use a passkey. It proves you're human using your fingerprint or face, but that biometric data never leaves your device. The platform sees a cryptographic key — not your face, not your name, not anything.

Supported Platforms

  • Reddit
  • Discord
  • X (Twitter)
  • YouTube
  • GitHub

More coming. PRs welcome.

Not legal advice

Laws in some countries (UK, Australia) may require government ID for age verification. This tool tells you what's private, not what's legal in your jurisdiction.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proof_of_human-0.1.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proof_of_human-0.1.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file proof_of_human-0.1.0.tar.gz.

File metadata

  • Download URL: proof_of_human-0.1.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.10

File hashes

Hashes for proof_of_human-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f72bdf85be7fcb3cb6a00d455e9c987b5b983da8d58f9417c1089eb06387c7bf
MD5 2907791355e7277e204565330a44761c
BLAKE2b-256 1f86fffdd014df57d998bb4d98efe78f7f4b5a910e08fde3d456807a3ab6fb10

See more details on using hashes here.

File details

Details for the file proof_of_human-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: proof_of_human-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.10

File hashes

Hashes for proof_of_human-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c49e2ff7ceec8abfc00e548384ca4f18c07589f538a393c2b5016bc8492fc02d
MD5 9102b23f86dfd06cb976fd7e2ca95fdd
BLAKE2b-256 471cd1ae199f1022fe8b067aff9c4b48dd336af47af2311248ab7604f79532f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page