🌐 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 they cause 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.

Advisory by default FREE
For every server, 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
A lot of 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 plain text filters never see it.
ThreatNet now 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 been caught on other servers already.
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 to suit its community:
- 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.

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 tell-tale signs of a never-seen scam. When the same new pattern is corroborated across several servers, it teaches the network — so the 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); you can set a broader level, which acts on weaker signals and carries more risk of a mistake.
Turn it on with /threatnet autoban on (optionally pass 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 — there is 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; the recourse simply runs through the portal rather than your server.
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.
| Argument | Type | Notes |
|---|---|---|
| No arguments. | ||

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.
| Argument | Type | Notes |
|---|---|---|
action required | choice | on, off or status. |
level optional | choice | Minimum band that triggers a ban: high (safest — serious + corroborated), elevated (broader), or low (widest; higher false-positive risk). 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 that.
See also
- Alt / ban-evasion detection — the local (your-server-only) counterpart
- Ban appeals — and why a ThreatNet auto-ban is the exception
- Account & premium — managing Premium
- Privacy — the data & opt-out model