Your data, explained

Privacy policy.

Kingfisher uses only the information needed to watch public Twitch clips, deliver them to the Discord channels you choose, and manage Free or Pro access.

Effective and last updated: 26 September 2026

Scope

This policy applies to the Kingfisher Discord bot, its website, its Twitch sign-in flow, and related administration tools. Discord, Twitch, and Cloudflare process information under their own privacy policies.

Information collected

  • Discord identifiers: server, channel, role, and initiating-user IDs needed to configure the bot, verify permissions, and send clips.
  • Twitch information: channel logins, Twitch user IDs, public clip details, and whether a linked account is eligible for Pro.
  • Configuration and delivery data: chosen destinations, filters, custom messages, role pings, timestamps, recent clip IDs, delivery cursors, and failure status.
  • OAuth data: a short-lived Twitch identity token is used for /link and then revoked. A restricted broadcaster token is retained to check subscriptions for Pro eligibility.
  • Service logs: Cloudflare and the connected platforms may process routine request information, such as IP addresses and technical logs, to deliver and protect their services.

Kingfisher does not ask for Discord or Twitch passwords and does not use advertising cookies or website analytics.

How information is used

Information is used to provide requested bot features, remember server settings, avoid duplicate posts, check Pro eligibility, diagnose delivery failures, prevent abuse, and keep the service reliable. It is not sold, rented, or used for targeted advertising.

Sharing and providers

Kingfisher communicates with Discord to receive commands and post clips, with Twitch to read clips and verify linked accounts or subscription eligibility, and with Cloudflare for hosting, database, networking, and security services. Information may also be disclosed when required by law or when reasonably necessary to protect users, the service, or others.

Retention and choices

Configuration and delivery state are kept while needed to operate the bot and maintain subscription status. Using /unwatch removes the selected watch and its related delivery state; some server-link and operational records may remain until they are no longer needed or a deletion request is completed.

Server managers can change or remove most stored configuration through Kingfisher’s Discord commands. To request access, correction, or deletion of information associated with a server or linked Twitch account, contact the operator through nayatorinko on Twitch. Identity or server-control verification may be required before fulfilling a request.

Changes

This policy may change as Kingfisher’s features or providers change. The effective date above will be updated when material revisions are published.