β¨ Feature Overview
Add a self-serve option for users to delete their account and associated data, and/or export their own data, from within the app (e.g. Dashboard/Settings).
π Why is this Feature Needed?
The app has a Privacy Policy page and stores user data (Google OAuth login + typing history/stats in Supabase), but there is currently no way for a user to delete their account or export their data themselves (verified β no such feature exists anywhere in src/). This is a basic user-rights/trust expectation for any app that collects personal data.
π¨ Visuals (If applicable)
N/A β could be a "Delete Account" / "Export My Data" section in a Settings/Account page.
π§ Possible Implementation (Optional)
- Add a Settings page (or section in Dashboard) with "Export my data" (downloads a JSON of the user's stored data) and "Delete my account" (with confirmation) actions.
- Wire "Delete my account" to remove the user's row(s) from Supabase and revoke the session.
π‘ Additional Notes
Should double check what the Privacy Policy currently promises regarding data deletion/export, to make sure the implementation matches it.
π Are you contributing under any open-source program?
GSSoC'26
β¨ Feature Overview
Add a self-serve option for users to delete their account and associated data, and/or export their own data, from within the app (e.g. Dashboard/Settings).
π Why is this Feature Needed?
The app has a Privacy Policy page and stores user data (Google OAuth login + typing history/stats in Supabase), but there is currently no way for a user to delete their account or export their data themselves (verified β no such feature exists anywhere in
src/). This is a basic user-rights/trust expectation for any app that collects personal data.π¨ Visuals (If applicable)
N/A β could be a "Delete Account" / "Export My Data" section in a Settings/Account page.
π§ Possible Implementation (Optional)
π‘ Additional Notes
Should double check what the Privacy Policy currently promises regarding data deletion/export, to make sure the implementation matches it.
π Are you contributing under any open-source program?
GSSoC'26