Legal

Privacy Policy

Last updated: June 1, 2025

01 What We Collect

Swivel collects only the data needed to operate the service. The table below lists every category of data we store.

Data Purpose Retention
Discord guild ID Identifies which server Swivel is configured for Until Swivel is removed from the guild
ER:LC server key (encrypted) Authenticates requests to the PRC API on your behalf Until Swivel is removed from the guild
Log channel IDs Routes kill, join, and command logs to configured channels Until Swivel is removed from the guild
Discord user IDs Recorded only when a user performs a moderation action (kick, ban, command) via Swivel Not persisted, used only within the request
Member count snapshots Powers the /membercount chart (Member Tracker module only) 30 days; older rows are automatically pruned
02 What We Do Not Collect

Swivel does not collect or store:

  • Discord message content of any kind
  • Real names, email addresses, or other personal identifiers beyond Discord user IDs
  • Voice data or any audio
  • ER:LC player Roblox usernames beyond what is returned in a live API response and immediately displayed to Discord
  • Payment information
03 How We Use Data

Data collected by Swivel is used exclusively to operate and improve the service for the guild that generated it. We do not sell, rent, share, or otherwise transfer your data to third parties, except as described in Section 6 (Third Parties).

04 Data Retention & Deletion

Guild configuration data (server key, channel mappings) is deleted when Swivel is removed from your Discord server. Member count snapshots are automatically pruned after 30 days on a rolling basis. If you would like your data deleted sooner, contact us at doppler@dopplers.space with your Discord guild ID.

05 Security

ER:LC server keys are encrypted at rest using Fernet symmetric encryption (AES-128-CBC with HMAC-SHA256). Keys are decrypted only in memory, on demand, when a request to the PRC API is being made. Plaintext keys are never written to disk or logged.

While we take reasonable precautions to protect your data, no system is perfectly secure. We encourage you to rotate your ER:LC server key if you believe it has been compromised.

06 Third Parties

Swivel forwards requests to the following third-party services as part of normal operation:

  • PRC API (api.policeroleplay.community): requests are made on behalf of your guild using your configured server key. Subject to PRC's own Terms of Service and Privacy Policy.
  • Discord: bot interactions, slash commands, and channel messages are handled through the Discord API. Subject to Discord's Privacy Policy.

We do not integrate with advertising networks, analytics platforms, or data brokers.

07 Your Rights

You have the right to request access to or deletion of the data Swivel holds for your guild. To exercise these rights, email doppler@dopplers.space with your Discord guild ID. We will respond within 14 days.

You can also stop all data collection by removing Swivel from your Discord server at any time.

08 Changes to This Policy

We may update this Privacy Policy from time to time. The "last updated" date at the top of this page will reflect any changes. Continued use of Swivel after changes are posted constitutes your acceptance of the revised policy.

09 Contact

Privacy questions or data requests: doppler@dopplers.space.