Skip to content

Commit 08ea337

Browse files
matthew-pilotmatthew-pilotTeoSlayer
authored
fix(install): add consent disclosure section (PILOT-393) (#271)
Add a consent & privacy section at the end of fresh installs that: - Lists telemetry, broadcasts, reviews, and skillinject as features enabled by default - Defines each in plain language - Shows how to disable telemetry/broadcasts/reviews via config.json keys - Shows the existing pilotctl skills disable/enable commands for skillinject The disclosure only appears on fresh installs — the update path exits before this section via the UPDATING early-return. Closes PILOT-393 Co-authored-by: matthew-pilot <matthew@pilotprotocol.network> Co-authored-by: Calin Teodor <t.calin@student.vu.nl>
1 parent fe4095c commit 08ea337

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

install.sh

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,3 +711,39 @@ echo ""
711711
echo " 'disable' strips only the marker block from co-inhabited files"
712712
echo " (CLAUDE.md, AGENTS.md, AGENT.md, SOUL.md) — your other content is preserved."
713713
echo ""
714+
# --- Consent disclosure ---
715+
716+
echo "============================================"
717+
echo " CONSENT & PRIVACY"
718+
echo ""
719+
echo " By default, the daemon enables several optional features that"
720+
echo " improve the Pilot Protocol experience. You are in control:"
721+
echo " each can be disabled at any time without affecting core"
722+
echo " messaging or networking functionality."
723+
echo ""
724+
echo " Features ON by default:"
725+
echo ""
726+
echo " telemetry — app-store view/install interest signals"
727+
echo " broadcasts — messages Pilot pushes to agents from"
728+
echo " trusted networks"
729+
echo " reviews — occasional prompt to review installations"
730+
echo " skillinject — auto-inject the Pilot Protocol skill into"
731+
echo " agent toolchains"
732+
echo ""
733+
echo " Disable any feature by setting \"false\" in config.json:"
734+
echo " ${PILOT_DIR}/config.json"
735+
echo ""
736+
echo " \"telemetry\": false # suppress interest signals"
737+
echo " \"broadcasts\": false # block agent-directed broadcasts"
738+
echo " \"reviews\": false # suppress review prompts"
739+
echo ""
740+
echo " Skillinject has its own CLI commands:"
741+
echo " pilotctl skills disable # remove injected skills, stop future ticks"
742+
echo " pilotctl skills enable # re-install and re-enable"
743+
echo ""
744+
echo " Config changes take effect on daemon restart (or immediately for"
745+
echo " skillinject). No data is sent to Pilot Protocol LLC or any third"
746+
echo " party unless you explicitly enable it."
747+
echo ""
748+
echo "============================================"
749+
echo ""

0 commit comments

Comments
 (0)