Profile: 55343551...
I think functionality that marks an account or its posts as “IsDeleted” might be sufficient honesty. They just want users to be in control of their data, even if it’s posted to a permanent / no upsert source of record.
Guidelines say that apps that support account creation must also offer account deletion to give App Store users more control of the data they've shared while using your app. These rules definitely not helpful for a decentralized product :/
https://developer.apple.com/support/offering-account-deletion-in-your-app
Manyverse’s deletion pattern says “Deleting this account will bring you back to the start screen, where you can restore your account or create a new one.
Are you sure you want to do this?”
If they treat you like a web browser that’d be awesome. Seems unlikely / maybe new rules would be needed :)
Definitely, also account deletion will be a challenging one, also in the guidelines. I don’t think Apple has anything on decentralized products yet ;)
See 1.2 User Generated Content https://developer.apple.com/app-store/review/guidelines/#user-generated-content
Is this considered a social media app? If so won’t we need to do things like implement blocking & reporting functionality for it to be accepted to the App Store?