Files
Reactor/PRIVACY.md
2026-03-29 04:34:40 +01:00

2.6 KiB

Privacy Policy

Effective Date: March 11, 2026

This Privacy Policy describes how Reactor collects, uses, and stores information when used within a Valour server.


1. Information Collected

Reactor collects only the minimum data required to function.

Information Stored (Persisted to Disk)

  • Planet IDs
  • Channel IDs
  • Message IDs of reaction role messages
  • Emoji-to-role mappings
  • Confirmation message delete delay settings

Information Not Stored

  • Message content (beyond the initial reaction message text provided by the administrator)
  • User IDs (beyond what is transiently used to assign or remove roles during a reaction event)
  • Direct Messages (DMs)
  • User credentials
  • Email addresses
  • Passwords
  • IP addresses
  • Analytics or tracking data

2. Purpose of Data Collection

Stored information is used exclusively to:

  1. Track which messages are configured as reaction role messages
  2. Map emoji reactions to planet roles
  3. Assign or remove roles from members when they react or unreact to a tracked message
  4. Automatically clean up stale data when messages are deleted

Data is not used for marketing, advertising, profiling, or analytics.


3. Data Storage and Security

All data is stored in a local SQLite database file (reactor.db) on the hosting server.

The operator of the self-hosted instance is responsible for securing the hosting environment and the database file.

Stale or deleted reaction messages are automatically removed from the database on bot startup.


4. Third-Party Processing

Reactor does not transmit any data to external services beyond the Valour.gg API, which is required for core bot functionality such as assigning roles and sending messages.

Reactor does not use any external AI providers, analytics services, or cloud storage.


5. Data Retention

Reaction role message data is retained in the SQLite database until:

  • The reaction message is deleted from Valour (automatic cleanup on bot startup)
  • An administrator runs the r.delete command
  • The database file is manually deleted by the host operator

6. Self-Hosted Responsibility

Reactor is designed for self-hosting.

The hosting operator is responsible for:

  • Server security
  • Network configuration
  • Bot token protection
  • Database file security
  • Compliance with applicable laws

7. Changes to This Policy

If data collection practices change in future versions, this Privacy Policy will be updated prior to implementation.

Continued use of the Bot after updates constitutes acceptance of the revised policy.


8. Contact Information

For privacy-related inquiries:

Email: contact@skyjoshua.xyz