Skip to content

[Feature] Account Deletion / Data Export OptionΒ #146

Description

✨ 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions