Skip to content

Encrypt pending images and complete privacy export - #6

Merged
regeloapp-coder merged 1 commit into
mainfrom
regeloapp-coder-supabase-mcp-setup
Oct 26, 2026
Merged

regeloapp-coder merged 1 commit into
mainfrom
regeloapp-coder-supabase-mcp-setup

Conversation

@regeloapp-coder

Copy link
Copy Markdown
Owner

Summary

  • Encrypt pending cover images at rest with an AES-GCM key in Android Keystore; migrate legacy plaintext covers atomically on first upload, exclude pending images from backup/transfer, and clear files/key on sign-out and account deletion.
  • Extend the per-user GDPR export to include submitted community reports and received notifications, with a regression assertion that scope and counts are user-specific.
  • Add the v1.4.2 SQL migration and bump Android app version to 1.3.3 (versionCode 133).

Backend deployment

Applied supabase/2026-10-26_app_v1_4_2.sql to Supabase project pqmfezkvaslqedalwwnn. Live checks confirm the export RPC is executable by authenticated, not by anon, and its deployed definition includes both added data categories.

Validation

  • git diff --check passed.
  • Android backup rule XML parsed successfully.
  • Android tests/build could not be run locally because Java is unavailable; CI will validate the Android code.
  • The SQL RLS battery was updated but not run against production to avoid mutating live user data.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@regeloapp-coder
regeloapp-coder merged commit 23ba924 into main Oct 26, 2026
1 check passed
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