Privacy Shield Architecture • 2026 Edition

Privacy Policy.

We believe in uncompromised transparency. This document details our zero-monetization policy, cryptographic protection standards, data retention schedules, and user data rights across the Agni platform.

0 sec
Voice Audio Storage
Voice streams are purely ephemeral & never saved
AES-256
At-Rest Encryption
Enterprise standard for all database clusters
30 Days
Transient Cache TTL
Audit logs & command traces automatically purge
100%
User Sovereignty
Instant data wipe upon bot removal or request
Data Ingestion & Scope

1. Information We Collect & Scope

We practice strict data minimization. The bot and web dashboard only collect identifiers strictly required for core functionality, Discord OAuth2 access, and automated moderation.

Discord User Telemetry
OAuth2 Identity

Public Discord User ID, username, discriminator/handle, and avatar hash when authenticating with Discord OAuth2 or invoking bot commands.

Guild (Server) Configuration
Server State

Guild IDs, channel IDs, role IDs, custom bot prefix, automod thresholds, custom embeds, vanity roles, and anti-nuke whitelists.

Lavalink & Audio Sessions
0s Audio Storage

Track titles, artist names, streaming URLs, and voice channel IDs during active playback. Voice channel audio streams are processed in memory and NEVER recorded, intercepted, or saved.

Moderation & Audit Traces
Anti-Raid Cache

Automated event timestamps (mass kicks, role deletions, spam spikes) used exclusively to execute anti-raid defenses configured by administrators.

Protection Architecture

2. Cryptographic Security & Infrastructure

All system layers adhere to zero-trust defense architectures with strict isolation between the Next.js dashboard, FastAPI daemon, and database instances.

TLS 1.3 Transport Encryption
HSTS Enforced

All HTTP, WebSocket, and Discord Gateway communications require modern TLS 1.3 encryption with strict HTTP Strict Transport Security (HSTS).

Zero Credential Storage
Zero-Knowledge

We never ask for, collect, or store your Discord password, client bot token, or 2FA credentials. OAuth2 tokens are handled via ephemeral, secure session states.

Isolated Virtual Private Cloud (VPC)
VPC Air-Gapped

Databases and cache backends reside within private VPC subnets with zero public internet ingress, accessible exclusively via authenticated internal cluster endpoints.

Role-Based Developer Access
FIDO2 Bastion

Production environments require multi-factor hardware keys (FIDO2) and strictly auditable SSH bastion jump hosts.

Processing & Algorithms

3. How Data is Processed & Used

Data collected is processed exclusively for feature fulfillment and security enforcement. We do not profile users for commercial advertising.

Permission Hierarchy Validation
Access Guard

Validating user permissions (Administrator, Manage Server) against Discord API to ensure only authorized administrators can alter bot settings.

Real-time Anti-Nuke Heuristics
Sub-Second Shield

Comparing rapid administrative channel/role deletions against server whitelist thresholds to halt rogue staff attacks in sub-second intervals.

Leveling, XP & Economy State
Gamification

Calculating chat activity XP counters, leaderboard rankings, and virtual currency balances exclusively within participating guilds.

Cluster Shard Optimization
Load Balancing

Aggregated, anonymized latency benchmarks to balance load distribution across Discord bot shards and Lavalink audio worker nodes.

Retention Schedules & TTL

4. Data Lifecycle, Retention & TTL Policy

Every data structure has an explicit time-to-live (TTL). Once data is no longer relevant, it is permanently purged by automated cron jobs.

Active Server Configurations
30-Day Grace

Retained for the duration of the bot's membership in the server. If the bot is removed, configs enter a 30-day grace period for re-invites before complete eradication.

Command & Security Audit Logs
Auto-TTL Purge

Temporary command history, anti-nuke audit logs, and trigger logs expire automatically and are wiped permanently after 30 days.

Web Dashboard Session Cookies
Secure Cookies

OAuth2 authentication cookies are configured with HttpOnly, Secure, and SameSite=Lax flags, expiring within 7 days or upon explicit signout.

Voice & Audio Streams
0-Persistence

Buffered strictly in RAM by the Lavalink node for current playback; never written to physical disk or persisted.

Third-Party Interfaces

5. Third-Party Services & Integrations

We interface with trusted third-party providers strictly to facilitate external multimedia decoding and gateway communications.

Discord Inc. Gateway & API
Discord Verified

All bot interactions, voice states, and OAuth2 authorization flows are governed by Discord's Developer Terms and Privacy Policy.

Lavalink Streaming & Metadata Nodes
Metadata Only

Fetches publicly available audio metadata (YouTube, Spotify, SoundCloud) without transmitting personal user identifiers.

Cloud Hosting Providers
SOC2 Compliant

Enterprise infrastructure partners providing encrypted storage, DDoS mitigation, and global CDN delivery compliant with SOC2 and ISO 27001.

User Sovereignty & GDPR

6. User Rights, Data Export & Deletion

Under GDPR (Articles 15-22), CCPA, and global privacy frameworks, you retain full ownership and control over your digital footprint.

Right to Erasure (Article 17)
Immediate Wipe

Server Owners can trigger an immediate wipe of all server data using bot commands or by opening a ticket on our official Discord.

Right to Access & Portability
JSON Data Export

Request a JSON dump of all stored database records linked to your Discord User ID or owned Discord guilds.

Modular Opt-Out Features
Feature Toggle

Guild owners can individually disable specific modules (Leveling, JoinDM, Reaction Roles, Logs) directly from the Web Dashboard.

Data Processing & Storage Matrix

Transparent summary of all data types processed across the platform.

Data TypeOperational PurposeStorage MediumRetention / TTLThird-Party Sharing
Discord User ID & UsernameAuthentication & Command ExecutionEncrypted DatabaseUntil Account Deletion RequestNone (Never Shared)
Server Settings & WhitelistsAnti-Nuke, Prefix, Automod ConfigEncrypted DatabaseActive Guild + 30 Day GraceNone (Never Shared)
Voice Channel AudioReal-time Music PlaybackRAM Cache Only (0s Storage)Instant (Realtime Stream)Lavalink Node (Memory only)
Audit & Moderation LogsAnti-Raid Incident DefenseDatabase / Redis30-Day Automated ExpirationNone (Never Shared)
XP & Economy BalancesServer Leaderboards & RewardsEncrypted DatabaseUntil Guild Reset / Bot KickNone (Never Shared)

Self-Service Privacy Commands

Control and manage your server's stored data directly via Discord commands.

$settings reset

Completely wipes all custom bot configurations, custom prefixes, and embed setups for the current guild.

Perm: Server Owner
$antinuke status

Displays active anti-nuke whitelists, emergency staff contacts, and server security thresholds.

Perm: Administrator
$help privacy

Provides instant in-chat privacy documentation, support links, and automated data request protocols.

Perm: Everyone

Frequently Asked Privacy Questions

Quick answers to common questions regarding privacy, logs, and security.

Data Privacy Officer & Support Portal

Need a full data export or instant guild wipe?

Open a ticket in our official community Discord. Our team validates server ownership and executes requests within 24 hours in compliance with GDPR & Discord Developer requirements.

Contact Support

© 2026 Agni Development • Developed by FG ROCKY DEV