Compliance
Both stores require information on age ratings, data practices, and content. BLOCQ suggests the most likely appropriate answers based on your active modules – you must actively confirm each section.
Age Rating (Apple)
Section titled “Age Rating (Apple)”Apple calculates your app’s age rating automatically based on a questionnaire. BLOCQ fills in this questionnaire based on your active modules and submits it automatically.
- No active user content (e.g. only static content): Age rating 4+
- User-generated content (Feed, Forum, Chat): typically 12+ or 17+
- In-app purchases: the appropriate flag is set
Apple Privacy Labels
Section titled “Apple Privacy Labels”Apple requires detailed information about what data your app collects and how it is used.
- The wizard shows you a suggestion based on your active modules
- Review each data type (e.g. name, email, usage behavior)
- Confirm or adjust each section
- Tap “Confirm Apple Privacy Labels”
| Data Category | Possible Source |
|---|---|
| Name, Email | Profile, Members, Membership module, Firebase Auth |
| Location data | only modules with real device location (Time Tracking, Services) |
| Purchases / Financial info | Shop, Orders, Payments, In-App Purchase, Pricing |
| User content | Feed, Forum, Chat, Blog, Wiki, Gallery, etc. |
| Device IDs | Notifications (FCM token) |
Google Data Safety
Section titled “Google Data Safety”Google Play requires a similar declaration about data collection and sharing.
- The wizard shows you a suggestion based on your active modules
- Review the information on data collection, data sharing, and security measures
- Confirm each section
- Tap “Confirm Google Data Safety”
Content Rating (Google Play)
Section titled “Content Rating (Google Play)”Google Play runs a separate content rating process.
- The wizard answers the IARC questionnaire based on your active modules
- You see the resulting rating (e.g. PEGI 3, PEGI 12)
- Confirm the rating
Confirmation per Section
Section titled “Confirmation per Section”Each compliance area has its own confirmation button. All sections of the selected platforms must be confirmed before “Continue” works – otherwise a “Confirmations missing” hint appears.
| Section | Platform | Status |
|---|---|---|
| Apple Age Rating | iOS | Submitted via API |
| Apple Privacy Labels | iOS | Active confirmation required |
| Google Content Rating | Android | Active confirmation required |
| Google Data Safety | Android | Active confirmation required |
Next Step in the Wizard
Section titled “Next Step in the Wizard”After confirming all compliance sections, the wizard moves to Review & Submit.