News for hackers. Stuff that matters.
Re:Apple requires account deletion within apps in AppStore s... by AnthonyMouse on Wednesday October 06, 2021 @10:33PM (#28781148)
It's not just banks either.

Suppose you're an equipment rental service. But you can't delete the customer's account before they return the equipment (or pay for losing it).

Suppose you're a dog kennel. You can't delete the customer's account while you have their dog in your possession.

Suppose you're the parole division of the police department. Can the "customer" delete their "account"?

This is the problem with dictatorial fiat. The world is full of edge cases.

Re:Apple requires account deletion within apps in AppStore s... by gls2ro on Wednesday October 06, 2021 @11:09PM (#28781396)
I don't think these are corner cases.

If the user is allowed according with their contract or law to delete their account they should be able to request that themselves from within the app. This is what I understand from what Apple is requiring the apps to do. It is very similar with GDPR "Right to erasure"/"right to be forgotten".

For your specific cases:

- if a user rented something then they should not be allowed legally to close their account until they return or pay the equipment. If that is in the contract then the delete my account button should be disabled until their contract is terminated/closed.

- if you're a dog kennel it is the same, the user should keep the account until the dog is returned.

- if you are a parole division of the police and the "customer" by law can have their records deleted they should be able to do so.

Re:Apple requires account deletion within apps in AppStore s... by AnthonyMouse on Thursday October 07, 2021 @12:54AM (#28782133)
> If the user is allowed according with their contract or law to delete their account they should be able to request that themselves from within the app. This is what I understand from what Apple is requiring the apps to do.

But now you're exposing the huge problem. It goes from "everybody has to be able to cancel their account in the app" to having to be a contract lawyer steeped in the specifics of every business arrangement and know the law in a hundred different countries to be able to determine if you're allowed to cancel within the app.

Then the app reviewers would either have to be lawyers with plenty of time to make an accurate determination, or they'll be getting it wrong left and right. And it'll obviously be the second one. So now what does the dog kennel owner do, or the OP above, when the app reviewer rejects their excuse?

Re:Apple requires account deletion within apps in AppStore s... by jrek on Thursday October 07, 2021 @03:00AM (#28783099)
This is making a mountain out of a molehill. There's nothing to suggest any pre-conditions for deleting an account have to be removed, simply that it must be possible to "initiate deletion" from within the app.
Re:Apple requires account deletion within apps in AppStore s... by AnthonyMouse on Thursday October 07, 2021 @11:09AM (#28787325)
Then you're defeating the purpose of the requirement, because the scummy scam service will let you "initiate" deletion but to actually carry it out you still have to call them and wait on hold for sixteen years or come show your ID in person at their offices in Northern Alaska.
Re:Apple requires account deletion within apps in AppStore s... by m0dest on Saturday October 09, 2021 @09:12AM (#28809557)
Frankly, this would still be a good start compared to the norm today: You can't even find information about account deletion from most mobile apps, let alone initiate the process.
Re:Apple requires account deletion within apps in AppStore s... by gls2ro on Thursday October 07, 2021 @03:11AM (#28783170)
I agree that things can get complicated when taking into consideration multiple countries. But I think this is the cost of doing business and caring about users. If you do business in multiple countries then that is the cost to be paid.

I also think that the default should be that users should be able to delete their accounts and companies should provide evidence why they have that button disabled or removed.

So in case of review the rule maybe could be: if the user is creating an account in your app, then. the user should have the option to delete their account from the app, unless evidence is provided why the account cannot be deleted because of legal reasons.

Re:Apple requires account deletion within apps in AppStore s... by scarface74 on Thursday October 07, 2021 @01:57AM (#28782650)
It clearly states that if you create the account in the app you have to be able to delete the account within the app.

In none of those cases are you creating the account within the app.

Re:Apple requires account deletion within apps in AppStore s... by jayd16 on Thursday October 07, 2021 @02:09AM (#28782756)
>In none of those cases are you creating the account within the app.

why not?

Re:Apple requires account deletion within apps in AppStore s... by scarface74 on Thursday October 07, 2021 @03:13AM (#28783183)
When have you been able to do a rental agreement through an app without signing paperwork?
Re:Apple requires account deletion within apps in AppStore s... by tremon on Thursday October 07, 2021 @07:28AM (#28784873)
You don't think rental customers create an account on the app to make their initial reservation, then sign the paperwork once they pick up the car?
Re:Apple requires account deletion within apps in AppStore s... by throaway46546 on Thursday October 07, 2021 @02:01AM (#28782683)
Just create a separate "online account" that links to the other database.