Ability Draft Plus
No accounts, no tracking, no ads

Privacy Policy

This covers the Ability Draft Plus desktop app and the Ability Draft Plus Twitch extension. Last updated 5 September 2026.

The short version

  • There is no account and no login. Neither the app nor the extension asks who you are.
  • No analytics, no advertising, no profiling. Nothing you do is measured, scored, or sold, and nothing is shared with data brokers.
  • Viewers are not identified. The extension does not request a Twitch identity link, so it never receives your Twitch username or user ID — only an anonymous per-channel identifier that Twitch issues and we never store.
  • What we do store is about a channel, not a person, and it deletes itself automatically.

The desktop app

The app runs entirely on your PC. Your settings, your draft history, your personal statistics and any recognition snapshots stay in your own Windows user folder, and are never uploaded anywhere unless you explicitly send them. The app does not read Dota 2's memory, inject code, or automate input — the Safety page explains that in detail.

These are the only outbound connections it makes:

Windrun.io

When you press "Update Windrun Data"

Downloads ability and hero statistics. Nothing about you is uploaded.

GitHub Releases

Periodic version check

Reads the latest published version. Downloading and installing always needs your click.

Failed-recognition reports

Only when you press Send

Screenshot snapshots you chose to report. They are stored locally (capped at 25) until you send or delete them.

Twitch pairing service

Only while you are paired and broadcasting is enabled

Publishes the draft board for your own channel so your viewers can see it.

The Twitch extension, as a viewer

When you watch a channel running the extension, the overlay receives the streamer's draft board over Twitch's own messaging, and downloads public Dota 2 ability text from this site along with ability and hero art from Valve's content network. That traffic goes one way: nothing about you is sent back.

The extension saves two small values in your browser, on your device only. They are never transmitted, and clearing your browser's site data removes them.

adplus.ui.v1

Whether you minimised the overlay launcher.

adplus.catalog.v1

A cached copy of the public Dota 2 ability text, so it is not re-downloaded every time.

The extension has no chat permission, cannot post as you, and cannot see your Twitch identity.

What the pairing service stores

To carry a draft from a streamer's PC to their viewers, a small service runs on Amazon Web Services in the European Union (Stockholm). Every record it holds is keyed to a Twitch channel, and every record expires on its own:

Pairing code

keyed to: The code itself 10 minutes

Lets the desktop app claim a channel once, then expires.

Channel token

keyed to: Twitch channel ID Until you unpair

A hash of the token your app authenticates with. The token itself is never stored.

Draft state

keyed to: Twitch channel ID 6 hours

The current board, so a viewer joining mid-stream sees it immediately.

The draft board itself contains only game information — which abilities are in the pool, who drafted what, and the in-game statistics Dota 2 already shows on the broadcast. It contains no viewer information of any kind, and the service keeps no record of who viewed a channel.

Other services involved

Using the app or the extension necessarily involves a few third parties, each under its own privacy policy: Twitch (delivers the extension and its messages), Valve (Dota 2 and the content network serving ability art), Windrun.io (the source of the draft statistics), GitHub (hosts the source code, releases and update checks) and Amazon Web Services (hosts this site and the pairing service). We do not send any of them information about you beyond what is needed to make those requests.

Your choices

  • Viewers: clearing your browser's site data removes everything the extension stored. Nothing of yours exists on our side to delete.
  • Streamers: turning off broadcasting in the app, or removing the extension from your channel, stops all publishing. Unpairing deletes the channel token, and the stored board expires within six hours.
  • Recognition reports: snapshots stay on your PC until you send them, and you can delete them at any time from the app.

Children

These tools are not directed at children, and because nothing here identifies anyone, no information about a child is knowingly collected.

Changes and contact

If this policy changes, the date at the top of the page changes with it. The source code behind every claim on this page is public, so you are welcome to check rather than take our word for it. Questions, corrections or a data request can go to tiarinhino@pm.me.