Skip to content
Nefarious Trading
Education
  • Master Guide — Start Here
  • Learn from our Team
  • Free Course
  • Analysts
IndicatorsBlogPricingSuccess Stories
Tools

Track the Markets

  • Johnny's Watchlist
  • Congress Trading
  • Economic Calendar
  • Interest Rates
  • Trump Schedule

Trader Tools

  • Traders Hub
  • Johnny's Portfolio
  • Trading Log
  • Watchlist
  • Indicators
LoginSign up (opens in a new tab)Join the Discord→ (opens in a new tab)Try 7 days for $7 (opens in a new tab)

On this page

  1. 01Feature-specific reconsideration
  2. 02Current review status and next steps
  3. 03Verified storage and retention status
  4. 04Which intents to request
  5. 05Application description and legal URLs
  6. 06Message Content answers
  7. 07Optional Server Members request
  8. 08Storage, retention and security answers
  9. 09Verified workflow and supporting evidence
  10. 10Before submission
↑ Back to top
← All bots
OverviewTermsPrivacyIntentsEvidence

Legal · Discord application review

Nefarious Backup privileged intents

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

Application ID 1511899722393063544. These answers describe the backup code and non-secret deployed configuration inspected and updated on October 26, 2026. Match the requested features and current deployment before submitting them to Discord.

Current privileged intent: Message Content. Server Members is currently disabled and is needed only to enable complete member-state snapshots. Presence is unnecessary. Message content is stored off-platform and can remain longer than 30 days.

On this page · 10 sections+
  1. 01Feature-specific reconsideration
  2. 02Current review status and next steps
  3. 03Verified storage and retention status
  4. 04Which intents to request
  5. 05Application description and legal URLs
  6. 06Message Content answers
  7. 07Optional Server Members request
  8. 08Storage, retention and security answers
  9. 09Verified workflow and supporting evidence
  10. 10Before submission

01Feature-specific reconsideration

#

Prepared October 26, 2026. Message Content only for the active archive and controlled mirror; no unused member snapshot intent. This is review material, not a submission receipt or approval.

Feature-specific reconsideration reasoning
Nefarious Backup is a restricted disaster-recovery service for configured Discord channels. Its essential input is the ordinary channel history: message text, embeds and supported image attachments posted without invoking this bot. The requested intent is for reading those content-bearing fields through the API and preserving them in the authorized archive and backup destination. The request is not based on the ?backup administration syntax.

A slash command can start a backup job, but that interaction does not supply the content of the unrelated messages the job must archive. A context command supplies one selected message and is useful for an individual save; it cannot automatically cover the channel's complete configured history or make already-deleted source content available after an incident. Requiring every author to resubmit each message would change the archive into a voluntary submission collection with different recovery coverage.

The intended recovery value depends on capturing the authorized material before source loss, retaining its original message identity and author attribution, and preventing duplicate or empty replacements. Without access, the fallback deliberately pauses full history collection instead of overwriting an archive with blank protected fields. This makes the capability loss explicit.

Alternatives considered
The deployed /backup group handles administration through interactions, and Archive this message saves a selected message without requiring ordinary-message content access. These preserve manual controls and individual saves. They do not substitute for continuous history collection. Role definitions and ban endpoints do not themselves justify Server Members; complete member snapshots remain disabled.

Continuity while access is reviewed

Deployed: /backup with 11 administrator subcommands and Archive this message in the configured source and backup guilds. Load/setup/cleanup operations require confirmation. Selected-message archiving preserves the history cursor and deduplicates by original message ID.

The archive, snapshots, downloaded images and backup-server copies have separate retention/deletion requirements. Four snapshots is a count of retained runs, not a 30-day limit on message age. The primary archive is encrypted, but legacy copies and logs require remediation. Use a controlled restore test as evidence, never a fabricated successful restore.

02Current review status and next steps

#

Request declined; archive-specific evidence needed for reconsideration

Decision dated September 30, 2026; follow-up updated October 26, 2026. Discord determined that at least one described use case can be implemented without Message Content.

  • /backup and Archive this message are deployed. Explain separately that an authorized continuous archive must receive ordinary channel messages and attachments; a slash command can trigger a backup but cannot supply unrelated messages' protected content.
  • Demonstrate an authorized source message, its stored record and a controlled restore. Explain configured channel scope, member notice, retention and deletion handling. Use a test environment for restore demonstrations.
  • Request Message Content only for the active archive feature. Full member snapshots were disabled in the inspected deployment, so do not request Server Members for them unless that feature is actually enabled and demonstrated.
  • Resolve or accurately disclose legacy-copy and log encryption gaps. Do not claim that four retained snapshots also expire the SQLite message archive.

The implementation notes below describe inspected behavior, not an approval guarantee. Discord’s alternatives guide.

03Verified storage and retention status

#

Bot storage rechecked October 26, 2026. The primary archive and current snapshots are in encrypted bot storage. Legacy archive copies, shared historical NAS snapshots and bot logs remain unencrypted.

The bot’s logs have no configured size or file-count limits. No automatic expiry was established for those logs. Do not select “Yes” for encryption of all stored API data or promise a 30-day deletion limit on the basis of this page.

Snapshot rotation retains four successful runs; this does not expire the SQLite archive, legacy copies or logs. Recovery mode currently preserves archived history even where a channel scan is limited to 250 messages. Retained-copy migration, bounded logs and a verified deletion procedure remain required operational work.

04Which intents to request

#
  • Message Content: required. Required to read ordinary source-channel message text, embeds and attachments for history backup and webhook mirroring, for the passive archive. Deployed /backup commands replace operator input when needed, but do not supply unrelated historical messages. The Archive this message action saves only an explicitly selected record.
  • Server Members: optional, currently off. Currently disabled in the deployed configuration. Request Server Members only to enable complete member-state snapshots through fetch_members. That feature records IDs, usernames, nicknames and role assignments for members with a nickname or extra roles. The current fallback records message authors with no role assignments; role definitions and bans alone do not require this intent.
  • Presence: no. Online status, activities and streaming presence are not used by the backup workflow.

05Application description and legal URLs

#

What does your application do?

Nefarious Backup is an operator-controlled disaster-recovery application. It reads configured ordinary source-channel history into a durable NAS archive, saves scheduled snapshots and mirrors supported content into a separate backup Discord server. Author display names/avatar URLs, message text, embeds, IDs, timestamps and supported media metadata are retained; permitted photos/videos are downloaded subject to actual-file-type checks. Unsupported media can be skipped.

Only allow-listed operators in the configured source or backup guild can use /backup help, status, list, verify, channel, mirror, snapshot, now, load, setup and cleanup. Load/setup/cleanup require explicit confirmation. Legacy prefix commands remain available while Message Content access permits them. The Archive this message action saves one deliberately selected source record and attachment links, deduplicated by message ID without advancing the full-history cursor. It is not a complete archive or attachment-file download.

The inspected recovery setting preserves existing archive history, including older records in nominally limited channels. Four successful snapshot folders are retained by count; the primary archive, partial snapshots and legacy copies have separate retention. Complete member-state snapshots remain disabled. Role definitions, bans and available message-author rows do not imply full member enumeration. If Discord rejects a privileged-intent handshake, the client retries once with all privileged intents off. If Message Content is unavailable, automatic content capture pauses rather than overwriting archives with empty fields; existing saved records and interaction controls remain available.

Privacy Policy

https://www.nefarious.trading/legal/nefarious-backup/privacy

Terms of Service

https://www.nefarious.trading/legal/nefarious-backup/terms

Add the public policy URLs to the application’s Developer Portal settings. A live website policy does not establish that the profile fields have been updated.

06Message Content answers

#

Why is Message Content required?

Please reconsider Message Content for the implemented continuous archive and recovery feature, separately from operator command handling. The bot must preserve ordinary community messages, embeds and supported attachments from configured source channels, including history posted when the bot was offline, so a later loss or deletion does not make the authorized backup unusable. Members post those messages normally without mentioning or invoking the bot.

We have deployed /backup interaction controls, including status, snapshot, mirror and restore. Those commands authorize an operation but do not carry the unrelated source messages the operation needs to retrieve. Message Content restrictions apply to REST history content as well as Gateway payloads; switching the trigger to a slash command cannot recover omitted content, embeds or attachment fields. A mention-only workflow would retain only messages mentioning the bot and lose the rest of the channel.

The deployed Archive this message context action is a useful limited fallback. It receives the selected payload and saves that one record, without moving the full-history cursor or falsely marking the archive complete. Requiring an operator or every author to select every message is a different collection service: it omits unselected and offline-period messages, requires continuous human intervention and cannot provide the existing complete-history recovery behavior. A /backup command alone cannot eliminate that gap.

The request is limited to configured source guild/channels, exclusions and allow-listed operators, with a separate backup destination. It does not read DMs or use content for AI training, advertising or resale. Request only Message Content; complete member snapshots are disabled and Presence is unused. If access is unavailable, the client can run interaction-only controls while automatic content capture is explicitly paused. Stored records are preserved rather than overwritten with missing fields.

The evidence must show an actual permitted source record, stored archive and controlled destination/restore outcome. Existing historical retention, manual deletion handling and legacy/log encryption gaps are disclosed; these limitations are not cured by publishing policy wording. Reviewers should evaluate the implemented archive rather than treating slash administration as a substitute for its underlying data access.

Can users opt out?

No automated per-user opt-out. There is no in-bot per-user exclusion. Contact Business@nefarious.trading to request deletion or a collection restriction. Operators can exclude channels or categories from future collection. Leaving the server does not erase historical copies or prevent accessible old posts from appearing in a later history scan. Requests require manual handling across the archive, snapshots, images and backup Discord copies.

Do you store message content off-platform?

Yes.

Yes. A durable SQLite archive and JSON exports on operator storage contain message text, embeds, message and author IDs, usernames, display names, avatar URLs, timestamps and attachment metadata. Snapshot folders also contain permitted downloaded photos/videos, role definitions, ban records and available member rows. The backup Discord guild holds a separate mirrored copy. Snapshot rotation does not expire the durable archive.

Is message content used for AI training?

No.

07Optional Server Members request

#

Request this only if complete member nickname and role backup is a feature being enabled and demonstrated. The deployed configuration currently disables enumeration; do not describe it as active.

Use this answer only if applying to enable the currently disabled complete member-state backup feature.

With ENABLE_MEMBERS_INTENT enabled, snapshot_guild_metadata enumerates guild members through fetch_members and records Discord user ID, username, nickname and role IDs for members with a nickname or non-default roles. Restore uses these records to attempt nickname and role restoration for users present in the destination guild.

The currently deployed setting is false. The current fallback creates rows from message authors, with display-name-derived nicknames and empty role lists. It cannot preserve every member or their assigned roles. Reading role definitions and bans alone does not justify Server Members. We do not use Presence.

Member-data opt-out

Complete member enumeration is currently disabled. There is no automated per-member exclusion if it is enabled. Privacy requests go to Business@nefarious.trading and require manual handling of retained copies. Leaving does not automatically remove earlier records.

After approval, enabling this feature requires a deployment change and a demonstration of the resulting member snapshot and supported restore. This audit did not change the bot configuration.

08Storage, retention and security answers

#

Do you store API Data off-platform?

Yes.

Is all stored API Data retained for 30 days or less?

No. The historical archive has no automated age-based expiry and can retain content older than 30 days. The configured rotation retains four successful snapshot folders, counted by completed runs rather than weeks or message age. Partial snapshots and legacy migration copies are outside that rotation. Backup Discord messages and runtime mappings can remain until operator removal. A recent snapshot can contain years-old messages.

Encryption at rest

Checked October 26, 2026: the primary archive dataset is encrypted, but legacy storage and container logs remain unencrypted. Container JSON logs have no configured rotation limits. Do not select Yes for encryption of all stored API data until storage and log remediation is verified.

Deletion requests

Business@nefarious.trading. Requests require manual processing across all retained copies.

09Verified workflow and supporting evidence

#

Open the source Nefarious server. Discord links require the reviewer to have access. A server link alone is navigation and does not prove a successful backup.

  • History collection: configured text-channel history is serialized into a durable message archive. Saved fields include content, embeds, author display data and image attachment metadata.
  • Backup output: webhook mirror jobs read the archive and repost supported content in the destination server. Display names and avatar URLs come from the archived author data; mentions are disabled.
  • Daily snapshots: scheduled runs save channel JSON and image files before mirroring. Successful snapshots rotate by count; the historical archive and legacy copies have separate retention behavior.
  • Operator controls: deployed slash commands include /backup status, /backup list, /backup snapshot, /backup mirror and /backup load. These require an allow-listed user ID in a configured guild; load/setup/cleanup require confirmation. Archive this message saves a selected record without claiming a complete channel backup.
View this bot’s evidence →

The Evidence page includes inspected snapshot manifests and an operator workflow example. For an end-to-end delivery demonstration, pair a permitted source message with its real destination copy and capture an actual operator status or snapshot result. Include message links and the capture date. Any HTML rendering must be identified as a reconstruction; it is not a Discord screenshot. This page does not claim that a completed member enumeration was observed.

10Before submission

#

Verify destination access controls, encryption for each retained storage copy and a working deletion process. Confirm the scope and retention of historical collection with Discord where necessary. Publishing legal wording does not by itself establish compliance or guarantee intent approval.

Reference: Discord’s privileged intent documentation and Developer Policy.

Related documents

  • Terms of Service→
  • Privacy Policy→
  • All-bot intents matrix→
↑ Back to top

Premium trading Discord with analyst trade alerts, custom indicators, live trading streams, and community research.

Explore

  • Analysts
  • Education
  • Research
  • Indicators
  • Success Stories
  • Features

Tools

  • All Tools
  • Johnny's Watchlist
  • Congress Trading
  • Economic Calendar
  • Interest Rates
  • Trump Schedule
  • Prop Firm Rankings
  • Trading Log

Join

  • Pricing
  • Join the Free Discord (opens in a new tab)
  • Join Nefarious VIP (opens in a new tab)
  • Nefarious Whop (opens in a new tab)

Legal

  • Terms of Service
  • Privacy Policy
  • Financial Disclaimer
  • Copyright & DMCA
  • Community Guidelines
  • Limitation of Liability
  • Discord app legal

Explore

  • Analysts
  • Education
  • Research
  • Indicators
  • Success Stories
  • Features

Tools

  • All Tools
  • Johnny's Watchlist
  • Congress Trading
  • Economic Calendar
  • Interest Rates
  • Trump Schedule
  • Prop Firm Rankings
  • Trading Log

Join

  • Pricing
  • Join the Free Discord (opens in a new tab)
  • Join Nefarious VIP (opens in a new tab)
  • Nefarious Whop (opens in a new tab)

Legal

  • Terms of Service
  • Privacy Policy
  • Financial Disclaimer
  • Copyright & DMCA
  • Community Guidelines
  • Limitation of Liability
  • Discord app legal

Trading involves substantial risk of loss and is not suitable for every investor. Nothing on this site or in the Nefarious Discord is financial, investment, tax, or legal advice, and past performance does not guarantee future results. Trade recaps, logs, and member reviews reflect individual experiences and are not typical results or a promise of future performance. Nefarious and its analysts are not registered investment advisers. Full disclaimer.

© 2026 Nefarious Trading. All Rights Reserved.

Back to top↑