Skip to content

Limit household statistics to 48 hours under new terms - #1710

Merged
frahlg merged 2 commits into
masterfrom
privacy/statistics-48-hours
Oct 17, 2026
Merged

frahlg merged 2 commits into
masterfrom
privacy/statistics-48-hours

Conversation

@frahlg

@frahlg frahlg commented Oct 17, 2026 •

Copy link
Copy Markdown
Member

Project statistics currently keep household hours for 13 months although the public view uses one day. Limit them to 48 hours under ftw-project-stats-2026-10-v3 and ftw-cloud-2026-10-v3. Core's owner information, UI and protocol now state that limit; older choices require a fresh answer. The service still needs the exact approved policy, so this does not start collection.

The protocol exports the retention age for Cloud and updates only the changed signed statistics/QUIC vectors. Paired changes in srcfl/ftw-cloud, srcfl/ftw-app and srcfl/ftw-web enforce the limit and use the same terms.

Validation: make verify passes. Fredrik inspected the rendered local and Cloud views and approved the 48-hour text on 17 October 2026. This UI approval does not sign the DPIA or enable collection.

Owner decision: Fredrik explicitly approved the minor release class for policy v3 and the fresh terms answer on 17 October 2026. This approval covers the release class; it does not enable hourly collection or sign the DPIA.

Review follow-up: corrected the release class to minor and all remaining protocol policy references to v3.

Paired Cloud: srcfl/ftw-cloud#33; iOS: srcfl/ftw-app#88.

Paired public privacy notice: srcfl/ftw-web#24.

Release scope: Fredrik asked to complete the work without publishing a new beta. Releases remain a separate step in Claude.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T16:23:32.227221Z 703e3f4 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 703e3f47c1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .changeset/statistics-48-hours.md Outdated
Comment thread docs/protocol-cloud.md
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.

1 participant