You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/privacy-policy.html
+34-6Lines changed: 34 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -299,7 +299,7 @@ <h1>Privacy Policy</h1>
299
299
<pstyle="color: var(--text-muted); font-size: 0.875rem; margin-bottom: 2rem; text-align: center;">This policy applies to the Dota Keeper application and website, developed by <strongstyle="color: var(--text-secondary);">Volthawk Software (Pty) Ltd</strong> ("we", "us", or "our").</p>
300
300
301
301
<divclass="highlight-box">
302
-
<p><strong>TL;DR:</strong> The Dota Keeper <em>app</em> stores all your data locally — nothing leaves your device. This <em>website</em> uses Google Analytics to collect anonymous visitor statistics (pages visited, country, browser). We do not sell or share your personal information.</p>
302
+
<p><strong>TL;DR:</strong> The Dota Keeper <em>app</em> stores all your data locally — nothing leaves your device. If you opt in to analytics, the app sends anonymous crash reports (Sentry) and usage events (PostHog) to help us improve it. This <em>website</em> uses Google Analytics to collect anonymous visitor statistics. We do not sell or share your personal information.</p>
303
303
</div>
304
304
305
305
<!-- Table of Contents -->
@@ -357,9 +357,19 @@ <h2>1. Information We Collect</h2>
<p>If you opt in to analytics, the app sends anonymous crash reports and error logs to Sentry (<ahref="https://sentry.io" target="_blank" rel="noopener noreferrer">sentry.io</a>). This helps us identify and fix bugs. Reports contain technical details about the error and your device environment (OS version, app version). No Steam IDs, match data, or personal information is included — Steam IDs are automatically stripped before any event is sent. You can opt out at any time in Settings.</p>
<p>If you opt in to analytics, the app sends anonymous usage events to PostHog (<ahref="https://posthog.com" target="_blank" rel="noopener noreferrer">posthog.com</a>), such as which features are used and how often. This helps us understand how the app is being used so we can prioritise improvements. No personal data or Steam IDs are attached to these events. You can opt out at any time in Settings.</p>
<p>When you choose to submit feedback via the in-app feedback form, your message is stored in a Supabase (<ahref="https://supabase.com" target="_blank" rel="noopener noreferrer">supabase.com</a>) database that we control. The data stored is limited to: the feedback text you write, the category you select (bug/feature/positive), priority (if provided), the current page in the app, your app version, and your OS platform (e.g. "windows"). No Steam ID, username, or any other personal information is collected. Feedback submission is always voluntary and user-initiated.</p>
<p><strong>No other third-party services are used in the Dota Keeper app.</strong>There are no advertising networks, social media SDKs, or tracking pixels in the app itself.</p>
456
+
<p><strong>Sentry and PostHog are strictly opt-in.</strong> No telemetry data is sent until you explicitly enable analytics in the app's Settings page. Feedback via Supabase is only sent when you actively choose to submit the feedback form. There are no advertising networks, social media SDKs, or tracking pixels in the app.</p>
429
457
</div>
430
458
</div>
431
459
@@ -473,7 +501,7 @@ <h2>8. Contact</h2>
473
501
</ul>
474
502
</div>
475
503
476
-
<pclass="last-updated">Last updated: March 2026 — added Google Analytics disclosure</p>
504
+
<pclass="last-updated">Last updated: March 2026 — added Sentry and PostHog disclosures</p>
0 commit comments