Privacy Policy
Last updated: May 6, 2026
1. Who we are
RagnaSync ("RagnaSync", "we", "us") provides a Discord application and supporting web service that bridges Ragnarok Online game servers with Discord guilds. This Privacy Policy explains what data we collect, why, and how it is handled.
2. Data we collect
To operate the service, we collect and store the following:
- Discord identifiers: guild IDs, channel IDs, role IDs, webhook IDs and tokens, and the Discord user ID of guild administrators who authenticate with the dashboard.
- Account profile (dashboard users): Discord username, avatar URL, and email address obtained via Discord OAuth, used solely for dashboard login.
- Server configuration: Ragnarok server IDs, server names, channel routing rules, scripts, and other settings configured by guild administrators.
- Operational data: error logs, rate-limit metadata, delivery counters, and diagnostic events used to keep the service running.
- Billing data: if you subscribe to a paid plan, payment is processed by Stripe. We store only the Stripe customer ID and subscription status; we never see or store card numbers.
3. Message content
RagnaSync relays chat between your Ragnarok server and your Discord guild. Messages are processed in transit so that they can be delivered to the destination. Relayed message content is not stored in our database — it is held only briefly in volatile in-memory and Redis buffers required for delivery, and is then discarded.
Buffered messages awaiting delivery during transient outages are retained for at most four (4) days before expiry, after which they are permanently dropped.
4. Privileged Intents
RagnaSync uses Discord's Message Content privileged intent solely to recognise the in-channel commands @syncstart, @syncstop, @syncreload, and @syncstatus, and to relay configured chat channels to the Ragnarok server. Message content is not retained, profiled, sold, or used to train any machine-learning model.
5. How we use data
- To deliver chat messages between Discord and your Ragnarok server.
- To authenticate guild administrators on the dashboard.
- To enforce rate limits and recover from delivery failures.
- To process subscription payments via Stripe.
- To diagnose problems and improve reliability.
6. Sharing
We do not sell or rent personal data. We share data only with the third-party processors required to run the service: Discord (for bot operation), Stripe (for billing), Amazon Web Services (for hosting and queueing), and Laravel Cloud / Forge infrastructure providers.
7. Retention & deletion
Configuration data is retained for as long as the bot is installed in your guild. When you remove RagnaSync from a Discord guild, you may request deletion of associated configuration by contacting us at the address below; we will delete it within 30 days. Buffered, undelivered messages expire automatically within 4 days.
8. Your rights
You may request access to, correction of, or deletion of personal data we hold about you by emailing us. If you are in the EEA or UK you have rights under the GDPR; if you are in California you have rights under the CCPA. We will respond within the period required by applicable law.
9. Security
Data is encrypted in transit using TLS. Webhook tokens and OAuth credentials are stored encrypted at rest. We restrict administrative access to the production environment to authorised maintainers.
10. Children
RagnaSync is not directed to children under 13 (or the minimum age required in your jurisdiction). We do not knowingly collect data from such children.
11. Changes
We may update this Privacy Policy from time to time. Material changes will be announced in the RagnaSync Discord server and reflected in the "Last updated" date above.
12. Contact
For privacy questions or data requests, contact support@ragnasync.com.