Apple's guideline 5.1.2(i) still catches AI-powered apps out a year into enforcement

Apple's App Store guideline 5.1.2(i), which requires apps to name any third-party AI provider a user's personal data is sent to and get explicit, revocable permission first, has been enforced since November 2025 — and it's still a common rejection reason for apps built with an AI feature bolted on late rather than planned from the start.

Apple’s guideline 5.1.2(i) requires that any app sharing personal data with a third party, including a third-party AI provider such as OpenAI, Anthropic, or Google, must clearly disclose which provider and what data before doing so, and let the user revoke that permission later. It’s been enforced since 13 November 2025, so it isn’t new — but nearly a year in, it’s still a recurring cause of App Store rejections, because it targets exactly the pattern most common in apps that add an AI feature after the fact: a chat box or AI-generated content feature wired up to an external API without a corresponding consent flow.

Why this keeps catching teams out

The guideline doesn’t ban sending user data to AI providers — it requires the disclosure to be specific (naming the provider, not just “we use AI”) and the consent to be obtained before the data leaves the device, not buried in a general privacy policy accepted at signup. Teams that treat an AI integration as a backend implementation detail, rather than a data-sharing event with its own UX, are the ones most likely to build the feature, ship it, and get rejected at review — a costly place to discover a compliance gap.

So what

If a build includes any feature that sends user data to a third-party AI model — summarisation, chat, image generation, recommendations — the consent flow for guideline 5.1.2(i) needs to be designed alongside the feature, not added after a rejection. It’s a small piece of UX with real launch-timeline consequences if it’s missed. We scope AI-integrated features with App Store compliance built in from the start rather than treated as a review-stage fix — see our AI products work, or get in touch to talk through a build that includes AI-powered features.

← All research

More research.

GitHub's Copilot metrics now flag developers whose usage data is missing

GitHub's 5 November 2026 changelog adds fields to the Copilot usage metrics API showing which users send no telemetry or run outdated editors. AI coding tool reporting now admits its own blind spots.

Read ›

Claude Code 2.1.323 adds experimental Code Mode and plugin version ranges

Claude Code 2.1.323 adds an opt-in Code Mode where Claude writes JavaScript to call its tools, and lets plugins declare which Claude Code versions they support. Claude Code teams get more control over extensions.

Read ›

GitHub Apps can now manage enterprise Copilot seats through the API

GitHub's 10 November 2026 changelog lets enterprise GitHub Apps assign and remove Copilot seats through a new permission. Seat management for AI coding tools can now be automated.

Read ›

GitHub will switch off Dependabot alerts on year-old inactive repositories from 8 December

From 8 December 2026, GitHub will turn off Dependabot alerts on most repositories with no activity in the past year. If you own software that is stable but unmaintained, your security alerts go quiet.

Read ›

Gemini 4 Carbon arrives in GitHub Copilot, and it can switch itself on for your whole organisation

GitHub made Gemini 4 Carbon generally available in Copilot on 10 November 2026 across ten clients. Under default model enablement, Business and Enterprise organisations get new models automatically unless an admin opts out.

Read ›

Claude Code 2.1.322 adds fast mode on Google Vertex, with a quiet fallback to standard speed

Claude Code 2.1.322, released 10 November 2026, adds fast mode on Vertex in the global, US and EU regions. If Vertex refuses it, Claude Code falls back to standard speed.

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