Blocks submissionBoth stores
If users can post content or interact, the app can filter, report, block, and shows contact details
The question Does the app let users post content that other users see, or talk to strangers? If not, answer N/A and say why. If so: can objectionable posts be filtered, can users report content and get a response, can users block others, and are contact details published? Name the screens.
A person or a model answers it from the app's texts and screens; the answer is kept only while the facts it saw are unchanged.
Applies when listing:\b(chat|post|comment|share with|community|feed|friends|social|profile picture|message)
Checked from built, not yet uploaded, on a test track, submitted and in review, published
The rule, in our words
- App Review Guidelines: An app where users post content or interact socially must filter objectionable material, let users report content and get a timely response, let users block abusers, and publish contact details. Apps that become mostly pornographic, random chat, hot-or-not voting, threats or bullying may be removed without notice. Creator-content apps must let users identify content above the app's age rating and gate it by age.
- User Generated Content: An app where users contribute content others can see must require acceptance of terms before posting, define and prohibit objectionable content in those terms, moderate in proportion to the content, offer in-app reporting of content and users, offer user blocking wherever there is one-to-one interaction and in any app exposing publicly accessible UGC, and keep monetisation from rewarding bad behaviour. Incidental sexual content is permitted only if it sits behind a default-on filter needing at least two user actions to lift, children are kept out by an age screen, and the content-rating questionnaire is answered accurately. Apps whose primary purpose or reputation is objectionable UGC are removed.
Okkok never stores the stores' text. Each item above is our paraphrase, and the link is the page it rests on, verified unchanged by fingerprint on every run.
The other store
- Google additionally requires users to accept terms that define objectionable content before posting, blocking wherever there is one-to-one interaction, a default-on filter needing at least two user actions to lift for incidental sexual content, an age screen, and monetisation that does not reward bad behaviour. Apple additionally requires published contact details and a timely response to reports. partial
- Google names specific app types and demands published child-safety standards, legal reporting and a named child-safety contact; Apple has no equivalent named-contact or reporting-to-authority duty. google-stricter
- Google requires an affirmative minor-blocking mechanism for these app types up front; Apple removes the app only after it becomes objectionable and requires age-gating only for creator content above the app's rating. partial
Check your app
pip install git+https://github.com/petresandu-cloud/okkok
okkok audit path/to/app
The report names this rule as apple.1.2.user-content-moderation and says what to do, who does it, where, and how it knows.