← Back to Home
Privacy Policy
Last updated: April 2025 · Version 1.1.0
✅ TL;DR: We collect no personal data. All AI runs on your device. The only external connection is subscription verification via ExtensionPay.
1. Overview
DeadlockMaster AI ("the Extension") is committed to your privacy. This policy explains what data the Extension handles, where it is stored, and how it is used.
2. Data Stored Locally on Your Device
The Extension uses chrome.storage.local to store the following data exclusively on your device. This data never leaves your device except where noted below:
- Subscription status cache — a temporary 5-minute cache of your subscription status from ExtensionPay. Automatically expires and is refreshed as needed.
- Saved item builds — hero builds you explicitly save using the "Save Build" button. Stored locally, never transmitted externally.
- Review reward status — whether you have claimed the review reward (true/false) and its expiry date. Never transmitted externally.
- Extension version and install date — used for update detection only. Never transmitted externally.
3. Data We Do NOT Collect
- We do not collect your name, email, or any personally identifiable information
- We do not track which websites you visit or your browsing history
- We do not collect gameplay data, match results, or in-game statistics
- We do not use analytics services (Google Analytics, Mixpanel, etc.)
- We do not display advertisements or share data with advertisers
- We do not sell any data to any third party
4. AI Features — Gemini Nano (On-Device)
The AI Coach feature uses Google Chrome's built-in Gemini Nano model via the Chrome Prompt API. All AI processing occurs entirely on your local device. Your questions and the AI responses exist only in your browser's memory during that session. No AI conversation data is transmitted to any server — not to us, not to Google, not to anyone.
If Gemini Nano is unavailable (not downloaded, incompatible hardware, or Chrome version below 116), the Extension falls back to a built-in knowledge base with no network requests made.
5. External Connections
The Extension makes exactly one type of external network request: subscription verification via ExtensionPay.
The Extension makes the following external network requests. All are optional or user-triggered except where noted:
- ExtensionPay (extensionpay.com) — Subscription verification. Called once on open, then cached for 5 minutes.
- Deadlock Community API (api.deadlock-api.com) — Fetches player rank, match history, and hero stats. Only called when you explicitly search a Steam ID in the Stats tab. No data about you is sent — only the Steam ID you enter.
- Steam News API (api.steampowered.com) — Fetches Deadlock patch notes via Steam's public ISteamNews endpoint. No API key used. Called on Patches tab open and then cached for 1 hour.
- Steam Community (steamcommunity.com) — Resolves a Steam vanity profile name to a Steam64 ID via Steam's public XML profile API. Only called if you enter a name (not a number) in the Stats search box.
- Host:
https://extensionpay.com
- Purpose: Verify whether the current Chrome profile has an active subscription
- Data sent: Your Chrome extension runtime ID (a non-personal browser identifier) and the product ID
deadlockmaster-ai
- Frequency: Once on first load, then cached for 5 minutes. Only called when the extension is open.
- ExtensionPay privacy policy: extensionpay.com/privacy
No other external connections are made. No CDN scripts, no font loading, no image APIs, no analytics endpoints.
6. Permissions Explained
- storage — Saves your builds, settings, and subscription cache locally in
chrome.storage.local. No cloud storage involved.
- sidePanel — Required to render the guide interface in Chrome's native sidebar panel.
- activeTab — Required to open the sidebar panel in the current browser tab's context. The Extension does not read, modify, or interact with any web page content.
- clipboardWrite — Used only when you explicitly click "Copy Build" to copy your saved builds as text to the clipboard. Never triggered automatically.
- alarms — Keeps the service worker active for the match timer feature and prevents Chrome from suspending it. No data collection occurs during alarm triggers.
- extensionpay.com (host permission) — Required solely for subscription status verification. No other hosts are accessed.
7. Children's Privacy
This Extension is not directed at children under 13. We do not knowingly interact with users under 13. If you believe a child under 13 has used this Extension, please contact us and we will address it appropriately.
8. Data Retention
All locally stored data persists until you uninstall the Extension or clear Chrome extension storage via Chrome's settings (chrome://settings/siteData). No data is retained on external servers by us.
9. Changes to This Policy
We may update this policy to reflect changes to the Extension. Changes will be reflected with an updated "Last updated" date. Continued use of the Extension after changes constitutes acceptance.
10. Contact
Questions about this privacy policy: imdarkmessiah007@gmail.com
DeadlockMaster AI is an independent fan project. Not affiliated with Valve Corporation or Deadlock. Extension ID: pkdcdgnadaglbcjhffdmodhhlbncbcjk