Legal · Discord bot

Nefarious Charting Privacy Policy

Effective September 12, 2026 · Last updated September 12, 2026

This Policy explains what Nefarious Digital doing business as Nefarious stores when we run Nefarious Charting (Nefarious Charting Bot, application id 1519049378466369667). It is written from the running charting code, not from a generic “we store nothing” template.

Discord chart bot. Members type prefix commands such as nf, fc, or !fc plus a ticker (for example !fc BTC). The bot reads that command text, fetches public market candles, and replies with a candlestick PNG. Optional paper trading, saved layouts, and scheduled chart posts store Discord IDs and ticker metadata — not a chat log.

Discord Inc. operates Discord. Their privacy policy applies to that platform. This page covers what we keep on our hosts (including the nefarious-charting stack).

Questions or deletion requests: Business@nefarious.trading.

01Who we are

Controller: Nefarious Digital (Nefarious). Email: Business@nefarious.trading.

The wider site and Discord community are described in the site Privacy Policy. This Policy is only about the charting bot.

02Command text (briefly processed, not archived)

The bot needs Discord’s Message Content intent so it can see prefixes like nf, fc, and !fc. When a message arrives, the process reads the first token, and if it matches a command (or the bot is @mentioned) it parses the ticker and timeframe in RAM, fetches public candles, and sends a PNG.

We do not write Discord message bodies to SQLite. There is no table of “every !fc anyone typed.” Ordinary chat that is not a command is ignored after the prefix check. Operational print / Docker logs record login, feed warnings, and stack traces — not message.content.

03What is stored

Always (operator configuration)

  • Discord bot token (secret) on the host.
  • Optional guild allow-list in config (currently unset, so the bot may run in any invited server).

Optional SQLite (data/charting.db)

Only if someone uses those features:

  • Paper trading — Discord user id, cash, symbol, quantity, average price. Created when you nfbuy; cleared when you nfreset.
  • Layouts — guild id, layout name, ticker, interval, source (tv/hl).
  • Schedules — guild id, channel id, time of day, kind (chart/heatmap), ticker or heatmap type, last-run date.

Market caches (not Discord chat)

Option/GEX level JSON and similar files under the bot’s data volume are third-party or computed market numbers used to draw overlays. They are not member messages.

Discord also keeps a copy of the chart image we sent, under Discord’s retention and your channel history.

04What we do not collect

  • A long-term archive of command text or other channel messages.
  • DMs, voice audio, or who is online.
  • Server member lists or role graphs (Server Members intent is off).
  • Presence or streaming status (Presence intent is off).
  • Payment cards, government ids, or health data.
  • Advertising cookies or cross-site tracking tied to this bot.

Privileged intents: Message Content: used; Server Members: not used; Presence: not used. Details: Terms, intents and /legal/intents.

05How we use this information

  • Render the chart or heatmap you asked for and send it back to the same channel.
  • Keep optional paper balances and scheduled posts working.
  • Debug failed renders and feed outages.
  • Respond to deletion requests.

We do not use command text to train a public machine-learning or AI model, and we do not sell it.

06Retention

  • Command text: ephemeral — in memory for the request, then discarded.
  • Paper / layouts / schedules: until you reset or delete them, an operator removes them, or we honor a deletion request. There is no automatic 30-day wipe in code.
  • Market caches: replaced as sessions roll; operators may delete the volume.
  • Discord copies: until a moderator deletes the message or the platform expires it.

07Sharing and no sale

We do not sell command text, paper accounts, or channel ids, and we do not share them with data brokers or advertisers.

We disclose information only:

  • To Discord as needed to deliver the chart you already see in the channel.
  • To market-data vendors as ordinary HTTPS clients fetching public candles (they do not get your Discord identity).
  • To operators and hosting providers that run the process.
  • If required by law, or to defend a legal claim, or to stop abuse of the bot.

08Third parties

  • Discord. Discord Privacy Policy.
  • Market data sources used to build candles and headlines (for example exchange public APIs, Yahoo Finance, TradingView-compatible endpoints, Hyperliquid public info). Their terms apply to those feeds.

09Your rights and how to request deletion

Email Business@nefarious.trading with:

  • Your Discord user id (and username).
  • Whether you want a paper account reset, a saved layout/schedule removed, a posted chart deleted, or all of the above.
  • A message link if you want a specific reply removed.

We will delete what we control unless we must keep a record of the request or of unlawful content. We cannot erase copies other members already screenshotted, or candles on third-party market sites.

If you are in the EEA, UK, or a U.S. state with a comprehensive privacy law, you may also ask for access, correction, or a portable copy of any personal data we hold about you in this bot’s database (typically a Discord id and optional paper positions). We will not discriminate against you for asking. You may complain to your local supervisory authority.

10Children

Discord requires users to meet its minimum age (generally 13+). Nefarious Charting is not directed at children under 13, and our community Terms require 18+ for trading education. If you believe we stored data about a child, contact Business@nefarious.trading and we will delete what we have.

11Changes

We will post updates at this URL and change the “Last updated” date. If we later archive command text or turn on Server Members / Presence, this Policy will say so honestly.

Also see our Nefarious Charting Terms, Privileged intents, Discord intents matrix, Site Privacy Policy, and Site Terms of Service.