docs(site): /privacy tells the truth about engagement retention again #29
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/engagement-retention"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The downstream half of ENGAGEMENT.md Phase 14, which is the phase that made the current text false.
Code: RunicGateway/website#182 · Docs: RunicGateway/docs#205
What was wrong
The
deploy-engagemententry insrc/data/collection.mjssaid:and, in its detail, "the delivery log, the suppression list and the per-person rate limits have no retention sweep, so they are as long as the site is old."
That was the true answer right up until Phase 14 landed a sweep — and it is exactly the kind of sentence a Play reviewer reads. Phase 12 flagged this as a thing that becomes false the moment retention lands; this is that moment.
What it says now
What the code actually does: a nightly sweep with an operator-settable horizon per table (180 days for the delivery log, 30 for the queue and the rate limits), and the two things that deliberately do not expire —
One inventory, so
/privacyand the Play answers cannot drift apart.PLAY_DATA_SAFETY.mdis unchanged, and that is correctWorth stating because the phase text expected otherwise:
deploy-engagementisscope: 'deployment', and the Play answers are generated from the app-scoped entries only — Play asks what the app collects, not what a self-hosted deployment keeps.npm run play:datasafetyrewrites the file byte-identically andcheck:datasafetystays green.Proof
All ten checks green (
facts,tokens,brand,links,datasafety,quickstart,reference,sidebar,a11y,csp) and 42/42 tests.checkFactsverified againstmain. The built/privacypage renders the new text.