## Summary - Closes [#103](#103). - Adds public SPA route `/account-deletion/` (no auth) with Hesychia / `ai.hesychia.chat` branding, in-app deletion steps, soft-delete data retention copy, and a contact path (30-day SLA) for users who cannot sign in. - Documents Play Console **Account deletion URL** in `ANDROID.md` and `android/README.md` (`https://hesychia.ai/account-deletion/`, legacy host, HashRouter form). ## Notes - Retention copy matches backend soft-delete (v1): no claim of full erasure / hard purge yet. - Play Console field still needs to be set out-of-band after deploy. ## Test plan - [ ] Open `/account-deletion/` signed out — page loads (no redirect to sign-in) - [ ] Confirm steps match Account → Delete my account + email confirm - [ ] Confirm retention sections are accurate vs soft-delete - [ ] `npm run test:ci -- --testPathPattern=AccountDeletionPage` - [ ] After beta deploy, set Play Console Account deletion URL to the public HTTPS URLReviewed-on: #110
This commit was merged in pull request #110.
This commit is contained in:
@@ -107,9 +107,15 @@ Without `keystore.properties`, release builds are unsigned; debug builds do not
|
||||
|
||||
1. [Play Console](https://play.google.com/console) → app **Hesychia** (`ai.hesychia.chat`).
|
||||
2. Complete store listing: privacy policy URL, data-safety form, screenshots.
|
||||
3. **Testing → Internal testing** → create release → upload `app-release.aab`.
|
||||
4. Add testers, roll out internal track, verify on devices.
|
||||
5. Promote to closed / open / production only after internal QA passes.
|
||||
3. Set **Account deletion URL** to the public instructions page (no sign-in required):
|
||||
- `https://hesychia.ai/account-deletion/` (preferred product host)
|
||||
- or `https://chat.aimloperations.com/account-deletion/` until hesychia.ai cutover
|
||||
4. **Testing → Internal testing** → create release → upload `app-release.aab`.
|
||||
5. Add testers, roll out internal track, verify on devices.
|
||||
6. Promote to closed / open / production only after internal QA passes.
|
||||
|
||||
See also [`../ANDROID.md`](../ANDROID.md) Play checklist and issue
|
||||
[#103](https://git.aimloperations.com/ai_ml_operations/chat_web_app/issues/103).
|
||||
|
||||
Each new upload needs a higher `versionCode`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user