Wiki Moderation

ThreatNet: cross-server safety

ThreatNet is Server Assistant’s cross-server threat network. Protected servers contribute minimized, severity-only abuse signals, so an account with a serious, corroborated history of scams, raids or ban-evasion on other servers lights up on yours, ideally before it causes harm.

It’s the cross-server counterpart to alt / ban-evasion detection: altguard catches someone you banned coming back (your server’s own records); ThreatNet flags someone with a bad record elsewhere.

What ThreatNet records, the lawful basis, and how to opt out is covered in full on the Privacy page. This page describes what the feature does; the Privacy page is the source of truth for the data and opt-out model.

What’s shared, and what isn’t

Servers contribute pseudonymous, severity-only signals: a generic severity level, how many independent servers corroborate it, and recency. ThreatNet never shares the offence type, your staff’s reasons, message content, or which server acted.

When scam-image defense flags a picture, the only thing that crosses the network is an opaque, one-way fingerprint of that image, a short string of numbers it can’t be turned back into. The picture itself is never shared, and the fingerprint isn’t tied to any user. It’s covered by the same opt-out as the rest of ThreatNet.

Server Assistant
Server AssistantAppInfo → Threat Network
Threat Network, @driftwood
Elevated · corroborated across 3 servers, advisory cross-server safety signal.
Most recent
serious · 6 days ago
Severity-only · never which server acted

Advisory by default FREE

The network signal is advisory: it does not ban, kick or sanction anyone on its own. It surfaces a risk band (low · elevated · high) to your human staff on user profiles, and they decide what, if anything, to do. Bands are tuned conservatively to favour false-negatives over false-positives, and the read is explainable (it shows what drove it). The advisory band is free for every server; Premium adds the richer cross-server dossier (how many distinct servers corroborate a signal, and recency).

Scam-image defense FREE

Many scams don’t say a word, they’re a picture. A throwaway account joins and posts a screenshot: a fake “withdrawal received” or investment-profit payout, a “you won the giveaway” notice, a staged testimonial. The whole pitch lives inside the image, so text filters never see it.

ThreatNet reads those attachments. When an image is posted, the bot takes a perceptual fingerprint of it, a compact signature that still matches even if the picture is cropped, re-saved or lightly edited, and checks it against a cross-server scam-image blocklist built from confirmed reports. A match means the same scam image has already been caught on other servers.

It’s on by default for every server, on every plan. When an image matches a known scam, the default response is to remove the image and time the poster out. Each server can soften that in settings:

  • Remove + time-out (default): the strongest response for a confirmed match.
  • Quarantine: pull the image and hold it for staff to review, without actioning the poster automatically.
  • Advisory (flag only): leave the image up and just flag it to staff so a human decides.
Server Assistant
Server AssistantApptoday
Scam image removed
An image @driftwood posted matched a known scam image seen on other servers, it's been removed and the poster timed out.
Match
Cross-server blocklist · "withdrawal received" payout screenshot
Only an opaque fingerprint is shared, never the image, never linked to a user

Catching never-seen scams AI

A blocklist only knows the scams it has already seen. On AI-enabled plans, an image from a brand-new member that isn’t on the blocklist gets an extra AI vision check for the signs of a never-seen scam. When the same new pattern is corroborated across several servers, it teaches the network, so a scam that slips past one server is on the blocklist by the time it reaches the next.

Privacy. Only an irreversible perceptual fingerprint of a flagged image ever leaves your server, never the image itself, and it isn’t linked to any user. The same opt-out that covers the rest of ThreatNet applies here too; the full data model is on the Privacy page.

Premium auto-protect: close the gate on join PREMIUM

Premium servers can turn on auto-protect: a user who joins meeting a cross-server risk threshold you choose is banned automatically on join. The default is the highest band (serious and corroborated across two or more independent servers, the safest); a broader level acts on weaker signals and carries more risk of a mistake.

Turn it on with /threatnet autoban on (optionally with a level), or from /settings → Security → ThreatNet; both set the same per-server control. It’s off by default.

Because it’s an automated action, it ships with safeguards:

  • Opted-out users are never auto-banned.
  • Every auto-ban is written to your audit log, clearly attributed to the automated system.
  • The ban is silent: no DM and no in-server appeal ticket (unlike a normal ban). The automated decision is disclosed in our Privacy Policy and stays contestable via the web portal, so it is not unappealable; recourse simply runs through the portal rather than your server.
/threatnet status FREE

Check your own ThreatNet status, whether you're opted out, and get the links to manage it from the web portal. The reply is private to you.

ArgumentTypeNotes
No arguments.
You
Youtoday
/threatnet status
Server Assistant
Server AssistantAppOnly you can see this
Your ThreatNet status
You are not opted out. To change this, sign in to the web portal.
Full detail and opt-out controls live on the Privacy page & web portal
/threatnet autoban PREMIUM ADMIN

Auto-protect: automatically ban users who join carrying a cross-server safety record at or above a trigger level you choose. Needs Premium and Manage Server. Use status to check the current setting, or off to turn it off. A triggered ban is silent, no DM and no in-server appeal ticket; the automated decision is disclosed in the Privacy Policy and stays contestable via the web portal.

ArgumentTypeNotes
action requiredchoiceon, off or status.
level optionalchoiceMinimum band that triggers a ban: high (safest, serious + corroborated) or elevated (broader; the lowest level available). Defaults to high.

Opting out

ThreatNet is a core, on-by-default safety feature for every server. Individuals can opt out of profiling from the web portal, subject to a published safety exception. The full opt-out model, what’s recorded, retention and the lawful basis are set out on the Privacy page, the authoritative source for all of it.

See also