Your privacy matters to us. Learn how we protect your data.
Last updated: June 21, 2026
Our Privacy Commitment
DotaSense is built with privacy as a core principle. We believe in transparency and minimal data collection. This privacy policy explains what data we collect, how we use it, and your rights regarding your information.
Privacy-First Design: Core timer use does not require an account, and we do not sell personal data or use cross-site ad tracking.
What Data We Collect
1. Local Storage (Browser Only)
The web version of DotaSense stores your core timer preferences locally in your browser using localStorage. This browser-local data includes:
User Preferences: Your selected theme, volume settings, and notification preferences
Custom Settings: Timer configurations, hotkey preferences, and custom sounds
Application State: Current timer values and active events (cleared when you close the app)
Note: localStorage data is stored entirely on your device. We have no access to this information.
2. Analytics (Privacy-Friendly)
We use Vercel Analytics, which is designed to be privacy-friendly and GDPR compliant. Vercel Analytics collects:
Page Views: Which pages you visit (no tracking across sites)
Referrer Information: How you found our site
Browser & Device Type: General information about your browser and device (not specific identifiers)
Geographic Region: Your country or region (not precise location)
Vercel Analytics does NOT use cookies, does NOT track you across websites, and does NOT collect personal information. All data is aggregated and anonymized.
3. Desktop Application
The desktop application stores settings locally on your computer. This includes:
Application Settings: Saved in your system's application data folder
Custom Audio Files: Stored locally if you upload custom sounds
Window Position: Your preferred window location and size
The desktop app may connect to limited backend services for optional analytics, premium licensing, subscriptions, collaborative features, authentication, and update checks. Core timer settings and custom audio files remain on your device unless you choose a feature that syncs or submits data.
4. Payment, License, and Support Data
If you buy DotaSense Pro Monthly or Pro Annual, Stripe handles checkout, payment method details, invoicing, taxes, and subscription billing. We do not store full card numbers. We may receive and use limited Stripe checkout, customer, subscription, plan, and status identifiers so we can issue licenses, validate active subscriptions, open the billing portal, prevent abuse, and help with support or license recovery.
Support requests may include contact details you choose to provide, order or checkout references, license status, device/app version, screenshots, or diagnostic details needed to resolve the request.
What We DON'T Collect for Core Timer Use
No name, email, or phone required for the core timer
No Dota 2 account credentials or Steam password
No tracking cookies or third-party cookies
No fingerprinting or IP-based user profiling
No browsing history or cross-site tracking
No game data from Dota 2 (we don't access your game)
How We Use Your Data
The minimal data we collect is used exclusively for:
Providing the Service: Storing your preferences to deliver a personalized experience
Improving the App: Understanding which features are most used (through aggregated analytics)
Performance Optimization: Identifying performance issues and improving load times
Bug Fixes: Understanding where errors occur to improve stability
Pro Access: Issuing, validating, recovering, and supporting paid Pro subscription licenses
We do NOT use your data for advertising, marketing, or selling to third parties.
Data Sharing & Third Parties
We do NOT sell or rent your data. We use a small number of service providers only to operate the app:
Vercel Analytics: Privacy-friendly analytics service that does not use cookies or track individuals. See Vercel's Privacy Policy.
Supabase: Used by desktop features such as analytics, authentication, collaboration, or backend-powered app services.
Stripe: Used for optional Pro Monthly and Pro Annual subscriptions, checkout, billing, invoices, taxes, the billing portal, and payment-related workflows.
Core timer localStorage data stays on your device. Optional online features may send limited data to DotaSense, Stripe, Supabase, or hosting providers as described above.
Data Security
We take data security seriously:
HTTPS Encryption: All web traffic is encrypted using industry-standard TLS/SSL
Minimal Server Data: Core timer settings are local; optional service data is limited to the feature being used
Backend License Validation: license signing secrets stay on the web backend and are never shipped in the desktop app
Regular Updates: We keep dependencies updated to address security vulnerabilities
Your Rights & Control
Since we collect minimal data, you have full control:
Clear localStorage: You can clear your browser's localStorage at any time through your browser settings to remove all saved preferences
Opt Out of Analytics: Use browser extensions like uBlock Origin or Privacy Badger to block analytics, or enable Do Not Track in your browser
Delete Desktop App Data: Uninstalling the desktop app or clearing app data removes local preferences
Payment, License, or Account Requests: Contact us for service data tied to optional online features
Children's Privacy
DotaSense is designed for Dota 2 players, who must be 13 years or older according to Steam's Terms of Service. We do not knowingly collect data from children under 13. Since we don't collect personal information for core timer use, we have no way to verify age. Optional payment, license, support, or account features may process limited personal data.
Transparency
We document privacy-sensitive behavior so you can understand what the app does:
Release Notes: Changes are published through the release history and website changelog
Privacy Documentation: This policy describes what stays local and what online services are used
Security Review: Security-sensitive licensing code is kept server-side instead of embedded in the desktop app
Support Channel: Questions and requests can be sent through the repository or support link
International Users & GDPR
DotaSense is available worldwide. For users in the European Union:
GDPR-Aware: Our minimal data collection approach is designed to reduce personal data processing
Limited Personal Data: Core timer use does not require an account, while optional analytics, premium, support, or authentication features may process limited personal data
Right to Access: Local timer data is stored on your device; payment, license, account, or support data can be requested through the contact channel below
Right to Erasure: Clear browser localStorage or app data for local data; contact us for payment, license, account, or support-related requests
Data Portability: Export localStorage data through browser developer tools, and contact us for service data tied to optional online features
Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated "Last updated" date. We encourage you to review this policy periodically.
Major changes that affect your privacy will be prominently announced on our homepage.
Contact Us
If you have questions about this privacy policy or our data practices, please contact us: