Skip to content

PRIVACY.md: 1.56, the release day, and background sync's switch without a pairing - #661

Merged
JasonYeYuhe merged 1 commit into
mainfrom
p156-privacy-release
Oct 7, 2026
Merged

JasonYeYuhe merged 1 commit into
mainfrom
p156-privacy-release

Conversation

@JasonYeYuhe

Copy link
Copy Markdown
Collaborator

Why

1.56 ships today: the Developer ID build (app-v1.56.0, latest.json, Homebrew) and Companion CLI 1.32.0 are out, and the App Store builds are in review. #649 added 1.56 behaviour to PRIVACY.md (the Codex history recount) but left the header saying Last Updated: October 3, 2026 and It describes CLI Pulse 1.55. A review of the policy against the 1.56 code (fcbbee46..main) found one more sentence that 1.56 made incomplete.

Changes

where before after
header Last Updated: October 3, 2026 October 7, 2026, the release day
lede It describes CLI Pulse 1.55. It describes CLI Pulse 1.56.
What this covers › background helper switched on when you pair this Mac, "and off with Settings › Advanced › "Enable background sync"" "and on or off with Settings › Advanced › "Enable background sync", which since v1.56 is there whether or not you are signed in or this Mac is paired. It uploads only with that pairing (see When uploads happen)."

Evidence for the third row:

  • Offer Developer ID updates and Settings › Advanced without a paired account #646 draws Advanced without a paired account. SettingsAccountSections.Advanced is .thisMac for a signed-in account that is not paired and for local mode, and .backgroundSync for a signed-out Mac. showsBackgroundSync is true for every case. Offer Developer ID updates and Settings › Advanced without a paired account #646's PR body says that "a signed-out Mac can turn background sync on, not only off."
  • Without a pairing, the helper uploads nothing. LocalScanConsent.helperCycle returns .collectLocally in local mode (after a yes) and for a signed-in account the helper is not paired with. It returns .paused(.signedOut) while signed out. When uploads happen already says this ("uploads with the pairing… only while the app is signed in to that same account… after you sign out it stops reading altogether").

Checked and left as is

The hosted page (cli-pulse/cli-pulse docs/privacy.html) gets #649's bullets and these three changes in a companion PR, sentence-identical apart from "this document/this file" → "this page".

🤖 Generated with Claude Code

…ut a pairing

- Last Updated October 7, 2026, the day 1.56 ships (Developer ID build,
  Homebrew and Companion CLI 1.32.0 today), and "It describes CLI Pulse 1.56":
  #649 added 1.56 behaviour to the policy without moving either.
- The background helper "is switched on when you pair this Mac ... and off
  with Settings › Advanced › Enable background sync". Since #646 that switch
  is drawn signed out (SettingsAccountSections.Advanced.backgroundSync), in
  local mode and on a signed-in Mac whose account is not paired (.thisMac),
  and it turns the helper on as well as off. Without a pairing for the
  signed-in account the helper uploads nothing (LocalScanConsent.helperCycle:
  local mode and an unpaired account collect locally, signed out pauses),
  which "When uploads happen" already says; the sentence now points there.

The hosted page (cli-pulse/cli-pulse docs/privacy.html) gets the same
sentences, with #649's, in the same release step.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 7, 2026 08:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@JasonYeYuhe
JasonYeYuhe merged commit 90ee062 into main Oct 7, 2026
3 checks passed
@JasonYeYuhe
JasonYeYuhe deleted the p156-privacy-release branch October 7, 2026 08:10
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