Who Gets the Keys? Qualification, Consent, and Platform Security

The hardest question in the Android interoperability proceeding is not whether powerful capabilities should be opened, but who may combine them and under what conditions. This chapter examines the boundary between features that the final measures make available to all third parties and five sensitive features for which Alphabet may require qualification. It also tests that governance design against Google's security objections, so readers can distinguish a real safeguard, a platform-control claim, and a risk that the supplied evidence does not yet resolve.

A third-party assistant that can invoke Android, read permitted context, automate another app, and continue working in the background has a larger consequence surface than an ordinary app. The Commission's answer is neither to leave all of those powers with Google's own services nor to declare every service trustworthy by default. It creates a layered access model: broad interoperability as the rule, qualification for selected mechanisms, user consent throughout, and integrity conditions that are supposed to be necessary, proportionate, evidenced, and applied equally.

The split between open and restricted access

The starting rule is broad. Unless a feature is classified as restricted, Alphabet must make the interoperability solution available to all third parties without undue delay, regardless of the type or use case of the software. The final measures identify five restricted features: centralised access to apps' on-device data, context-aware intelligence, structured on-device integration, screen automation, and system integration.

The list reflects combinations of sensitivity and authority. Centralised data access can join information from several applications. Context-aware intelligence can operate continuously in the background and use physical or digital context to make proactive suggestions. Structured integration can let a service trigger actions across apps. Screen automation can discover, observe, and control another application's interface. System integration can alter settings or operating-system activities. Each feature can be useful on its own, but the risk increases when an assistant can combine several of them in a single task.

Restricted status is therefore not a permission to close the door. Alphabet must still provide effective interoperability for those features. It may require a service to demonstrate eligibility first, but the conditions must be transparent, objective, precise, non-discriminatory, strictly necessary, and proportionate to the feature. They must apply equally to Alphabet's own services. A condition that is described as safety-related but is harder for a competitor to satisfy than for Google's service would fail the parity principle the measures are built around.

The category also has limits. The final list does not name the two invocation features or ambient-data access as restricted features, although the general consent and integrity measures still apply to them. Conversely, a service does not have to support every restricted feature to qualify as a Qualified AI Assistant; Alphabet may use feature-specific conditions. This prevents the qualification process from becoming a single test that unnecessarily excludes a service whose intended use requires only one sensitive capability.

The requirements for qualification are more specific than a general promise to be “safe.” They can address whether an assistant has advanced reasoning and can carry out complex, multi-step instructions; whether it honours user intent and reconfirms intent before sensitive or irreversible actions; and whether it has been hardened against input, supply-chain, integration, model-integrity, and infrastructure risks. They can also cover privacy, safety, transparency, baseline mobile-application security, and the developer's technical and organisational practices for monitoring emerging vulnerabilities.

That list changes the object being assessed. The platform is not evaluating only whether an app's code has a known vulnerability.