EchoGuard

Privacy Policy

Last updated: 2026-10-04 · EchoGuard 3.2

How EchoGuard processes personal data (GDPR).

1. Who is responsible

EchoGuard (“we”) is operated by NovaHUB. We are the data controller for the processing described below.

Contact for privacy requests Discord: yakuzaa.x (Please state the reason for your request when adding me as a friend.).

2. At a glance

3. What we process, why and for how long

CategoryDataPurposeLegal basis (GDPR)Retention
Operating the botDiscord user ID, server (guild) ID, channel IDs, message IDs of the “now playing” message, voice state (who is in the channel, muted/deafened), command inputsRun commands, join voice, apply DJ role and vote skipContract – art. 6(1)(b)In memory during the session only
Playback recovery after a restartServer and channel IDs, queued tracks and position (encrypted), requester IDResume playback after a restartLegitimate interest – art. 6(1)(f)30 minutes at most; deleted when playback ends; never includes users in privacy mode
Listening statistics (/stats, /wrapped)Pseudonymised user ID (HMAC-SHA-256), track and artist names (AES-256-GCM encrypted), play counts, listening time, radio stations and time, monthly totals (UTC), active days, last-activity dateShow you your own statistics and recapLegitimate interest – art. 6(1)(f); you may object at any time with /privacy onUntil you delete them; accounts inactive for 12 months are deleted; monthly and daily data kept 13 months at most
Saved tracks (/save, /mysaves)Pseudonymised user ID, title, artist, link (encrypted), save dateKeep the list you asked forContract – art. 6(1)(b)Up to 50 per user; until you delete them or 12 months of inactivity
Server statistics (/serverstats)Pseudonymised server ID, number of tracks, total listening time, last-activity dateAggregate stats for a serverLegitimate interest – art. 6(1)(f)Deleted when the bot is removed; 12 months of inactivity
Settings and limitsPrivacy-mode flag, DJ role ID of a server, timestamps for the export (30 days) and report (24 h) limitsRespect your choices, limit abuseContract / legitimate interestUntil you change them; limits expire automatically
Reports (/report)What you write, your Discord ID and username, server name and ID, voice-channel contextHandle bugs and abuseLegitimate interest – art. 6(1)(f)12 months, then deleted
Security and technical logsError messages, server IDs, timestampsSecurity and debuggingLegitimate interest – art. 6(1)(f)30 days at most, rotated
Music requests (/play)The text or link you typeFind and stream the audioContract – art. 6(1)(b)Not stored by us; a 45-minute in-memory cache holds results without your identity

Providing data is not a legal or contractual requirement, but without the data in the first row the bot cannot work. Statistics are optional.

4. Pseudonymisation and security

5. Recipients and transfers

We do not sell data and do not use advertising or analytics providers.

6. Your rights and how to use them

RightHow
Access and portability (art. 15, 20)/export gives a JSON file of all data linked to you (once every 30 days). /stats, /mysaves and /wrapped show it in Discord.
Erasure (art. 17)/resetstats deletes your data. Removing the bot deletes server data.
Objection and withdrawal (art. 21, 7)/privacy on deletes your data and stops all collection. /privacy off resumes it.
Rectification, restriction, questions (art. 16, 18)Statistics are generated automatically and cannot be edited; delete them instead. For anything else, contact us.

Because we only hold pseudonyms, we cannot find your data from a name or an email: use the commands from your Discord account, or prove that you control it if you write to us (art. 11). We answer within one month.

You may lodge a complaint with the CNIL (www.cnil.fr) or your local data protection authority.

7. Children

EchoGuard is not directed at children under 13 and follows Discord’s minimum-age rules. In France, minors under 15 should have a parent’s agreement before using online services; if you are under 15, ask a parent and consider /privacy on.

8. Automated decisions

We take no decision producing legal or similarly significant effects on you. Labels such as the profile shown in /wrapped are for entertainment only.

9. This website

No cookies, local storage, analytics, advertising, social widgets or third-party fonts are used, so no consent banner is needed. Our web host may keep technical logs (such as IP addresses) for security. Links to Discord, Top.gg and other sites are governed by their own policies.

10. Changes

We update this policy when the bot changes. The date above shows the latest version; important changes are announced on the support server.