From faf0ca80c2d2b875078260a2591d7d553a89a19a Mon Sep 17 00:00:00 2001 From: heznpc Date: Wed, 10 Jun 2026 03:48:34 +0900 Subject: [PATCH] docs: align README telemetry line with the rest (no telemetry shipped) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit README line 223 ("No telemetry or analytics by default — opt-in only, error stacks only") implied an opt-in error reporter exists, contradicting line 256 ("zero telemetry") and PRIVACY_POLICY.md ("No analytics, telemetry, or tracking of any kind"). Verified: no telemetry is implemented — the only "telemetry" token in src/ is a comment at platform.js:150. Reworded to "nothing is collected, not even opt-in error reports" so all three surfaces agree. (docs/TELEMETRY_DESIGN.md remains an unshipped design exploration.) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e29377..8f02fba 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,7 @@ Translating a whole course page on every navigation has to be fast *and* correct **What I deliberately did *not* build (and why).** - **No servers / no backend** — everything runs client-side; translation and AI go straight to third parties via Puter.js. This is what keeps it free forever and privacy-preserving, at the deliberate cost of cross-device sync. -- **No telemetry or analytics by default** — opt-in only, error stacks only; marketing convenience never outweighs the privacy promise. +- **No telemetry or analytics** — nothing is collected, not even opt-in error reports; marketing convenience never outweighs the privacy promise. - **No A/B framework, no paid tier** — both imply infrastructure (traffic, segmentation, billing) that a free, server-less project shouldn't fake. The full "things we will not do" list is kept public on purpose in [POSITIONING.md](POSITIONING.md).