docs(privacy): align Zoo Code observability retention with website policy#346
docs(privacy): align Zoo Code observability retention with website policy#346JamesRobert20 wants to merge 2 commits into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthroughThis PR broadens LLM telemetry collection from authenticated subscribers only to all authenticated users. The code removes subscription-status gating from the telemetry sending function, and the privacy policy is updated to document the expanded scope, retention details, and user controls. ChangesTelemetry Collection for All Authenticated Users
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
src/services/__tests__/zoo-telemetry.test.tsESLint skipped: missing config or dependency (missing-dependency). The ESLint configuration references a package that is not available in the sandbox. src/services/zoo-telemetry.tsESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-authored-by: Cursor <cursoragent@cursor.com>
…tion gating expectation Co-authored-by: Cursor <cursoragent@cursor.com>
f0aa066 to
3251b6e
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
proyectoauraorg
left a comment
There was a problem hiding this comment.
Review: Privacy/Telemetry Alignment
Verdict: ✅ Approved
Verified
- ✅
zoo-telemetry.test.ts— 5 tests pass (including new 'all authenticated users' test) - ✅ Subscription check removal is correct — server-side gating at zoocode.dev
- ✅ PRIVACY.md matches the code changes (90-day retention, plan-gated dashboard)
- ✅ Net code reduction (-10 lines) — removes unnecessary complexity
Important
The old code sent telemetry only to users with active subscriptions. This PR removes that client-side gate, so all authenticated users (free and paid) will now send telemetry. This is correct IF the server enforces plan-gated dashboard visibility (7 days Free / 90 days Pro+).
Recommend confirming that zoocode.dev server-side retention and dashboard visibility policies are implemented before merging this PR.
Dependency
Independent of the Zoo Gateway stack. Can merge to main at any time.
Summary
Independent of Zoo Gateway provider code (split from #229 per review).
Test plan
Made with Cursor
Summary by CodeRabbit
Documentation
New Features