Description
A profile badge for people who are exactly who they say they are.
Members anchor their identity once — a voluntary, one-time act — and a badge showing their rank (Genuine, Reliable, Credible, Cautioned, Dangerous) and confidence score follows them across your site: beside their name on posts and comments, and on their profile alongside the details they’ve chosen to share.
Nothing is issued and nothing is judged. Rank reflects the depth and consistency of the public presence a member already has — the links and profiles others already know them by. Showing them is a benefit to anyone legitimate, and that same transparency is a risk to anyone who isn’t. Threat actors can’t manufacture years of real public history, so they move on to less trusted platforms. Your community improves without moderation, rules, or enforcement.
Members stay in control the entire time. A master switch shows or hides everything — off, they’re simply Unknown, indistinguishable from someone who never anchored. Separate switches govern personal info, contact details, and social profiles, and a private mode shows the badge and data with every link removed: meaningfully known, not findable. Revocation is a member’s right and takes effect immediately, everywhere.
Your site stores no personal information. The plugin keeps only derived display data — a rank, a score, a photo URL. Member details are fetched live each time they’re viewed and never written to your database. A breach exposes nothing that identifies anyone; a subpoena cannot compel what was never stored.
Where badges appear
- Beside member names on comments and post bylines — classic and block themes
- On the member’s profile (the author page): badge, title, and granted details
- Anywhere else via the
[truanon]shortcode, the[truanon_card]profile card, or the TruAnon Badge block [truanon_settings]places the member panel on any front-end page for membership sites
What it costs your server
Nothing a visitor can feel. Badges render instantly from cached rank and score; no page ever waits on an API. Styling is self-contained — no Bootstrap, no icon fonts — and every color is a CSS custom property (--truanon-*) your theme can override.
Screenshots




Blocks
This plugin provides 1 block.
- TruAnon Badge
Installation
- Install and activate the plugin.
- Register your service at developer.truanon.com — you’ll receive a service name and a private key.
- Open TruAnon in the WordPress admin sidebar and enter both. Save.
- That’s the whole setup. Members will find a Verify identity button on their profile page; one anchor later, their badge follows them everywhere on your site.
To turn everything off, remove the private key.
FAQ
-
What does my site store?
-
A rank word, a numeric score, a photo URL, and the member’s public TruAnon page address. No documents, no contact details, no personal data — those are fetched live per view, filtered by the member’s own privacy switches, and never persisted.
-
What do members have to do?
-
Anchor once. They tap Verify on their profile, complete the connection in a TruAnon window, and they’re done — the badge maintains itself from then on. Every visibility choice afterward is a switch they flip themselves.
-
Can members undo it?
-
Display is always theirs to revoke — one switch returns them to Unknown everywhere, immediately. The anchor itself is permanent; that permanence is what makes the badge worth trusting.
-
What does it cost?
-
The first 1,000 verifications are free; after that roughly $0.04 per verification. See truanon.com for current pricing.
-
Can I restyle the badge?
-
Yes. The badge and card are bare, classed markup with CSS-variable colors and even CSS-generated separators — override
--truanon-*variables or restyle any.truanon-*class from your theme. No templates to edit.
Reviews
Contributors & Developers
“TruAnon Identity” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “TruAnon Identity” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.0.1
- Unknown badges render inside the same card structure as known badges — fixes left-edge misalignment in block themes.
- Rewritten plugin description and new screenshots.
3.0.0
- Complete rewrite against the current TruAnon API.
- Badges render instantly from derived cache (rank, score, photo) — zero blocking calls in page loads.
- Member details fetched live per view and never stored; grants and revocations apply in real time.
- New owner panel: pre-anchor pitch, in-page verification overlay, member privacy switches.
- Private mode strips links, usernames, emails, and phone digits server-side.
- New pill badge, Gutenberg block, shortcodes, comment and byline placement in classic and block themes.
- Settings reduced to service name and private key; remove the key to turn everything off.
- Settings migrate automatically from 2.x.
