docs: update privacy and analytics disclosure (#337)

Update README, in-app privacy page, landing privacy page, and
deployment docs to reflect the new analytics model. Remove references
to opt-in consent, Settings toggle, and ANALYTICS_ENABLED env var.
Document the SNAPOTTER_ANALYTICS build arg for disabling.
This commit is contained in:
SnapOtter
2026-06-24 11:13:23 +08:00
committed by GitHub
parent 5d36ac06d8
commit 9378b2caab
4 changed files with 55 additions and 44 deletions
+12 -10
View File
@@ -34,7 +34,7 @@ const breadcrumbJsonLd = {
<div class="mx-auto max-w-3xl">
<div class="reveal text-center">
<h1 class="font-display text-4xl font-bold tracking-tight md:text-5xl">Privacy Policy</h1>
<p class="mt-6 text-lg text-muted">Last updated: May 18, 2026</p>
<p class="mt-6 text-lg text-muted">Last updated: June 24, 2026</p>
</div>
<div class="mt-16 space-y-12 text-sm leading-relaxed text-muted">
@@ -77,22 +77,24 @@ const breadcrumbJsonLd = {
<h2 class="text-lg font-semibold text-foreground">Self-Hosted Software</h2>
<ul class="mt-3 list-disc space-y-2 pl-5">
<li>All file processing happens entirely on your server.</li>
<li>No data is sent to SnapOtter or any third party.</li>
<li>There is no telemetry by default.</li>
<li>Your files are never sent anywhere.</li>
<li>No personal data, file contents, file names, or IP addresses leave your network.</li>
</ul>
</section>
<section class="reveal">
<h2 class="text-lg font-semibold text-foreground">Optional Analytics</h2>
<h2 class="text-lg font-semibold text-foreground">Analytics</h2>
<ul class="mt-3 list-disc space-y-2 pl-5">
<li>Analytics is disabled by default.</li>
<li>
When enabled, it collects anonymous usage data (feature usage, error logs) to
help improve the software.
SnapOtter uses anonymous analytics to improve reliability and prioritize
features. Only tool usage patterns and error reports (without file data) are
recorded.
</li>
<li>Analytics is powered by PostHog and Sentry.</li>
<li>
You can disable analytics at any time by rebuilding with
<code class="text-xs">--build-arg SNAPOTTER_ANALYTICS=off</code>.
</li>
<li>No personal data, image content, or file names are collected.</li>
<li>You can disable analytics at any time in settings.</li>
<li>Analytics data is processed by PostHog.</li>
</ul>
</section>