Privacy Policy
This Privacy Policy describes what information the Sol's Stat Tracker Discord bot and related services (collectively, the "Service") collect, how that information is used, and the choices you have. Use of the Service is also governed by the separate Terms of Service.
1. Information We Collect
For privacy questions or requests relating to the Service, contact [email protected].
We collect only the information needed to operate the Service.
From Discord
- Your Discord user ID, when you invoke a command or set up a DM follow subscription.
- The guild (server) ID of any server where the bot is installed or where commands are invoked.
- The channel ID and webhook credentials (URL and token) for the channel a server administrator configures to receive follow notifications.
- The interaction locale Discord sends with your commands, used to display the bot in your preferred language.
- Ephemeral context required to handle a command (such as the IDs of users you mention as command arguments). This is processed transiently and is not retained beyond what is needed to fulfill the command and operate the follow feature.
From Roblox / Sol's RNG
- Roblox user IDs and usernames referenced in commands or follow subscriptions.
- Publicly visible global-message events broadcast by Sol's RNG, which may include the Roblox user who triggered the event, the item or aura involved, rarity, serial number, and timestamp. This data is produced by the game and is visible in-game to all players in the affected server.
We do not collect
- Discord message content from servers (the bot operates via slash commands and webhooks; it does not require the Message Content intent).
- Direct messages other than commands you send to the bot.
- Voice data.
- Payment information.
- Roblox passwords, cookies, or account credentials.
2. How We Use Information
We use the information we collect to:
- Operate the bot's commands and the follow feature, including delivering notifications to your DMs or to a configured server channel.
- Resolve Roblox usernames to user IDs and display profile information returned by Roblox's public APIs.
- Aggregate, count, and chart publicly visible global-message statistics across players.
- Maintain rate limits, cooldowns, and abuse prevention.
- Diagnose errors and improve reliability.
We do not sell your information. We do not use your information for advertising.
3. Legal Basis for Processing (UK/EU Users)
For users in the UK and EU, we process personal data on the following legal bases:
- Legitimate interests — operating the Service, resolving Roblox identifiers, aggregating publicly visible global-message statistics, maintaining rate limits, and preventing abuse. You can object to processing based on legitimate interests at any time by requesting deletion as described in Section 6.
- Performance of your request — when you set up a follow subscription or invoke a command, we process the data necessary to fulfill it.
We do not rely on consent as a legal basis except where expressly indicated.
4. Storage and Retention
- Follow subscriptions (Discord user ID ↔ Roblox user ID, or guild ID ↔ Roblox user ID) are stored for as long as the subscription is active. You can remove a subscription at any time with
/follow dm removeor/follow server remove. - Server webhooks are stored for as long as a notifications channel is configured. They are deleted when
/follow server delete_channelis used, or when the underlying Discord webhook is deleted. - Global-message data is retained indefinitely as part of the historical statistics surfaced by the Service. Because this data describes public in-game events rather than private personal information, it is not subject to deletion on request except where required by law.
- Locale preferences are stored to remember your language selection until you change it.
- If the bot is removed from a server, we will, on a best-effort basis, delete the server's webhook record and follow subscriptions.
5. Sharing of Information
We share information only as follows:
- With Discord, in order to deliver messages, fetch user information, and operate slash commands and webhooks.
- With Roblox, when calling Roblox's public APIs to resolve usernames and user IDs.
- With service providers (such as hosting and database providers) strictly to operate the Service.
- When required by law, valid legal process, or to protect the rights, safety, and integrity of the Service or its users.
6. Your Choices and Rights
- Stop using the bot: remove it from your server, or use
/follow dm removeand enter the Roblox user you want to stop following to stop receiving DM notifications for that user. - Manage follow subscriptions: use
/follow dm list,/follow dm remove,/follow server list,/follow server remove, and/follow server delete_channel. - Deletion request: if you are a Discord user and want to request deletion of data we hold associated with your Discord ID, email [email protected] or join the official Discord server. We may need to verify control of the Discord account before acting on a request.
- Roblox-side data: because global-message records are derived from public in-game events rather than account registrations, we generally retain them as historical statistics. However, if you are the Roblox user named in a record (or that user's parent or legal guardian), you may request deletion of records tied to a specific Roblox user ID; see Section 7 for how requests involving minors are handled.
Depending on your jurisdiction (for example, the EU/EEA, UK, or California), you may have additional rights such as access, correction, restriction of processing, portability, or to lodge a complaint with a data protection authority.
7. Children
The Service has two distinct relationships with users, and the treatment of children differs between them. Please read both parts.
Discord users
People who invoke commands, follow Roblox users, or install the bot in a server. This side of the Service is directed only at users who meet the minimum age required by Discord in their country (and at least 13 in jurisdictions where no higher minimum applies). We rely on Discord's account-age policies and do not knowingly accept commands, subscriptions, or webhook configuration from users below that age. If you believe a child under the applicable minimum age has interacted with the Service in this way, contact us and we will remove their associated records (Discord ID, follow subscriptions, locale preferences).
Roblox users named in global messages
Sol's RNG is a Roblox game that can be played by users of any age permitted by Roblox, including children. When the game broadcasts a global message, the Service ingests that message, which may include the originating Roblox user's username, user ID, and what they did in-game (item, aura, rarity, serial number, timestamp), regardless of that user's age. We do this because:
- Global messages are public in-game broadcasts authored by the game itself, not data submitted to us by the player.
- The data is limited to gameplay events tied to a Roblox identifier. We do not collect, request, or store contact information, real-world identity, age, location, device data, photos, voice, or any other information from the Roblox user, and we have no way to communicate with them through the Service.
We do not target the Roblox-facing side of the Service at children, nor do we knowingly identify which Roblox users are under any given age. We treat the data as gameplay statistics about a public in-game identifier.
If you are a parent or legal guardian of a child whose Roblox username appears in records held by the Service, or you are the Roblox user themselves, you can request that we delete records associated with that Roblox user ID by emailing [email protected] or joining the official Discord server. We may ask for reasonable verification (for example, proof of control of the Roblox account, or a statement of guardianship) before acting on such requests, and we will respond within a reasonable time. We will honor verified deletion requests for child-associated records regardless of whether deletion is strictly required by law in your jurisdiction.
If you are subject to a regime such as the U.S. Children's Online Privacy Protection Act (COPPA), the UK Age-Appropriate Design Code, the EU GDPR's provisions on children's data, or a comparable framework and believe the Service is processing your child's information in a manner that requires additional action, please contact us and identify the framework and the records at issue.
8. Security
We take reasonable technical and organizational measures to protect the information we store. However, no system is perfectly secure; we cannot guarantee absolute security.
9. International Transfers
The Service may be operated from, and data may be stored in, jurisdictions other than your own. By using the Service you consent to such transfers.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Material changes will be announced in the official Discord server.
11. Contact
For privacy questions or requests, email [email protected] or join the official Discord server.