Skip to content

Google Play rejectionGoogle Play: app doesn’t meet the User Generated Content policy

Google Play’s User Generated Content policy is a requirement for apps where users post content other users can see. The app needs terms users accept, an in-app way to report content and users, blocking, and ongoing moderation.

Short answer

Add terms of use that users accept before posting, a report option on posts and profiles, a way to block users, and tools to remove content and ban accounts. Then send a new release and reply to the rejection notice.

Rather not fix it yourself? App Fix Ticket starts with a fixed-price diagnosis, then a fixed price for the fix before any fix work.

Why the app fails the UGC policy, and the fix

  1. 01

    Users can post before accepting terms

    “You must provide clear terms of use, an in-app system for reporting objectionable content, and a function for users to block others.” Google Play Console Help, User Generated Content (policy summary)

    The full policy says users must accept your terms before they create or upload content. Show them, including what is banned, before the first post, and record the acceptance.

  2. 02

    There is no report or block button

    “This includes providing an in-app system for reporting and blocking objectionable UGC and users, and taking action against UGC or users where appropriate.” Google Play Console Help, User Generated Content

    An email address in the settings is not an in-app system. Add report and block actions next to the content and on user profiles.

  3. 03

    Reports go nowhere

    “Apps with user-generated content must have robust moderation to ensure a safe environment.” Google Play Console Help, User Generated Content (policy summary)

    Moderation means someone reviews reports and acts on them. Build a review queue, and the ability to hide posts and suspend accounts.

  4. 04

    Chat or mentions have no blocking

    “UGC features that enable 1:1 user interaction with specific users (for example, direct messaging, tagging, mentioning, etc.) must provide an in-app functionality for blocking users.” Google Play Console Help, User Generated Content

    Direct messages, tags and mentions let one user reach another, so each needs a block option inside the app.

Checked against the vendor’s docs on : Play Console Help: User Generated Content.

Rather hand it over?

Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.

“Very responsive, attentive to fixing bugs, and completed the project as needed! Thank you!”
A buyer in the United States, July 2022. Shopify on Fiverr
All 127 Fiverr reviews

Related: App Store Guideline 1.2 (user-generated content) · Google Play minimum functionality · Google Play Data safety form rejected · Google Play QUERY_ALL_PACKAGES

Questions

More on this launch

Does a comment section count as UGC?

Yes, if other users can see it. Comments, reviews, chat, profiles and shared images all count.

Does Apple have the same rule?

Yes. App Store Guideline 1.2 asks for filtering, reporting and blocking too, so one set of tools largely covers both stores.

Can you fix it for me?

If one bug is the whole problem, the App Fix Ticket covers it: a written diagnosis first, then the fix. If the app has more going on, the Launch Check is a written check of the whole app. Each issue found is rated critical, high, medium or low, with where it is and how it was confirmed. No issues worth fixing, no charge. If the Launch Check finds nothing rated medium or higher, Simon refunds the full $450. You keep the report either way. This applies to the first 10 Launch Checks bought after October 30, 2026.

Something else?

Describe it and get a written quote

Describe the app and where it is in the launch. You get a written scope, a fixed price and a timeline; Simon replies by email, usually within one business day.