Solved

Deleting user account from RevenueCat SDK

  • 10 December 2021
  • 3 replies
  • 82 views

Badge

Hi,

Apple requires apps to provide the users with a way to delete the accounts they have set up in the app. I guess it does not only apply to the id in our login system, but also the associated information on RCat.

Is there a way to remove the user id and other data from RCat altogether, using iOS/Android SDKs? I might be dumb, but I can’t find anything in the reference.

Thank you :)

icon

Best answer by ryan 10 December 2021, 02:37

View original

3 replies

Userlevel 5
Badge +9

Hey @KKG! There’s a REST endpoint to delete a customer, but this can only be called from a secret key from your server for security purposes: https://docs.revenuecat.com/reference#basic

Since any code you write in your app you should assume is public, having an SDK-side delete function could allow users to delete other customer’s accounts.

Depending on how many account deletions you get, I’ve seen some folks just process these manually (there’s a button in the RevenueCat dashboard to delete).

Badge

Hey @KKG! There’s a REST endpoint to delete a customer, but this can only be called from a secret key from your server for security purposes: https://docs.revenuecat.com/reference#basic

Since any code you write in your app you should assume is public, having an SDK-side delete function could allow users to delete other customer’s accounts.

Depending on how many account deletions you get, I’ve seen some folks just process these manually (there’s a button in the RevenueCat dashboard to delete).

Hi @ryan  I am faced with same issue, I’ve seen some folks just process these manually ? what do you mean by this and how can I solve it?

Userlevel 5
Badge +9

@Clement Babaniyi meaning if you receive a deletion request you can go into RevenueCat and manually delete the customer: https://www.revenuecat.com/docs/manage-users

Reply