Apple now requires apps to declare social media features — a new compliance step for anything with a feed, chat or comments

From September 2026, developers must declare whether an app includes social media capabilities before Apple will accept new versions or grant notarization for alternative app marketplaces, triggering a new age-rating content descriptor — a compliance step founders need to budget for before submission, not after.

Apple has introduced a new submission requirement: any app or game with social media capabilities — think feeds, comments, direct messaging, or user-to-user content sharing — must now declare that fact before Apple will accept a new version, and before it will notarize the app for distribution through alternative marketplaces. Apps with the capability get a new “Social Media” content descriptor added to their age rating on the App Store product page.

Why this catches founders off guard

Most teams don’t think of a lightweight comment section or an in-app activity feed as “social media” — it’s a feature, not a category. But Apple’s classification is capability-based, not intent-based: if the functionality exists, the declaration is required, regardless of whether social interaction is the app’s main purpose. A healthcare app with a patient community forum, a marketplace app with buyer-seller messaging, or a fitness app with shared workout feeds could all fall under this requirement without anyone on the team having planned for a “social app” review process.

The alternative marketplace angle

The requirement is tied explicitly to notarization for third-party app stores, which have been expanding in the EU and UK under regulatory pressure this year. That means the declaration isn’t just an App Store formality — it’s now a gate for any distribution route Apple controls, direct or otherwise.

So what

If you’re scoping a build with any user-generated content, messaging, or feed-style feature, add “does this trigger the social media descriptor” to your pre-submission checklist now, not the week you’re meant to ship. Getting the classification wrong risks a rejected submission and a delayed launch. This is exactly the kind of platform-compliance detail we build into project scoping from day one — see our iOS & Android development work, or get in touch if you’re planning a build with social or community features.

← All research

More research.

GitHub Copilot SDK is becoming the Microsoft Copilot SDK: what builders of AI products should know

On 28 October 2026 GitHub said its Copilot SDK is being renamed Microsoft Copilot SDK, the programmable layer for the shared Microsoft and GitHub agent harness. No immediate action is needed.

Read ›

GitHub Agent Merge: Copilot now watches your pull requests and fixes what blocks the merge

On 28 October 2026 GitHub added Agent Merge to pull requests: a 'Watch and fix' option where Copilot repairs failing Actions workflows and merge conflicts in the cloud, optionally with auto-merge.

Read ›

Claude Code 2.1.314 adds a setting that blocks AI file writes outside the project folder

Claude Code 2.1.314 (30 October 2026) adds permissions.blockWritesOutsideWorkingDirectories, so Claude's file-editing tools refuse any path outside the project in every permission mode.

Read ›

GitHub Enterprise now includes Copilot: seats are bundled, AI usage moves to your budget

From 28 October 2026 account-team customers can get Copilot included with every GitHub Enterprise licence, with AI usage metered against an enterprise budget from the first request. Standalone Copilot is $10 per user per month.

Read ›

GitHub Copilot Fusion goes GA: one pick, many models, and a 30% launch discount

On 28 October 2026 GitHub made Copilot Fusion generally available: instead of choosing a model, developers pick an effort level and Copilot routes each task across models. Paid plans get 30% off model costs for a limited time.

Read ›

GitHub Agentic Workflows is generally available: automations written in plain Markdown

On 28 October 2026 GitHub made Agentic Workflows generally available: AI agents that triage issues, analyse CI failures and update docs, defined in Markdown and run inside GitHub Actions with read-only defaults.

Read ›

Start a project

Building with AI? Let's talk.

Tell us what you are building. We'll give you an honest view of the right approach.

Start a projectSee our work