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:
- Lists every verification method available
- Ranks them by privacy (what data you share)
- Shows exactly what each method sends to the platform
- Tells you which to pick and which to avoid
- 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
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f72bdf85be7fcb3cb6a00d455e9c987b5b983da8d58f9417c1089eb06387c7bf
|
|
| MD5 |
2907791355e7277e204565330a44761c
|
|
| BLAKE2b-256 |
1f86fffdd014df57d998bb4d98efe78f7f4b5a910e08fde3d456807a3ab6fb10
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c49e2ff7ceec8abfc00e548384ca4f18c07589f538a393c2b5016bc8492fc02d
|
|
| MD5 |
9102b23f86dfd06cb976fd7e2ca95fdd
|
|
| BLAKE2b-256 |
471cd1ae199f1022fe8b067aff9c4b48dd336af47af2311248ab7604f79532f2
|