Skip to content

docs: align README telemetry line (no telemetry shipped)#186

Merged
heznpc merged 1 commit into
mainfrom
docs/telemetry-consistency
Jun 9, 2026
Merged

docs: align README telemetry line (no telemetry shipped)#186
heznpc merged 1 commit into
mainfrom
docs/telemetry-consistency

Conversation

@heznpc

@heznpc heznpc commented Jun 9, 2026

Copy link
Copy Markdown
Owner

README line 223 read "No telemetry or analytics by default — opt-in only, error stacks only", implying an opt-in error reporter exists. That contradicts:

  • README line 256: "zero analytics, zero tracking, zero telemetry"
  • PRIVACY_POLICY.md:32: "No analytics, telemetry, or tracking of any kind"

Verified: no telemetry is implemented — the only telemetry token across src/lib, src/content, src/background.js, src/popup is a comment at platform.js:150 ("…round-trips through JSON for logs / telemetry"). docs/TELEMETRY_DESIGN.md is an unshipped design exploration.

Fix: reworded 223 to "No telemetry or analytics — nothing is collected, not even opt-in error reports" so README ↔ README ↔ PRIVACY all agree.

(README:330 "Translation quality analytics and community review" is a roadmap item about translation-quality review, a different sense of "analytics" — left as-is.)

🤖 Generated with Claude Code

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.)
@heznpc heznpc enabled auto-merge (squash) June 9, 2026 18:48
@heznpc heznpc merged commit b7365f4 into main Jun 9, 2026
9 checks passed
@heznpc heznpc deleted the docs/telemetry-consistency branch June 9, 2026 18:49
heznpc added a commit that referenced this pull request Jun 9, 2026
… to #192 (#194)

Wraps up the shadow-DOM migration:

- header-controls.js: document why the header language selector / dark toggle
  stay in the light DOM by design — they are blend-in components that
  deliberately borrow Skilljar's own `headerheight align-vertical` classes to
  sit like native header items. Shadow-isolating them would sever exactly the
  styles they borrow and force hand-replicating the host header's metrics
  (brittle against Skilljar changes, no observed leak there). Overlay
  components with their own visual identity (FAB, sidebar, TOC) are the ones
  that live in #skillbridge-root.

- CHANGELOG [Unreleased]: add the entries merged since the last batch —
  FAB icon collapse (#182, #183), reset-button host-blue leak (#185),
  "Claude(Claude)" gloss self-duplication (#187), chip alignment (#191),
  shadow-root isolation (#188#190, #192), README telemetry wording (#186),
  capture:store → @starter-series/shotkit (#192).

No behavior change (comment + changelog only).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant