Deleting User Data

I’ve been working on an app the last few days and am mostly done, but I’ve run into a snag just at the end of it.

I’m trying to include an action button that allows users to delete their account (and/or account data).

I’ve set a button on my ‘User Profile’ section which then opens up a second screen for the user to confirm they truly wish to delete their account.

Once they confirm, it seems like their row of data is deleted from the ‘Users’ data sheet. Unfortunately, it seems that if they then decide to log back in, their data is restored. My best guess is that this is due relations I have within the user sheet to other sheets (used to pick certain information such as XP earned etc - the relations are made using their email address so I guess it’s picking up all their info once more since their info hasn’t been deleted from those sheets.

Is there any way around this? Any way to result in a full deletion of anything related to their email address for example?

Complete data deletion is not something that can entirely be done by the user alone. There is one step that only you can do as the app owner.

There is the data in the tables which the user can delete themselves, but there is also the underlying data stored internally within Glide that needs a different process to delete.

1 Like