Skip to content

feat: add CONSENT & PRIVACY disclosure block to install.sh#30

Merged
TeoSlayer merged 2 commits into
mainfrom
fix/install-consent-disclosure
Jun 17, 2026
Merged

feat: add CONSENT & PRIVACY disclosure block to install.sh#30
TeoSlayer merged 2 commits into
mainfrom
fix/install-consent-disclosure

Conversation

@TeoSlayer

Copy link
Copy Markdown
Contributor

Summary

Ports the consent disclosure from web4/install.sh to the live website install script (public/install.sh). The two scripts had diverged — the web4 version had the full disclosure block but the website version (served to all new users via curl | sh) did not.

The block appears at the end of the install output and covers:

  • Telemetry — app store view/install events, opt-out via consent.telemetry
  • Broadcasts — admin datagram delivery, opt-out via consent.broadcasts
  • Reviews — occasional review prompts, opt-out via consent.reviews
  • Skill injection — SKILL.md injection into agent toolchains, three modes
  • JSON snippet for opting out of all three data features
  • Link to /docs/consent for full details

Test plan

  • bash -n public/install.sh — syntax check passes
  • CI passes
  • Manually verify the disclosure appears at end of a test curl | sh run

🤖 Generated with Claude Code

teovl and others added 2 commits June 17, 2026 15:06
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ports the consent disclosure from web4/install.sh to the live
website install script. Covers telemetry, broadcasts, reviews,
and skill injection with opt-out instructions and the config.json
JSON snippet. Links to /docs/consent for full details.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@TeoSlayer TeoSlayer merged commit 9324e41 into main Jun 17, 2026
@github-actions

Copy link
Copy Markdown

🚀 Preview deployed to Cloudflare Pages

  • Commit deploy URL: https://ef5ecf64.pilotprotocol.pages.dev
  • Branch alias: https://fix/install-consent-disclosure.pilotprotocol.pages.dev (may take ~30s to propagate)
  • Commit: d069d129081aa5baca84e86d2e48a5f3f78cba6c

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.

2 participants