Shepherd
How it works What it catches FAQ assistant Pricing Log in Add to Discord

Privacy policy

Last updated: 1 September 2026

This page explains how Shepherd ("the Service") handles personal data belonging to the people who use it and to members of the Discord servers where it is installed. Processing follows Regulation (EU) 2016/679 (GDPR).

1. Data controller

FILIPPO CASTAGNA — ITALY.
For anything relating to your data: filippocastagna44@gmail.com.

2. Whose data we process

  • Server administrators — people who install Shepherd and use the dashboard.
  • Server members — people who post images in a server where Shepherd is active. We only retain their data when a message is classified as a scam.

3. What we collect and why

3.1 Server administrators

  • Discord ID, username and avatar, obtained through OAuth2 login.
  • The list of servers you manage, used only to show you which ones you can configure.
  • Session and OAuth2 tokens, needed to keep you logged in.
  • Billing data (name, address, tax details, last four digits of the card) handled directly by Stripe. We never receive or store full card numbers.

Purpose: providing the Service, managing subscriptions, meeting tax obligations. Legal basis: performance of a contract (Art. 6(1)(b) GDPR), and legal obligation for the tax records (Art. 6(1)(c)).

3.2 Configured servers

  • Server ID, name and icon, owner ID, member count.
  • Your settings: log channel, action, thresholds, exclusions.
  • Monthly usage counters, in aggregate form.

3.3 Analysed messages

Shepherd receives messages from servers where it is installed through Discord's Message Content intent. Messages that are not classified as scams are never stored: they are evaluated in memory and discarded immediately.

When a message is classified as a scam we retain:

  • the author's Discord ID, username, avatar and account age;
  • the channel ID and name, and the message ID;
  • the message text and a copy of the attached images;
  • the verdict, confidence score, stated reason and action taken.

Purpose: allowing moderators to review a decision afterwards and reverse it, and allowing the affected person to contest it. Legal basis: the legitimate interest of the server owner in protecting their community from fraud (Art. 6(1)(f) GDPR). We consider the interest in not being defrauded to prevail, and retaining the evidence to be in the interest of the sanctioned person too, because it is what makes the decision contestable.

3.4 Image fingerprints

For every analysed image we compute a cryptographic fingerprint (SHA-256) and store it alongside the verdict. A fingerprint is not personal data and the image cannot be reconstructed from it. It exists so the same scam is recognised when it reappears elsewhere without being re-analysed.

3.5 Shared network

If a server has the shared network enabled, the Discord ID of anyone who posts a scam is added to a list visible to other protected servers, together with the number of reports received. The list contains no messages, no images and no server names. An administrator who reverses a decision removes that person from the list immediately. The feature can be turned off in the server settings.

4. Automated decisions

The action taken (ban, kick, timeout or message removal) may be applied automatically based on an AI model's assessment, following the rules chosen by the server administrator. The consequences relate solely to access to a Discord server and produce no legal effects on the person.

Every action can be reversed by a human moderator in one click, and every sanctioned person receives a direct message inviting them to contact the server's moderators. To contest a decision, write to the server moderators or to us at the address above.

5. Recipients and transfers

We use the following processors:

  • Discord Inc. (United States) — the platform the bot runs on.
  • OpenAI (United States) — image analysis. Images sent through the API are not used to train models, under the API terms in force.
  • Stripe (Ireland and United States) — payment processing.
  • Cloudflare (United States) — storage of images kept as evidence.
  • Our database and hosting provider, with servers in the European Union.

Transfers to the United States rely on the Standard Contractual Clauses approved by the European Commission or on the EU-US Data Privacy Framework, according to each provider's arrangements.

We do not sell data and we do not share it with third parties for marketing.

6. Retention

  • Detections and evidence images: 7 days on Free, 30 on Guard, 90 on Pro, 12 months on Network. Then automatically deleted.
  • Dashboard sessions: 7 days.
  • Server settings: for as long as the bot is installed. When the bot is removed, that server's data is deleted within 30 days.
  • Tax records: 10 years, as required by Italian law.
  • Image fingerprints: kept indefinitely, in a form that cannot be traced back to a person.

7. Your rights

You can request access, rectification, erasure, restriction or portability of your data at any time, and object to processing based on legitimate interest. Write to filippocastagna44@gmail.com or use the form below. We respond within 30 days.

If you believe the processing breaches the GDPR you can lodge a complaint with the Italian Data Protection Authority (garanteprivacy.it) or with the supervisory authority in your own country.

Request erasure of your data

Turn on Developer Mode in Discord, then right-click your name and pick "Copy User ID".

8. Security

Data is held in access-restricted databases and storage over encrypted connections. Dashboard access is limited to Discord users who hold the Manage Server permission, re-checked on every request.

9. Minors

The Service is not directed at anyone below the minimum age required by Discord's Terms of Service in their country, and does not knowingly collect data from children below that age.

10. Changes

Material changes are announced to server administrators through the support server and published here with a new date.

Shepherd

Stop crypto scams on Discord

Pricing Add to Discord Contact support Support server
Privacy policy Terms of service filippocastagna44@gmail.com

FILIPPO CASTAGNA — ITALY. Shepherd is not affiliated with, endorsed by, or sponsored by Discord Inc. Discord is a trademark of Discord Inc. Scam examples shown on this site are reconstructions using invented names and brands.