Publishing Requirements

A brief review of the policies and requirements by Apple and Google for apps to be published.

App Store Review Guidelines

Google Play Developer Policy Center

Account Deletion

This requirement for account deletion was enforced starting on July 30, 2022. You can read more about this policy here. In summary, any app that supports account creation must also offer account deletion within the app. How you decide to implement this is up to you, but here are some recommendations that have been approved by Apple previously.

Most people configure a new workflow in Rock that confirms the account information and provides verbiage surrounding the deletion process. This form can be added to the mobile app via the Workflow Entry block. Upon submission, the workflow could notify a mailbox via email. You might choose to follow up with the individual or simply process their request without interaction. Typically, you'll want to merge the individual with the Anonymous Giver account.

You may need to provide contribution statements or other information the individual needs since they won't have access to sign in once processed.

"To give users more control over their data, we're introducing a new account deletion requirement under our User Data policy. If your app allows users to create an account, then it must also allow users to request for their account to be deleted in the app and through a web resource."

Prior to requesting a Shell Update or App Factory Publish, please ensure that you have a deletion request feature on both Mobile and Web in accordance with the aforementioned platform requirements.

Audio Playback

The shell has a built-in setting enabled for background audio playback. This cannot be turned off and must be in use to publish a Rock Mobile app on Apple's App Store. If you don't have audio playback in your app, you will need to temporarily add something in order to get the app approved.

European Digital Service Act (DSA)

App Factory cannot provide legal advice on the declaration of trader vs. non-trader status.


The Digital Service Act protects consumers rights online. To do this, any individual, organization, or corporation who provides a good or service must provide additional information on any platform they use. To make this determination, the DSA requires individuals, organizations, and companies to declare themselves as a "Trader" or "Non-Trader".

Trader Definition

"The DSA defines a trader as β€œany natural person, or any legal person irrespective of whether privately or publicly owned, who is acting, including through any person acting in his or her name or on his or her behalf, for purposes relating to his or her trade, business, craft or profession.” If you have questions about your status as a trader, consult with your legal advisor." In the case of App Factory and the Google Play Store/Apple App Store, this new requirement must be declared to update, create, or retain applications within the respective stores.

Last updated

βš™οΈ Powered by Rock RMS