An important part of providing your users with good privacy is offering them the option of deleting their data. Audiorista's iOS app includes a "Delete account" feature that users can use to request this.
Audiorista does not currently have an automated process for dealing with deletion requests, so they are currently forwarded via email to the owner of your project. Below are a few steps you can take do develop user data from the various components used by the Audiorista platform.
Note that you will need the user ID (UID) sent to you in the email to identify the user in the various systems, so please have it readily available.
Audiorista dashboard
Audiorista does not store any end-user data in their database, so there is nothing to delete here.
Web/custom auth
If you are using your own login/signup provider, please consult their documentation on how to handle data deletion requests.
Firebase Auth
If you are using Firebase Auth (the default option when using Audiorista), you will have to delete the user by following these steps:
- Go to the Firebase Console
- Select your project
- Navigate to Build > Authentication
- Search for the UID you received in the deletion email
- Click on the ⋮ button to the right and select Delete account
- Confirm by clicking Delete
Firebase Firestore
All Audiorista projects use Firebase Firestore. Depending on your setup, there may not be any sensitive data in the Firestore database, but you may still want to delete it by following these steps:
- Go to the Firebase Console
- Select your project
- Navigate to Build > Firestore Database
- Hover over the path at the top of the database navigator - a pencil icon should appear
- Click the pencil icon and enter the path /users/UID (replacing "UID" with the UID from above)
- Click on the ⋮ button to the right of the UID and select Delete document
- Confirm by clicking Start delete
- If you are using the Run Payments with Stripe extension (no longer recommended), repeat these steps for the /customers/UID path
RevenueCat
If you use Audiorista's RevenueCat extension, delete user data by following these steps:
- Go to the RevenueCat Customers list
- Search for the customer using the UID from above
- In the bottom right of the customer page, click Delete Customer
- Confirm the deletion in the modal that appears