1. Data controller
The data controller for data collected through SquadBot is the service publisher. For any questions about your personal data, contact us via our official Discord server or at the email address on our Discord bot profile.
2. Data collected
SquadBot collects only the data strictly necessary for its operation:
2.1 Server configuration data
When the /setup command is run, SquadBot stores:
- The Discord server ID (guild ID).
- The channel ID designated to receive notifications.
- The role ID to monitor (members with this role are tracked on Twitch).
- The role ID to mention in notifications.
These are technical Discord identifiers (integers). They do not contain personally identifiable information in the strict sense, but are necessary for the service to function.
2.2 Monitored member data
For each member with the designated role, SquadBot uses:
- The member's Discord display name (nickname or username), which is compared against Twitch usernames via the Twitch API.
- The member's Discord user ID, for internal processing.
SquadBot does not store passwords, email addresses, phone numbers, or any other sensitive data.
3. Purposes of processing
The data collected is used exclusively to:
- Match a Discord display name to a Twitch account in order to detect an active stream.
- Send the live notification to the configured Discord channel.
- Retain the server configuration between sessions.
No data is used for advertising, profiling, or resale to third parties.
4. Legal basis for processing
- Performance of the service requested by the server administrator (Art. 6.1.b GDPR).
- Implicit consent of members who have voluntarily joined a server configured with SquadBot.
5. Data retention
Server configuration data is retained for as long as SquadBot is present on that server. Once the bot is removed, the associated data is deleted within 30 days.
Transient data used for stream detection (display names and Twitch matches) is not persisted beyond real-time processing.
6. Data sharing with third parties
SquadBot uses the Twitch API (provided by Twitch Interactive, Inc.) to check whether a streamer is live. The member's Discord display name is transmitted to the Twitch API as a search query, subject to Twitch's Privacy Notice.
No other data is shared with third parties for commercial purposes.
7. Data security
We implement reasonable technical and organisational measures to protect data against unauthorised access, loss, or alteration. However, no system is completely secure and we cannot guarantee absolute security.
8. Your rights (GDPR)
Under the GDPR, you have the following rights regarding your personal data:
- Right of access: request to view the data we hold about you.
- Right to rectification: request correction of inaccurate data.
- Right to erasure: request deletion of your data (subject to legal obligations).
- Right to data portability: receive your data in a structured format.
- Right to object: object to processing in certain circumstances.
To exercise these rights, contact us via our Discord server. We will respond within 30 days.
You also have the right to lodge a complaint with the relevant data protection authority in your country (e.g. the ICO in the UK, or the CNIL in France).
9. Cookies and tracking technologies
This website is static and uses no tracking cookies, no behavioural analytics tools, and no advertising pixels.
10. Changes to this policy
We reserve the right to update this policy at any time. By continuing to use SquadBot after an update, you accept the revised policy.
11. Contact
For any questions about this privacy policy or the processing of your data, contact us via our official Discord server or at the email address on our Discord bot profile.