docs(website): Disclose Cloudflare Turnstile in privacy policy#1596
Conversation
Cloudflare requires sites running Turnstile in Invisible mode to reference the Turnstile Privacy Policy in their own privacy disclosures. Add a `Bot Protection` bullet to the Repomix Website section pointing to Cloudflare's policy and explaining the invisible challenge. All other locales include this file via `@include`, so the disclosure propagates to every translation automatically. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
⚡ Performance Benchmark
Details
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe pull request adds a single line to the website privacy policy documentation, disclosing the use of Cloudflare Turnstile for bot protection on the Pack form and clarifying what data it may collect during verification. ChangesPrivacy Policy Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
There was a problem hiding this comment.
Code Review
This pull request updates the privacy policy to include a section on bot protection using Cloudflare Turnstile. A review comment suggests using a locale-neutral URL for the Cloudflare Privacy Policy link to better support the site's multiple locale variants.
Deploying repomix with
|
| Latest commit: |
2ace2f8
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://0bb02ae6.repomix.pages.dev |
| Branch Preview URL: | https://docs-privacy-turnstile-discl.repomix.pages.dev |
Review SummaryVerified Turnstile is actually integrated ( Details🟡 Recommended: Russian translation will become stale14 of 15 locale variants of Two options:
🟡 Recommended: Cloudflare link locale (seconding @gemini-code-assist)
🔵 Optional: make third-party transfer explicitThe current wording — "may collect browser and network signals" — is accurate but doesn't make clear that signals are sent to Cloudflare as a third-party processor. A small tweak like "sent to Cloudflare" and naming IP address explicitly would more closely mirror Cloudflare's own Turnstile Privacy Addendum language. Not blocking; the linked policy covers the detail. ✅ Not concerns
— Reviewed by Claude |
Summary
Bot Protectionbullet to the Repomix Website section inprivacy.mdthat references the Cloudflare Turnstile Privacy Policy and explains the invisible challenge.Why
Cloudflare's dashboard flags Invisible-mode Turnstile widgets with a requirement that the host site's own privacy policy references the Turnstile Privacy Addendum. The Repomix Turnstile widget was just switched from Managed to Invisible mode, so this disclosure becomes mandatory.
Localization
All 15 locale variants of
privacy.mduse<!--@include: ../../en/guide/privacy.md-->, so updating the English file alone propagates the new bullet to every translation.Checklist
node --run docs:build(website/client) — passes locally