Privacy Policy
Last updated: September 5, 2026 · Applies to the WingHUD closed beta (winghud.com and the WingHUD Windows application)
WingHUD is currently an invite-only closed beta, free of charge, limited to testers in the EU. This policy explains what we collect during the beta, why, who we share it with, and the rights you have over it.
1. Who is responsible for your data (Controller)
WingHUD is currently operated by Guy Almog as an individual developer, pre-incorporation - there is not yet a registered company behind the product while it's in closed beta. You can reach the controller directly at guy@winghud.com for any privacy question or request. If WingHUD is later operated by a registered business entity, this policy will be updated to reflect that and you'll be notified via the email on file.
2. What we collect, and why (Purposes)
| Data | Collected when | Purpose |
|---|---|---|
| Name, email, country, favorite games | You submit the closed-beta signup form on this site | To review and curate invitations to the beta, and to understand tester interest by title/region |
| How you reached the site (a link tag if you followed one, or the referring page, plus the page you landed on) | You submit the closed-beta signup form, using data recorded in your browser's local storage on that visit | To help us evaluate where beta testers are coming from (e.g. a specific video or post) - stored first-party only, no third-party analytics or advertising identifiers involved |
| Email, first/last name, username, password (stored hashed by our auth provider) - or, if you sign in with Google, the email address and basic profile name Google shares with us (no password is stored in that case) | You register an account inside the WingHUD desktop app after being invited, with a password or by signing in with Google | To create and authenticate your account |
| Your chat messages, screenshots/area captures, and voice recordings | You use WingHUD's assistant while playing | To generate the AI response you asked for - sent to our AI providers (OpenAI, and for voice, primarily Deepgram) per-request to answer your question |
| Short rolling buffer of recent gameplay screenshots ("Last Scene") | Automatically, only if you've turned on this optional, off-by-default feature, while a known game is running | Lets you ask about a moment that just happened - kept only in memory on your own PC until you actually trigger a question (only those frames are sent to our AI provider); the rest are discarded automatically |
| Detected game name (from running processes on your PC) | Automatically, while WingHUD is running, if the setting is on | To tailor responses to the game you're currently playing |
| Live match data (your hero, items, and score - never your chat or voice messages) via Dota 2's own Game State Integration (GSI) feed | Automatically, only while playing Dota 2 with this optional feature on (default on), sent directly from Dota 2 to WingHUD on your own PC | To give WingHUD live match context so its advice reflects what's actually happening in your game |
| Your Steam account ID and, if you connect Steam inside WingHUD (optional), your public Steam profile and recent match history for supported games (currently Dota 2): roles, heroes and results of roughly your last 100 matches | Only if you sign into Steam inside WingHUD; you can disconnect at any time from the same place | To personalize advice with your own play history. Player data from Steam. Disconnecting Steam deletes the collected match data from our servers |
| Player memory/profile (playstyle, preferences, per-game notes accumulated over time) | Built up automatically from your conversations with WingHUD | To personalize future answers without you re-explaining context every session - this profile is kept on your own PC, alongside your chat history - the separate server-side memory facts are described in the next row |
| Memory facts - short, dated notes about you as a player (for example which hero you main, what you're currently working on, what WingHUD advised and how it went), extracted from your conversations | Automatically, whenever a conversation is summarized - during a long chat, or when you close one | Stored on our servers (Supabase, EU region), tied to your account, so WingHUD can recall relevant past sessions the next time you ask about something related. Deleting a chat from the History sidebar also deletes the facts learned from it; deleting your account deletes all of them. Only facts about you and your own decisions are kept - never general game information - and they are never merged with any third-party stats profile |
| Chat history | Every conversation you have with WingHUD | So you can revisit past answers - the full transcript is stored locally on your own PC, not centrally on our servers (only the memory facts described above are kept server-side) |
| Usage/cost telemetry (token counts, estimated cost, feature used, model used, timestamps) | Every request you make | To operate the beta responsibly - monitor real per-user cost, enforce session limits, and detect abuse |
| Basic product analytics events, error reports | While using the app or this website | To find and fix bugs, and understand which features are actually used |
| Standard web data (IP address, browser, approximate location, pages visited) via Google Analytics | Browsing this website | To understand traffic to the marketing site - see "Analytics & cookies" below |
3. Who we share data with (Sub-processors)
We don't sell your data. It's shared only with the following service providers, strictly to run WingHUD:
- Supabase - hosts our database, authentication, and backend functions. Our project runs in the EU (West Europe) region.
- Google (Sign-in) - if you choose to sign in with Google, Google authenticates you and shares your email address and basic profile name with us. This is separate from the Gemini API and Google Analytics entries below.
- OpenAI - processes the text/image content of your chat requests to generate WingHUD's replies, including performing a live web search when useful to answer your question. Also extracts the memory facts described above from your conversations, and converts those facts (and your questions) into numeric representations so they can be matched by meaning. Also used as a fallback text-to-speech provider (see ElevenLabs below) when needed. We hold the API key server-side; it never ships inside the app.
- Deepgram - processes voice audio for speech-to-text and Open Mic's continuous listening.
- ElevenLabs - the primary provider for text-to-speech: the text of WingHUD's spoken replies is sent to ElevenLabs to generate the audio.
- Google (Gemini API) - for supported games (currently Dota 2), a small cropped portion of your screenshot showing hero portraits may be processed by Google's Gemini API server-side to help detect which heroes are in play. This is separate from Google Analytics below, which only covers website traffic.
- Valve (Steam Web API) - if you connect Steam inside WingHUD, your public Steam profile and recent match history are fetched from Valve's Steam Web API to personalize advice. Player data from Steam.
- OpenDota - public Dota 2 statistics service; for Dota 2, hero and match statistics may be looked up there alongside your Steam data.
- Purelymail - sends transactional email (beta invitations, password resets, account confirmations) from noreply@winghud.com.
- Firebase (Google) - hosts this static marketing website.
- Google Analytics - basic website traffic analytics (see below).
- Anthropic (Claude) - the WingHUD team uses Anthropic's Claude models for internal review of beta chat content (quality review, troubleshooting, and identifying product improvements). This is separate from the AI provider that generates your in-app replies (OpenAI) - Anthropic never generates the responses you see in WingHUD, it's used only by our own team for internal review.
OpenAI, Deepgram, ElevenLabs, Anthropic, Google (for Google sign-in and the Gemini-based detection above), Valve, and Purelymail are primarily US companies, so using them can involve transferring your data outside the EU. This is done under their Standard Contractual Clauses, the standard EU-approved safeguard for this kind of transfer.
Each of these providers processes data only as needed to perform their specific function for us, under their own data processing terms. During the beta, WingHUD may collect and internally review your chat content - your messages and WingHUD's replies - for internal quality review, troubleshooting, and model training purposes, including having our own AI-assisted review tooling (built on Anthropic's Claude models) read past conversations to identify issues and suggest improvements. This use is strictly internal: it is never used for commercial purposes, marketing, or advertising, and this content is never sold or shared with third parties for those purposes.
4. Legal basis for processing
During this closed beta, everything described in this policy is processed based on your consent to participate as an invited tester - you were personally invited, and you actively agreed to these terms before your account was created. A more detailed, per-category legal basis will be added before any future paid launch.
5. Analytics & cookies
This website uses Google Analytics (gtag.js) to understand visits and traffic sources. This may set cookies and share standard web analytics data (e.g. approximate location, device/browser type, pages viewed) with Google. The WingHUD desktop application itself does not use advertising cookies or third-party trackers.
6. How long we keep your data (Retention)
- Beta signup form submissions not yet invited are kept while the beta is being staffed, and reviewed periodically.
- Account data is kept for as long as your account exists. You can delete your account and its associated data at any time from Settings > Account > Delete Account inside the app - this triggers a real, immediate deletion on our servers.
- Local data (chat history, local logs, your local player profile) lives only on your own PC and is removed if you uninstall WingHUD or clear it yourself.
- Server-side memory facts are kept for as long as your account exists, capped at 500 per account (older, less important ones are dropped automatically as new ones are learned). They are deleted when you delete the chat they came from, and all of them are deleted with your account.
- Steam match data is kept while your Steam account stays connected and is deleted when you disconnect Steam inside WingHUD or delete your account.
- If the beta ends (see our Terms of Service), we will give you a way to request deletion of any remaining server-side data even if you no longer have the app installed - email us at the address above.
7. Your rights
Since the beta is EU-only, you have rights under the GDPR, including the right to:
- Access the data we hold about you.
- Rectify inaccurate data.
- Erase your data (self-serve for account data via in-app deletion, or by request for anything else).
- Restrict or object to certain processing.
- Port your data to another service in a structured format, on request.
- Withdraw consent at any time where processing is based on consent (e.g. the beta signup form).
- Lodge a complaint with your local data protection supervisory authority.
To exercise any of these, email guy@winghud.com.
8. Security
We take reasonable technical measures to protect your data - for example, your local session token is encrypted at rest on your PC, and our database access is locked down with row-level security so only your own account can read your own data. No online service can guarantee perfect security, but we treat this seriously, especially while handling account credentials and chat content.
9. Children
WingHUD is not intended for anyone under 16, and account registration requires agreeing to our Terms of Service. If you believe a child has provided us data without appropriate consent, contact us and we will remove it.
10. Changes to this policy
We may update this policy as the product evolves, especially moving from the free closed beta into a later paid phase. Material changes will be reflected here with an updated "Last updated" date, and where appropriate we'll also notify you by email.
11. Contact
Questions about this policy or your data: guy@winghud.com.