Skip to content
Winku

Privacy Policy

Last updated: 16 October 2026

Your rights – take care of them right here

Access, a copy of your data, correction and erasure work right away and without emailing us. You just confirm with a code that it is you – with an account after signing in, without one via your email address.

  • Access and copyEverything we have stored about you – to look at and as a file to take with you.
  • CorrectChange your name, picture and email address; you confirm a new address with codes to the old and the new one.
  • EraseYour account with everything that belongs to it – right away and for good.
Manage your dataObjection or restriction? That goes through support.

What applies to whom?

Showing only what applies to CueUp.Show all sections

Contents
  1. 1 Controller
  2. 2 Visiting the website
    1. 2a Hosting and delivery via Cloudflare
  3. 3 Cookies
  4. 4 User account
  5. 5 Settings stored with your account
  6. 6 Reviews and profile pictures
  7. 7 Shared files
  8. 8 Support requests, bug reports and feedback
  9. 9 Program updates
  10. 10 Error reports from the programs
  11. 11 Usage figures from the programs
  12. 12 Anonymous usage statistics from the programs
  13. 13 Streamer mode
  14. 15 Third-party services
    1. 15a Signing in with Twitch
    2. 15d Signing in with Discord
    3. 15f CueUp — Twitch panel
    4. 15m Signing in with accounts from other providers (Google, Microsoft, Minecraft, PayPal and others)
    5. 15w Stream overlays (overlay.winku.de)
  15. 16 Your rights
  16. 17 Retention

This is a translation for convenience. In case of doubt, the German version applies.

1Controller#

The operator named in the imprint is responsible for the processing of personal data on winku.de (opens in a new tab).

2Visiting the website#

When you visit the site, technically necessary server logs are stored (IP address, time, page requested, amount of data transferred, browser identification). They serve the operation and security of the site and are deleted automatically after 14 days at the latest. Before that, we aggregate requests for update files into daily totals without IP addresses (section 12). The legal basis is our legitimate interest in secure operation (Art. 6(1)(f) GDPR). We do not use tracking cookies or advertising networks.

2aHosting and delivery via Cloudflare#

winku.de (opens in a new tab) and the associated services run on a server that we set up and operate ourselves; the hardware and data centre are provided to us by netcup GmbH (Karlsruhe) as a processor (contract under Art. 28 GDPR), and the server is located in Nuremberg, Germany. Some of our emails are sent by this server itself; the others – such as confirmation codes and messages about your account – go through the mail server of MC-HOST24.de (opens in a new tab) Gericke KG (Berlin, Germany), which also hosts our mailboxes (for example [email protected]). The provider processes the sender and recipient address, subject, content and time of these emails. For backup purposes we copy the data every night to our own hardware in Germany and keep it there for 30 days; an additional encrypted copy — only we hold the key — is kept for seven days at Hetzner Online GmbH (Gunzenhausen) in Germany, which provides the storage space for it as a processor (contract under Art. 28 GDPR). Before the move and before switching to the new website, we also made full backups of the previous website and its discontinued parts; they are kept on our own hardware and on our server in Germany, and we delete the personal data in them no later than twelve months after the respective backup. The full backup of the previous website from 18.09.2026, which contains personal data, is additionally kept until its deletion date of 18.09.2027 on a Storage Box of Hetzner Online GmbH (Germany); it is encrypted, and only we hold the key.
The pages are delivered through the network of Cloudflare, Inc. (101 Townsend St., San Francisco, CA 94107, USA); this applies to winku.de (opens in a new tab) and all services operated under it (except our Minecraft game servers and the download server for the programs, see below) as well as to vidono.de (opens in a new tab). Every request first passes through Cloudflare's servers and only then reaches our server. Cloudflare processes your IP address, the requested address, technical details of your browser and – because the encrypted connection ends at Cloudflare and is re-encrypted from there to us – also the transmitted content, such as form entries. This serves reliable availability and protection against attacks; our server is thus not directly reachable from the internet. The legal basis is our legitimate interest in secure operation (Art. 6(1)(f) GDPR).
Cloudflare processes this data on our behalf under a contract pursuant to Art. 28 GDPR. Data may be transferred to the USA in the process. Cloudflare is certified under the EU-US Data Privacy Framework (adequacy decision, Art. 45 GDPR); the European Commission's standard contractual clauses apply in addition. Cloudflare does not set any advertising or analytics cookies for us. More information: https://www.cloudflare.com/privacypolicy/ (opens in a new tab)
Game servers: Our Minecraft game servers run on our server in Nuremberg (netcup, see above). Connections to them do not go through Cloudflare: your Minecraft game and your browser (for example when a resource pack is downloaded) connect to our relay server, which we run at OVHcloud in a data centre in Germany; OVHcloud only provides the server and processes data on our behalf (contract under Art. 28 GDPR). Before that, incoming traffic passes through the filter against overload attacks that OVHcloud uses for its servers; it processes your IP address and technical details of the connection. The relay server passes the connection on to the game servers in Nuremberg through an encrypted tunnel and includes your IP address, so that they can limit sign-ins per address; the relay itself stores nothing and does not write IP addresses into its log, only counters. The game servers only need your IP address while you are connected; we do not write it into their logs. The logs record who joins and leaves when (Minecraft name and UUID), as well as commands entered, errors and – in games with a chat – chat messages. The web server of the game servers, from which your game downloads resource packs, logs requests with a shortened IP address (the last digits removed), the time and the requested file. We delete both logs after 14 days at the latest, and crash reports of the game servers (without IP addresses) after 30 days. The legal basis is our legitimate interest in games that are reachable and protected against attacks (Art. 6(1)(f) GDPR). The real-time part of Wink games (currently Plank Drop) can also run on this server; what is processed there is described under the respective service. It does not use a database there; game state and inputs are kept in memory only while the game is running. The log of this part contains only numbers of rooms and accounts, errors and load figures – no IP addresses and no names – and is deleted after 14 days at the latest. Anything else the game servers store is described under the respective service.
WinkuGames (Minecraft network): WinkuGames is our Minecraft network with a public lobby. You reach it in Minecraft at the server address winku.de (opens in a new tab); it runs on our game servers (see above) and is open to anyone with a Minecraft account – you don’t need a Winku account. When you join, your Minecraft game sends your Minecraft name, your UUID and your skin, as it does on any server; the server checks with Mojang or Microsoft that the account is yours. The servers only need your IP address while you are connected; we do not write it into their logs. The lobby has a public chat: everyone who is in the lobby at that moment sees your messages together with your Minecraft name. The game server’s log also contains your chat messages and the commands you enter, each with your Minecraft name (no IP address); we delete this log after 14 days at the latest. Like any Minecraft server, the lobby keeps technical game data for your UUID (such as where you last were, your inventory and the Minecraft statistics) and remembers which name belongs to which UUID; this data stays as long as the lobby exists. Parkour times, your settings (for example whether you have hidden other players) and anything else the lobby knows about you are kept in memory only and are gone as soon as you leave or the server restarts. When you enter the lobby, your game downloads our resource pack from the web server of the game servers; it contains only our own graphics and sounds and no personal data, and the download is logged with a shortened IP address as described above. Ranks: Players with a rank (Inhaber, Admin, Dev, Mod, Builder, Creator or Plus, as shown in the game) wear a badge in the tab list, in the chat and on their nameplate. For this we store, for these players, on the network’s proxy (the server you connect through) their Minecraft UUID, their Minecraft name, the rank and the date it was given, until the rank is withdrawn; then we delete the entry. For all other players we store nothing for this. For display, we send the rank to the network’s game servers; there it is kept in memory only. Moderation: If we ban a player or mute them, the proxy stores for as long as the penalty applies their Minecraft UUID, their name, the reason, who imposed it, since when it applies and until when (or permanently); we delete expired or lifted penalties and keep no history of past ones. When you join, the server checks whether a ban applies. The proxy’s log contains one line per kick, ban, mute or maintenance action with the name, the action, the duration and the team member who triggered it (no reason, no IP address); we delete it after 14 days at the latest. Messages in the team chat only go live to team members and are not stored. If a team member turns invisible to spectate, their previous location and game mode are kept briefly in their player data on the server until they switch back. The legal basis here is our legitimate interest in protecting the community and enforcing the rules (Art. 6(1)(f) GDPR). Replays and reports: The game server records every round of Hide and Seek and Nebelflucht so that the team can watch it when a report comes in: positions, movements and viewing direction, equipment and items, names, UUIDs and skins of all players in the round, block changes and game events such as deaths, but no voice chat. We delete the recording after 7 days; if someone was reported in the round, we keep it until the report is resolved and delete it 30 days after that. Only the team with moderation rights can watch it, in the game on a replay server of its own; there is no backup copy. With /report you can report a player in the game. For this we store, on the game server and in the moderation area on smp.winku.de (opens in a new tab) (team only), the reporter and the reported player (UUID and name), the reason, server and game, the link to the recording, the times, the status, the team member handling it and the result, until the report is resolved and for 30 days after that. The legal basis is our legitimate interest in enforcing the rules and protecting against cheating and abuse (Art. 6(1)(f) GDPR); you can object to this under Art. 21 GDPR – just write to us at [email protected]. AntiCheat: So that nobody wins with cheats in the lobby and in the games, the game server automatically checks the movements and actions of all players, for example whether someone is flying, moving impossibly fast, hitting from too far away or breaking blocks too quickly; the checks adapt to the game mode. Alerts, violation levels and measurements are kept in memory only and are gone as soon as you leave or the server restarts; the only thing written to disk is a timestamp in your technical player data saying when something last stood out (so that, for example, a parkour time does not count). If there is a well-founded suspicion, the game server saves a clip of about two minutes (roughly 90 to 120 seconds before and 30 seconds after) with the same data as a recording: positions, movements, equipment, names, UUIDs and skins of all players nearby, and block changes; in Hide and Seek and Nebelflucht it sets a marker in the recording of the round instead. It also automatically creates a report for the team: the reporter is “AntiCheat”, along with your name and UUID, the check that triggered, the measurements, server and game and the link to the clip; we handle this report like any other (see above for the retention periods). We delete a clip after 7 days; if it is attached to a report, we keep it until the report is resolved and delete it 30 days after that. There is no backup copy, and only the team with moderation rights can watch it. The game server’s log contains one line per report with name, UUID, check and measurements (no IP address); we delete it after 14 days at the latest. The AntiCheat imposes a ban of up to 30 days by itself only in clear-cut cases, for example when someone flies impossibly for many seconds; for this we store, as with any ban, UUID, name, reason and duration for as long as it applies. Everything else is looked at by the team before it decides anything. If you think you were banned or reported unfairly, write to us at [email protected]; the team will then review the case by hand and lift an unjustified ban. The legal basis is our legitimate interest in fair play and in protecting against cheating (Art. 6(1)(f) GDPR); you can object to this under Art. 21 GDPR – just write to us at [email protected]. Access only with the Wink Mod: When you join WinkuGames, the Wink Mod sends the game server the list of its loaded mods and a sign-in ticket that it fetches from smp.winku.de (opens in a new tab) just before (Winku account number, Minecraft UUID and name, valid for 60 seconds at most). The server checks both only at login and stores nothing of it. We can restrict access to players with the Wink Mod and ban players with banned cheat mods for 30 days; in that case we store the reason “verbotene Mod: <ID>” (“banned mod”) for as long as the ban lasts. Language: If you set a language yourself in WinkuGames (German or English), the proxy stores your Minecraft UUID and the language you chose until you switch back to automatic; then we delete the entry. If you change nothing, you get your game’s language and we store nothing. The team also reviews a ban for a banned mod by hand on request and lifts it if it was unjustified. The legal basis is our legitimate interest in a fair network that is protected against cheating (Art. 6(1)(f) GDPR). Voice chat: There is voice chat with the Simple Voice Chat mod in the lobby, in waiting areas, in Hide and Seek and in Time Loop; it is off during Nebelflucht rounds. It only works if you have installed the Simple Voice Chat mod; otherwise nothing happens. Your voice is sent in small encrypted packets to our game server (UDP port 24454, through our relay server with OVHcloud’s filter against overload attacks, see above), decrypted there in memory only and passed on to players near you. We don’t store it: no recording, no history, no file per player, and our replays contain no voice either. For this, the proxy keeps your IP address only in memory for the length of your session and does not log it; if something goes wrong, your name or UUID can appear in the server’s log (14 days). Anyone who is muted, or invisible as a team member, can’t speak. The recording feature of the Simple Voice Chat mod is switched off on our servers. If you report someone with the Wink Mod, the game replay can also contain voices from the voice chat; that is described in the section on Wink (15o) under “Reports”. The legal basis is the use of the feature that you switch on yourself with the mod (Art. 6(1)(b) GDPR), and for the error logs our legitimate interest in secure operation (Art. 6(1)(f) GDPR). We keep no statistics about how you use it, and the servers report nothing to third-party statistics, advertising or analytics services. The legal basis is our legitimate interest in a network that works, is protected against abuse and in which the team can be recognised (Art. 6(1)(f) GDPR). You can get access and deletion on request at [email protected].
Program downloads: You usually download installation files and updates of the programs not through Cloudflare but from our download server at files.relvia.de (opens in a new tab). winku.de (opens in a new tab) first checks the request and then forwards your program or browser there with a signed address that is only valid for a short time; the address contains no details about your account. The download server runs on our relay server at OVHcloud in Germany, and here too incoming traffic first passes through the OVHcloud filter against overload attacks (see above). The download server fetches the files themselves from our storage space at Hetzner Online GmbH in Germany and keeps them ready for further downloads; Hetzner learns nothing about you, because these requests come from the download server and not from your device. The download server sees your IP address only for the transfer. Its access log contains the time, the type of request, the requested path, the result, the amount of data transferred and whether the file came from the cache — without your IP address and without the signature in the address. If the download server reports an error, the error message may contain your IP address and the requested address. The logs serve operation and protection against misuse; we delete them after 14 days at the latest. The legal basis is our legitimate interest in delivering the programs quickly and securely (Art. 6(1)(f) GDPR).

3Cookies#

We only use technically necessary cookies: a session cookie after you sign in (or when you ask about your data without an account, section 16), a cookie for the language you selected and — if someone bypasses maintenance mode using a key — a cookie for that exemption. The other pages of winku.de (opens in a new tab), such as the service pages, take over your sign-in with a session cookie of their own, without you having to click, and remember in a further cookie a check value showing that they have already checked it and, where applicable, that your consent to changed terms is still pending there (you then keep getting the terms, privacy policy and licenses as they apply to your account); both end when you close the browser, this note after only five minutes. No consent is required for these.
So that you do not have to enter your credentials again on every visit, we also set a cookie after sign-in that keeps you signed in. It contains a random identifier, no password and no details about you; only a non-reversible check value of it is stored on our server. The identifier is renewed on every use, so an intercepted older value no longer works. It expires after 180 days without use and becomes invalid immediately when you sign out, change your password or delete your account. If you do not want this, sign out after your visit.
A list of the cookies of winku.de (opens in a new tab) and vidono.de (opens in a new tab) with purpose and duration is available at winku.de/en/cookies (opens in a new tab). Services with an address of their own (such as Showdown at sd.winku.de (opens in a new tab) or Bergo at bergo.winku.de (opens in a new tab)) set their own cookies; these are described in the section of the respective service (sections 15r and 15n).

4User account#

For an account we store your email address and when you confirmed it, your username (for signing in; only you can see it), your display name, a password if you set one (only as a non-reversible hash), the time of registration and of the last sign-in, and the update channel you selected. Every account has a username and a confirmed email address — the address is your way back into your account if you ever get locked out. It is confirmed with a link or with a code we send to it. You can also sign in and create an account on the page of one of our services (currently Wink, section 15o): the service only takes your input there and passes it on to us — checking, creating and rate limiting all happen here. For the code we store your address and the code as a hash only, plus the IP address the request came from, and delete this after 24 hours; the legal basis for the IP address is our legitimate interest in fending off bulk attempts (Art. 6(1)(f) GDPR). If your account is created this way, we record which version of the terms you agreed to and through which service, as we do for every sign-up. If an account is created another way (such as via Twitch, Discord or Minecraft) or one of the two is missing, we ask for it on your next visit; until then the account cannot be used yet. The legal basis is the performance of the user relationship (Art. 6(1)(b) GDPR). If the account is deleted, we delete this data and the content associated with it.
Changing your email address: You change your address in your account. For this we send one code to your current and one to your new address; the new one only applies once both are confirmed (if you have set up the authenticator app, a code from it can replace the one sent to your current address). Afterwards we notify both addresses. We keep your former address only as a check value (hash) in the record under section 16, so that the emails sent to it also disappear from the sending log when you delete your account. If your former address was on a service's access list, we put the new one in its place.
Sending log: For every email we send you, we store the recipient address, subject, time and whether delivery worked, and delete this after 90 days. The legal basis is our legitimate interest in detecting delivery problems and being able to prove that important notices were sent (Art. 6(1)(f) GDPR).
Security log: We record important events concerning your account with the time and the IP address they were triggered from – for example connecting or disconnecting a sign-in method, changes we make to your account in the administration, and at Vidono who managed a channel. We remove the IP address after 90 days and the entries after twelve months; if you delete your account, they disappear right away. The legal basis is our legitimate interest in keeping accounts secure and being able to trace abuse (Art. 6(1)(f) GDPR). The records under section 16 are not part of this.
A single sign-in applies to all Winku programs on the same device: the session token is stored locally on your device so that you do not have to sign in to each program separately. This means that any Winku program on that device can act on behalf of your account. The token does not leave your device; signing out removes it everywhere.
Sign-in with a code (devices without a browser): If you sign in a device without a browser (for example a TV), the device shows a short code. Until you confirm or decline it on winku.de (opens in a new tab) or in the service’s app, we store this code, the name of the app, a check value from the device, a random ID for the sign-in, its status and the times, and once you confirm, your account number. If you add the device in the service’s app instead, the app shows you a three-digit code that you enter on the device; for this we also store that code, your account number and the number of wrong entries. We delete this data after one hour at the latest. After that the device appears under “Signed-in devices” in your account like any other app, where you can sign it out at any time. To prevent abuse, we count sign-in attempts per IP address (15 minutes), as with any sign-in. The legal basis is the performance of the user relationship (Art. 6(1)(b) GDPR) and our legitimate interest in keeping accounts secure (Art. 6(1)(f) GDPR).
Two-factor sign-in: If you wish, you can additionally protect your account with a one-time code from an authenticator app. For this we store a random secret in encrypted form with your account, the time of setup and the time window of the last code used (so that a code cannot be used twice), plus ten recovery codes only as a non-reversible check value and whether they have been used. We keep failed code entries with their time for at most one day to slow down guessing. If you confirm a sign-in on a device and ask us to remember it, we note on the persistent sign-in of that browser (section 3) until when the confirmation is valid – at most 30 days. We send you an e-mail when two-factor sign-in is turned on or off and when a recovery code is used. Services that sign in with your Winku account can pass a code to winku.de (opens in a new tab) for checking; they only learn whether it is correct, never the secret. The legal basis is the performance of the user relationship (Art. 6(1)(b) GDPR) and our legitimate interest in keeping accounts secure (Art. 6(1)(f) GDPR). If you turn off two-factor sign-in or delete your account, we delete this data immediately.

5Settings stored with your account#

On request, the programs store their settings with your account so that they are the same on several devices. Only settings of the respective program are stored — for example volume and export defaults, keyboard shortcuts, templates for chat messages, the appearance of overlays and moderation rules. Details about other people do not belong there: lists that may contain third-party names — such as block lists used for moderation — are not synchronised with your account. They stay on the device and never reach our server, neither in plain text nor in encrypted or converted form. Anyone who wants to move such a list to another device can export it in the respective program and import it there. The legal basis is Art. 6(1)(b) GDPR. The settings are deleted along with the account.

6Reviews and profile pictures#

Reviews are published with your chosen name and are checked before publication. Profile pictures are also checked and only shown publicly afterwards; before approval only the person who uploaded them can see them. The legal basis is Art. 6(1)(b) GDPR. Both can be deleted from your account at any time.

7Shared files#

Files uploaded through the share function are stored for as long as the link is valid (currently three days) and can be accessed publicly via that link. They are deleted afterwards. You are responsible for the content you upload there; do not upload third-party works to which you hold no rights. You can revoke this at any time by deleting them in your account.

8Support requests, bug reports and feedback#

You can contact us at winku.de/support (opens in a new tab) or straight from our programs and apps (“Help & feedback”) to report a bug, send feedback or ask a question. You need a Winku account to do this. We then store your name and email address from your account, the subject, your message and the rest of the conversation, the type of request and the program it’s about, plus the IP address the request came from (the support team sees it only shortened). If you write from a program or app, we also automatically get its version, the platform (e.g. Windows or Android) and the operating system version or device model. If an app only connects to its own service (such as Bergo), that service forwards your request to winku.de (opens in a new tab) together with your account number. Such services also pass on your list of requests, the replies, the attachments and the live updates, and in doing so see only requests for their own product.
Attachments: You can attach files to a request and to every reply: images (PNG, JPEG, GIF, WebP, HEIC), PDF, text files (such as logs), ZIP archives and videos (MP4, MOV), up to 25 MB per file, 5 per message and 100 MB per request; per hour and account we accept at most 100 MB. We recognise the kind of file by its content, not its name; other files – including SVG and HTML – are rejected. We store them on our server in Nuremberg, outside the publicly reachable area and under a random file name; for images we also create a reduced preview. We keep the original exactly as you send it, including everything inside the file, such as the location a photo was taken at – keep that in mind when attaching. A file can be viewed or downloaded only by you, the support team and, through the older link to the request (below), anyone who knows that link. Attachments are kept as long as the request exists and are deleted with it.
My requests and access: At winku.de/support (opens in a new tab) (and in the apps), when you are signed in, you see your requests as a list and each one as a conversation with number, status, history and attachments. You can open a request only when signed in and only as its owner, by its number (winku.de/support/ticket/ (opens in a new tab)<number>); the emails about a request link to this page and therefore require you to sign in. Older links from earlier emails that work without signing in remain valid: anyone who knows such a link can read the request and reply to it – treat it like a password. New replies appear on the page or in the app immediately, without reloading: for this it keeps a connection to us open (10 minutes at most, then it reconnects), which carries only what is already in your list – number, subject, status and the beginning of the latest message. We store nothing additional for this. Replies you have started (drafts) stay in your browser only.
Rating: Once a request is answered or closed, you can give us 1 to 5 stars and a short text (up to 1,000 characters). Both are optional, you can change them, and they belong to the request; the support team sees them there.
At the support team: For each request the team keeps internal notes that only we see (you never do, and they never go out by email) and can assign it to a team member and give it a priority and tags. If someone from the team replies, you see their name. We also keep an event history for each request: creation, messages and notes, status changes, changes to priority, assignment and tags, read marks, rating (the stars only), attachments and deletion – each with the time, your account number, whether you, the team or the system triggered it, and for team members their account number; message texts are not in it. The history drives the live updates; we delete it after 400 days, and shortly after the request is deleted, immediately when your account is deleted. An answered request that you do not reply to for 14 days (currently) is closed automatically; if you write within 30 days after it was closed, it reopens.
Notifying the team: We inform the team by email about new requests and your replies (with your name, your email address, your account number, subject, product, platform, the beginning of your text and a link to the administration; sent as described in section 2a). If the team also sets up a target for a notification – an own notification service of ours that calls the team on the phone is planned – our server sends it, for new requests and replies, the ticket number, subject, product, type, priority, platform and a link to the administration, not your name, your email address or your text. If this runs through Apple’s push service (Apple Inc., USA), Apple learns these details as well.

The program only sends its log if you tick “Include log” before sending. You can view the log first. It shows what the program did recently, such as steps, error messages, settings and file names. The program removes credentials and keys before sending, and our server also replaces anything that looks like one. We delete the log 30 days after the ticket is closed and no later than 180 days after we receive it. We may delete it sooner once we no longer need it.

We only use this information to handle your request and to find and fix bugs in our programs, to improve our support and to prevent misuse. The legal basis is handling your request as part of our service (Art. 6(1)(b) GDPR) and our legitimate interest in programs that work, in good support and in protection against misuse (Art. 6(1)(f) GDPR). For the log, the legal basis is your consent (Art. 6(1)(a) GDPR). You can withdraw it at any time by telling us in the ticket, and we’ll delete the log. We delete the ticket itself – with messages, attachments, notes, rating and events – once it’s no longer needed, and no later than when you delete your account; attachments and events are then removed immediately as well. We notify you by email of the receipt of your request, of replies and of the team closing it; the email contains the text of the reply and a link to your request that requires you to sign in (see section 2a on how emails are sent). If your account has no usable email address, for example a quick account, you see replies only on the page or in the app.

9Program updates#

The programs retrieve update information from winku.de (opens in a new tab) on their own and download installation files. This produces the same server log data on our side as visiting the website. The programs usually download the installation files themselves from our download server; what is processed there is described in section 2a under “Program downloads”. No user account is required for this.

10Error reports from the programs#

If an installation or update fails, the programs transmit a technical error report: the program affected, version, the step being performed, the type of error, a short technical message and the operating system designation. The programs sanitise the message beforehand; file paths, user names and credentials are replaced. No connection to an identified person is intended. This report is sent automatically, without any action on your part, and only when an error occurs; at most one report is created per error. The sole purpose is fixing the error (Art. 6(1)(f) GDPR).

11Usage figures from the programs#

Some programs transmit usage figures to winku.de (opens in a new tab) so that the evaluation is also visible in your account on the website. Only figures are transmitted and — where the purpose requires it — music data such as title and artist. The following are expressly NOT transmitted: names or identifiers of viewers, third-party profile pictures, chat content, credentials and identifiers of third-party services. The server rejects submissions containing such fields.
The figures are associated with your account so that they can be displayed there; the legal basis is the performance of this function (Art. 6(1)(b) GDPR). Since this transmission is part of using the service, there is no separate opt-out for it. This does not affect your right to delete your account — which also deletes the stored figures — or your statutory data subject rights under section 16.

12Anonymous usage statistics from the programs#

The programs additionally report anonymous figures to winku.de (opens in a new tab) automatically, without any action on your part, so that we can see how many installations are running on which version, how reliably updates complete and which programs are being used. Only the following are transmitted: program name, version, update channel, type of operating system (Windows, macOS, Linux), processor type, language code, the event (start, installation, update succeeded, update failed, uninstall) and plain counts that the respective program keeps.
So that an installation is not counted more than once per day, the program generates a random identifier once. This identifier is not stored on the server: together with the program name, the date and a secret known only to us it is turned into a daily hash. On the following day the same identifier produces a different value. An installation can therefore neither be tracked across several days nor be linked to a person. The daily hashes are deleted after 40 days; only daily totals remain. No IP addresses are stored in this process.
In addition, we condense the requests for update files from the server logs into daily totals (program, version, type of file, origin of the request). Here, too, no IP address is stored.
The legal basis is our legitimate interest in maintaining the programs, detecting faulty deliveries and aligning further development with actual usage (Art. 6(1)(f) GDPR). Since this data cannot be attributed to any person, there is no separate opt-out for it; no connection to an identified person arises. Not to be confused with section 11: the figures described there belong to your account, the ones described here do not.

13Streamer mode#

Streamer mode hides personal details in the programs while you are streaming. It works entirely on your device: the live state is detected locally and stored in a file in your user folder. Nothing is transmitted to winku.de (opens in a new tab) in the process. The placeholder details (name, address, picture) shown instead are retrieved from winku.de (opens in a new tab) without any connection to a person.

15Third-party services#

Some programs connect to third-party services at your request. These connections are made directly between your device and the respective provider; in doing so your IP address is transmitted to that provider. The credentials for them remain encrypted on your device and are not transmitted to winku.de (opens in a new tab). The privacy notices of those providers apply in addition.
In detail:

  • Twitch: sign-in of the streamer, reading chat and channel point redemptions, retrieving display names and profile pictures of the viewers involved, writing replies into your own chat. This information stays on the streamer's device and is not transmitted to winku.de (opens in a new tab) – with one exception that the streamer switches on themselves: the CueUp Twitch panel (section 15f).
  • Spotify: search, queue and playback control as well as the account name and profile picture of the signed-in account.
  • YouTube and Google: only if you explicitly enter an address from which something is to be loaded.
  • OpenAI and Hugging Face: one-off retrieval of the models for local speech and speaker recognition on first start. The processing itself then runs entirely on your device; audio and video content is not transmitted.
  • Microsoft and python.org (opens in a new tab): retrieval of required additional programs during setup. During setup, Dubster also downloads FFmpeg (in the build by Gyan) and Deno via the package manager winget from Microsoft – the files themselves are hosted on GitHub (GitHub, Inc., USA) – as well as the required Python packages from the Python Package Index (PyPI, Python Software Foundation, USA) and from the PyTorch package index (PyTorch Foundation, USA). These downloads go directly from your device to the respective provider, which learns your IP address in the process.
  • WebUntis (Untis GmbH), WhatsApp (Meta Platforms Ireland Ltd.) and Telegram (Telegram Messenger Inc.) as part of Nivo: here our server connects, not your device. Details are set out in section 14.
  • Google (Firebase Cloud Messaging and Google Play; Google Ireland Limited, Ireland, and Google LLC, USA) and Apple (App Store and TestFlight; Apple Distribution International Limited, Ireland) for the Nivo apps: if you turn on notifications in the Android app, the app registers with Google, and our server has the notifications delivered to your device through Google. With a Wear OS watch, Google Play services pass today’s timetable on to Nivo on the watch. If you install the Nivo apps through Google Play or the Apple App Store, Google or Apple process your data for that on their own responsibility under their privacy notices; the same applies to the connection between iPhone and Apple Watch. Details are set out in section 14.
  • Google (Google Play; Google Ireland Limited, Ireland) and Apple (App Store and TestFlight; Apple Distribution International Limited, Ireland) for the Bergo app: if you install the app through Google Play or the Apple App Store, Google or Apple process your data on their own responsibility under their privacy notices. The app itself transmits nothing to Google or Apple unless you choose Google Drive as the target for your backups (section 15n, “Backing up to your cloud”). Details are set out in section 15n.
  • OBS: exclusively locally on your device (127.0.0.1); no data leaves the device in the process.
  • Stream Deck (Elgato): the CueUp plugin talks exclusively locally to CueUp on your device (127.0.0.1); no data leaves the device in the process. The Stream Deck software itself is covered by the privacy notice of Elgato (Corsair).
  • TMDB (TMDB Inc., USA) as part of Wovia: retrieval of title and availability data by our server, images directly by your browser. Details are set out in section 15g.
  • Anthropic (Anthropic PBC, USA) as part of Wovia: if you put together a film or series universe, the AI model Claude checks – using a web search where needed – whether the titles belong together and orders them. Only public information about the selected titles is transmitted, no account data. Details are set out in section 15g.
  • Twitch (Twitch Interactive, Inc., USA) as part of WatchMod: here our server connects to Twitch in order to moderate the chat of a connected channel. Details are set out in section 15h.
  • Twitch (Twitch Interactive, Inc., USA) as part of Showdown: when the Showdown team adds tournament players by their Twitch name, our server retrieves the public Twitch profile. Details are set out in section 15r.
  • Discord (Discord Inc., USA) as part of Showdown: the Showdown bot shows applications for a Showdown tournament in the non-public applications channel of the Showdown Discord server; accepted participants receive roles there. Details are set out in section 15r.
  • Mojang (Mojang AB / Microsoft Corporation, USA) as part of Showdown: if you enter your Minecraft name in an application, our server asks Mojang whether it exists and retrieves your public skin. Details are set out in section 15r.
  • Mojang AB or Microsoft as part of Wink: proof that you own a Minecraft account, and names and skins of players; Wink Arcade payments run through the server HugoSMP.net (opens in a new tab). Details are set out in section 15o.
  • Mojang AB or Microsoft, OVHcloud and GeyserMC when you sign in with Minecraft (Java and Bedrock) and for the Minecraft head as your profile picture: when you verify with Minecraft Java, your Minecraft game itself registers the join with Mojang; all other requests are made by our server. Details are set out in section 15m.

On winku.de (opens in a new tab) itself we do not embed any third-party content that sends data to external servers; the fonts we use are hosted on our own server. Exceptions for individual services are set out in their sections (Vidono 15b, CueUp panel 15f, Wovia 15g, Showdown 15r). Delivery via Cloudflare is described in section 2a.

15aSigning in with Twitch#

You can sign in with your Twitch account. In doing so, Twitch transmits to us your Twitch ID, your login and display name, your email address and the address of your profile picture. We request read-only access to this information (user:read:email) and receive no right to act on your behalf. The access token is returned to Twitch immediately after the one-off retrieval and is not stored by us. We download your profile picture once and store it on our server; it is not re-loaded from Twitch, so Twitch does not learn when you visit our pages. The legal basis is the performance of the user relationship at your request (Art. 6(1)(b) GDPR). The provider is Twitch Interactive, Inc., USA; by signing in, data is transmitted there because you explicitly request this connection (Art. 49(1) sentence 1 point (b) GDPR). If a Winku account already exists for your email address, we do not link the accounts automatically; you have to sign in the regular way once to do so. If Twitch does not give us an email address, we first create a new account with a placeholder address of the form “twitch-<Twitch ID>@twitch.invalid”, to which nothing is ever sent; you can only use the account once you have chosen a username and confirmed your email address with a code right afterwards (section 4).

15dSigning in with Discord#

You can sign in with your Discord account — in the WinkuBot dashboard (bot.winku.de (opens in a new tab)) and on winku.de (opens in a new tab) itself. Discord then transmits to us your Discord ID, your username, the ID of your profile picture and, if you have stored one with Discord, your email address. We request read access only (identify, email, guilds) and receive no right to send messages on your behalf or to read your messages. The “guilds” permission serves solely to determine on which Discord servers you may “Manage Server”; you can see which servers these are in the dashboard.
Where the tokens remain depends on where you sign in: if you sign in on winku.de (opens in a new tab), we return the access token to Discord immediately after retrieving your account data once and do not store it. In the WinkuBot dashboard we store the access token and the refresh token, because the dashboard uses them to retrieve your server list from Discord on every visit; both are deleted as soon as you delete your access (section 15e).
If you sign in with Discord for the first time and Discord transmits an email address, we create a Winku account for that address so that support, legal texts and your other Winku services are held under one account. You will receive an email about the newly created account. If a Winku account already exists for that address, we do NOT link the accounts automatically; to do so, you must sign in normally on winku.de (opens in a new tab) once and connect Discord in your account there. If Discord does not transmit an address, no Winku account is created — you can still use the WinkuBot dashboard.
The legal basis is the performance of the user agreement at your request (Art. 6(1)(b) GDPR). For users in the European Economic Area the provider is Discord Netherlands B.V., Amsterdam; Discord's privacy policy (https://discord.com/privacy (opens in a new tab)) applies in addition. You can disconnect Discord from your Winku account in your account at any time.

15fCueUp — Twitch panel#

Streamers who use CueUp can show a panel below their Twitch stream with the current song and the next song requests once Twitch has approved the “CueUp” extension; until then it is not generally available on Twitch. The panel stays off until the channel owner switches it on in CueUp.
Of the channel owner we process the Twitch ID of the channel they linked to their Winku account, and what CueUp reports for display: the current song (title, artist, address of the cover image at Spotify), the next requests and up to ten further tracks from their Spotify queue. The channel owner decides in CueUp which of these are sent; anything switched off is not sent. Position and volume of playback and the ways requests can be made (chat command, channel points reward) are no longer accepted since 17 September 2026; older versions of CueUp still send them, but nothing of that is stored. So that the panel can show a channel that has never used CueUp how to set it up, we also store the channel ID and the day CueUp first reported for that channel. The legal basis is the performance of the user agreement (Art. 6(1)(b) GDPR).
Of viewers who requested a song we process – only if the channel owner switched it on in CueUp – their Twitch display name and the address of their Twitch profile picture, so the panel can show who requested a song. Both are publicly visible on Twitch anyway; the ID of the Twitch account does not reach us. The legal basis is the legitimate interest of the channel owner and their viewers in seeing who requested which song on stream (Art. 6(1)(f) GDPR).
Anyone viewing the panel retrieves the display data from winku.de (opens in a new tab); this creates the server logs described in section 2. The panel sets no cookies and does not learn who is viewing it. The panel loads cover images directly from Spotify (Spotify AB, Sweden) and profile pictures directly from Twitch (Twitch Interactive, Inc., USA); these providers learn the IP address of the device. The panel itself is delivered by Twitch; Twitch's privacy notice applies in addition.
Retention: every report replaces the previous one – played or deleted requests thus disappear from the panel. If CueUp reports nothing for a day, the display data is deleted. If the channel owner switches the panel off, it is deleted immediately; only the note “switched off” remains for 30 days. The channel ID with the day of the first report is deleted together with the Winku account.

15mSigning in with accounts from other providers (Google, Microsoft, Minecraft, PayPal and others)#

Besides e-mail address and password, Twitch (section 15a) and Discord (section 15d), you can sign in to winku.de (opens in a new tab) with an existing account from the providers listed below. Signing in via a provider is optional; every Winku account can be created and used without it. We list further providers here before enabling sign-in with them.

How sign-in works: when you choose a provider, we redirect you to its site. You sign in there and decide yourself whether to share the requested details with winku.de (opens in a new tab). We never learn your password at the provider. We only request read access to the basic data listed per provider below — no right to publish, buy or pay anything on your behalf, and no access to messages, contacts, posts, files or payment data. We use the access token issued by the provider exactly once to retrieve these details and do not store it. Exception for Apple: we keep the refresh token that Apple issues at sign-in, encrypted, and use it only to revoke your authorization at Apple when you disconnect Apple from your account or delete your account. The token is deleted together with the connection. The connection is protected against forged requests with a random value (OAuth 2.0 with "state" and, where the provider supports it, PKCE).

First sign-in and e-mail confirmation: when you sign in with a provider for the first time, we show you the name and e-mail address from the provider's details; if either is missing, we ask for it. You can change both. We send a six-digit code, valid for 15 minutes, to the e-mail address. Your Winku account is only created with this code — even if the provider already reports the address as confirmed. This ensures that the address belongs to you. If the confirmed address already belongs to a Winku account, we connect the sign-in option to that account and inform you by e-mail. To limit abuse, for every code sent we store a non-reversible check value of the e-mail address, your IP address and the time for at most 24 hours; the code itself is only kept as a check value in your session.

What we store: for each connection we store the provider, your account identifier there, the user and display name, the e-mail address shared, the address of the profile picture and the times of connecting and of the last sign-in. We download a profile picture once and keep it on our server so the provider does not learn your IP address when it is displayed; we do not replace a picture you uploaded yourself. We use this data solely to sign you in and to display your account. We do not share or sell it, do not use it for advertising, profiling, analytics or training AI models, and write nothing back to the providers.

Deletion: you can disconnect a connection at any time under "Connections" in your account; we then immediately delete all data stored for it, including the downloaded profile picture (if it is also your profile picture on winku.de (opens in a new tab), it remains there until you change it). If the connection is your only way to sign in, we first ask you to set a password or another option so you are not locked out of your account. Deleting your account deletes all connections. You can also request deletion informally at [email protected]. You can additionally revoke access for winku.de (opens in a new tab) in the account settings of the respective provider; data stored there is managed by the provider.

The providers in detail:

  • Google — provider: Google Ireland Limited, Dublin, Ireland. Scopes: openid, email, profile. We receive: Google ID, name, e-mail address, profile picture. Privacy policy: https://policies.google.com/privacy (opens in a new tab)
  • Microsoft — provider: Microsoft Ireland Operations Limited, Dublin, Ireland. Scopes: openid, email, profile. We receive: Microsoft ID, name, e-mail address. Privacy policy: https://privacy.microsoft.com/privacystatement (opens in a new tab)
  • GitHub — provider: GitHub, Inc., San Francisco, USA. Scopes: read:user, user:email. We receive: GitHub ID, username, name, profile picture and your confirmed primary e-mail address. Privacy policy: https://docs.github.com/site-policy/privacy-policies/github-general-privacy-statement (opens in a new tab)
  • GitLab — provider: GitLab Inc., San Francisco, USA. Scopes: openid, profile, email. We receive: GitLab ID, username, name, e-mail address, profile picture. Privacy policy: https://about.gitlab.com/privacy/ (opens in a new tab)
  • Amazon — provider: Amazon Europe Core S.à r.l., Luxembourg. Scope: profile ("Login with Amazon"). We receive: Amazon ID, name, e-mail address — no order, address or payment data. Privacy policy: https://www.amazon.de/gp/help/customer/display.html?nodeId=201909010 (opens in a new tab)
  • Spotify — provider: Spotify AB, Stockholm, Sweden. Scopes: user-read-email, user-read-private. We receive: Spotify ID, display name, e-mail address, profile picture; Spotify additionally sends country and subscription type, which we neither use nor store. Privacy policy: https://www.spotify.com/legal/privacy-policy/ (opens in a new tab)
  • PayPal — provider: PayPal (Europe) S.à r.l. et Cie, S.C.A., Luxembourg. Scopes: openid, email, profile ("Log in with PayPal"). We receive: PayPal ID, name, e-mail address — no balances, payments or bank details; nothing is paid through this sign-in. Privacy policy: https://www.paypal.com/legalhub/privacy-full (opens in a new tab)
  • Kick — provider: Kick Streaming Pty Ltd, Melbourne, Australia. Scope: user:read. We receive: Kick ID, username, e-mail address, profile picture. Privacy policy: https://kick.com/privacy-policy (opens in a new tab)
  • Dropbox — provider: Dropbox International Unlimited Company, Dublin, Ireland. Scope: account_info.read. We receive: Dropbox ID, name, e-mail address, profile picture — no access to your files or folders. Privacy policy: https://www.dropbox.com/privacy (opens in a new tab)
  • Patreon — provider: Patreon, Inc., San Francisco, USA. Scopes: identity, identity[email]. We receive: Patreon ID, name, vanity name, e-mail address, profile picture — no membership, pledge or payment data. Privacy policy: https://privacy.patreon.com/policies (opens in a new tab)
  • Epic Games — provider: Epic Games, Inc., Cary, USA. Scope: basic_profile (Epic Account Services). We receive: Epic account ID and display name; Epic does not share an e-mail address, so we ask for it. Privacy policy: https://www.epicgames.com/site/privacypolicy (opens in a new tab)
  • Steam — provider: Valve Corporation, Bellevue, USA. Method: OpenID. We receive: your Steam ID; where applicable we retrieve your public profile name and public profile picture via the public Steam interface. Steam does not share an e-mail address, so we ask for it. Privacy policy: https://store.steampowered.com/privacy_agreement/ (opens in a new tab)
  • Telegram — provider: Telegram FZ-LLC, Dubai, United Arab Emirates. Method: Telegram Login (confirmation in your Telegram app, signed with our bot's key). We receive: Telegram ID, first and last name, username, profile picture and the time of approval; Telegram does not share an e-mail address or phone number, so we ask for the address. Our bot does not send you messages. Privacy policy: https://telegram.org/privacy (opens in a new tab)
  • Lichess — provider: Lichess.org (opens in a new tab) (Association Lichess, France). Method: OAuth 2.0 with PKCE, scope email:read. We receive: Lichess ID, username, the name given in your profile where available, and your e-mail address. We return the access token to Lichess immediately after retrieval. Privacy policy: https://lichess.org/privacy (opens in a new tab)
  • Roblox — provider: Roblox Corporation, San Mateo, USA. Scopes: openid, profile. We receive: Roblox ID, username, display name and profile picture; Roblox does not share an e-mail address, so we ask for it. Privacy policy: https://www.roblox.com/info/privacy (opens in a new tab)
  • Wikipedia — provider: Wikimedia Foundation, Inc., San Francisco, USA. Scope: identity verification with real name and e-mail address. We receive: the central ID of your Wikimedia account, username, real name where given and — only if confirmed at Wikimedia — your e-mail address; no edits or watchlists. Privacy policy: https://foundation.wikimedia.org/wiki/Policy:Privacy_policy (opens in a new tab)
  • Apple — provider: Apple Distribution International Limited, Cork, Ireland. Method: “Sign in with Apple” (OpenID Connect), scope: name, email. We receive: an Apple identifier that is unique to winku.de (opens in a new tab), your name (only on your first sign-in and only if you share it) and your e-mail address. If you wish, Apple hands out a relay address instead of your real one (@privaterelay.appleid.com) and forwards messages to your mailbox; we send the confirmation code to that address too. Apple sends the reply to our callback address by POST; because your session cookie is not sent along with a POST like that, we keep it in our database for at most 10 minutes and delete it as soon as your sign-in picks it up. So that your authorization at Apple ends when you disconnect Apple or delete your account, we store Apple’s refresh token encrypted and send it back to Apple at that moment (revocation). After that, “Winku” no longer appears under “Sign in with Apple” in your Apple ID. Privacy policy: https://www.apple.com/legal/privacy/ (opens in a new tab)
  • itch.io (opens in a new tab) — provider: Itch Corp, USA. Scope: profile:me. We receive: itch.io (opens in a new tab) ID, username, display name and profile picture; no purchases, downloads, payment data or e-mail address, so we ask for it. Privacy policy: https://itch.io/docs/legal/privacy-policy (opens in a new tab)
  • X — provider: Twitter International Unlimited Company, Dublin, Ireland. Scopes: users.read, tweet.read, users.email. We receive: X ID, username, name, profile picture and your confirmed e-mail address. X technically requires "tweet.read" to retrieve your own profile; we do not read, store or publish posts. Privacy policy: https://x.com/en/privacy (opens in a new tab)
  • TikTok — provider: TikTok Technology Limited, Dublin, Ireland. Scope: user.info.basic. We receive: TikTok ID (open_id), display name, profile picture; TikTok does not share an e-mail address, so we ask for it. Privacy policy: https://www.tiktok.com/legal/privacy-policy-eea (opens in a new tab)
  • Minecraft Java — provider: Mojang AB, Stockholm, Sweden (a Microsoft company). Method: verification by joining a server instead of a sign-in page. You enter your Minecraft name; we look up the matching UUID at Mojang and show you a personal server address (…mc.winku.de (opens in a new tab)) that is valid for 10 minutes. When you join it with Minecraft, your game registers the join with Mojang like with any online server. Our verification server on our server at OVHcloud in Germany asks Mojang, using your Minecraft name and a check value of the connection, whether exactly this account has joined, reports the code, UUID, name and the address of your skin to us and closes the connection immediately; it stores nothing, not even your IP address. When it closes the connection, Minecraft shows you a confirmation code that you enter on winku.de (opens in a new tab) — only then does it continue. That way nobody who lures you onto such an address can take over your account. We delete the open verification (code, expected UUID and name, language of the page, and one non-reversible check value each of the confirmation code and of your IP address against abuse) after 24 hours at the latest. We receive: Minecraft UUID, Minecraft name and your skin; Minecraft does not share an e-mail address, so we ask for it. Privacy policy: https://privacy.microsoft.com/privacystatement (opens in a new tab)
  • Minecraft Java via the Microsoft sign-in — providers: Microsoft Ireland Operations Limited, Dublin, Ireland (Xbox Live) and Mojang AB, Stockholm, Sweden. Scope: XboxLive.signin. Since 22 September 2026 you can also prove your Minecraft Java account without starting the game: you sign in with Microsoft, we have the sign-in confirmed by Xbox Live and exchange that confirmation at the Minecraft interface (api.minecraftservices.com (opens in a new tab)) for your Minecraft profile. We receive: Minecraft UUID, Minecraft name and the address of your skin; Microsoft does not share an e-mail address here, so we ask for it. We use the access tokens from Microsoft and Mojang only in that moment and do not store them; no verification record is created as with the server join. If the Microsoft account does not own Minecraft Java, we tell you so and store nothing. Without a Microsoft sign-in, the route via the server join remains. Privacy policy: https://privacy.microsoft.com/privacystatement (opens in a new tab)
  • Minecraft Bedrock — provider: Microsoft Ireland Operations Limited, Dublin, Ireland (Xbox Live). Scope: XboxLive.signin. We receive: your gamertag and your Xbox user ID (XUID); Xbox does not share an e-mail address, so we ask for it. Where available, we fetch the skin for the head with your XUID from the interface of the open-source project GeyserMC (api.geysermc.org (opens in a new tab)); GeyserMC only receives the XUID, and a skin only exists there if you have played on a server with Geyser before. Privacy policy: https://privacy.microsoft.com/privacystatement (opens in a new tab)

Minecraft name and head: From your skin we draw the face of your character as a picture and store it on our server like any profile picture; we load the skin itself from Mojang (textures.minecraft.net (opens in a new tab)) only for this and do not store it. Every time you sign in with Minecraft we renew the name and head. If you choose Minecraft in your account under "Displayed name and picture", winku.de (opens in a new tab) shows your Minecraft name and the head wherever it shows you (header, reviews).

The legal basis is the performance of the user relationship at your request (Art. 6(1)(b) GDPR) and, for limiting abuse, our legitimate interest in a secure sign-in process (Art. 6(1)(f) GDPR). Each provider is itself responsible for processing on its side; its privacy policy applies. Some providers are based outside the European Union (USA, Australia). Your sign-in is transmitted there because you expressly choose this sign-in option yourself (Art. 49(1)(b) GDPR); for certified providers in the USA the EU-US Data Privacy Framework applies in addition. The provider names are trademarks of their owners; there is no business relationship with them beyond the use of their sign-in interfaces.

15wStream overlays (overlay.winku.de (opens in a new tab))#

At overlay.winku.de (opens in a new tab) we provide overlays that streamers add to OBS as a browser source – for example an animated intro (overlay.winku.de/bytobi/ (opens in a new tab)) and a “Stream Starting” screen (overlay.winku.de/bytobi/starting/ (opens in a new tab)). The pages consist only of static files (HTML, JavaScript, fonts), delivered by our server in Nuremberg (netcup) via Cloudflare (section 2a). They set no cookies, need no Winku account, have no forms and store nothing in your browser. Music and sounds are generated by the page itself in the browser; nothing is loaded for them. What an overlay should currently show (such as the intro or a break) it fetches from our server as a state that contains no names. Requests for the pages appear in the server log like everywhere else (section 2, 14 days at most). The legal basis for delivering the pages is our legitimate interest in providing the overlays (Art. 6(1)(f) GDPR).
Live chat in the overlay: Some overlays show the channel’s public Twitch chat. For this, the browser that opens the page – usually the browser source in the streamer’s OBS – connects to these providers directly and on its own, not through our server: Twitch (Twitch Interactive, Inc., USA; chat anonymously via WebSocket at irc-ws.chat.twitch.tv (opens in a new tab), without signing in, read-only; images from static-cdn.jtvnw.net (opens in a new tab)), 7TV (7tv.io (opens in a new tab), cdn.7tv.app (opens in a new tab): emotes, name colours and paints), BetterTTV (api.betterttv.net (opens in a new tab): list of emotes), FrankerFaceZ (api.frankerfacez.com (opens in a new tab), cdn.frankerfacez.com (opens in a new tab): emotes) and ivr.fi (api.ivr.fi: Twitch badges). These providers see the browser’s IP address; their privacy policies apply. The BetterTTV emote images are fetched by our server on the browser’s behalf from cdn.betterttv.net (opens in a new tab): BetterTTV only sees our server, not the browser, and we do not write these requests to the server log.
What the overlay shows: It displays the public chat messages with the display name, just as they are visible to everyone on Twitch anyway. The messages are kept only in the browser’s memory while the page is open and are gone afterwards. Nothing from the chat reaches us, and we store none of it.
Overlay control: At overlay.winku.de/bytobi/control (opens in a new tab) the streamer and the mods they add there switch what the overlay is showing. You can only sign in with your Winku account via Twitch (sections 4 and 15a; if you don’t have one yet, winku.de (opens in a new tab) creates it along the way). winku.de (opens in a new tab) then passes your account number, your name and the ID and login of your Twitch account to the control panel; our server looks up your display name and profile picture at Twitch with an access of its own, without using your Twitch account. The control panel sets two strictly necessary cookies: “ovl_state” only while you sign in (10 minutes, protects against forged sign-ins) and “ovl_sitzung”, which keeps you signed in for 30 days (signed, HTTPS only, not readable by scripts; it contains your Twitch ID, login, name, the address of your profile picture and your account number); signing out deletes it. The page loads profile pictures directly from Twitch (static-cdn.jtvnw.net (opens in a new tab)), so Twitch sees your IP address. When the streamer searches for a mod, our server sends the name entered to Twitch.
What the control panel stores: For each channel, our server in Nuremberg keeps the list of mods (Twitch ID, login, display name, address of the profile picture, since when and added by whom), the current state including who switched it last, and a history of the last 100 actions (who, when, what: mode switched, mod added or removed); older entries drop out. We also remember the Twitch ID of the channel owner. Only the streamer and their mods can see this; public – for the overlay – is only the state, without names. On every sign-in the service writes a line with Twitch login and account number to its log (if access is refused, also the Twitch ID), and likewise for every switch and every change to the mod list (who, what, for mods their login and ID); IP addresses are not in it. The log is overwritten continuously (100 MB at most). The control panel’s data is included in the backups described in section 2a.
Legal basis and deletion for the control panel: We need the sign-in, session, mod list and state so that you can use the control panel (Art. 6(1)(b) GDPR); the history and the log let us trace who switched what and detect misuse (Art. 6(1)(f) GDPR). The control panel keeps mods by their Twitch ID, not by Winku account: if you delete your Winku account, an entry as a mod therefore stays until the streamer removes you or you write to us – then we delete it (section 16). History entries drop out after 100 newer actions.

16Your rights#

You have the right to information, rectification, erasure, restriction of processing and data portability, as well as the right to object to processing based on legitimate interests (Art. 15 to 21 GDPR). You can withdraw any consent you have given at any time with effect for the future. You also have the right to lodge a complaint with a data protection supervisory authority. You can handle access (including a file to take with you), rectification and erasure yourself, right away, at winku.de/account/privacy (opens in a new tab) – with an account after signing in, without one (for example for old support requests) via your email address. The copy also includes what the services that keep their own data have stored for your account; winku.de (opens in a new tab) asks them directly for this. So that nobody else gets at your data, you confirm there with a code that it is you: we send it to your account's address or to the address you enter; if the authenticator app is set up, a code from it also works, and without signing in such an account additionally needs one. The confirmation lasts 20 minutes. We store the codes only as a check value, together with the IP address of the request to curb abuse, and delete them after 24 hours at the latest. That you retrieved information, changed your email address or deleted data is recorded without IP address and without content for three years so that we can prove we fulfilled your rights (Art. 6(1)(c) in conjunction with Art. 5(2) GDPR). For anything else – such as an objection or restricting processing – a message through the support form or to the address in the imprint is sufficient.

17Retention#

We store personal data only for as long as it is required for the respective purpose or for as long as statutory retention obligations apply. Account data and the content associated with it are removed when the account is deleted. If you delete your account at winku.de/account/privacy (opens in a new tab), we immediately also remove the data winku.de (opens in a new tab) itself keeps for its services (such as Vidono), your support requests and the entries in the sending log; they disappear from backups according to their periods (section 2a). The services that sign you in with your Winku account and keep their own data also delete everything for your account; if one cannot be reached at that moment, we automatically catch up there as soon as it responds again. If a service still holds something for you that would be lost with the account – such as a balance – the page tells you beforehand, and deletion only happens once you have collected it. For Nivo, the specific periods listed in section 14 apply in addition. For Wovia, section 15g applies. For WatchMod, section 15h applies. For Bergo, section 15n applies; your backups are on your own devices and are not affected. For Wink, section 15o applies; a remainder under $2 in the Wink Arcade balance cannot be withdrawn there and is lost on deletion. For the overlay control panel, section 15w applies.