Cadence — Privacy Policy

Last updated: June 2026

This Privacy Policy explains what information Cadence collects, why, and how it is used. Cadence is operated by a solo independent developer.


1. What we collect and why

Per-server configuration (stored in Cloudflare KV)

When a server administrator runs /setup, we store:

Data Why
Discord guild (server) ID To identify and isolate each server's configuration
Discord channel ID To know where to post music
Spotify playlist IDs To pick random tracks
Cron expression (posting schedule) To determine when to post
Message template (JSON) To format posts
Optional app branding (nickname, bio, avatar, banner as base64 data URIs) To customise Cadence's appearance per server
Timestamps (trial start/expiry, last post, notification) To manage trial and posting state

Subscription data

When a subscriber links their Ko-fi account via /setup:

Data Why
Ko-fi email address To match incoming Ko-fi webhook payments to a subscription
Discord user ID To link the subscription to the Discord user who claimed it
Discord guild ID To know which server the subscription covers
Payment timestamps and amounts To track billing status and detect lapsed payments

We receive payment webhook data from Ko-fi. We never see your full payment card details — those are handled entirely by Ko-fi and their payment processor.

Technical data

When Cadence receives a Discord interaction (slash command, button press, modal), Discord sends us the interaction payload, which includes your Discord user ID and guild ID. We do not log or persist this data beyond what is needed to handle the request.


2. What we do NOT collect

  • We do not collect message content from your server.
  • We do not collect voice channel data.
  • We do not collect any information about server members other than the administrator who runs /setup and the subscriber who links a Ko-fi account.
  • We do not use cookies or tracking pixels.
  • We do not sell, share, or monetise your data with third parties.

3. How data is stored

All data is stored in Cloudflare KV, a key-value store operated by Cloudflare, Inc. Data is stored in Cloudflare's infrastructure. Cloudflare's privacy practices are described at https://www.cloudflare.com/privacypolicy/.

Data is retained as long as your server's configuration exists. Removing Cadence from your server does not automatically delete stored data — contact us to request deletion.


4. Third-party services

Cadence interacts with the following third-party services:

Service Purpose Their privacy policy
Discord App platform; delivers interactions and receives posted messages https://discord.com/privacy
Spotify Fetches track and playlist metadata https://www.spotify.com/legal/privacy-policy/
Ko-fi Subscription payments and webhook notifications https://more.ko-fi.com/privacy
Cloudflare Workers / KV App hosting and data storage https://www.cloudflare.com/privacypolicy/

We do not control the privacy practices of these services.


5. Data retention and deletion

We retain server configuration data and subscription records for as long as the service is active for that server. If you want your data deleted:

  1. Remove Cadence from your server.
  2. Contact us via our support server: https://discord.gg/yctthGewQF

We will delete all stored data associated with your server and subscription within 14 days of a confirmed deletion request.


6. Your rights

Depending on where you live, you may have rights regarding your personal data, including the right to access, correct, or delete it. To exercise any of these rights, contact us through our support server.

We are a small independent operation. We will respond to all reasonable requests as promptly as we can.


7. Children

Cadence is not directed at children under 13. We do not knowingly collect personal information from users under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.


8. Changes

We may update this Privacy Policy. Material changes will be announced in our support server. Continued use of Cadence after changes take effect constitutes acceptance of the updated policy.


9. Contact

Support server: https://discord.gg/yctthGewQF

Edit

Pub: 14 Jun 2026 18:33 UTC

Views: 5