feat: public privacy + account-deletion pages for Google Play #11

Merged
thatumi merged 3 commits from feat/play-public-pages into main 2026-09-24 19:20:45 +00:00
Owner
  • Új statikus oldalak: privacy.html, delete-account.html (EN/HU), a webapp Caddy szabálya /privacy és /delete-account alatt is kiszolgálja.
  • Adatvédelmi szöveg javítva: Android képernyőmegosztás (MediaProjection + foreground service) mostantól szerepel; engedménylista a manifesthez igazítva.
  • Play dokumentumok frissítve az új URL-ekkel.
  • Élesítéshez a webapp image újraépítése/deploy kell; az NPM/openresty élő config nem a repóban van.

🤖 Generated with Claude Code

- Új statikus oldalak: `privacy.html`, `delete-account.html` (EN/HU), a webapp Caddy szabálya `/privacy` és `/delete-account` alatt is kiszolgálja. - Adatvédelmi szöveg javítva: Android képernyőmegosztás (MediaProjection + foreground service) mostantól szerepel; engedménylista a manifesthez igazítva. - Play dokumentumok frissítve az új URL-ekkel. - Élesítéshez a webapp image újraépítése/deploy kell; az NPM/openresty élő config nem a repóban van. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(web): public privacy + account-deletion pages for Google Play
Some checks failed
CI / build-and-test (pull_request) Successful in 37s
CI / e2e (pull_request) Has been cancelled
4d55481b9a
- apps/web/public/privacy.html: bilingual (EN/HU) privacy policy rendered
  from store/privacy-policy.md, static, no scripts, light/dark.
- apps/web/public/delete-account.html: bilingual account-deletion page
  (in-app steps verified against AccountDataSection.tsx and both locales,
  what accountDeletion.ts's deactivate call removes vs. what may remain,
  email fallback for users without the app).
- Privacy policy correction: Android now uses a native MediaProjection
  foreground service for user-started in-call screen sharing (system
  consent prompt + ongoing notification); permission list re-synced with
  the merged manifest (FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PROJECTION);
  Android photo picker needs no storage permission. Last updated 2026-09-24.
- deploy/webapp: Caddy try_files also resolves {path}.html, so /privacy and
  /delete-account work next to the .html URLs (SPA fallback unchanged).
- store/ + docs/PLAY_STORE.md: reference the public URLs, drop the HUMAN
  TODOs for them, fix the stale "Android screen sharing is a gap" claim,
  note the Console foreground-service declaration.
- .hub/status.json refreshed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs(delete-account): matrix.szabotar.dev is a private test server, drop the 30-day promise
Some checks failed
CI / build-and-test (pull_request) Successful in 41s
CI / e2e (pull_request) Has been cancelled
dea1f79f6a
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Merge remote-tracking branch 'origin/main' into feat/play-public-pages
All checks were successful
CI / build-and-test (pull_request) Successful in 42s
CI / android (pull_request) Successful in 2m53s
CI / e2e (pull_request) Successful in 3m40s
a294421114
# Conflicts:
#	.hub/status.json
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thatumi/JorKonvo!11
No description provided.