fix(legal): declare report, block and hide in the app's data safety #46
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/play-data-safety-user-safety"
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?
What & why
The app now sends reports, blocks and hides (USER_SAFETY.md step 4, Android-app#64). The M8 plan said this work would add its own data-safety rows, and until now nothing in
collection.mjscovered them.New app row,
app-safety: "What you report, block or hide"SafetyApi.kt,SafetyDto.ktandRustApi.kt:PLAY_DATA_SAFETY.md(regenerated)Deployment row
deploy-contentuser_blocksanduser_hidden_itemscascade.Flagged, not changed: the
/delete-account/"goes" list copies the website's ownWHAT_GOESwords, and those don't mention blocks and hides, even though both are deleted with the account. I left both lists as they are. Adding the line belongs in a website PR first, if you want it.Console: once this merges, the Data Safety form needs Other actions ticked, and the purposes on Other user-generated content updated to match the table.
How it was tested
npm test: 60/60 pass.check:datasafety,check:terms,npm run build,check:terms:builtandcheck:links.npm run verify(astro check, served headers, a11y, csp and the facts checks). This change touches only the data file and the generated markdown.Checklist
npm run verifypasses locally (all eleven checks and both test suites). (Subset only, see above.)src/data/platform.json.PLAN.mdstill describes what this repository does; a decision it records is eitherunchanged or amended here, with the reasoning.
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY