fix(app): persist disclosure acknowledgement only after acceptance #5

Merged
Naveax merged 1 commits from pr/fix-data-disclosure-persistence into main 2026-09-06 11:18:24 +03:00
Naveax commented 2026-09-03 23:27:47 +03:00 (Migrated from github.com)

Summary

Make the data-disclosure acknowledgement flow fail closed.

Previously the acknowledgement write started while the dialog was being dismissed. It is now persisted only after an explicit confirmed user action.

Changes

  • Return an explicit boolean acknowledgement from the dialog
  • Persist acknowledgement only after acceptance
  • Do not invent an accepted state if preference storage fails
  • Allow the disclosure to appear again when persistence fails

No advertising or VPN connection behavior is changed.

## Summary Make the data-disclosure acknowledgement flow fail closed. Previously the acknowledgement write started while the dialog was being dismissed. It is now persisted only after an explicit confirmed user action. ## Changes - Return an explicit boolean acknowledgement from the dialog - Persist acknowledgement only after acceptance - Do not invent an accepted state if preference storage fails - Allow the disclosure to appear again when persistence fails No advertising or VPN connection behavior is changed.
Sign in to join this conversation.