Privacy Policy

Last updated: April 7, 2026

1. Overview

This Privacy Policy explains what data ExcelProtocol collects, how it is used, and your rights regarding that data. We are committed to being transparent and only collecting what is necessary to operate the service.

ExcelProtocol is hosted on Fly.io (Frankfurt, EU region). Data is stored in a SQLite database on persistent Fly.io storage volumes.

2. What Data We Collect

Discord Data — When you add ExcelProtocol to a Discord server, we collect and store:

We do not store Discord message content, usernames, profile pictures, or any personal user data beyond what is listed above.

Twitch Data — To provide stream notifications, we store:

Stream data (titles, categories, thumbnails, viewer counts) is fetched from Twitch's API in real time and is not permanently stored.

Dashboard Authentication — When you log in via Discord OAuth2, we receive a temporary access token to verify your identity and server permissions. This is stored as a short-lived session cookie and not persisted in our database.

Notification Logs — We maintain a log of when stream notifications were sent (streamer name, guild ID, timestamp, status). This is used for debugging and is automatically trimmed to the most recent 30 days.

Tips and Donations — ExcelProtocol does not directly process payments. If you tip via the /tip command, you are redirected to a third-party platform. We do not receive or store your payment information.

3. How We Use Your Data

Data collected by ExcelProtocol is used exclusively to:

We do not sell, rent, or share your data with third parties for commercial purposes.

4. Data Sharing

We share data with the following third parties only as required to operate the service:

We do not share your data with advertisers, analytics platforms, or any other third parties.

5. Data Retention

When you remove ExcelProtocol from your Discord server, all data associated with that server is automatically deleted from our database.

6. Your Rights

You have the right to:

To exercise any of these rights, contact us via Discord: stayexcellent

7. Security

We take reasonable technical measures to protect your data, including:

No system is completely secure. We are not liable for unauthorised access resulting from factors outside our control.

8. Children's Privacy

ExcelProtocol is not intended for use by anyone under 18 years of age. We do not knowingly collect personal data from minors. If you believe a minor has used ExcelProtocol, please contact us and we will delete the relevant data.

9. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top will reflect any changes. Continued use of ExcelProtocol after changes constitutes acceptance of the revised policy.

10. Contact

For any privacy-related questions or data requests, contact us via Discord: stayexcellent