Stop users other platforms banned from signing up to yours.
The Shared Registry is a list of users that member platforms banned for serious harm, shared across the industry. When one member bans a user, every other member can stop that known bad actor at sign-up, before the account exists. No emails, names or content are ever shared.
- EmailHashed on your side
- Registry matchYes
- Categoryprohibited_content
- Members that reported2
- Automated refusalPermitted
Members send a hash; the registry keeps only a keyed hash of it.
Prohibited content, payment fraud and ban evasion. Nothing else.
A check returns counts and dates, never which member reported.
Every entry expires, and a disputed entry stops matching at once.
A banned user can be back on the next platform in minutes.
A user that one platform bans for generating prohibited content, or for payment fraud, can sign up to the next platform with the same email. Each platform finds out on its own, after the harm happens again. The registry closes that gap: a ban on one member platform becomes a signal on every member platform.
Self-exclusion schemes like GAMSTOP
Gambling operators check every registration against a shared register, and the data they send is hashed and kept only as long as the check needs it. We applied the same idea to banned users.
Cross-platform safety signals
Vetted members share signals about accounts that broke one narrow policy. Each receiving platform reviews a signal and acts under its own terms.
The Shared Registry is a private registry built and operated by Omnifence AI. It is not affiliated with GAMSTOP or any government body.
A ban on one platform becomes a signal on every platform.
The email never leaves the member. Only a hash and a category travel to the registry.
A member bans a user
A person on the member's trust and safety team reviews the evidence and upholds a ban for payment fraud, prohibited content or ban evasion.
The member reports the user
The member normalises the user's email, hashes it with SHA-256, and sends the hash and the category to the registry.
Another member checks a sign-up
When someone signs up to a second member platform, that platform hashes the email the same way and checks it against the registry.
The registry returns a signal
Each category members reported, how many members reported it, and when. The checking member decides what to do under its own terms.
Enough to act on. Nothing about who reported.
Here, two different platforms banned this user for prohibited content between March and August. You can refuse the sign-up on that match alone. For lower-severity categories, a person reviews the match before you refuse.
{
"match": true,
"signals": [
{
"category": "prohibited_content",
"reporter_count": 2,
"first_reported_at": "2026-03-02T10:15:00.000Z",
"last_reported_at": "2026-08-19T08:40:00.000Z",
"automated_refusal_permitted": true
}
],
"normalisation_version": 1
}How many members banned this user
Independent bans from several platforms are a strong signal. The reporting members are never named.
The most you may do on a match
True for prohibited content. False for payment fraud and ban evasion, where a person reviews the match or the user can contest the refusal.
Three narrow categories of serious harm.
There is no general 'banned' category. A ban for spam, rudeness or a minor terms breach does not belong in the registry.
| Category | Covers | Retention | Refuse on a match alone |
|---|---|---|---|
prohibited_content | Created, requested or distributed sexual content involving minors, or intimate imagery of a real person without their consent, including sexual deepfakes. | 3 years | Yes |
payment_fraud | Confirmed use of stolen payment credentials or other payment fraud. A chargeback on its own is not confirmation. | 2 years | After human review |
ban_evasion | Re-registered after a ban in another registry category. | 1 year | After human review |
Built to share as little as possible.
The registry shares information about people with other companies, so it holds as little as it can and makes every action traceable.
No emails stored
Members send a hash. The registry stores a second, keyed hash of it, so a copy of the registry reveals no emails.
Reporters stay anonymous
A check returns counts and dates per category. It never names the member that reported a user.
Human-reviewed reports
A member reports only bans that a person reviewed and upheld, and keeps the evidence.
Fair to the people named
Every entry expires. A person can dispute an entry, and a disputed entry stops matching at once.
Open to vetted platforms, with or without Omnifence moderation.
Membership is open to platforms that hold user accounts and enforce policies against fraud or prohibited content. The registry attaches to an ordinary Omnifence account; you do not need to use or pay for moderation.
Contact Omnifence
Email hello@omnifence.ai with your company's legal name, the platform you operate, and the categories you want to report.
Create an account
Sign up at the Omnifence dashboard if you do not have an account yet.
Complete vetting
We review your trust and safety process. You sign the membership agreement and give a contact for disputes.
Receive your registry key
When your membership is active, we issue a registry key with check and report scopes.
The Shared Registry is 100% free.
There is no fee to join, check or report. Membership does not depend on using or paying for Omnifence moderation.
No membership fee
Vetting and your registry key cost nothing.
No per-call charges
Check sign-ups and report bans as often as your daily check quota allows, at no cost.
No moderation spend
The registry attaches to an ordinary Omnifence account. You do not need to use or pay for moderation.
Stronger with every member
Each vetted platform that reports a ban improves the signal for everyone, so joining is free.
Frequently asked questions
Do I need to use Omnifence moderation to join?
No. The registry is open to vetted platforms that hold user accounts and enforce policies against fraud or prohibited content, including platforms that do not use Omnifence moderation. A registry key carries only registry access.
Does the registry store email addresses?
No. Members hash the normalised email with SHA-256 before sending it, and the registry stores only an HMAC of that hash, computed with a secret key. It never stores names, other account data or the content behind a ban.
Will other platforms know that we reported a user?
No. A check returns each category, how many members reported it and the first and last report dates. It never names the reporting member, and members cannot read each other's entries.
What can we report?
Only three categories of serious harm: prohibited content, payment fraud and ban evasion. There is no general 'banned' category, so spam, rudeness or minor terms breaches do not belong in the registry.
What happens when a sign-up matches?
You decide under your own terms. For prohibited content you may refuse the sign-up on the match alone. For payment fraud and ban evasion, a person reviews the match first, or the user gets a clear way to contest the refusal.
Can a person dispute an entry?
Yes. A person can ask what the registry holds about their email and dispute an entry. While a dispute is open, the entry does not match, and every entry expires after its retention period.
Turn one platform's ban into everyone's signal.
Join the Shared Registry to check sign-ups against bans from other vetted platforms, and report the bad actors you remove.