---
schema: "eutechreg/dossier-markdown@1"
slug: "google-android-interoperability-dma"
version: "1.0"
first_published: "2026-08-25T10:00:00Z"
last_updated: "2026-08-25T10:00:00Z"
---

# Google Android interoperability under Article 6(7) DMA

A clause-by-clause comparison of the European Commission's final and draft interoperability measures for Google Android in case DMA.100220, including the principal changes, implementation dates and redlines.

## Dossier metadata

- **First published:** 25 August 2026
- **Current version:** 1.0
- **Editor:** Mikołaj Barczentewicz
- **Jurisdiction:** European Union
- **Legal framework:** [Regulation (EU) 2022/1925, Article 6(7)](https://eur-lex.europa.eu/eli/reg/2022/1925/oj/eng)
- **Proceeding:** [Commission case DMA.100220](https://digital-markets-act-cases.ec.europa.eu/cases/DMA.100220)
- **Key documents:** [Draft measures annex](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf); [Published final measures](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)
- **Index:** Google (company); DMA (law); Interoperability (issue)

<a id="overview"></a>

## Overview

This dossier examines the measures in the European Commission's Article 6(7) DMA specification proceeding for Google Android. It compares the draft's thirteen feature sections with the eleven retained in the published final measures, after the standalone proactive-suggestions and read/write-access sections were removed. Most remaining functionality descriptions are recognisable. [Draft measures, Sections 1–5](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Sections 1–5](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

A companion dossier, [Integrity under the DMA: sources, interpretation and safeguards](/dossiers/integrity-under-dma/), examines the broader legal framework governing integrity-based restrictions on interoperability. It covers the DMA’s statutory basis, legislative development, the Commission’s interpretation, and selected Apple and Android applications. This dossier focuses more narrowly on how the Android draft and final measures differ.

The comparison identifies three systemic changes:

- **Certification and access.** Five feature categories—or specified implementations of them—may become subject to eligibility certification for “Qualified Services.” The final text also provides an end-user opt-out and a route for services that are not AI assistants. [Final measures, §5.4.1, paras 120–138](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)
- **Implementation timetable.** Deadlines generally move to August 2027, while the distinct always-on hotword detection (AOHD) concurrency duty moves to August 2028. [Final measures, Implementation provisions in §§1–4](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)
- **Detailed guarantees.** Several third-party-facing guarantees disappear without a direct substitute. [Draft measures, §§1.2, 3.3 and 4.2](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §3.1, paras 48–59](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

A separate dossier examines the Commission's [Google Search data-sharing measures under Article 6(11) DMA](/dossiers/google-search-data-sharing-dma/). Comparing those measures with the Article 6(7) Android measures shows that both final texts give Alphabet more structured roles in controlling access, but with different safeguards. The Android measures include third-party certification routes, a per-service and per-device user opt-out, equal treatment of Alphabet and third-party services, and pre-certification testing. The Article 6(11) Search measures instead relocate sanctions and security screening while preserving independent assurance for other objectives, and add pricing review, technical transparency, and public recipient and termination information. Their different disclosure rules concern different objects, while free-of-charge interoperability and FRAND data-access pricing reflect different statutory obligations. [Final measures, §§5.4.1, 5.6, 5.8 and 5.10, paras 120–138, 148, 151–154 and 157–164](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf) [Search final measures, §1, paras 3–9; §2.2.1–2.2.3, paras 18–22; §3.1, paras 41–44; §3.2.4, paras 68–86; §4, paras 87–100; §5.4.2, paras 132–138; §5.7, paras 171–176](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100209_2712.pdf)

The comparison overview gives a compact view of all 26 provision groups, including the Section 5 chapeau as its own group. The detailed comparison provides the assessment, source pinpoints, deadline comparisons and provision-body redlines with source notes preserved separately.

<a id="main-findings"></a>

## Main findings

The ten most consequential changes between the draft and published final measures, ordered by significance.

### 1. Five feature categories become conditionally subject to certification

**Importance:** High

Final §5.4.1 authorises Alphabet to require eligibility certification for five feature categories—or specified implementations of them—but this is not an absolute access condition: paragraph 135 provides a per-service, per-device end-user opt-out, and paragraph 137 extends the relevant processes to services that are not AI assistants. Eligibility conditions must treat Alphabet and third-party services equally, while Alphabet retains central roles in programme terms, direct certification, suspension and appeals.

**Sources:** [Draft measures, §5.4, para 134](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §5.4.1, paras 120–138](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 2. Detailed custom-model and customised-hotword guarantees are removed

**Importance:** High

The final always-on hotword detection (AOHD) section retains generic sound-model enrolment, DSP loading and execution, validation and testing functionality. It removes the draft's more detailed guarantees concerning custom-model documentation and autonomous training, explicit enrolment and loading APIs, testing without prior approval, OpenHST, branded hotwords and voice-based model creation.

**Sources:** [Draft measures, §1.2, paras 9–20](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §1.2, paras 10–18](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 3. The standalone read/write rule gives way to an enumerated app guarantee

**Importance:** High

Draft §3.3's standalone general read/write provision is removed. Final paragraph 55 guarantees enumerated actions in eight first-party apps to Qualified Services, subject to the user opt-out and non-AI-service route. This is not an exhaustive ceiling on §3.1: the final text also preserves general parity, additional-functionality, all-channel and future-update duties in paragraphs 51, 53, 54 and 57.

**Sources:** [Draft measures, §3.3, paras 75–80](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §3.1, paras 51 and 53–57; §5.4.1, paras 135 and 137](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 4. Implementation deadlines move to later Android releases

**Importance:** High

Deadlines in Sections 1–4 generally move from 1 January 2027 or Android 17 QPR2 to 1 August 2027 and Android 18. For AOHD, the main final deadline is one month later than the draft's July 2027 customised-hotword track and seven months later than its January 2027 track; the separate multi-hotword concurrency guarantee moves to 1 August 2028, respectively 13 and 19 months later.

**Sources:** [Draft measures, Implementation provisions in §§1–4](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Implementation provisions in §§1–4; §1.2 concurrency deadline](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 5. Three on-device-model resource guarantees are removed

**Importance:** High

The final text omits the draft's guarantees concerning user reallocation of preferential memory or hardware access, parity for access to AICore's system-privileged APIs, and equal hosting access if Alphabet allows another third party or OEM to use AICore.

**Sources:** [Draft measures, §4.2, para 108(b), (f) and (g)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §4.2, paras 90–98](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 6. The express ban on privileged and OEM-controlled restrictions disappears

**Importance:** High

The system-integration section drops the draft prohibition on preinstallation, privileged permissions and other OEM-controlled access restrictions while the final introduces certification-gated access for the App-Functions channel.

**Sources:** [Draft measures, §3.4, para 90(d)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §3.3 and §5.4.1](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 7. Neutral access verification and independent dispute resolution are removed

**Importance:** High

The draft's beneficiary-registration guarantee that verification be conducted by neutral and independent third parties with independent dispute resolution is deleted. The final text creates distinct certification routes, including Trusted Certification Authorities, direct Alphabet certification and appeals decided by Alphabet, while paragraph 115 separately preserves independent verifiability of integrity conditions.

**Sources:** [Draft measures, §5.4, para 134](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §5.3, para 115; §5.4.1, paras 120–138](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 8. Default public transparency of ongoing reporting is reduced

**Importance:** Medium

Only the Final Feature Implementation Report automatically receives confidential and non-confidential versions when due, while non-confidential versions of the other four report types are supplied only at the Commission's request. The final measures also remove the draft's express requirement that non-confidential versions be provided for publication when due.

**Sources:** [Draft measures, §5.10, para 157](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §5.10, para 163](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 9. A consent safeguard is deleted and integrity conditions gain a carve-out

**Importance:** Medium

The draft safeguard governing user consent and agency prompts is removed. Remaining integrity conditions add an 'unless specified otherwise in this Annex' qualification that accommodates the new Restricted Features regime; that textual accommodation does not itself establish that the exception is legally justified under the DMA.

**Sources:** [Draft measures, §5.3, para 130(d)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §5.3, para 117(d) and (f)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 10. The proactive-suggestions architecture is folded into a narrower feature

**Importance:** Medium

Draft §2.2's standalone donation-and-egress architecture is removed. Proactive suggestions become a use case within the shorter, restricted context-aware-intelligence feature, which also adds opt-out and non-replacement provisions.

**Sources:** [Draft measures, §2.2, paras 29–38, especially para 34(a)–(l)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, §2.2, paras 29–38, especially para 35(f) and (h)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

<a id="implementation-timeline"></a>

## Proceeding and implementation timeline

The timeline distinguishes procedural acts from the published measures analysed in this dossier and identifies the principal implementation milestones.

### 2026-04-27 — Preliminary Findings adopted; draft measures published

The Commission adopted Preliminary Findings and separately published the draft measures annex analysed in this dossier.

**Sources:** [Draft measures, Draft measures annex](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf)

### 2026-07-16 — Article 8 decision adopted; final measures published

The Commission adopted an Article 8(2) decision and published the final measures analysed in this dossier. The linked publication is not the full decision or its complete reasoning.

**Sources:** [Final measures, Publication notice and final measures](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 2027-02-01 — Draft certification programme terms

Deadline for draft terms of both programmes and the opening of Trusted Certification Authority applications. Paragraph 136(d) gives those applications a four-week assessment deadline and states no high-volume extension.

**Sources:** [Final measures, §5.4.1, para 136(a) and (d)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 2027-05-01 — Final programme terms

Deadline for final programme terms and opening of Qualified AI assistant applications. Paragraph 136(c) ordinarily allows four weeks for assessment, except for delays outside Alphabet's control, and allows eight weeks for an unusually high volume of applications.

**Sources:** [Final measures, §5.4.1, para 136(b)–(c)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 2027-08-01 — Main implementation deadline — Android 18

Most feature-level interoperability obligations are due with the next major Android release, identified as Android 18.

**Sources:** [Final measures, Implementation provisions in §§1–4](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 2028-08-01 — AOHD concurrency deadline — Android 19

The guarantee that AOHD from multiple services can run concurrently is due with Android 19.

**Sources:** [Final measures, §1.2, AOHD concurrency implementation provision](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

<a id="draft-final-comparison"></a>

## Comparison overview

The comparison overview covers every section of the draft and final measures. Feature names link to the complete assessment and semantic redline below.

### 1. Long-press home / Long-press navigation handle (LPH/LPNH) contextual invocation

**Draft reference:** Draft §1.1 (paras 1-8)

**Final reference:** Final §1.1 (paras 1-9)

**Access status:** General access conditions

**Effects:** Clarified; Preserved

**Deadline movement:** Later deadline

**Type of change:** Minor

**Material change:** Yes

**Sources:** [Draft measures, Draft §1.1 (paras 1-8)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §1.1 (paras 1-9)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 2. Always-on hotword detection (AOHD)

**Draft reference:** Draft §1.2 (paras 9-20)

**Final reference:** Final §1.2 (paras 10-18)

**Access status:** General access conditions

**Effects:** Removed; Narrowed; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §1.2 (paras 9-20)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §1.2 (paras 10-18)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 3. Centralised access to apps' data stored on-device (AppSearch)

**Draft reference:** Draft §2.1 (paras 21-28)

**Final reference:** Final §2.1 (paras 19-28)

**Access status:** Restricted feature

**Effects:** Conditional; Narrowed; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §2.1 (paras 21-28)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.1 (paras 19-28)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 4. Draft §2.2 — Proactive suggestions (DROPPED as a standalone section)

**Draft reference:** Draft §2.2 (paras 29-38)

**Final reference:** No standalone counterpart; see Final §2.2

**Access status:** General access conditions

**Effects:** Relocated; Narrowed

**Deadline movement:** Later deadline

**Type of change:** Dropped

**Material change:** Yes

**Sources:** [Draft measures, Draft §2.2 (paras 29-38)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.2 (paras 29-38); §3.1 (paras 55-56)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 5. Context-aware intelligence

**Draft reference:** Draft §2.3 (paras 39-47)

**Final reference:** Final §2.2 (paras 29-38)

**Access status:** Restricted feature

**Effects:** Conditional; Removed; Narrowed; Expanded

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §2.3 (paras 39-47)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.2 (paras 29-38)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 6. Access to ambient data

**Draft reference:** Draft §2.4 (paras 48-56)

**Final reference:** Final §2.3 (paras 39-47)

**Access status:** General access conditions

**Effects:** Narrowed; Added; Preserved

**Deadline movement:** Later deadline

**Type of change:** Minor

**Material change:** Yes

**Sources:** [Draft measures, Draft §2.4 (paras 48-56)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.3 (paras 39-47)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 7. Structured on-device integration

**Draft reference:** Draft §3.1 (paras 57-65)

**Final reference:** Final §3.1 (paras 48-59)

**Access status:** Restricted feature

**Effects:** Conditional; Narrowed; Added; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §3.1 (paras 57-65)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.1 (paras 48-59)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 8. Screen automation (agent-controlled app interactions)

**Draft reference:** Draft §3.2 (paras 66-74)

**Final reference:** Final §3.2 (paras 60-69)

**Access status:** Restricted feature

**Effects:** Conditional; Narrowed; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §3.2 (paras 66-74)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.2 (paras 60-69)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 9. Draft §3.3 — Integration with first-party services / read-write access (DROPPED as a standalone section)

**Draft reference:** Draft §3.3 (paras 75-84)

**Final reference:** No standalone counterpart; see Final §3.1

**Access status:** General access conditions

**Effects:** Relocated; Narrowed

**Deadline movement:** Later deadline

**Type of change:** Dropped

**Material change:** Yes

**Sources:** [Draft measures, Draft §3.3 (paras 75-84)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.1 (paras 55-56)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 10. System integration

**Draft reference:** Draft §3.4 (paras 85-93)

**Final reference:** Final §3.3 (paras 70-79)

**Access status:** Restricted feature

**Effects:** Conditional; Removed; Narrowed; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §3.4 (paras 85-93)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.3 (paras 70-79)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 11. System-level on-device models (ODM)

**Draft reference:** Draft §4.1 (paras 94-102)

**Final reference:** Final §4.1 (paras 80-89)

**Access status:** General access conditions

**Effects:** Narrowed; Clarified; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §4.1 (paras 94-102)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §4.1 (paras 80-89)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 12. On-device model (ODM) implementation

**Draft reference:** Draft §4.2 (paras 103-111)

**Final reference:** Final §4.2 (paras 90-98)

**Access status:** General access conditions

**Effects:** Removed; Narrowed; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §4.2 (paras 103-111)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §4.2 (paras 90-98)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 13. Background execution

**Draft reference:** Draft §4.3 (paras 112-120)

**Final reference:** Final §4.3 (paras 99-107)

**Access status:** General access conditions

**Effects:** Narrowed; Expanded; Preserved

**Deadline movement:** Later deadline

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §4.3 (paras 112-120)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §4.3 (paras 99-107)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 14. Measures for all features (chapeau)

**Draft reference:** Draft §5 (para 121)

**Final reference:** Final §5 (para 108)

**Access status:** General access conditions

**Effects:** Clarified; Preserved

**Deadline movement:** No deadline change

**Type of change:** Editorial

**Material change:** No

**Sources:** [Draft measures, Draft §5 (para 121)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5 (para 108)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 15. Implementation across the Google Android ecosystem

**Draft reference:** Draft §5.1 (paras 122-124)

**Final reference:** Final §5.1 (paras 109-111)

**Access status:** General access conditions

**Effects:** Expanded; Preserved

**Deadline movement:** No deadline change

**Type of change:** Editorial

**Material change:** No

**Sources:** [Draft measures, Draft §5.1 (paras 122-124)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.1 (paras 109-111)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 16. User consent

**Draft reference:** Draft §5.2 (paras 125-126)

**Final reference:** Final §5.2 (paras 112-113)

**Access status:** General access conditions

**Effects:** Added; Narrowed; Expanded; Preserved

**Deadline movement:** No deadline change

**Type of change:** Minor

**Material change:** No

**Sources:** [Draft measures, Draft §5.2 (paras 125-126)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.2 (paras 112-113)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 17. Integrity

**Draft reference:** Draft §5.3 (paras 127-131)

**Final reference:** Final §5.3 (paras 114-118)

**Access status:** General access conditions

**Effects:** Removed; Narrowed; Conditional; Expanded

**Deadline movement:** No deadline change

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §5.3 (paras 127-131)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.3 (paras 114-118)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 18. Eligibility of beneficiaries, applications and use cases (chapeau + §5.4.2 "Other restrictions and requirements")

**Draft reference:** Draft §5.4 (paras 132-137)

**Final reference:** Final §5.4 chapeau (para 119) + §5.4.2 (paras 139-140)

**Access status:** General access conditions

**Effects:** Conditional; Narrowed; Relocated; Preserved

**Deadline movement:** No deadline change

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §5.4 (paras 132-137)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.4 chapeau (para 119) + §5.4.2 (paras 139-140)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 19. NEW — Restricted features / Qualified AI Assistant Programme / Trusted Certification Authorities

**Draft reference:** — no draft counterpart —

**Final reference:** Final §5.4.1 (paras 120-138)

**Access status:** General access conditions

**Effects:** Added; Conditional; Expanded

**Deadline movement:** New deadline

**Type of change:** New

**Material change:** Yes

**Sources:** [Final measures, Final §5.4.1 (paras 120-138)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 20. Equal effectiveness

**Draft reference:** Draft §5.5 (paras 138-144)

**Final reference:** Final §5.5 (paras 141-147)

**Access status:** General access conditions

**Effects:** Clarified; Preserved

**Deadline movement:** No deadline change

**Type of change:** Editorial

**Material change:** No

**Sources:** [Draft measures, Draft §5.5 (paras 138-144)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.5 (paras 141-147)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 21. Free of charge

**Draft reference:** Draft §5.6 (para 145)

**Final reference:** Final §5.6 (para 148)

**Access status:** General access conditions

**Effects:** Preserved

**Deadline movement:** No deadline change

**Type of change:** No change

**Material change:** No

**Sources:** [Draft measures, Draft §5.6 (para 145)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.6 (para 148)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 22. Documentation and APIs

**Draft reference:** Draft §5.7 (paras 146-147)

**Final reference:** Final §5.7 (paras 149-150)

**Access status:** General access conditions

**Effects:** Preserved

**Deadline movement:** No deadline change

**Type of change:** No change

**Material change:** No

**Sources:** [Draft measures, Draft §5.7 (paras 146-147)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.7 (paras 149-150)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 23. Assistance and testing

**Draft reference:** Draft §5.8 (paras 148-149)

**Final reference:** Final §5.8 (paras 151-154)

**Access status:** General access conditions

**Effects:** Added; Expanded; Preserved

**Deadline movement:** No deadline change

**Type of change:** Minor

**Material change:** No

**Sources:** [Draft measures, Draft §5.8 (paras 148-149)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.8 (paras 151-154)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 24. Future updates and new functionalities

**Draft reference:** Draft §5.9 (paras 150-151)

**Final reference:** Final §5.9 (paras 155-156)

**Access status:** General access conditions

**Effects:** Relocated; Preserved

**Deadline movement:** No deadline change

**Type of change:** Editorial

**Material change:** No

**Sources:** [Draft measures, Draft §5.9 (paras 150-151)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.9 (paras 155-156)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 25. Reporting

**Draft reference:** Draft §5.10 (paras 152-157)

**Final reference:** Final §5.10 (paras 157-164)

**Access status:** General access conditions

**Effects:** Added; Expanded; Removed; Narrowed

**Deadline movement:** No deadline change

**Type of change:** Substantive

**Material change:** Yes

**Sources:** [Draft measures, Draft §5.10 (paras 152-157)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.10 (paras 157-164)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

### 26. Waiver

**Draft reference:** Draft §5.11 (para 158)

**Final reference:** Final §5.11 (para 165)

**Access status:** General access conditions

**Effects:** Clarified; Preserved

**Deadline movement:** No deadline change

**Type of change:** Editorial

**Material change:** No

**Sources:** [Draft measures, Draft §5.11 (para 158)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.11 (para 165)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

<a id="section-analysis"></a>

## Provision-by-provision comparison

Each entry records the aligned draft and final paragraph ranges, change magnitude, deadline movement, substantive assessment and a provision-body redline with separately identified source notes.

**Source-text provenance:**

- [Draft measures](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) — PDF SHA-256 `0693df675e2b82f0818e0bc9fdd85e934529bfb16d25a3332fbcab10e685ee20`; canonical source-text SHA-256 `322a4d0d241702b0c38040fc75687fb037798327f0c812b1b1248983d7e64e10`
- [Final measures](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf) — PDF SHA-256 `aacd20567396982a6cf0d6a0f2f602c0d849fc700a5bac6d6ff631a8f88d2d11`; canonical source-text SHA-256 `d07c9553431252b5f06d06b85e7ffe6f0324bc2d9a6dbfda8e14d451e6101216`

**Redline key:** `<del>` marks earlier wording and `<ins>` marks final wording. Typography-only edits use the same visible pairing; source-note references link to the compared notes below.

### 1. Long-press home / Long-press navigation handle (LPH/LPNH) contextual invocation

**Draft:** Draft §1.1 (paras 1-8) · Deadline: 1 January 2027

**Final:** Final §1.1 (paras 1-9) · Deadline: 1 August 2027 (Android 18)

**Change magnitude:** Minor

**Effects:** Clarified; Preserved

**Deadline change:** Later deadline

The core obligation is preserved: third parties receive the LPH/LPNH access point, contextual data on invocation and the ability to be selected by the user. The draft does not contain eight lettered items in the two relevant lists: paragraph 4 lists three functionalities and paragraph 6 lists four measures. The final reorganises those lists without an evident loss of operative coverage.

Draft paragraph 2's description of Circle to Search is shortened, but this is background rather than an operative guarantee. The deadline moves from 1 January 2027 to 1 August 2027 and is tied to Android 18.

**Sources:** [Draft measures, Draft §1.1 (paras 1-8)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §1.1 (paras 1-9)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 1 → Final ¶ 1

Alphabet shall provide effective interoperability with the Long-press home (LPH)/Long-press navigation handle (LPNH) contextual invocation feature.

##### Draft ¶ 2 → Final ¶ 2

The LPH/LPNH contextual invocation feature is <ins>an access point feature </ins>described in Section 8.2.2 of the <del>Preliminary Findings. The feature enables Alphabet to use Google Android access points such as LPH and LPNH</del><ins>Decision</ins>. <del>These access</del><ins>Access</ins> points enable Alphabet's services <del>and hardware </del>to be invoked by users at any time while using the device. <del>Invocation</del><ins>The</ins> <del>through</del><ins>LPH/LPNH</ins> <ins>access point, depending on </ins>the <del>LPH</del><ins>configuration</ins> <del>and</del><ins>of</ins> <del>LPNH</del><ins>the</ins> <del>functionalities</del><ins>device,</ins> <del>enables</del><ins>invokes</ins> Google <ins>Search's Circle to </ins>Search <ins>solution </ins>to overlay on top of the screen and offer a service based on contextual data, such as screen content.<del> Alphabet advertises the implementation of this feature as Circle to Search, allowing users to circle parts of their screen to search for the content.</del>

##### Draft ¶ 3 → Final ¶ 3

Alphabet shall implement an interoperability solution that provides third parties <del><sup><a href="#source-note-section-1-1-draft-1">Draft measures note 1</a></sup></del><ins><sup><a href="#source-note-section-1-1-final-1">Final measures note 1</a></sup></ins> with access to the <del>same</del><ins>LPH/LPNH</ins> <del>Google</del><ins>contextual</ins> <del>Android</del><ins>invocation</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services, <del>including</del><ins>such</ins> <del>to</del><ins>as</ins> Google Search via <ins>the </ins>Circle to Search<ins> solution</ins>, and in a way that is equally effective as the solution available to <del>Alphabet</del><ins>Alphabet's</ins> services.

##### Draft ¶ 4 → Final ¶ 4

These functionalities are:<br>(a) Ability to be invoked system-wide through the LPH/LPNH access <del>points</del><ins>point</ins> and any other access <del>point.</del><ins>points</ins><del><br></del><ins> </ins><ins>available to Alphabet's services, such as Google Search </ins>(<del>b)</del><ins>via</ins> <del>Ability</del><ins>the</ins> <ins>Circle </ins>to <del>receive,</del><ins>Search</ins> <del>upon</del><ins>solution);</ins><del> </del><ins><br></ins><ins>(b) Upon </ins>invocation, <ins>ability </ins>to receive contextual data, including but not limited to a current screenshot, information about the open apps, information provided by <del>open </del>apps<ins> in the foreground</ins>, such as a URL, picture, or additional data<del>.</del><del><br></del><ins> </ins><del>(c)</del><ins>as</ins> <del>Upon</del><ins>available</ins> <del>invocation</del><ins>to Alphabet's services</ins>, <ins>such as Google Search (via </ins>the <del>ability</del><ins>Circle</ins> to <del>overlay content</del><ins>Search</ins> <del>of</del><ins>solution);</ins> <del>any</del><ins>and</ins><del> </del><ins><br></ins><del>current</del><ins>(c)</ins> <del>activities</del><ins>Upon</ins> <del>on</del><ins>invocation,</ins> the <del>user's</del><ins>ability</ins> <del>device</del><ins>to overlay content</ins>.

##### Draft ¶ 5 → Final ¶ 5

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with <del>the feature referred to</del><ins>LPH/LPNH</ins> <del>in</del><ins>contextual</ins> <del>paragraph</del><ins>invocation</ins> <del>(2)</del><ins>feature</ins>.

##### Draft ¶ 6 → Final ¶ 6

To provide third parties with an interoperability solution for the LPH/LPNH contextual invocation feature and functionalities <del>referred to in paragraphs (2) and (4) </del>that is equally effective as that available to <del>any of </del>Alphabet's own services<del> or hardware</del>, <del>Alphabet</del><ins>such</ins> <del>shall</del><ins>as</ins> <del>implement</del><ins>Google</ins> <ins>Search, </ins>the following measures<ins> shall apply</ins>:<br>(a) Alphabet shall make <del>any APIs relied upon by Google's Circle</del><ins>available</ins> to <del>Search</del><ins>third</ins> <del>(including</del><ins>parties</ins> <del>Contextual</del><ins>the</ins> <del>Search</del><ins>means</ins> <del>APIs,</del><ins>for</ins> <del>as</del><ins>invocation</ins> <del>well</del><ins>through</ins> <del>as</del><ins>LPH/LPNH</ins> <ins>and </ins>any other <del>API</del><ins>access</ins> <del>relied</del><ins>point.</ins> <del>upon</del><ins>Alphabet</ins> <del>by</del><ins>shall</ins> <del>Alphabet's</del><ins>ensure</ins> <del>services,</del><ins>that</ins> <del>such</del><ins>third-parties</ins> <del>as</del><ins>can</ins> <del>Google</del><ins>receive</ins> <del>Search,</del><ins>upon</ins> <del>to</del><ins>invocation</ins> <del>be</del><ins>through</ins> <del>invoked</del><ins>an</ins> <del>through</del><ins>access</ins> <ins>point </ins>the <del>LPH/LPNH</del><ins>same</ins> <del>access</del><ins>contextual</ins> <del>point</del><ins>data</ins> <del>or</del><ins>as</ins> <del>Circle</del><ins>available</ins> to <del>Search access</del><ins>Alphabet's</ins> <del>point)</del><ins>services</ins>, <del>public</del><ins>such</ins> <del>and</del><ins>as</ins> <del>accessible</del><ins>the</ins> <ins>data made available </ins>to <del>all</del><ins>Google</ins> <del>apps,</del><ins>Search</ins> <del>regardless</del><ins>when</ins> <del>of</del><ins>invoked</ins> <del>whether</del><ins>via</ins> <del>pre-installed</del><ins>Circle</ins> <del>or</del><ins>to</ins> <del>user-installed.</del><ins>Search;</ins><br>(b) Alphabet shall ensure that the user can customise the LPH/<del>LPHN</del><ins>LPNH</ins> access point and any other access point, subject to the possibility of OEMs to reserve one access point <del><sup><a href="#source-note-section-1-1-draft-2">Draft measures note 2</a></sup> </del>other than the LPH/<del>LPHN</del><ins>LPNH</ins> to the default assistant role<del>.</del><ins>;</ins><br>(c) <ins>Subject to point (b) above, </ins>Alphabet shall not reserve, including through technical or contractual means, any access point on Google Android mobile devices for its services<del> (subject to paragraph</del><ins>;</ins> <del>(6)(b).</del><ins>and</ins><br>(d) Alphabet shall ensure that <del>the user</del><ins>users</ins> can <ins>easily </ins>select which app is invoked through any <del>such </del>access point. The mechanism allowing the user to exercise this choice must be non-discriminatory, including in terms of user interface.<del> Alphabet shall ensure that when a third-party app gets invoked through such an access point, it can receive contextual data. Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the LPH/LPNH contextual invocation feature insofar as they are available to Alphabet's own services or hardware.</del>

##### Draft — → Final ¶ 7

**Alignment note:** The future-update obligation is separated from the unlettered closing text of draft paragraph 6.

<ins>Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the LPH/LPNH contextual invocation feature insofar as they are available to Alphabet's own services.</ins>

##### Draft ¶ 7 → Final ¶ 8

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 8 → Final ¶ 9

Alphabet shall implement the measures for the LPH/LPNH contextual invocation feature <ins>in the next major Android release, i.e. Android 18, and </ins>by 1 <del>January</del><ins>August</ins> 2027<ins> at the latest</ins>.

#### Source-note comparison

<table>
<caption><strong>Wording changed</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-1-1-draft-1" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 1</a><pre>The terms &quot;third parties&quot; and &quot;third-party apps&quot; across this Annex refer to all apps, including user-installed apps, pre-installed apps without system privileges, and apps of original equipment manufacturers (OEMs).</pre></td><td><a id="source-note-section-1-1-final-1" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 1</a><pre>The terms &quot;third parties&quot;, and &quot;third-party services&quot; across this Annex include all apps, including user-installed apps, pre-installed apps without system privileges, and apps of original equipment manufacturers (OEMs). User-installed apps are apps that are only installed following a decision by the user. Apps that are pre-installed on the Google Android mobile device without the user making such decision (pre-installed apps) are not user-installed apps.</pre></td></tr></tbody>
</table>

<table>
<caption><strong>Removed note</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-1-1-draft-2" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 2</a><pre>For access point which can be invoked in different ways, such as long press, single tab and double tab, each such way of invocation constitutes a different access point.</pre></td><td><em>Not present in the final text.</em></td></tr></tbody>
</table>

### 2. Always-on hotword detection (AOHD)

**Draft:** Draft §1.2 (paras 9-20) · Deadline: 1 January 2027 (third-party sound models) / 1 July 2027 (user-customised hotwords)

**Final:** Final §1.2 (paras 10-18) · Deadline: 1 August 2027 (Android 18) / 1 August 2028 (Android 19, concurrency only)

**Change magnitude:** Substantive

**Effects:** Removed; Narrowed; Preserved

**Deadline change:** Later deadline

The final retains generic sound-model enrolment, DSP loading and execution, validation and testing, plus contextual-data parity, settings, protected operation and eventual concurrency. It omits the draft's more detailed guarantees for model documentation and autonomous development, explicit APIs, testing without prior approval, OpenHST and customised or branded hotwords.

**The dates must be compared obligation by obligation.** Most final AOHD measures are due 1 August 2027: that is one month after the draft's 1 July 2027 customised-hotword track and seven months after its 1 January 2027 third-party-model track. Only the separate concurrency guarantee moves to 1 August 2028, which is respectively 13 and 19 months later. The 13- and 19-month figures do not describe the main August 2027 deadline.

**Sources:** [Draft measures, Draft §1.2 (paras 9-20)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §1.2 (paras 10-18)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 9 → Final ¶ 10

Alphabet shall provide effective interoperability with the always-on hotword detection (AOHD) feature<del> including through third-party sound models and user customised hotword</del>.

##### Draft ¶ 10 → Final ¶ 11

The AOHD feature is described in Section 8.3.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The feature enables Alphabet services<ins>,</ins> <del>and</del><ins>such</ins> <del>hardware</del><ins>as</ins> <ins>Gemini, </ins>to be invoked <del>through</del><ins>when</ins> the user <del>uttering</del><ins>utters</ins> a hotword <del>or</del><ins>(also</ins> <ins>known as &quot;</ins>wake word<ins>&quot;)</ins>. Hotwords allow users to invoke and interact, hands free, with <del>their</del><ins>Alphabet's</ins> <del>favourite</del><ins>services,</ins> <del>assistant</del><ins>such as Gemini</ins>. The feature is implemented in <del>a</del><ins>an</ins> <del>power</del><ins>energy</ins>-saving manner that allows <del>always-on hotword detection</del><ins>AOHD</ins> to run continuously, even when the phone screen is turned off and when the phone is in battery saver mode. The feature <del>can</del><ins>is</ins> <del>be</del><ins>currently</ins> implemented based on <del>specific hardware, i.e. </del>a digital signal processor (DSP) which depends on the characteristics of the device<del> or through</del><ins>,</ins> <del>a</del><ins>as</ins> <del>user</del><ins>decided</ins> <del>customised</del><ins>by</ins> <del>hotword</del><ins>OEMs</ins>.

##### Draft ¶ 11 → Final ¶ 12

Alphabet shall implement an interoperability solution that provides third<ins>-party</ins> <del>parties</del><ins>services</ins> with access to the AOHD <del>Google Android </del>feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services<del>,</del> and in a way that is equally effective as the solution available to <del>Alphabet</del><ins>Alphabet's</ins> services<ins>, such as Gemini</ins>.

##### Draft ¶ 12 → Final ¶ 13

<del>The</del><ins>These</ins> functionalities are:<br>(a) Sound model enrolment. The ability to enrol a sound model in the Android operating system to persistently store and retrieve the sound model upon request. An enrolled sound model can be loaded on the DSP when the app starts <del>always-on hotword recognition.</del><ins>AOHD;</ins><br>(b) First-stage detection on the DSP. The ability to load and execute its enrolled sound model on the DSP, and to ensure that the DSP performs the first stage hotword detection on the app's behalf<del>.</del><ins>;</ins><br>(c) Second-stage validation. The ability to run a second stage validation after the DSP sound model has recognised the hotword in the first-stage detection, to confirm that the hotword was detected correctly. The second stage <del>runs</del><ins>may</ins> <ins>run </ins>in a secure and isolated process, disallowing to extract audio data before the hotword was validated<del>.</del><ins>;</ins><br>(d) Invocation of the app. The ability of the app to be invoked <del>(once the second stage validation confirms the hotword detection) </del>and to handle the request of the user<del>. This includes showing a user interface that overlays any previously shown user interface on the device. In addition, the app receives contextual data on</del><ins>;</ins> <del>invocation.</del><ins>and</ins><br>(e) Continued access to record audio. The ability, after invocation, to receive the audio of the hotword detection and to continue to record the audio until the user decides to finish its request or conversation.

##### Draft ¶ 17 → Final ¶ 14

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the <del>always-on hotword detection</del><ins>AOHD</ins> feature<del> referred to in paragraph (10)</del>.

##### Draft ¶ 13 → Final —

<del>To provide third parties with an interoperability solution for the AOHD feature referred to in paragraph (10) that is equally effective as that available to any of Alphabet's services, Alphabet shall implement the measures in paragraphs (14), (15) and (16) below.</del>

##### Draft ¶ 14 → Final —

<del>To that end, Alphabet shall implement the following measures to enable always-on hotword detection using third-party sound models supporting hotwords defined by the third-party developer.<br>(a) Alphabet shall prepare and provide developers with a detailed documentation which is required on how to create a first stage DSP sound model compatible with Alphabet's DSP library. As part of this documentation, Alphabet shall specify the TFLM operators that the DSP library on Google Android supports, which input the model receives and how the model must structure its outputs. Alphabet shall enable third-party developers to implement custom first stage DSP sound models solely based on the documentation. Alphabet may provide sample implementations to aid developers.<br>(b) Alphabet shall not hinder third-party developers to autonomously innovate on their DSP sound models by building a custom model training pipeline that can be used create these sound models. Alphabet shall not hinder developers to implement a specific model. This does not preclude that third-party developers may need to meet certain implementation criteria that are necessary to preserve integrity, e.g. that their model must use TFLM operators that are supported by the DSP library.<br>(c) Alphabet shall create an API or open existing APIs to allow third-party developers to enrol these first stage sound models for always-on hotword detection within Google Android.<br>(d) Alphabet shall create an API or open existing APIs to allow third-party developers to load their DSP sound models onto the Google Android mobile device DSP and to run them using Alphabet's DSP library, to facilitate always-on hotword detection for the third-party app.<br>(e) Alphabet shall enable third-party developers to test their custom DSP sound models on their Android mobile devices, without any prior agreements and prior validation from any other party.<br>(f) Alphabet shall enable third-party developers to implement a second stage hotword detection. Equally to Alphabet's implementation, the second stage must receive an audio snippet to validate the detected hotword. Alphabet shall enable the second stage hotword detection to run in a secure and isolated process, disallowing to extract audio data before the hotword was validated.<br>(g) Alphabet shall enable third-party developers to invoke their app after the app validated the hotword in the second stage. Alphabet shall ensure that the third-party app also receives the audio snippet of the detected hotword and that the app has continued access to the microphone.<br>(h) Alphabet shall make available to third-party developers testing tools, such as Alphabet's open source hotword stress test tool,<sup><a href="#source-note-section-1-2-draft-3">Draft measures note 3</a></sup> that allow third-party developers to test always-on hotword detection on the third-party's Google Android mobile devices, enabling third parties to verify that their sound models correctly recognise the hotword phrase. Alphabet shall continue to support this tool.</del>

##### Draft ¶ 15 → Final —

<del>In addition, Alphabet shall implement the following measures enabling always-on hotword detection using user-customised hotwords.<br>(a) Alphabet shall make available to third-party developers a functionality that allows their users to create a custom hotword without leaving the developer's app.<br>(b) Alphabet shall ensure that the procedure to set up the user-customisable hotword must be frictionless and may not be cumbersome. In addition, the user interface, text, and wording must be in control of third-party developers.<br>(c) Alphabet shall allow a third-party app to suggest a custom hotword phrase, allowing the app to use a branded hotword.<br>(d) Alphabet shall ensure that two custom sound models can be created based on the user's voice recordings: one for the first stage hotword detection on the DSP and one for the second stage hotword validation. Alphabet shall ensure that the first stage sound model can be loaded onto the DSP and that the model will run using Alphabet's DSP library. Alphabet shall ensure that Google Android will run the second stage model in an isolated process to validate the hotword detection.<br>(e) Once the hotword is detected at both stages, Alphabet shall ensure that Google Android activates the third-party app. In addition, Alphabet shall ensure that the app receives the audio snippet of the hotword detection and that the app has continued access to the microphone.</del>

##### Draft ¶ 16 → Final ¶ 15

<del>With</del><ins>To</ins> <del>respect</del><ins>provide</ins> <del>to</del><ins>third</ins> <del>both</del><ins>parties</ins> <del>implementations</del><ins>with</ins> <del>of</del><ins>an</ins> <del>third-party</del><ins>interoperability</ins> <del>always-on</del><ins>solution</ins> <del>hotword</del><ins>for</ins> <del>detection,</del><ins>the</ins> <ins>AOHD feature </ins>that is <del>(15)</del><ins>equally</ins> <del>and</del><ins>effective</ins> <del>(16)</del><ins>as that available to Alphabet's services</ins>, <del>Alphabet</del><ins>such</ins> <del>shall</del><ins>as</ins> <del>implement</del><ins>Gemini,</ins> the following measures<del>.</del><del><br></del><ins> </ins><ins>shall apply:<br></ins>(a) Alphabet shall <del>ensure</del><ins>make</ins> <del>that</del><ins>available</ins> <del>always-on</del><ins>to</ins> <del>hotword</del><ins>developers</ins> <del>detection</del><ins>testing</ins> <del>from</del><ins>tools</ins> <del>multiple</del><ins>enabling</ins> <del>third-party</del><ins>developers</ins> <del>apps</del><ins>to</ins> <del>and</del><ins>verify,</ins> <del>first-party</del><ins>amongst</ins> <del>apps</del><ins>others,</ins> <del>are</del><ins>that</ins> <del>able</del><ins>their</ins> <del>to</del><ins>AOHD</ins> <del>run</del><ins>implementation</ins> <del>concurrently.</del><ins>correctly</ins> <del>Therefore,</del><ins>recognises</ins> <ins>the hotword phrase;<br>(b) </ins>Alphabet shall ensure that<del> multiple</del><ins>,</ins> <del>first</del><ins>upon</ins> <del>stage</del><ins>invocation,</ins> <del>DSP</del><ins>the</ins> <del>sound</del><ins>third</ins> <del>models</del><ins>party</ins> <del>can</del><ins>receives</ins> <del>run</del><ins>access</ins> <del>at</del><ins>to</ins> the same <del>time. This</del><ins>contextual</ins> <del>means</del><ins>data</ins> that <del>a third-party hotword</del><ins>is</ins> <del>may</del><ins>available</ins> <del>run</del><ins>to</ins> <del>alongside</del><ins>Alphabet's</ins> <del>the</del><ins>services,</ins> <del>existing</del><ins>such</ins> <del>Google</del><ins>as</ins> <del>hotwords.</del><ins>Gemini;</ins><del> </del><ins><br></ins><del>Concurrent</del><ins>(c)</ins> <del>always-on</del><ins>Alphabet</ins> <del>hotword</del><ins>shall</ins> <del>detection</del><ins>ensure</ins> <del>may</del><ins>that</ins> <del>be</del><ins>Google</ins> <del>limited</del><ins>Android</ins> <del>by</del><ins>users</ins> <del>the</del><ins>have</ins> <del>capabilities</del><ins>control</ins> <del>of</del><ins>over</ins> the <del>DSP on</del><ins>apps</ins> <del>the</del><ins>using</ins> <del>Google</del><ins>AOHD</ins> <del>Android</del><ins>on</ins> <del>mobile</del><ins>their</ins> device<del>.</del><del><br></del><ins> </ins><del>(b) Alphabet shall enable third-party</del><ins>through</ins> <del>developers</del><ins>mechanisms</ins> <del>to</del><ins>such</ins> <del>use</del><ins>as</ins> <del>always-on</del><ins>central</ins> <del>hotword</del><ins>settings.</ins> <del>detection</del><ins>The</ins> <del>while</del><ins>mechanism</ins> <del>the</del><ins>allowing</ins> <del>Google</del><ins>users</ins> <del>Android</del><ins>to</ins> <del>mobile</del><ins>enable</ins> <del>device</del><ins>or</ins> <del>is</del><ins>disable</ins> <del>in</del><ins>AOHD</ins> <del>battery</del><ins>shall</ins> <del>saver</del><ins>be</ins> <del>mode</del><ins>non-discriminatory</ins>, <del>as available</del><ins>including</ins> <del>to</del><ins>in</ins> <del>Alphabet's</del><ins>terms</ins> <del>always-on</del><ins>of</ins> <del>hotword</del><ins>user</ins> <del>detection.</del><ins>interface;</ins><br>(<del>c</del><ins>d</ins>) Alphabet shall ensure that<del>,</del> <del>upon</del><ins>AOHD</ins> <del>invocation,</del><ins>for</ins> <del>the</del><ins>third</ins> <del>app</del><ins>parties</ins> <del>receives</del><ins>can</ins> <del>access</del><ins>continue</ins> to <del>all</del><ins>run</ins> <del>data</del><ins>while</ins> <del>and</del><ins>the</ins> <del>context</del><ins>screen</ins> <del>available</del><ins>is</ins> <del>to</del><ins>locked</ins> <del>Gemini,</del><ins>or</ins> <del>Google</del><ins>the</ins> <del>Assistant</del><ins>device</ins> <del>or</del><ins>is</ins> <del>any</del><ins>in</ins> <del>other</del><ins>battery</ins> <del>Alphabet</del><ins>saver</ins> <del>services.</del><ins>mode;</ins><br>(<del>d</del><ins>e</ins>) Alphabet <del>shall</del><ins>may</ins> <del>ensure</del><ins>apply</ins> <del>that</del><ins>technical</ins> <del>users</del><ins>measures</ins> <del>have</del><ins>such</ins> <del>control</del><ins>that</ins> <del>over</del><ins>audio</ins> <del>which</del><ins>data</ins> <del>apps</del><ins>for</ins> <del>use</del><ins>the</ins> <del>always</del><ins>first</ins>-<del>on hotword</del><ins>stage</ins> detection<del>,</del> <del>such as through user consent</del><ins>and</ins> <del>to</del><ins>second-stage</ins> <del>enable</del><ins>validation</ins> <del>a</del><ins>is</ins> <del>hotword.</del><ins>processed</ins> <del>Alphabet</del><ins>in</ins> <del>shall</del><ins>accordance</ins> <del>implement</del><ins>with</ins> <del>a</del><ins>principles</ins> <del>centralised</del><ins>of</ins> <del>settings</del><ins>process</ins> <del>page</del><ins>isolation,</ins> <del>must</del><ins>and</ins> <del>allow</del><ins>that</ins> <del>the</del><ins>continuous</ins> <del>user</del><ins>access</ins> to <del>enable or disable hotword detection for</del><ins>audio</ins> <del>any</del><ins>data</ins> <del>app.</del><ins>is</ins> <del>The</del><ins>only</ins> <del>mechanism</del><ins>granted</ins> <del>allowing</del><ins>after</ins> the <del>user</del><ins>hotword</ins> <del>to</del><ins>has</ins> <del>exercise</del><ins>been</ins> <del>this</del><ins>detected</ins> <del>choice</del><ins>and</ins> <del>should</del><ins>validated;</ins> <del>be</del><ins>and</ins><del> </del><ins><br></ins><del>non-discriminatory,</del><ins>(f)</ins> <del>including</del><ins>Alphabet</ins> <del>in</del><ins>shall</ins> <del>terms</del><ins>ensure</ins> <del>of</del><ins>that</ins> <del>user</del><ins>AOHD</ins> <del>interface.</del><ins>from</ins> <del>In</del><ins>multiple</ins> <del>particular</del><ins>services</ins>, <del>the setting page</del><ins>including</ins> <del>must</del><ins>services</ins> <del>include</del><ins>belonging</ins> <del>both</del><ins>to</ins> third<del>-party</del> <del>apps</del><ins>parties</ins> and <del>Alphabet's</del><ins>Alphabet,</ins> <del>apps.</del><ins>are</ins><del><br></del><ins> </ins><del>(e)</del><ins>able</ins> <del>Alphabet</del><ins>to</ins> <del>shall</del><ins>run</ins> <del>not</del><ins>concurrently,</ins> <del>reserve</del><ins>within</ins> the <del>always-on hotword access</del><ins>technical</ins> <del>points</del><ins>capabilities</ins> <del>to</del><ins>of</ins> the <del>default assistant role</del><ins>device</ins>.

##### Draft ¶ 18 → Final ¶ 16

Alphabet shall provide effective interoperability with any future updates or implementations, including new functionalities, of the <del>always-on hotword detection</del><ins>AOHD</ins> feature insofar <del>and </del>as <del>soon as </del>they are available to Alphabet's <del>own </del>services<ins>,</ins> <ins>such as Gemini, </ins>or hardware.

##### Draft ¶ 19 → Final ¶ 17

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 20 → Final ¶ 18

Alphabet shall implement the measures <del>with respect</del><ins>(15)(a)</ins> to <del>third-party</del><ins>15(e)</ins> <ins>for the </ins>always-on hotword detection <del>using third-party sound models</del><ins>feature</ins> <del>for</del><ins>in</ins> the <del>always-on</del><ins>next</ins> <del>hotword</del><ins>major</ins> <del>detection</del><ins>Android</ins> <del>feature</del><ins>release</ins>, <del>as defined in</del><ins>i.e.</ins> <del>paragraphs</del><ins>Android</ins> <del>(14)</del><ins>18,</ins> and <del>(16) </del>by 1 <del>January</del><ins>August</ins> 2027 at the latest. Alphabet shall implement the <del>measures with respect to third-party always-on hotword detection using user-customised</del><ins>measure</ins> <del>hotwords</del><ins>15(f)</ins> <del>for</del><ins>in</ins> the <del>always-on hotword detection</del><ins>following</ins> <del>feature</del><ins>major</ins> <del>as</del><ins>Android</ins> <del>defined</del><ins>release,</ins> <del>in</del><ins>i.e.</ins> <del>paragraphs</del><ins>Android</ins> <del>(15)</del><ins>19,</ins> and <del>(16) </del>by 1 <del>July</del><ins>August</ins> <del>2027</del><ins>2028 at the latest</ins>.

#### Source-note comparison

<table>
<caption><strong>Removed note</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-1-2-draft-3" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 3</a><pre>See OpenHST: Open sourced Hotword Stress Test tool, available at https://android.googlesource.com/platform/tools/test/openhst/.</pre></td><td><em>Not present in the final text.</em></td></tr></tbody>
</table>

### 3. Centralised access to apps' data stored on-device (AppSearch)

**Draft:** Draft §2.1 (paras 21-28) · Deadline: Android 17 QPR2 / 1 January 2027

**Final:** Final §2.1 (paras 19-28) · Deadline: Android 18 (next major release) / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Conditional; Narrowed; Preserved

**Deadline change:** Later deadline

**Flags:** Restricted feature

**New gate:** final para (21) newly designates this feature "as implemented in AppSearch" a *Restricted feature*: "*Consequently, access to the functionalities referenced below in this section may be limited to Qualified Services*." No such gate existed in the draft — draft §5.4 gave *all* third parties (subject only to generic, non-discriminatory conditions) the right to the feature. See §5.4.1 below for the new certification regime this triggers.

The comparator benchmark also narrows: draft measured equal effectiveness against "Alphabet's services" generally; final measures it against "*Alphabet's AI-powered services, such as Gemini*" (final paras 22, 25). If Alphabet has non-AI services that also read/write centrally-shared app data, third parties are no longer explicitly entitled to parity with those services — only with the AI-powered ones.

Functionally the core measures (opt-in role-based access, parity for data shared with Gemini, concurrent access) are preserved almost word-for-word (final (25)(a)-(c) tracks draft (25)(a)-(c)).

**Deadline:** draft tied this to "the release of Android 17 QPR2 and, in any case, by 1 January 2027 at the latest" — i.e., potentially available well before January 2027 via a quarterly platform release. Final ties it only to "the next major Android release, i.e. Android 18, and by 1 August 2027 at the latest" — a single, later date with no quarterly-release acceleration option.

**Sources:** [Draft measures, Draft §2.1 (paras 21-28)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.1 (paras 19-28)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 21 → Final ¶ 19

Alphabet shall provide effective interoperability with the centralised access to apps' data stored on-device feature.

##### Draft ¶ 22 → Final ¶ 20

The centralised access to apps' data stored on-device feature is described in Section 9.2.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The feature enables access to <ins>on-device-stored </ins>apps' data that <del>is</del><ins>apps</ins> <del>stored</del><ins>choose</ins> <del>on-device</del><ins>to</ins> <ins>share </ins>in a centralised manner through on-device databases or data sharing platforms, thereby allowing efficient cross-app data access, search and retrieval. <del>For</del><ins>The</ins> <del>instance,</del><ins>feature</ins> <del>AppSearch</del><ins>is</ins> currently <del>enables centralised access to apps' data stored on-device on Google Android, but only for the one app holding</del><ins>implemented</ins> <del>the</del><ins>by</ins> <del>default</del><ins>Alphabet</ins> <del>assistant</del><ins>as</ins> <del>role</del><ins>AppSearch</ins>.

##### Draft — → Final ¶ 21

<ins>As described in Section 12.4.5 of the Decision, the centralised access to apps' data stored on-device feature, as implemented in AppSearch, meets the requirements of a restricted feature. Consequently, access to the functionalities referenced below in this section may be limited to Qualified Services.</ins>

##### Draft ¶ 23 → Final ¶ 22

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google Android</del><ins>centralised</ins> <del>feature</del><ins>access</ins> <del>(as</del><ins>to</ins> <del>described</del><ins>apps'</ins> <del>in</del><ins>data</ins> <del>the</del><ins>stored</ins> <del>preceding</del><ins>on-device</ins> <del>paragraph)</del><ins>feature</ins> and <del>all </del>its functionalities, as <del>used by and </del>available to Alphabet's <ins>AI-powered </ins>services, <ins>such as Gemini, </ins>and in a way that is equally effective as the solution available to <del>Alphabet</del><ins>Alphabet's</ins> <ins>AI-powered </ins>services<ins>, such as Gemini</ins>.

##### Draft — → Final ¶ 23

<ins>These functionalities are:<br>(a) Ability to search the on-device data that apps choose to share on an opt-in role-based basis; and<br>(b) Ability to retrieve the on-device data that apps choose to share on an opt-in role-based basis.</ins>

##### Draft ¶ 24 → Final ¶ 24

Alphabet shall <del>provide</del><ins>grant</ins> <del>effective</del><ins>third</ins> <del>interoperability</del><ins>parties</ins> <del>with</del><ins>access</ins> <del>all</del><ins>to</ins> <ins>additional </ins>functionalities <del>of</del><ins>available</ins> <ins>to Alphabet's services if necessary to enable effective interoperability with </ins>the centralised access to apps' data stored on-device feature<del> which are available to Alphabet's services and hardware</del>.

##### Draft ¶ 25 → Final ¶ 25

To provide third parties with an interoperability solution for the centralised access to apps' data stored on-device feature that is equally effective as that available to Alphabet's <ins>AI-powered </ins>services, <del>Alphabet</del><ins>such</ins> <del>shall</del><ins>as</ins> <del>implement</del><ins>Gemini,</ins> the following measures<ins> shall apply</ins>:<br>(a) Alphabet shall ensure access by third<del> parties, including third</del>-party <del>apps,</del><ins>services</ins> to <del>data that is stored centrally </del>on-device <del>and</del><ins>data</ins> that <del>is</del><ins>apps</ins> <del>shared</del><ins>choose</ins> <ins>to share </ins>on an opt-in role-based basis<del>.</del><ins>,</ins> <ins>in a centralised manner; </ins><del><sup><a href="#source-note-section-2-1-draft-4">Draft measures note 4</a></sup></del><ins><sup><a href="#source-note-section-2-1-final-2">Final measures note 2</a></sup></ins><br>(b) Alphabet shall ensure that data that is stored <ins>on device </ins>by Alphabet's apps and that is shared with Alphabet's <ins>AI-powered </ins>services<ins>,</ins> <del>is</del><ins>such</ins> <del>equally</del><ins>as</ins> <del>accessible</del><ins>Gemini,</ins> <del>by</del><ins>for</ins> <del>third</del><ins>the</ins> <del>parties.</del><ins>purposes</ins><del><br></del><ins> </ins><del>(c)</del><ins>of</ins> <del>Alphabet</del><ins>answering</ins> <del>shall</del><ins>a</ins> <del>ensure</del><ins>user</ins> <del>that</del><ins>query</ins> <del>access</del><ins>is</ins> <del>to</del><ins>accessible</ins> <del>data</del><ins>by</ins> <del>covered</del><ins>third-party</ins> <del>in</del><ins>services</ins> <del>paragraph</del><ins>under</ins> <del>(25),</del><ins>the</ins> <del>letters</del><ins>same</ins> <del>(a)</del><ins>conditions;</ins> and<del> </del><ins><br></ins>(<del>b</del><ins>c</ins>) <del>is possible</del><ins>Alphabet</ins> <del>on</del><ins>shall</ins> <del>a</del><ins>enable</ins> concurrent <del>basis and in a manner that</del><ins>use</ins> <del>ensures</del><ins>of</ins> <del>equal</del><ins>the</ins> centralised access to apps' data stored on-device <del>as is available to Alphabet's services</del><ins>feature</ins>.

##### Draft ¶ 26 → Final ¶ 26

Alphabet shall provide effective interoperability with any future updates or implementations, including new functionalities, of the centralised access to apps' data stored on-device feature insofar and as soon as they are available to Alphabet's <del>own</del><ins>AI-powered</ins> services<ins>,</ins> <del>or</del><ins>such</ins> <del>hardware</del><ins>as Gemini</ins>.

##### Draft ¶ 27 → Final ¶ 27

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 28 → Final ¶ 28

Alphabet shall implement the measures for the centralised access to apps' data stored on-device feature in the <del>release</del><ins>next</ins> <del>of</del><ins>major</ins> Android <del>17 QPR2 and</del><ins>release,</ins> <del>in</del><ins>i.e.</ins> <del>any</del><ins>Android</ins> <del>case</del><ins>18</ins>, <ins>and </ins>by 1 <del>January</del><ins>August</ins> 2027 at the latest.

#### Source-note comparison

<table>
<caption><strong>Wording changed</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-2-1-draft-4" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 4</a><pre>With AppSearch, this may be enabled by allowing all third-party apps to access the data stored with READ_ASSISTANT_APP_SEARCH_DATA visibility. However, the measure applies regardless of the technical implementation of the centralised access to apps' data stored on-device feature.</pre></td><td><a id="source-note-section-2-1-final-2" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 2</a><pre>With AppSearch, this may be enabled by allowing third-party services to access the data stored with READ_ASSISTANT_APP_SEARCH_DATA visibility. However, the measure applies regardless of the technical implementation of the centralised access to apps' data stored on-device feature.</pre></td></tr></tbody>
</table>

### 4. Draft §2.2 — Proactive suggestions (DROPPED as a standalone section)

**Draft:** Draft §2.2 (paras 29-38) · Deadline: Android 17 QPR2 / 1 January 2027

**Final:** No standalone counterpart; see Final §2.2 · Deadline: No standalone section; related duties: Android 18 / by 1 August 2027

**Change magnitude:** Dropped

**Effects:** Relocated; Narrowed

**Deadline change:** Later deadline

Draft §2.2 was a free-standing, heavily detailed feature section governing proactive suggestions (for example, Pixel's Magic Cue). It specified an input-and-output architecture for donated app data, actions, screen context and other data; egress surfaces and egress data; control over suggestion placement; granular consent; and concurrent participation by multiple third-party apps.

The final measures contain no free-standing proactive-suggestions section. Instead, final §2.2 treats proactive suggestions as one use of **context-aware intelligence**. Final (33)(a)(4) retains generic access to data and actions that apps choose to donate, and final (35)(c) preserves the ability for a third party to contribute to decisions about when, where and how an experience is surfaced. The draft's more detailed donation-and-egress architecture, however, is not reproduced.

This is therefore a major narrowing and restructuring, not a complete disappearance of the underlying functionality. The final context-aware-intelligence section has nine lettered measures, is designated a Restricted feature, and must be read together with final §3.1: paragraph 56 expressly retains semantic search for the listed first-party-app functionalities.

The related final context-aware-intelligence duties are due with Android 18 and by 1 August 2027, later than the draft section's Android 17 QPR2 / 1 January 2027 deadline.

**Sources:** [Draft measures, Draft §2.2 (paras 29-38)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.2 (paras 29-38); §3.1 (paras 55-56)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 29 → Final —

<del>Alphabet shall provide effective interoperability with the proactive suggestions feature.</del>

##### Draft ¶ 30 → Final —

<del>The proactive suggestions feature is described in Section 9.3.2 of the Preliminary Findings. The proactive suggestions feature surfaces relevant information and recommends helpful actions across different apps. These suggestions are based on the user's data collected from apps, recently viewed content, and the user's context in general. For instance, Pixel's Magic Cue can surface the relevant flight number when calling an airline or suggest helpful actions such as &quot;View calendar&quot; when a friend sends an invitation to dinner via a message. Currently, apps which can participate in proactive suggestions, either by donating input to be surfaced in other apps, or by being themselves the apps that surface a proactive suggestion, are mainly Alphabet's first-party apps and services, including Gemini.</del>

##### Draft ¶ 31 → Final —

<del>Alphabet shall implement an interoperability solution that provides third parties with access to the same Google Android feature (as described in the preceding paragraph) and all its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services.</del>

##### Draft ¶ 32 → Final —

<del>These functionalities are:<br>(a) The ability to be part of inputs for proactive suggestions:<br>(1) The ability to donate app data, including structured data. For example, an email app can donate its emails, which are later used to retrieve a flight number to suggest.<br>(2) The ability to donate actions to be used in generating proactive suggestions. For example, a calendar app can donate the action &quot;view calendar&quot;, which is later suggested when the user receives an event invitation.<br>(3) The ability to provide screen context, including by having their screen content captured. For example, the chat app's on-screen chat messages asking about an upcoming event can be used to suggest the location of that event.<br>(4) The ability to donate additional data while proactive suggestions are being generated. For example, a phone app can donate the currently dialled phone number (even if not shown on screen), which is used to determine that the user is calling an airline and therefore suggest the flight number.<br>(b) The ability to be part of outputs for proactive suggestions:<br>(1) The ability to surface (i.e. display) proactive suggestions, on any surface inside apps, outside apps, and on top of apps (e.g., context menu, overlay, notifications) available to Alphabet's first-party apps. For example, a phone app can show the flight number that is suggested (e.g. being relevant for the ongoing call).<br>(2) The ability to be the egress action of proactive suggestions, via any mechanism (e.g. through an overlay or by being directed to the app) available to Alphabet's first-party apps. For example, Magic Cue can suggest &quot;search restaurants in Gemini&quot;, prompting the user to open Gemini. In this case, Gemini is the egress action. As another example, a calendar app can be opened or presented in an overlay as part of a suggestion to &quot;View calendar&quot;.<br>(3) The ability to receive the egress data (i.e. output) of a proactive suggestion. For example, a chat app can receive the suggested text to copy it into a chat message.</del>

##### Draft ¶ 33 → Final —

<del>Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the proactive suggestions features referred to in paragraph (30).</del>

##### Draft ¶ 34 → Final —

<del>To provide third parties with an interoperability solution for the proactive suggestions feature referred to in paragraph (30) that is equally effective as that available to any of Alphabet's services, Alphabet shall implement the following measures:<br>(a) Alphabet shall allow third-party apps to donate any type of app data or additional data (both in terms of the type of raw data or the type of insight derived from it) and any type of actions, in an equally effective manner (e.g. via equally effective donation channels) as Alphabet's apps.<br>(b) Alphabet shall allow third-party apps to consent to or withdraw from donating app data, actions, screen context, and additional data for proactive suggestions and to becoming surfaces for proactive suggestions, in an equally effective and granular manner as Alphabet's apps.<br>(c) Alphabet shall ensure that, when proactive suggestions are surfaced inside apps, the surfacing app is able to control the positioning of the proactive suggestion in relation to the surfacing app's own user interface.<br>(d) Alphabet shall allow third-party apps to combine being the egress action and receiving the egress data for proactive suggestions. For example, a suggestion could result in opening an assistant in an overlay with a prepared prompt.<br>(e) Alphabet shall allow that, when third-party apps are part of outputs in any of the ways described in Section 9.3.3.1 of the Preliminary Findings, they must be able to receive data/input from Alphabet's first-party apps, in an equivalent manner as Alphabet's first-party apps can.<br>(f) Alphabet shall allow end users, for the purpose of receiving proactive suggestions, to consent with an equivalent level of granularity for the types of proactive suggestions experiences, as allowed with respect to the proactive suggestions experiences enjoyed by Alphabet's first-party apps.<br>(g) Alphabet shall allow users, for the purpose of receiving proactive suggestions, to consent with an equivalent level of granularity and via an equivalent user interfaces and user journeys for the usage of data from specific apps and surfaces and on specific apps and surfaces, as allowed for Alphabet's first-party apps.<br>(h) Alphabet shall allow users, whenever third-party apps are part of inputs or outputs of proactive suggestions, to interact with the proactive suggestions in an equivalent manner and via an equivalent user interfaces and user journeys as users can interact with the proactive suggestions where Alphabet's first-party apps are part of inputs or outputs.<br>(i) Alphabet shall ensure that, when proactive suggestions are generated, third-party apps, whether they are part of inputs or outputs, are treated non-discriminatorily, in particular by intelligence components, and benefit from an equivalent experience of proactive suggestions as Alphabet's first-party apps.<br>(j) Alphabet shall ensure that third-party apps are able to surface app data or actions from Alphabet's first-party apps, in an equivalent manner as Alphabet's first-party apps can surface suggestions based on app data or actions from other Alphabet first-party apps. This includes the ability to combine the screen context and additional data from the third-party app with the app data or action from the Alphabet first-party app.<br>(k) Alphabet shall ensure that Alphabet's first-party apps can surface suggestions based on app data or actions from third-party apps, in an equivalent manner as Alphabet's first-party apps can surface suggestions based on app data or actions from other Alphabet first-party apps. This includes the ability to combine the screen context and additional data from the Alphabet first-party app with the app data or action from the third-party app.<br>(l) Alphabet shall allow multiple third-party apps must be able to be part of inputs and outputs, at any time, regardless of the number of other apps that are already part of inputs and outputs, simultaneously and concurrently, in an equivalent and non-discriminatory manner as Alphabet's first-party apps.</del>

##### Draft ¶ 35 → Final —

<del>Alphabet may implement technical measures such that proactive suggestions are provided in line with principles of process isolation, encryption, anonymous and aggregated telemetry, and user control (e.g. requiring user interaction before data egress to a surfacing app), insofar as they are based on transparent, objective, precise, and non-discriminatory conditions that also apply to Alphabet's services and hardware.</del>

##### Draft ¶ 36 → Final —

<del>Alphabet shall provide effective interoperability with any future updates or implementations, including new functionalities, of the proactive suggestions feature insofar and as soon as they are available to Alphabet's own services. For the avoidance of doubt, such future updates of the proactive suggestions feature include any updates concerning the:<br>(a) Ability to donate or surface any type of input needed for generating proactive suggestions, irrespective of whether such input is stored on a cloud service.<br>(b) Advanced assistant capabilities allowing assistants to surface, read, receive, and/or interact with the proactive suggestion.<br>(c) Ability to display multiple proactive suggestions concurrently in one surface.<br>(d) Ability for the user to interact with the proactive suggestion (e.g., provide feedback, edit the suggestion).</del>

##### Draft ¶ 37 → Final —

<del>Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.</del>

##### Draft ¶ 38 → Final —

<del>Alphabet shall implement the measures for the proactive suggestions feature in the release of Android 17 QPR2 and, in any case by 1 January 2027 at the latest.</del>

### 5. Context-aware intelligence

**Draft:** Draft §2.3 (paras 39-47) · Deadline: Android 17 QPR2 / 1 January 2027

**Final:** Final §2.2 (paras 29-38) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Conditional; Removed; Narrowed; Expanded

**Deadline change:** Later deadline

**Flags:** Restricted feature

**New gate:** final para (31) designates context-aware intelligence a Restricted feature — "*access to the functionalities referenced below in this section may be limited to Qualified Services*."

**Dropped functionalities** (final (33) vs draft (42)):

- Draft (42)(b)(1) guaranteed on-device model access "with the **same level of model availability** (in particular if already present), **hardware access and background execution** (in particular selected and brought by the service) as Alphabet's services." Final (33)(b)(1) drops this explicit equal-level guarantee, reducing to a bare statement that models "already present on the device" and those "implemented by third parties" may be used.
- Draft (42)(c)(1)-(2) guaranteed the "ability to **discover the channels and surfaces** that are available for proactive suggestions ... and be aware of newly available channels and surfaces," and the "ability to **decide on the most relevant channel or surface**, including through accessing the properties of channels and surfaces (e.g. their size or location)." **Both are absent from the final's output-channel functionality list** (final (33)(c) only lists presenting, transmitting, and triggering integrations). Final (35)(c) does preserve a right to contribute to the decision about when, where and how an experience is surfaced, but it does not restore the draft's express discovery, channel-properties and independent-selection guarantees.

**New carve-outs** (final (35)):

- Final (35)(f) (new): "Alphabet *may* enable apps to opt out of the ability for components offering proactive suggestions and intelligent experiences to access that app's digital context and/or to appear in a surface in/on that app ... where that opt-out applies ... on a non-discriminatory basis." This gives individual apps (Alphabet's or third parties') a lever to block context-aware intelligence integrations entirely — a mechanism the draft did not contain.
- Final (35)(h) (new): "Alphabet shall **not be required to enable the replacement** of existing intelligence components, such as Android System Intelligence." This is an explicit new boundary on the interoperability duty — third parties can plug into context-aware intelligence but cannot displace Android System Intelligence as the orchestrating component.

**Concurrency:** draft (44)(d) required non-discriminatory access "in particular when access cannot be provided concurrently" (implying concurrency is otherwise the default). Final (35)(g) reframes this as concurrency "within the technical capabilities of the inputs, resources, and outputs," falling back to non-discriminatory (not necessarily concurrent) access when "not possible or is limited" — a more openly conditional formulation.

**Future-proofing:** draft (45) listed non-exhaustive examples of covered future updates (additional inputs/processing/output channels; "further integration with cloud-based AI services and AI assistants that contribute data to and retrieve data from the user's context"). Final (36) drops both illustrative examples, retaining only the generic forward-looking duty.

**Addition:** final (35)(e) is new and reciprocal — it requires Alphabet to give third parties non-discriminatory access to surfaces *in/on Alphabet's own first-party apps* for surfacing suggestions, which was not spelled out as such in the draft.

**Sources:** [Draft measures, Draft §2.3 (paras 39-47)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.2 (paras 29-38)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 39 → Final ¶ 29

Alphabet shall provide effective interoperability with the context-aware intelligence feature.

##### Draft ¶ 40 → Final ¶ 30

The context-aware intelligence feature is described in Section 9.<del>4</del><ins>3</ins>.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. Context-aware intelligence allows <del>to provide third-party versions of</del><ins>providing</ins> proactive suggestions and &quot;intelligent experiences&quot;, i.e. experiences that are personalised to the user's context and can be continuously active to enhance the user experience. This relies, for example, on accessing inputs from device sensors and processing those inputs to enable proactive actions<del>, such as live translation or song recognition</del>.<del> Currently, most context-aware intelligence experiences are implemented through Alphabet's Android System Intelligence component.</del>

##### Draft — → Final ¶ 31

<ins>As described in Section 12.4.5 of the Decision, the context-aware intelligence feature meets the requirements of a restricted feature. Consequently, access to the functionalities referenced below in this section may be limited to Qualified Services.</ins>

##### Draft ¶ 41 → Final ¶ 32

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google</del><ins>context-aware</ins> <del>Android</del><ins>intelligence</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services<ins>,</ins> and in a way that is equally effective as the solution available to Alphabet's services.

##### Draft ¶ 42 → Final ¶ 33

These functionalities are:<br>(a) Access to inputs:<br>(1) Access to the user's physical context, as used by or available to Alphabet's services. This includes ambient data, <del>i.e. data from device sensors, which includes but is not limited</del><ins>such</ins> <del>to,</del><ins>as</ins> data from the camera, microphone, accelerometer, proximity sensor, GPS, and any other location signals<ins> (see Section 2</ins>.<ins>3</ins><del><br></del><ins> </ins><ins>of the Annex);<br></ins>(2) Access to the user's digital context, as used by or available to Alphabet's services. This includes, but is not limited to, device audio, screen contents and context, screenshots, <del>data</del><ins>relevant</ins> <del>of</del><ins>information</ins> <ins>on </ins>the foreground app, notifications, app launches, contacts, shortcuts, SMS, and app package details<del>.</del><ins>;</ins><br>(3) The ability to retrieve data <del>from</del><ins>provided</ins> <ins>ad hoc by </ins>an app, service, or the OS to the proactive suggestion or intelligent experience, <del>which</del><ins>as</ins> <del>may</del><ins>used</ins> <del>include</del><ins>by</ins> <del>retrieving</del><ins>or</ins> <del>the</del><ins>available</ins> <del>data</del><ins>to</ins> <del>from</del><ins>Alphabet's</ins> <del>the</del><ins>services;</ins> <del>cloud.</del><ins>and</ins><br>(4) Global access to apps' data and actions stored on-device<del>,</del> <del>including data from Alphabet apps, OEM apps, and third-party</del><ins>that</ins> apps<del>,</del> <del>as donated</del><ins>choose</ins> <del>by</del><ins>to</ins> <del>apps</del><ins>donate</ins>, including <del>but not limited to, </del>through an on-device database or data sharing platforms allowing for centralised data access and sharing, as used by or available to Alphabet's services<ins> (see Section 2</ins>.<ins>1</ins><del><br></del><ins> </ins><ins>of the Annex).<br></ins>(b) Access to processing resources:<br>(1) Ability to use <del>an </del>on-device <del>model</del><ins>models</ins> to process the input data and generate the outputs, both those already present on the device <del>and those selected</del><ins>(see</ins> <del>and</del><ins>Section</ins> <del>brought</del><ins>4.1</ins> <del>by</del><ins>of</ins> the <del>service, with</del><ins>Annex)</ins> <del>the</del><ins>and</ins> <del>same</del><ins>those</ins> <del>level</del><ins>implemented</ins> <del>of</del><ins>by</ins> <del>model</del><ins>third</ins> <del>availability</del><ins>parties</ins> (<del>in particular if already present),</del><ins>see</ins> <del>hardware</del><ins>Section</ins> <del>access</del><ins>4.2</ins> <del>and</del><ins>of</ins> <del>background</del><ins>the</ins> <del>execution</del><ins>Annex).</ins><del> </del><ins><br></ins>(<del>in particular selected</del><ins>2)</ins> <del>and</del><ins>Ability</ins> <del>brought</del><ins>to</ins> <del>by</del><ins>use</ins> <del>the</del><ins>communication</ins> <del>service)</del><ins>channels</ins> <del>as</del><ins>to</ins> <del>Alphabet's</del><ins>send</ins> <del>services.</del><ins>and</ins><del><br></del><ins> </ins><del>(2)</del><ins>receive</ins> <del>Ability</del><ins>data</ins> to <del>use</del><ins>the</ins> <ins>solution's </ins>cloud-based models to process the input data and generate the outputs, <del>and to use communication channels to receive and</del><ins>in</ins> <del>send</del><ins>accordance</ins> <del>such</del><ins>with</ins> <del>data.</del><ins>paragraph</ins><del><br></del><ins> </ins>(<del>3</del><ins>35</ins>)<del> Ability to access and write to dedicated and shared storage and databases.<br></del>(<del>4</del><ins>i</ins>) <del>Ability to access low-power processors and</del><ins>of</ins> the <del>runtime environments thereof</del><ins>Annex</ins>, <del>allowing</del><ins>and</ins> <del>to</del><ins>as</ins> <del>process</del><ins>used</ins> <del>data,</del><ins>by</ins> <del>such</del><ins>or</ins> <del>as</del><ins>available</ins> <del>ambient</del><ins>to</ins> <del>data,</del><ins>Alphabet's</ins> <del>efficiently.</del><ins>services;</ins><br>(<del>5</del><ins>3</ins>) Ability to use protected execution environments allowing to process particularly sensitive data, such as ambient data, in isolation<del>.<br>(c) Access to output</del><ins>,</ins> <del>channels</del><ins>in</ins> <del>and</del><ins>support</ins> <del>display</del><ins>of</ins> <del>surfaces:</del><ins>paragraph</ins><del><br></del><ins> </ins>(<del>1</del><ins>35</ins>)<del> The ability to</del><ins>(i)</ins> <del>discover</del><ins>of</ins> the <del>channels</del><ins>Annex,</ins> and <del>surfaces that are available for</del><ins>as</ins> <del>proactive</del><ins>used</ins> <del>suggestions</del><ins>by</ins> or <del>intelligent experiences and be aware of newly </del>available <del>channels</del><ins>to</ins> <del>and</del><ins>Alphabet's</ins> <del>surfaces</del><ins>services</ins>.<br>(<del>2</del><ins>c</ins>) <del>The ability</del><ins>Access</ins> to <del>decide on the most relevant channel or surface, including through accessing the properties of</del><ins>output</ins> channels and <del>surfaces (e.g. their size or</del><ins>display</ins> <del>location).</del><ins>surfaces:</ins><br>(<del>3</del><ins>1</ins>) <del>The ability</del><ins>Ability</ins> to present proactive suggestions or intelligent experiences on a surface visible <ins>and/</ins>or audible to the user in the <del>UI</del><ins>user interface</ins>, mediated by the OS<del>. Such surfaces can take many forms. For instance</del>, <del>such surfaces may appear inside Alphabet's apps and third parties' apps, </del>as <del>part of system interfaces (e.g. lock screen or notifications), as</del><ins>used</ins> <del>&quot;chips&quot;</del><ins>by</ins> or <del>small insets in keyboards, as a</del><ins>available</ins> <del>screen</del><ins>to</ins> <del>overlay,</del><ins>Alphabet's</ins> <del>etc.</del><ins>services;</ins><br>(<del>4</del><ins>2</ins>) <del>The ability</del><ins>Ability</ins> to transmit data from <del>the</del><ins>a</ins> proactive suggestion or intelligent experience to an app, service, or the OS, <del>which may</del><ins>as</ins> <del>include</del><ins>used</ins> <del>transmitting</del><ins>by</ins> <del>the</del><ins>or</ins> <del>data</del><ins>available</ins> to <del>the</del><ins>Alphabet's</ins> <del>cloud.</del><ins>services;</ins><del><br></del><ins> </ins><ins>and<br></ins>(<del>5</del><ins>3</ins>) <del>The ability</del><ins>Ability</ins> to trigger integrations and interactions with apps and the OS from the proactive suggestion or intelligent experience, such as redirecting to another app, opening an app in an overlay, or deep linking to parts of the OS such as settings.

##### Draft ¶ 43 → Final ¶ 34

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the context-aware intelligence feature<del> referred to in paragraph (40)</del>.

##### Draft ¶ 44 → Final ¶ 35

To provide third parties with an interoperability solution for the context-aware intelligence feature <del>referred to in paragraph (40) </del>that is equally effective as that available to any of Alphabet's services, <del>Alphabet shall implement </del>the following measures<ins> shall apply</ins>:<br>(a) Alphabet shall <del>offer</del><ins>enable</ins> access to device sensors, outputs, and data as specified under paragraph (<del>42</del><ins>33</ins>)(a) of the Annex on a continuous basis and in the background, as are used by or available to Alphabet's services<del>.</del><ins>;</ins><br>(b) Alphabet shall grant access to device sensors, outputs, and data as specified under paragraph (<del>42</del><ins>33</ins>)(a) of the Annex with the same degree of granularity, frequency, and recency, as are used by or available to Alphabet's services<del>.</del><ins>;</ins><br>(c) Alphabet shall allow third parties <del>to</del><ins>offering</ins> <del>design</del><ins>proactive</ins> <ins>suggestions </ins>and <ins>intelligent experiences to </ins>tailor the surfacing experience, when accessing display surfaces as specified under paragraph (<del>42</del><ins>33</ins>)(c) of the Annex, for instance in terms of including the branding, icon, or link <del>to</del><ins>for</ins> the apps the surfaced information has been sourced from<del>.</del><ins>,</ins><del><br></del><ins> </ins><ins>or in terms of contributing to surfacing decisions such as which surface to use, and as used by or available to Alphabet's services;<br></ins>(d) Alphabet shall <del>offer</del><ins>enable</ins> access to <del>inputs</del><ins>digital</ins> <ins>context, </ins>as specified under paragraph (<del>42</del><ins>33</ins>)(a)<ins>(2)</ins> of the Annex, <del>to</del><ins>data</ins> <del>processing</del><ins>provided</ins> <del>resources</del><ins>ad</ins> <ins>hoc, </ins>as specified under paragraph (<del>42</del><ins>33</ins>)(<del>b</del><ins>a</ins>)<ins>(3)</ins> of the Annex, <ins>apps' data </ins>and <ins>actions stored on-device, as specified under paragraph (33)(a)(4) of the Annex, of Alphabet's first-party apps, as used by or available </ins>to <del>output</del><ins>Alphabet's</ins> <del>channels</del><ins>services;</ins><del> </del><ins><br></ins><del>and</del><ins>(e)</ins> <del>display</del><ins>Alphabet</ins> <ins>shall enable access to </ins>surfaces <ins>in/on Alphabet's first-party apps, </ins>as specified under paragraph (<del>42</del><ins>33</ins>)(c)<ins>(1)</ins> of the Annex<ins>,</ins> on a non-discriminatory basis between <ins>Alphabet and third parties offering proactive suggestions and intelligent experiences;<br>(f) Alphabet may enable apps to opt out of the ability for components offering proactive suggestions and intelligent experiences to access that app's digital context and/or to appear in a surface in/on that app, either for the whole app or for specific parts of the app, where that opt-out applies to all such components on a non-discriminatory basis between </ins>Alphabet's <ins>own services </ins>and third-party services<ins>.<br>(g) Alphabet shall enable concurrent use of the context-aware intelligence feature</ins>, <del>in</del><ins>within</ins> <del>particular</del><ins>the</ins> <del>when</del><ins>technical</ins> <del>access</del><ins>capabilities</ins> <del>cannot</del><ins>of</ins> <del>be</del><ins>the</ins> <del>provided</del><ins>inputs,</ins> <del>concurrently</del><ins>resources, and outputs</ins>.<del><br></del><ins> </ins><ins>Where such concurrent use is not possible or is limited, Alphabet shall enable the use of the context-aware intelligence feature on a non-discriminatory basis between Alphabet's own services and third-party services;<br></ins>(<del>e</del><ins>h</ins>) Alphabet <ins>shall not be required to enable the replacement of existing intelligence components, such as Android System Intelligence; and<br>(i) Alphabet </ins>may implement <del>technical </del>measures requiring that, when accessing inputs as specified under paragraph (<del>42</del><ins>33</ins>)(a) of the Annex, processing resources as specified under paragraph (<del>42</del><ins>33</ins>)(b) of the Annex, and output channels and display surfaces as specified under paragraph (<del>42</del><ins>33</ins>)(c) of the Annex, third parties must do so in line with principles of process isolation, encryption, anonymous and aggregated telemetry, and user control<ins> and awareness</ins>, insofar as this is based on transparent, objective, precise, and non-discriminatory conditions that also apply to Alphabet's services<del> and hardware</del>.

##### Draft ¶ 45 → Final ¶ 36

Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the context-aware intelligence feature insofar as they are available to Alphabet's services.<del> For the avoidance of doubt, such future updates of the context-aware intelligence feature include any updates concerning:<br>(a) Additional inputs, processing resources, or output channels and display surfaces.<br>(b) Further integration with cloud-based AI services and AI assistants that contribute data to and retrieve data from the user's context.</del>

##### Draft ¶ 46 → Final ¶ 37

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 47 → Final ¶ 38

Alphabet shall implement the measures for the context-aware intelligence feature in the <del>release</del><ins>next</ins> <del>of</del><ins>major</ins> Android <del>17 QPR2 and</del><ins>release</ins>, <del>in</del><ins>i.e.</ins> <del>any</del><ins>Android</ins> <del>case</del><ins>18,</ins> <ins>and </ins>by 1 <del>January</del><ins>August</ins> 2027 at the latest.

### 6. Access to ambient data

**Draft:** Draft §2.4 (paras 48-56) · Deadline: 1 January 2027

**Final:** Final §2.3 (paras 39-47) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Minor

**Effects:** Narrowed; Added; Preserved

**Deadline change:** Later deadline

Not designated a Restricted feature — ambient data remains open to all third parties under the general §5.4 rules (subject to the general integrity/consent conditions).

Mostly faithful restatement. Two points worth flagging:

- Comparator narrows from "Alphabet's services" to "**Alphabet's AI-powered services**" throughout (final paras 41, 43, 44) — the same pattern seen in §2.1 and §2.2.
- **Addition:** final (44)(d) is new: "Where Alphabet's AI-powered services rely on dedicated apps, running on runtime environments for low-power processors, to access ambient data, Alphabet shall provide third parties with access to those dedicated apps" — a concrete technical guarantee not present in the draft.

**Deadline:** 1 January 2027 → 1 August 2027 (Android 18), consistent with the document-wide pattern.

**Sources:** [Draft measures, Draft §2.4 (paras 48-56)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §2.3 (paras 39-47)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 48 → Final ¶ 39

Alphabet shall provide effective interoperability with the access to ambient data feature.

##### Draft ¶ 49 → Final ¶ 40

The access to ambient data feature is described in Section 9.<del>5</del><ins>4</ins>.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. Access to ambient data <del>provides access</del><ins>consists</ins> <del>to</del><ins>of</ins> the <del>continuous</del><ins>ability</ins> <del>stream</del><ins>to</ins> <del>of</del><ins>access</ins> <del>real-time</del><ins>data</ins> <del>inputs/outputs</del><ins>produced</ins> <del>from</del><ins>or</ins> <ins>collected via </ins>a device's core sensors <del>for</del><ins>and</ins> <del>example</del><ins>data</ins> <del>microphone,</del><ins>presented</ins> <del>camera,</del><ins>via</ins> <del>screen,</del><ins>the</ins> <del>speakers</del><ins>device's main output channels</ins>. The access enables AI services to deliver personalised, context-aware experiences such as sound detection, live screen guidance, or object recognition<del> by processing raw sensor data</del>.

##### Draft ¶ 50 → Final ¶ 41

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google Android feature (as described</del><ins>access</ins> <del>in</del><ins>to</ins> <del>the</del><ins>ambient</ins> <del>preceding</del><ins>data</ins> <del>paragraph)</del><ins>feature</ins> and <del>all </del>its functionalities, as available to Alphabet's <ins>AI-powered </ins>services and in a way that is equally effective as the solution available to Alphabet's <ins>AI-powered </ins>services.

##### Draft ¶ 51 → Final ¶ 42

These functionalities are<ins>:</ins><del> </del><ins><br></ins><ins>(a) </ins>the ability to <del>continuously collect and process</del><ins>access</ins> the <del>same real-time inputs as well as outputs from a device's core</del><ins>microphone</ins> <del>sensors</del><ins>input</ins>,<del> </del><ins><br></ins><del>as are available to Alphabet's services including in particular:<br></del>(<del>a</del><ins>b</ins>) the <del>microphone</del><ins>ability</ins> <del>input,</del><ins>to</ins><del><br></del><ins> </ins><del>(b)</del><ins>access</ins> speaker output (system audio),<br>(c) <ins>the ability to access the </ins>camera,<br>(d) <ins>the ability to access the </ins>screen<ins> contents</ins>,<br>(e) <ins>the ability to access </ins>location data,<del><br></del><ins> </ins><ins>and<br></ins>(f) <ins>the ability to access </ins>environmental sensors such as the accelerometer or proximity sensor.

##### Draft ¶ 52 → Final ¶ 43

Alphabet shall grant third parties access to additional functionalities available to Alphabet's <ins>AI-powered </ins>services if necessary to enable effective interoperability with the access to ambient data feature<del> as referred to in paragraph (49)</del>.

##### Draft ¶ 53 → Final ¶ 44

To provide third parties with an interoperability solution for the access to ambient data <del>referred to in paragraph (49)</del><ins>feature</ins> that is equally effective as that available to any of Alphabet's <ins>AI-powered </ins>services, the following measures <ins>shall </ins>apply<del>.</del><ins>:</ins><br>(a) Alphabet shall provide access to <del>the same</del><ins>ambient</ins> data under <del>equally effective</del><ins>equal</ins> conditions as <del>available</del><ins>those</ins> <ins>that apply </ins>to Alphabet's <ins>AI-powered </ins>services, including in terms of <ins>continuous availability, </ins>quality, frequency, latency, and availability in the background<del>.</del><ins>,</ins><del><br></del><ins> </ins><ins>and any other technical characteristics necessary to enable equivalence in collection, transmission, access to, and processing of such data;<br></ins>(b) Alphabet shall provide access under equivalent consent flows <del>as</del><ins>and</ins> <del>for</del><ins>indicators</ins> <ins>that apply to </ins>Alphabet's <ins>AI-powered </ins>services, including in terms of frequency<del>.</del><del><br></del><ins> </ins><ins>of prompts, and in terms of the level of continuous availability, availability in the background, and the mechanism of processing;<br></ins>(c) Alphabet shall allow third<del>-party</del> <del>apps</del><ins>parties</ins> to access ambient data related to Alphabet's applications (such as screen content), whenever such functionality is enabled for Alphabet's <ins>AI-powered </ins>services<ins>;<br>(d) Where Alphabet's AI-powered services rely on dedicated apps</ins>, <del>such</del><ins>running</ins> <del>as</del><ins>on</ins> <del>Gemini.</del><ins>runtime</ins><del><br></del><ins> </ins><ins>environments for low-power processors, to access ambient data, Alphabet shall provide third parties with access to those dedicated apps; and<br></ins>(<del>d</del><ins>e</ins>) Alphabet may implement <del>technical </del>measures requiring that, when accessing ambient data, third parties must do so in line with principles of process isolation, encryption, anonymous and aggregated telemetry, and user control<ins> and awareness</ins>, insofar as this is based on transparent, objective, precise, and non-discriminatory conditions which also apply to Alphabet's <del>services and</del><ins>AI-powered</ins> <del>hardware</del><ins>services</ins>.

##### Draft ¶ 54 → Final ¶ 45

Alphabet shall also provide effective interoperability with any future updates, including new functionalities, of the access to ambient data insofar as they are available to Alphabet's <del>own</del><ins>AI-powered</ins> services or hardware.

##### Draft ¶ 55 → Final ¶ 46

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 56 → Final ¶ 47

Alphabet shall implement the measures for <ins>the </ins>access to ambient data feature <ins>in the next major Android release, i.e. Android 18, and </ins>by 1 <del>January</del><ins>August</ins> 2027<ins> at the latest</ins>.

### 7. Structured on-device integration

**Draft:** Draft §3.1 (paras 57-65) · Deadline: 1 January 2027

**Final:** Final §3.1 (paras 48-59) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Conditional; Narrowed; Added; Preserved

**Deadline change:** Later deadline

**Flags:** Restricted feature

Final paragraph 50 makes only the App Functions implementation of structured on-device integration potentially subject to the Restricted Features framework. Paragraph 55 then guarantees Qualified Services enumerated actions in eight named first-party apps. That list is closed as to this specific guarantee, but it is not an exhaustive ceiling on all of §3.1: paragraphs 51, 53, 54 and 57 preserve general parity, additional-functionality, all-channel and future-update duties.

The draft's standalone general read/write feature in §3.3 is not preserved as such, and the feature-specific documentation clause in draft paragraph 62(d) disappears, although final §5.7 retains cross-cutting documentation and API duties. Certification is not absolute: paragraph 135 supplies a per-service, per-device end-user opt-out and paragraph 137 applies the relevant processes to services that are not AI assistants. The deadline moves to 1 August 2027 (Android 18).

**Sources:** [Draft measures, Draft §3.1 (paras 57-65); §3.3 (paras 75-84)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.1 (paras 48-59); §5.4.1 (paras 135 and 137)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 57 → Final ¶ 48

Alphabet shall provide effective interoperability with the structured on-device integration feature.

##### Draft ¶ 58 → Final ¶ 49

The structured on-device integration feature is described in Section 10.2.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. This feature enables<ins>,</ins> <del>an</del><ins>in</ins> <del>AI</del><ins>response</ins> <ins>to a user request, a </ins>service to take actions <del>inside</del><ins>on</ins> other apps on the device<del> in response to a user's</del><ins>.</ins> <del>request</del><ins>This</ins> <del>and</del><ins>feature</ins> is currently implemented through on-device integration channels, such as App Actions and App Functions.

##### Draft — → Final ¶ 50

<ins>As described in Section 12.4.5 of the Decision, the structured on-device integration feature includes an implementation, namely App Functions, that meets the requirements of a restricted feature. Consequently, insofar as the functionalities referenced below in this section pertain to this implementation, access to the functionalities may be limited to Qualified Services.</ins>

##### Draft ¶ 59 → Final ¶ 51

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same</del><ins>structured</ins> <del>Google</del><ins>on-device</ins> <del>Android</del><ins>integration</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services.

##### Draft ¶ 60 → Final ¶ 52

These functionalities are:<br>(a) The ability <del>for apps </del>to discover all available structured on-device integrations, including metadata necessary to determine which actions to trigger<del>.</del><ins>;</ins><br>(b) The ability <del>for apps </del>to execute structured on-device integrations<del>.</del><ins>;</ins><br>(c) The ability to let the user be aware of and observe that a structured on-device integration is being executed<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(d) The ability to execute the structured on-device integration within the app, i.e. without app switching<ins> (unless that is the intent of the structured on-device integration)</ins>.

##### Draft ¶ 61 → Final ¶ 53

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services, if necessary to enable effective interoperability with the structured on-device integration feature<del> referred to in paragraph (58)</del>.

##### Draft ¶ 62 → Final ¶ 54

<del>The</del><ins>To</ins> <ins>provide third parties with an </ins>interoperability solution for the structured on-device integration feature <del>referred to in paragraph (58) must</del><ins>that</ins> <del>be</del><ins>is</ins> equally effective as that available to any of Alphabet's <del>own </del>services<del>. To that end</del>, <del>Alphabet shall implement </del>the following measures<ins> shall apply</ins>:<br>(a) Alphabet shall make available <ins>to third parties </ins>all channels of structured on-device integration<del> to third parties</del>, including App Actions and App Functions, in a manner that is equally effective as that available to <del>any of </del>Alphabet's own services<del>.</del><ins>;</ins><br>(b) Alphabet shall enable third<del>-party</del> <del>apps</del><ins>parties</ins> to discover all structured on-device integrations exposed by apps that are installed on the user's device, including a mechanism that ensures third<del>-party</del> <del>apps</del><ins>parties</ins> can retrieve all metadata necessary to determine which actions to trigger<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(c) Alphabet shall enable third<del>-party</del> <del>apps</del><ins>parties</ins> to execute all structured on-device integrations exposed by other apps, including <del>apps of other </del>third<del>-party</del> <del>developers, OEM apps</del><ins>parties</ins>, system apps, and Alphabet apps.<del><br>(d) Alphabet shall make public the documentation necessary for third parties to access, integrate and execute structured on-device integration. This requirement captures documentation regarding how a third party can execute an App Action using the information provided through the new discovery mechanism described in paragraph (62)(a).</del>

##### Draft — → Final ¶ 55

<ins>Through the structured on-device integration feature, Alphabet shall enable Qualified Services to execute specific functionalities in the relevant Alphabet's first-party apps. The relevant Alphabet apps and functionalities are as follows:<br>(1) Gmail: Retrieve and return relevant emails and draft, edit, and reply to emails;<br>(2) Google Calendar: The ability to retrieve information about events and to create and manage events;<br>(3) Google Drive: The ability to retrieve relevant information from files and return information about their content;<br>(4) Google Docs: The ability to retrieve relevant information from files and return information about their content;<br>(5) Google Maps: The ability to trigger navigation to a general public place in Google Maps or to the end user's designated home or work address, or to other labelled places, and the ability to control the navigation;<br>(6) YouTube: The ability to play a video in YouTube, the ability to control the video playback, and the ability to answer user queries regarding recent watch history activity;<br>(7) Messages: The ability to retrieve relevant information from SMS, MMS, and RCS messages in the user's Android app and write SMS, MMS, and RCS messages; and<br>(8) Phone: The ability to initiate phone calls.</ins>

##### Draft — → Final ¶ 56

<ins>For the functionalities in the previous paragraph, Alphabet shall ensure that third parties can use the functionalities as effectively as Alphabet's services, including in terms of scope of the data and in terms of supported use cases, such as semantic search and similar use cases that enable contextual interaction between the user and the service using natural language.</ins>

##### Draft ¶ 63 → Final ¶ 57

Alphabet shall <del>also </del>provide effective interoperability with any future updates, including new functionalities, of the structured on-device integration feature insofar as they are available to Alphabet's own services or hardware.

##### Draft ¶ 64 → Final ¶ 58

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 65 → Final ¶ 59

Alphabet shall implement the measures for the structured on-device integration feature <ins>in the next major Android release, i.e. Android 18, and </ins>by 1 <del>January</del><ins>August</ins> 2027<ins> at the latest</ins>.

### 8. Screen automation (agent-controlled app interactions)

**Draft:** Draft §3.2 (paras 66-74) · Deadline: 1 January 2027

**Final:** Final §3.2 (paras 60-69) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Conditional; Narrowed; Preserved

**Deadline change:** Later deadline

**Flags:** Restricted feature

**New gate:** final para (62): "the screen automation feature, as implemented in **Computer Control**, meets the requirements of a restricted feature. Consequently, access to the functionalities ... may be limited to Qualified Services." No equivalent existed in the draft.

The nine functionalities (draft (69)(a)-(i) / final (64)(a)-(i)) are preserved almost verbatim. Several *measures*, however, are consolidated or dropped as freestanding obligations:

- Draft (71)(c): "Alphabet shall enable third-party apps to imitate the **same user interactions that are available to Alphabet** ... including, but not limited to, the interactions available to **Computer Control API**" — this explicit API-parity guarantee does not reappear as a discrete measure in final (66); it is left to be inferred from the general equal-effectiveness principle.
- Draft (71)(f): the explicit duty to let the user "**observe and intervene if the controlling app is misbehaving or not able to achieve the ask**" is not restated as a standalone measure (functionality (64)(e) preserves the ability to "stop" the controlling app, but not the "misbehaving" intervention framing).

**New carve-out:** final (66)(c) is new: "Alphabet *may* enable any third party to **restrict automation of their app for certain parts of the app**, insofar as it applies across all services that use the screen automation feature" — an app-level opt-out from automation for specific UI regions.

**Deadline:** 1 January 2027 → 1 August 2027 (Android 18).

**Sources:** [Draft measures, Draft §3.2 (paras 66-74)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.2 (paras 60-69)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 66 → Final ¶ 60

Alphabet shall provide effective interoperability with the screen automation feature.

##### Draft ¶ 67 → Final ¶ 61

The <del>agent-controlled</del><ins>screen</ins> <del>interactions</del><ins>automation</ins> feature is described in Section 10.3.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The feature enables <del>Alphabet's services, including </del>Gemini<del>,</del> to take control of other apps on the Android mobile device to automate multi-step tasks on behalf of the user. Gemini can imitate user behaviour and observe the controlled app's screen to automate the user interface and to perform most tasks a user would be able to do. Gemini <del>will run</del><ins>controls</ins> the <del>controlled </del>app in a separate virtual window, allowing the assistant to complete the task in the background, while the user can do something else.

##### Draft — → Final ¶ 62

<ins>As described in Section 12.4.5 of the Decision, the screen automation feature, as implemented in Computer Control, meets the requirements of a restricted feature. Consequently, access to the functionalities referenced below in this section may be limited to Qualified Services.</ins>

##### Draft ¶ 68 → Final ¶ 63

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google</del><ins>screen</ins> <del>Android</del><ins>automation</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services<ins>, such as Gemini</ins>.

##### Draft ¶ 69 → Final ¶ 64

These functionalities are:<br>(a) <del>Take</del><ins>Taking</ins> control over apps. Ability for an app (controlling app) to take over control of other apps (controlled apps) <ins>including those of third parties, the OEM, and Alphabet. The controlling app can perform interactions with the controlled apps </ins>by imitating user interactions, such as taps, clicks, and typing<del>.</del><ins>;</ins><br>(b) <del>Access</del><ins>Accessing</ins> <del>to</del><ins>the</ins> on<del> </del><ins>-</ins>screen content. Ability for <del>an</del><ins>the</ins> <del>AI</del><ins>controlling</ins> <del>service</del><ins>app</ins> to access the screen content of the controlled app to understand its <del>UI, allowing the AI service to control the</del><ins>user</ins> <del>app.</del><ins>interface;</ins><br>(c) <del>Discovery of</del><ins>Discovering</ins> apps. Ability for <del>an</del><ins>the</ins> <del>AI</del><ins>controlling</ins> <del>service</del><ins>app</ins> to determine which apps are installed on the device and retrieve <del>metadata that may be </del>relevant <ins>information </ins>to decide which app to automate<del>.</del><ins>;</ins><br>(d) <del>Control</del><ins>Controlling</ins> apps in background. Ability for <del>an</del><ins>a</ins> <del>AI</del><ins>controlling</ins> <del>service</del><ins>app</ins> to fully <del>execute </del>control of other apps in background. The process of controlling apps is not visible to the user<ins>.</ins> <del>by</del><ins>The</ins> <del>default</del><ins>controlled</ins> <del>and</del><ins>app</ins> <del>can</del><ins>will</ins> be <del>fully</del><ins>run</ins> <del>executed</del><ins>on</ins> <del>in</del><ins>a</ins> <ins>virtual display to enable </ins>background<ins> execution</ins>.<del><br></del><ins> </ins><ins>The controlling app can complete the task while the user uses the phone otherwise or decides not to use their phone;<br></ins>(e) User observation. Ability for the user to surface the controlled app and observe the <del>AI</del><ins>controlling</ins> <del>service</del><ins>app</ins> <del>controlling</del><ins>interacting</ins> <ins>with </ins>it. In addition, the user can stop the <del>AI service from </del>controlling <del>or take</del><ins>app</ins> <del>over</del><ins>from</ins> <del>control</del><ins>interacting</ins> <del>from</del><ins>with</ins> the <del>AI</del><ins>controlled</ins> <del>service.</del><ins>app;</ins><br>(f) Seamless transition. Ability to transition <del>seamless</del><ins>seamlessly</ins> between background and foreground when the user chooses to observe the controlled app<del> or the AI service, surfaces the app to the user for required input, the transition between background and foreground is seamless.</del><ins>;</ins><br>(g) OS indicators. Ability for OS indicators to demonstrate to the user <del>that an</del><ins>a</ins> <del>AI</del><ins>controlling</ins> <del>service</del><ins>app</ins> is currently <del>controlling</del><ins>interacting</ins> <ins>with </ins>another app<del>.</del><ins>;</ins><br>(h) Concurrency management. Ability for <del>the </del>Google Android <del>OS </del>to manage concurrent access, including scheduling or preventing multiple accesses. This can include user-facing mechanisms, such as greying out the app icon of the controlled app so that the user cannot use the same app at the same time as the controlling app<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(i) Blocking sensitive areas. Ability for controlled apps to block sensitive views from access of the controlling app. This functionality allows apps to protect sensitive user data, critical settings, or purchase decisions from being automated by the controlling app.

##### Draft ¶ 70 → Final ¶ 65

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the screen automation feature<del> referred to in paragraph (67)</del>.

##### Draft ¶ 71 → Final ¶ 66

<del>The</del><ins>To</ins> <ins>provide third parties with an </ins>interoperability solution for the screen automation feature <del>referred to in paragraph (67) must</del><ins>that</ins> <del>be</del><ins>is</ins> equally effective as that available to <del>any of </del>Alphabet's <del>own </del>services<del>. To that end</del>, <del>Alphabet</del><ins>such</ins> <del>shall</del><ins>as</ins> <del>implement</del><ins>Gemini,</ins> the following measures<del>.</del><del><br></del><ins> </ins><del>(a) Alphabet </del>shall <del>enable third-party apps to take control of other apps, including apps of other third-party developers, OEM apps, system apps, and Alphabet's apps. Developers must be allowed to perform interactions with the apps by imitating user behaviour.</del><ins>apply:</ins><br>(<del>b</del><ins>a</ins>) Alphabet shall enable <del>third-party apps </del>to discover all apps that are installed on the user's device. Alphabet shall ensure that third<del>-party</del> <del>apps</del><ins>parties</ins> can retrieve <del>metadata that is </del>relevant <ins>information </ins>to decide which app to automate<del>, including but not limited to app name, the package name, and the app developer's name.</del><ins>;</ins><br>(<del>c</del><ins>b</ins>) Alphabet shall enable <del>third-party</del><ins>multiple</ins> apps to <del>imitate the same user interactions that are available to Alphabet. This includes, but is not limited to,</del><ins>have</ins> the <del>interactions available</del><ins>capability</ins> to <del>Computer Control API.<br>(d) Alphabet</del><ins>take</ins> <del>shall</del><ins>control</ins> <del>enable</del><ins>over</ins> <del>third-party</del><ins>other</ins> apps<del> to access the screen content of the controlled app</del>.<del><br></del><ins> </ins><del>(e) </del>Alphabet shall <del>enable third-party apps to control other</del><ins>not</ins> <del>apps</del><ins>limit</ins> <del>using</del><ins>this</ins> <del>imitated</del><ins>capability</ins> <del>user</del><ins>to</ins> <del>interactions</del><ins>one</ins> <del>in</del><ins>single</ins> <del>the</del><ins>app</ins> <del>background</del><ins>such</ins> <del>on</del><ins>as</ins> a <del>virtual display. The controlling</del><ins>default</ins> app<del> can complete the task, while the user can use their phone</del><ins>;</ins> <del>otherwise.</del><ins>and</ins><br>(<del>f</del><ins>c</ins>) Alphabet <del>shall</del><ins>may</ins> enable <ins>any </ins>third<del>-party</del> <del>apps</del><ins>party</ins> to <del>mirror or otherwise present the ongoing</del><ins>restrict</ins> <del>interactions</del><ins>automation</ins> of their app <del>to the user. Alphabet shall enable the user to observe and intervene if the controlling app is misbehaving or not able to achieve the ask.<br>(g) Alphabet shall ensure that the transition between</del><ins>for</ins> <del>the</del><ins>certain</ins> <del>observation</del><ins>parts</ins> of the <del>controlled </del>app<del> and controlling the app in background should be</del><ins>,</ins> <del>seamless.</del><ins>insofar</ins><del><br></del><ins> </ins><del>(h)</del><ins>as</ins> <del>Alphabet</del><ins>it</ins> <del>shall</del><ins>applies</ins> <del>enable</del><ins>across</ins> <del>multiple</del><ins>all</ins> <del>apps</del><ins>services</ins> <del>to</del><ins>that</ins> <del>have</del><ins>use</ins> the <del>capability to take control over other apps. Alphabet shall not limit this capability to one single app such as a</del><ins>screen</ins> <del>default</del><ins>automation</ins> <del>app</del><ins>feature</ins>.

##### Draft ¶ 72 → Final ¶ 67

Alphabet shall <del>also </del>provide effective interoperability with any future updates, including new functionalities, of the screen automation feature insofar as they are available to Alphabet's own services or hardware.

##### Draft ¶ 73 → Final ¶ 68

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 74 → Final ¶ 69

Alphabet shall implement the measures for the screen automation feature <ins>in the next major Android release, i.e. Android 18, and </ins>by 1 <del>January</del><ins>August</ins> 2027<ins> at the latest</ins>.

### 9. Draft §3.3 — Integration with first-party services / read-write access (DROPPED as a standalone section)

**Draft:** Draft §3.3 (paras 75-84) · Deadline: 1 January 2027 (read) / 1 June 2027 (write)

**Final:** No standalone counterpart; see Final §3.1 · Deadline: No standalone section; related duties: Android 18 / by 1 August 2027

**Change magnitude:** Dropped

**Effects:** Relocated; Narrowed

**Deadline change:** Later deadline

Draft §3.3 supplied a standalone, generally framed read/write-access feature. It disappears as a section. Final paragraph 55 instead guarantees specified actions in eight named first-party apps to Qualified Services, and Google Keep is not listed. Paragraph 56 expressly preserves uses such as semantic search.

The enumerated app guarantee is narrower than the deleted standalone provision, but it does not exhaust the final structured-integration obligation: final paragraphs 51, 53, 54 and 57 retain general parity, additional-functionality, all-channel and future-update duties. Nor is certification an absolute access condition, because paragraphs 135 and 137 provide an end-user opt-out and a route for services that are not AI assistants.

The related final structured-integration duties are due with Android 18 and by 1 August 2027, later than both the draft read deadline of 1 January 2027 and write deadline of 1 June 2027.

**Sources:** [Draft measures, Draft §3.3 (paras 75-84)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.1 (paras 51 and 53–57); §5.4.1 (paras 135 and 137)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 75 → Final —

<del>Alphabet shall provide effective interoperability with the read and write access feature for integration with first-party services.</del>

##### Draft ¶ 76 → Final —

<del>The read and write access features are described in Section 10.4.2 of the Preliminary Findings. The read access feature allows a service to retrieve information from another service, which can be displayed to the user as-is or after processing. The write access feature allows a service to perform operations in another service that modifies the data held in that service and execute actions with it.</del>

##### Draft ¶ 77 → Final —

<del>Alphabet shall implement an interoperability solution that provides third parties with access to the same Google Android feature (as described in the preceding paragraph) and all its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services.</del>

##### Draft ¶ 78 → Final —

<del>These functionalities are:<br>(a) Semantic search. The read access feature can be used to search for and retrieve information in a way that understands, on one hand, the user's intent and, on the other hand, the contextual meaning of terms and concepts in the dataset where the information is searched. For example, a user can ask an AI assistant &quot;When is my trip to Spain?&quot; and the AI assistant will be able to find the calendar event with title &quot;Flight to Barcelona&quot;, which contains neither &quot;trip&quot; nor &quot;Spain&quot;.<br>(b) Creating and editing user data. The most prominent functionality of the write access feature is the ability to create and edit user data. For example, Gemini assistant can create and edit notes in Google Keep.<br>(c) Sending data to other users. The write access feature can be used to allow the user send or share content with other users. For example, Gemini assistant can send emails and SMS/RCS messages on behalf of the user.<br>(d) Changing state and settings. The read and write access can be used to control another service and to change its settings. For example, users can invoke Gemini assistant when watching a YouTube video to pause or play the video. They can also invoke Gemini assistant while navigating in Google Maps to retrieve information about the estimated time of arrival without looking at the screen (read access) or modify the final destination (write access).<br>(e) Interactive access. Both read access and write access can happen through an interactive mechanism, such as interactive interfaces. For example, the user can ask Gemini assistant to find Italian restaurants nearby. Gemini assistant will then use the read access feature to retrieve the information from the Google Maps online services and provide the user with an &quot;interactive card&quot; that provides an interactive map and list of restaurants.</del>

##### Draft ¶ 79 → Final —

<del>Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the read and write access features referred to in paragraph (76).</del>

##### Draft ¶ 80 → Final —

<del>To provide third parties with an interoperability solution for the read and write access features referred to in paragraph (76) that is equally effective as that available to any of Alphabet's own AI assistants, Alphabet shall implement the following measures:<br>(a) Read access: Alphabet shall allow third parties to access, find, and process data from Alphabet's services provided together with, or in support of, Google Android – in a way that is equally effective to what is available to Alphabet's services, such as Gemini assistant.<br>(b) Write access: Alphabet shall allow third parties to perform operations that modify the data held in services that are provided together with, or in support of, Google Android and execute actions within such services – in a way that is equally effective to what is available to Alphabet's services, such as Gemini assistant.<br>(c) For all measures above, Alphabet may require user consent, compatibly with the measures specified in Section 5 of this Annex, and particularly in Section 5.2.<br>(d) In cases where it is not technically feasible to provide access immediately, Alphabet shall provide access without undue delay, following a transparent and non-discriminatory process that includes clear deadlines for Alphabet and third parties.</del>

##### Draft ¶ 81 → Final —

<del>All the measures above should apply regardless of whether the relevant features are part of Google Android, and in particular regardless of whether they rely on server-based integrations.</del>

##### Draft ¶ 82 → Final —

<del>Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the read and write access features insofar as they are available to Alphabet's own AI assistant services.</del>

##### Draft ¶ 83 → Final —

<del>Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.</del>

##### Draft ¶ 84 → Final —

<del>Alphabet shall implement the measures for the read access functionality by 1 January 2027, and the measures for the write functionality by 1 June 2027.</del>

### 10. System integration

**Draft:** Draft §3.4 (paras 85-93) · Deadline: 1 January 2027

**Final:** Final §3.3 (paras 70-79) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Conditional; Removed; Narrowed; Preserved

**Deadline change:** Later deadline

**Flags:** Restricted feature

**Partial new gate:** final para (72): "certain functionalities of the system integration feature, **if implemented via App Functions**, would meet the requirements of a restricted feature. Consequently, insofar as the functionalities ... are made available through this implementation, access ... may be limited to Qualified Services."

**Dropped anti-discrimination guarantee — and it is dropped at the same time a certification gate is introduced for the same feature.** Draft (90)(b)-(d) provided:

"Alphabet shall **not restrict third-party apps to access the App Functions** for the system integration feature. ... Alphabet shall ensure that third-party apps have the **same capabilities** for system integration that are available to Alphabet's services. Alphabet shall ensure that third-party apps are **not subject to access restrictions that require preinstallation, privileged permissions, or any other OEM controlled access restriction**."None of this text survives in final §3.3. The explicit ban on preinstallation/privileged-permission/OEM gating for App-Functions-based system integration is gone in the very same section where the final introduces its own privileged, certification-based access gate (Qualified Services) for that same App-Functions channel.

**Also dropped:** draft (90)(c)'s specific metadata guarantee — "Alphabet shall make available **metadata on installed apps** to third-party apps, including but not limited to the app name, the package name, and the app developer's name" — is not restated in final (76)(a), which only preserves the general discovery duty.

**Deadline:** 1 January 2027 → 1 August 2027 (Android 18).

**Sources:** [Draft measures, Draft §3.4 (paras 85-93)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §3.3 (paras 70-79)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 85 → Final ¶ 70

Alphabet shall provide effective interoperability with the system integration feature.

##### Draft ¶ 86 → Final ¶ 71

The system integration feature is described in Section 10.<del>5</del><ins>4</ins>.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The feature enables Alphabet's services, <del>including</del><ins>such</ins> <ins>as </ins>Gemini, to interact and integrate with the operating system on behalf of the user. The user may request the assistant amongst other things to change a specific setting, control media playback, or open an app.

##### Draft — → Final ¶ 72

<ins>As described in Section 12.4.5 of the Decision, certain functionalities of the system integration feature, if implemented via App Functions, would meet the requirements of a restricted feature. Consequently, insofar as the functionalities referenced below in this section are made available through this implementation, access to the functionalities may be limited to Qualified Services.</ins>

##### Draft ¶ 87 → Final ¶ 73

Alphabet shall implement an interoperability solution that provides third parties with access to <del>the same Google Android feature (as</del><ins>and</ins> <del>described</del><ins>interoperability</ins> <del>in</del><ins>with</ins> the <del>preceding</del><ins>system</ins> <del>paragraph)</del><ins>integration</ins> <del>and</del><ins>feature</ins> <del>all</del><ins>and</ins> its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services<ins>, such as Gemini</ins>.

##### Draft ¶ 88 → Final ¶ 74

These functionalities are:<br>(a) Ability to interact with <ins>Google Android </ins>OS settings. These settings include turning on/off Bluetooth, turning on/off battery saver mode, turning on/off do not disturb, reading the current battery level<del>.</del><ins>;</ins><br>(b) Ability to interact with ongoing activities on the Google Android mobile device. These activities include controlling playing media and volume<del>.</del><ins>;</ins><br>(c) Ability to interact with Google Android OS-level functionalities. These functionalities include restarting the device, turning the device off, taking screenshots, and integrate with notifications<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(d) Ability to integrate with common functionalities of Google Android. These functionalities include setting timers, managing alarms, integrate with text messaging functionalities.

##### Draft ¶ 89 → Final ¶ 75

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the system integration feature<del> referred to in paragraph (86)</del>.

##### Draft ¶ 90 → Final ¶ 76

<del>Alphabet shall implement an interoperability solution that</del><ins>To</ins> <del>provides</del><ins>provide</ins> third parties with <del>access to the same Google Android feature as available to Alphabet (as</del><ins>an</ins> <del>described</del><ins>interoperability</ins> <del>in</del><ins>solution</ins> <del>paragraph</del><ins>for</ins> <del>(86)</del><ins>the</ins> <del>in</del><ins>system</ins> <del>a</del><ins>integration</ins> <del>way</del><ins>feature</ins> that is equally effective as <del>the solution</del><ins>that</ins> available to <del>Alphabet. To that</del><ins>Alphabet's</ins> <del>end</del><ins>services</ins>, <del>Alphabet</del><ins>such</ins> <del>shall</del><ins>as</ins> <del>implement</del><ins>Gemini,</ins> the following measures<del>:</del><del><br></del><ins> </ins><del>(a) Alphabet </del>shall <del>implement interoperability for system integration through App Functions that contain all functionalities for system integration.<br>(b) Alphabet shall not restrict third-party apps to access the App Functions for the system integration feature.</del><ins>apply:</ins><br>(<del>c</del><ins>a</ins>) Alphabet shall enable <del>third-party apps</del><ins>the</ins> <del>to</del><ins>discovery</ins> <del>discover</del><ins>of</ins> all apps that are installed on the user's device<del>,</del> <ins>and </ins>to understand user queries that demand to open specific apps<del>.</del><ins>;</ins><del> </del><ins><br></ins><ins>(b) </ins>Alphabet shall make available <del>metadata on</del><ins>the</ins> <del>installed</del><ins>information</ins> <del>apps</del><ins>necessary</ins> to <del>third-party</del><ins>open</ins> <del>apps,</del><ins>specific</ins> <del>including</del><ins>apps</ins> <del>but</del><ins>as</ins> <del>not</del><ins>are</ins> <del>limited</del><ins>available</ins> to <del>the app</del><ins>Alphabet</ins> <del>name</del><ins>services</ins>, <del>the</del><ins>such</ins> <del>package</del><ins>as</ins> <del>name,</del><ins>Gemini;</ins> and<del> </del><ins><br></ins><del>the app developer's name.<br></del>(<del>d</del><ins>c</ins>) Alphabet shall ensure that <del>third-party apps have the same capabilities for</del><ins>all</ins> system <del>integration that</del><ins>integrations</ins> are <del>available to Alphabet's</del><ins>made</ins> <del>services.</del><ins>available</ins> <del>Alphabet</del><ins>in</ins> <del>shall</del><ins>the</ins> <del>ensure</del><ins>same</ins> <del>that</del><ins>manner</ins> <del>third-party</del><ins>as</ins> <del>apps</del><ins>they</ins> are <del>not subject</del><ins>available</ins> to <del>access restrictions that require preinstallation, privileged</del><ins>Alphabet's</ins> <del>permissions</del><ins>services</ins>, <del>or any other OEM controlled</del><ins>such</ins> <del>access</del><ins>as</ins> <del>restriction</del><ins>Gemini</ins>.<del><br></del><ins> </ins><del>(e)</del><ins>In</ins> <del>Alphabet</del><ins>particular,</ins> <del>shall</del><ins>the</ins> <del>ensure</del><ins>user</ins> <del>that</del><ins>should</ins> <del>all</del><ins>be</ins> <del>system</del><ins>able</ins> <del>integrations,</del><ins>to</ins> <del>including</del><ins>execute</ins> the <del>changing of settings, must</del><ins>integrated</ins> <del>be</del><ins>functionalities</ins> directly <del>done </del>inside the third-party <del>app</del><ins>service</ins>, rather than <del>requiring</del><ins>be</ins> <del>switching</del><ins>required</ins> <del>the</del><ins>to</ins> <del>user</del><ins>switch</ins> to the settings app or another app<del>. This applies</del><ins>,</ins> to <del>all</del><ins>the</ins> <del>capabilities</del><ins>extent</ins> <del>that</del><ins>this</ins> <del>are</del><ins>capability</ins> <ins>is </ins>available to Alphabet's services<ins>,</ins> <del>for</del><ins>such</ins> <del>direct</del><ins>as</ins> <del>change</del><ins>Gemini</ins>.

##### Draft ¶ 91 → Final ¶ 77

Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the system integration feature insofar as they are available to Alphabet's own services or hardware.

##### Draft ¶ 92 → Final ¶ 78

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 93 → Final ¶ 79

Alphabet shall implement the measures for the system integration feature <ins>in the next major Android release, i.e. Android 18, and </ins>by 1 <del>January</del><ins>August</ins> 2027 at the latest.

### 11. System-level on-device models (ODM)

**Draft:** Draft §4.1 (paras 94-102) · Deadline: 1 January 2027

**Final:** Final §4.1 (paras 80-89) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Narrowed; Clarified; Preserved

**Deadline change:** Later deadline

Final paragraph 81 narrows the definition of system-level ODMs to Gemini Nano and models implemented through AICore or a successor or similar software, rather than the draft's broader reference to on-device models forming part of Google Android and exposed to Alphabet services outside the OS. Paragraph 86 newly excludes functionalities available only to internal operating-system components.

The carve-out is textual. A risk that Alphabet might classify functionality strategically is an analytical concern, not a unilateral legal power conferred by the words; any classification remains subject to Commission interpretation and enforcement. The low-rank-adaptation example disappears but the general customisation duty remains, and two "should" formulations become "shall". The deadline moves to 1 August 2027 (Android 18).

**Sources:** [Draft measures, Draft §4.1 (paras 94-102)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §4.1 (paras 80-89)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 94 → Final ¶ 80

Alphabet shall provide effective interoperability with the system-level on-device models (ODM) feature.

##### Draft ¶ 95 → Final ¶ 81

The system-level ODM feature is described in Section 11.2.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The <ins>system-level ODM </ins>feature <del>allows</del><ins>covers</ins> <del>Alphabet</del><ins>the</ins> <del>to</del><ins>Gemini</ins> <del>discover,</del><ins>Nano</ins> <del>access,</del><ins>model</ins> <del>use</del><ins>family,</ins> <del>and</del><ins>including</ins> <del>customise</del><ins>its</ins> <del>all</del><ins>variants</ins> <del>on-devices</del><ins>and</ins> <del>models</del><ins>any</ins> <del>that</del><ins>successor</ins> <del>are</del><ins>models</ins> <del>part</del><ins>performing</ins> <del>of</del><ins>a</ins> <del>Google</del><ins>similar</ins> <del>Android</del><ins>role</ins> (including <ins>Gemma ODMs), and any other ODMs implemented via AICore or a successor or software performing a similar role to AICore on </ins>Google Android <del>middleware)</del><ins>mobile</ins> <del>and</del><ins>devices</ins> <del>that</del><ins>(&quot;system-level</ins> <del>are</del><ins>ODMs&quot;).</ins> <del>made</del><ins>The</ins> <del>accessible</del><ins>feature</ins> <ins>allows Alphabet </ins>to <del>Alphabet's</del><ins>discover,</ins> <del>services</del><ins>access,</ins> <del>outside</del><ins>use</ins> <del>the</del><ins>and</ins> <del>operating</del><ins>customise</ins> <ins>the </ins>system<ins>-level ODMs</ins>.

##### Draft ¶ 96 → Final ¶ 82

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google</del><ins>system-level</ins> <del>Android</del><ins>ODM</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services.

##### Draft ¶ 97 → Final ¶ 83

These functionalities are:<br>(a) Discovery of <del>all </del>system-level ODMs. The ability to discover system<del> system</del>-level ODMs<del>.</del><ins>;</ins><br>(b) Access to <del>all </del>system-level ODMs. The ability to <del>all </del>access and use system-level ODMs and all their functionalities, including specialized APIs for specific tasks<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(c) Ability to customise functionality. The ability to customise the system-level ODMs, its functionalities, and output<del>, including by low rank adaption</del>.

##### Draft ¶ 98 → Final ¶ 84

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the system-level ODM feature<del> referred to in paragraph (95)</del>.

##### Draft ¶ 99 → Final ¶ 85

To provide third parties with an interoperability solution for the system-level ODM feature <del>referred to in paragraph (95) hat</del><ins>that</ins> is equally effective as that available to any of Alphabet's services<del>,</del> <del>Alphabet shall</del><ins>or</ins> <del>implement</del><ins>hardware,</ins> the following measures<ins> shall apply</ins>:<br>(a) Access subject to the same restrictions. Alphabet shall allow third-party services or hardware to use the system-level ODMs without restrictions<ins>,</ins> <del>which</del><ins>except</ins> <del>do</del><ins>for</ins> <del>not</del><ins>those</ins> <ins>permissible under paragraph (86) and those that </ins>equally apply to Alphabet's services and hardware using the system-level ODM feature<del>.</del><ins>;</ins><br>(b) Ability to use functionality for all use cases. Alphabet shall allow third-party services <del>or</del><ins>and</ins> hardware to use the system-level ODMs for all use cases, including those that Alphabet supports at the system level<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(c) Access conditions. Alphabet shall ensure access to the system-level ODM feature for third-party services <del>and hardware </del>according to transparent, objective, precise, and non-discriminatory rules that also apply to Alphabet's services, including for use cases that Alphabet does not offer.

##### Draft — → Final ¶ 86

<ins>Alphabet shall not be required to make accessible to third parties functionalities that are available only to internal operating system components.</ins>

##### Draft ¶ 100 → Final ¶ 87

Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the system-level ODM feature insofar as they are available to Alphabet's own services or hardware. For the avoidance of doubt, such future updates of the system-level ODM feature include any updates concerning the:<br>(a) The <del>inclusion</del><ins>implementation</ins> of new system-level on-device models<ins> in AICore or a successor or similar Alphabet solution to AICore</ins>, such as those related to image or video creation<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(b) Updates to existing system-level ODMs such as <del>the </del>Gemini Nano <ins>ODMs </ins>on-device models.

##### Draft ¶ 101 → Final ¶ 88

Alphabet <del>should</del><ins>shall</ins> implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 102 → Final ¶ 89

Alphabet <del>should</del><ins>shall</ins> implement the measures for the system-level ODM feature <ins>in the next major Android release, i.e. Android 18, and </ins>by 1 <del>January</del><ins>August</ins> 2027<ins> at the latest</ins>.

### 12. On-device model (ODM) implementation

**Draft:** Draft §4.2 (paras 103-111) · Deadline: 1 January 2027

**Final:** Final §4.2 (paras 90-98) · Deadline: Android 18 / 1 August 2027

**Change magnitude:** Substantive

**Effects:** Removed; Narrowed; Preserved

**Deadline change:** Later deadline

**Three explicit pro-competitive obligations are dropped outright, with no substitute:**

- **User right to reassign preferential resource access (dropped).** Draft (108)(b): "if Alphabet's own on-device models ... are granted **preferential access to hardware resources**, it shall allow the **user to remove such preferential access** from Alphabet's on-device models ... and grant it to third-party on-device models ... Such preferential access may consist in Alphabet's own on-device models ... being granted access to **memory resources which are not equally accessible** by third-party on-device models." This user-facing remedy for memory/resource self-preferencing has no counterpart in final (95).
- **API parity for AICore's own system-privileged APIs (dropped).** Draft (108)(f): "Alphabet shall allow third-party apps to use the **same system-privileged APIs that Alphabet's AICore uses**, or APIs that provide equivalent functionalities." Not restated.
- **Non-discrimination in extending AICore hosting to additional third parties (dropped).** Draft (108)(g): "If Alphabet allows **any third party, including OEMs, to provide on-device models via AICore, it shall allow other third parties to also provide on-device models via AICore**." This anti-cherry-picking guarantee is gone.

The remaining measures (final (95)(a)-(e)) track draft (108)(a),(c),(d),(e) closely, with the comparator consistently narrowed from "Alphabet's own on-device models and software" to the newly defined "**AICore ODMs and related software**" — the same AICore-channel narrowing seen in §4.1.

**New carve-out:** final (95)(e) adds "with the exception of functionalities that are available only to internal operating system components" (mirroring the new §4.1 carve-out).

**Deadline:** 1 January 2027 → 1 August 2027 (Android 18). Not designated a Restricted feature.

**Sources:** [Draft measures, Draft §4.2 (paras 103-111)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §4.2 (paras 90-98)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 103 → Final ¶ 90

Alphabet shall provide effective interoperability with the on-device model (ODM) implementation feature.

##### Draft ¶ 104 → Final ¶ 91

The ODM implementation feature is described in Section 11.3.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The feature allows Alphabet to install, run and use <del>on-device</del><ins>AICore</ins> <del>models</del><ins>and</ins> <ins>ODMs implemented via AICore (including Gemini Nano </ins>and <ins>Gemma ODMs), as well as any future ODMs implemented via AICore or a successor or </ins>software <del>to</del><ins>performing</ins> <del>implement</del><ins>a</ins> <del>such</del><ins>similar</ins> <del>models</del><ins>role</ins> <ins>to AICore </ins>on Google Android mobile devices<ins> (&quot;AICore ODMs and related software&quot;)</ins>. The feature relies on access to hardware resources such as the CPU, GPU, NPU and RAM (including RAM residency), background execution capabilities, and the ability to make functionality of Alphabet's ODMs available to all or some apps running on the device to enable broad adoption.

##### Draft ¶ 105 → Final ¶ 92

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google</del><ins>ODM</ins> <del>Android</del><ins>implementation</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to <del>Alphabet's</del><ins>AICore</ins> <del>services</del><ins>ODMs</ins> and <ins>related software and </ins>in a way that is equally effective as the solution available to <del>Alphabet's services, including its Gemini Nano models, machine learning</del><ins>AICore</ins> <del>models,</del><ins>ODMs</ins> and <del>AI Core, as well as any future Alphabet ODMs or</del><ins>related</ins> software<del> to implement such models</del>.

##### Draft ¶ 106 → Final ¶ 93

These functionalities are:<br>(a) Operation of on-device models. The ability to install, run and use on-device models and software to implement such models<del>.</del><ins>;</ins><br>(b) Hardware resources. The ability to timely and reliably access <del>to </del>hardware resources <del>that are necessary </del>to run on-device models or software to implement such models. This includes access to specialised chips to run on-device model tasks, such as the TPU/APU/NPU, access to the Graphics Processing Unit (GPU), the CPU, and <del>access </del>to RAM (incl. RAM residency) and other memory<del>.</del><ins>;</ins><br>(c) Centralised availability. The ability for an app to centrally expose on-device models and software that implements such models to another app, and the ability for the other app to use such models and software. This includes the ability to exchange information between the service implementing the on-device model and the service making use of the on-device model<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(d) Background execution. The ability to provide and use on-device models or software to implement such models in the background, i.e. when the app hosting the model and the app using the model are not in the foreground.

##### Draft ¶ 107 → Final ¶ 94

Alphabet shall grant third parties access to additional functionalities available to <del>Alphabet's</del><ins>AICore</ins> <del>services</del><ins>ODMs</ins> <ins>and related software </ins>if necessary to enable effective interoperability with the ODM implementation feature<del> described in paragraph (104)</del>.

##### Draft ¶ 108 → Final ¶ 95

To provide third parties with an interoperability solution for the on-device model implementation feature that is equally effective as that available to <del>Alphabet's</del><ins>AICore</ins> <del>services</del><ins>ODMs and related software</ins>, Alphabet <del>should</del><ins>shall</ins> implement the following measures<ins> shall apply</ins>:<br>(a) Alphabet shall allocate hardware resources to <del>its own on-device</del><ins>AICore</ins> <del>models</del><ins>ODMs</ins> and <del>software to implement such</del><ins>related</ins> <del>models</del><ins>software</ins> and third-party on-device models and software to implement such models according to transparent, objective, precise, and non-discriminatory rules. Alphabet may do this by, for example, implementing an appropriate system-level scheduler that <del>comply</del><ins>complies</ins> with these requirements.<del><br></del><ins> </ins><del>(b) Regardless</del><ins>Such</ins> <del>of</del><ins>rules</ins> <del>the</del><ins>may</ins> <del>rules</del><ins>distinguish</ins> <del>referred</del><ins>between</ins> <del>to</del><ins>the</ins> <del>under</del><ins>use</ins> <del>paragraph</del><ins>of</ins> <del>(108)(a),</del><ins>hardware</ins> <del>if</del><ins>resources</ins> <del>Alphabet's</del><ins>for</ins> <del>own</del><ins>critical</ins> <del>on</del><ins>system</ins>-<del>device</del><ins>level</ins> <del>models</del><ins>functionality</ins> and <del>software to implement</del><ins>other</ins> <del>such</del><ins>functionality</ins> <del>models</del><ins>where</ins> <del>are</del><ins>appropriate;</ins><del> </del><ins><br></ins><del>granted</del><ins>(b)</ins> <del>preferential</del><ins>Alphabet</ins> <del>access</del><ins>shall</ins> <del>to</del><ins>apply</ins> <del>hardware</del><ins>any</ins> <del>resources</del><ins>restrictions</ins>, <del>it</del><ins>time</ins> <del>shall</del><ins>windows,</ins> <del>allow</del><ins>and</ins> <del>the</del><ins>resource</ins> <del>user</del><ins>limitations</ins> <del>to</del><ins>(e.g.</ins> <del>remove</del><ins>on</ins> <del>such</del><ins>CPU,</ins> <del>preferential</del><ins>GPU</ins> <del>access</del><ins>or</ins> <del>from</del><ins>NPU/APU/NPU</ins> <del>Alphabet's</del><ins>execution)</ins> on<del>-device</del> <del>models</del><ins>background</ins> <del>and</del><ins>execution</ins> <del>software</del><ins>according</ins> to <del>implement</del><ins>transparent,</ins> <del>such</del><ins>objective,</ins> <del>models</del><ins>precise,</ins> and <del>grant it to third</del><ins>non</ins>-<del>party</del><ins>discriminatory</ins> <del>on-device</del><ins>rules</ins> <del>models</del><ins>that</ins> <del>and</del><ins>also</ins> <del>software</del><ins>apply</ins> to <del>implement such models. Such preferential access may consist in Alphabet's own</del><ins>AICore</ins> <del>on-device</del><ins>ODMs</ins> <del>models</del><ins>and</ins> <del>or</del><ins>related</ins> software<ins>,</ins> <del>to</del><ins>including</ins> <del>implement</del><ins>for</ins> <del>such</del><ins>use</ins> <del>models</del><ins>cases</ins> <del>being</del><ins>that</ins> <del>granted</del><ins>AI</ins> <del>access</del><ins>Core</ins> <del>to</del><ins>ODMs</ins> <del>memory</del><ins>and</ins> <del>resources</del><ins>related</ins> <del>which</del><ins>software</ins> <del>are</del><ins>do</ins> not <del>equally accessible by third-party on-device</del><ins>support.</ins> <del>models</del><ins>Such</ins> <del>or</del><ins>rules</ins> <del>software</del><ins>may</ins> <del>to</del><ins>take</ins> <del>implement</del><ins>into</ins> <del>such</del><ins>account</ins> <del>models.</del><ins>aspects</ins><del><br></del><ins> </ins><del>(c)</del><ins>of</ins> <del>Alphabet</del><ins>system</ins> <del>shall</del><ins>stability</ins> <del>apply</del><ins>and</ins> <del>any</del><ins>device</ins> <del>restrictions</del><ins>health</ins>, <del>time</del><ins>such</ins> <del>windows,</del><ins>as</ins> <del>and</del><ins>battery</ins> <del>resource</del><ins>and</ins> <del>limitations</del><ins>thermal</ins> <del>(e.g</del><ins>management</ins>. <del>on CPU, GPU</del><ins>The</ins> <del>or</del><ins>rules</ins> <del>NPU/APU/NPU</del><ins>may</ins> <del>execution)</del><ins>also</ins> <del>on</del><ins>take</ins> <del>background</del><ins>into</ins> <del>execution</del><ins>account</ins> <del>according</del><ins>the</ins> <del>to</del><ins>need</ins> <del>transparent,</del><ins>of</ins> <del>objective,</del><ins>system</ins> <del>precise,</del><ins>components</ins> <del>and</del><ins>–</ins> <del>non-discriminatory</del><ins>both</ins> <del>rules</del><ins>Alphabet's</ins> <del>that</del><ins>and</ins> <del>also</del><ins>OEM's</ins> <del>apply</del><ins>–</ins> to <del>Alphabet's on-device models</del><ins>access</ins> <del>and</del><ins>background</ins> <del>software</del><ins>execution</ins> to <del>implement</del><ins>preserve</ins> <del>such</del><ins>the</ins> <del>models,</del><ins>internal</ins> <del>including</del><ins>functioning</ins> <del>for</del><ins>of</ins> <del>use</del><ins>the</ins> <del>cases</del><ins>operating</ins> <del>that</del><ins>system,</ins> <del>Alphabet</del><ins>such</ins> <del>does</del><ins>as</ins> <del>not</del><ins>system-level</ins> <del>offer.</del><ins>hardware</ins><del><br></del><ins> </ins><ins>scheduling;<br></ins>(<del>d</del><ins>c</ins>) Any limitation or choice on the background execution capabilities of, or access to hardware resources for third-party on-device models or software to implement such models as a result of a user action shall only be permissible if the user <del>can</del><ins>is</ins> <ins>allowed to </ins>take the same action with the same limiting effect regarding <del>Alphabet's on-device</del><ins>AICore</ins> <del>models</del><ins>ODMs</ins> and <del>software to implement such</del><ins>related</ins> <del>models.</del><ins>software;</ins><br>(<del>e</del><ins>d</ins>) If Alphabet allows OEMs to customise or otherwise <del>changes</del><ins>change</ins> the level of access to hardware resources or background execution for <del>on-device models or software</del><ins>AICore</ins> <del>to</del><ins>ODMs</ins> <del>implement</del><ins>and</ins> <del>such</del><ins>related</ins> <del>models</del><ins>software</ins>, Alphabet shall ensure that such customisation complies with all the measures specified in this Annex. In particular, any such customisations or changes granted to <del>Alphabet's</del><ins>AICore</ins> <del>on-device</del><ins>ODMs</ins> <del>models</del><ins>and</ins> <del>or</del><ins>related</ins> software <del>to implement such models </del>must also be granted to third-party on-device models or software to implement such models<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(<del>f</del><ins>e</ins>) Alphabet shall allow third-party <del>apps to use the same system</del><ins>on</ins>-<del>privileged</del><ins>device</ins> <del>APIs</del><ins>models</ins> <del>that</del><ins>and</ins> <del>Alphabet's</del><ins>software</ins> <del>AICore</del><ins>to</ins> <del>uses,</del><ins>implement</ins> <del>or</del><ins>such</ins> <del>APIs</del><ins>models</ins> <del>that</del><ins>access</ins> <del>provide</del><ins>to</ins> <del>equivalent</del><ins>the</ins> <del>functionalities.</del><ins>same</ins><del><br></del><ins> </ins><del>(g)</del><ins>functionalities</ins> <del>If</del><ins>to</ins> <del>Alphabet</del><ins>install,</ins> <del>allows</del><ins>run</ins> <del>any</del><ins>and</ins> <del>third</del><ins>use</ins> <del>party,</del><ins>them</ins> <del>including</del><ins>as</ins> <del>OEMs,</del><ins>available</ins> to <del>provide</del><ins>AICore</ins> <del>on-device</del><ins>ODMs</ins> <del>models</del><ins>and</ins> <del>via</del><ins>related</ins> <del>AICore</del><ins>software</ins>, <del>it</del><ins>with</ins> <del>shall</del><ins>the</ins> <del>allow</del><ins>exception</ins> <del>other</del><ins>of</ins> <del>third</del><ins>functionalities</ins> <del>parties</del><ins>that</ins> <del>to</del><ins>are</ins> <del>also</del><ins>available</ins> <del>provide</del><ins>only</ins> <del>on-device</del><ins>to</ins> <del>models</del><ins>internal</ins> <del>via</del><ins>operating</ins> <del>AICore</del><ins>system components</ins>.

##### Draft ¶ 109 → Final ¶ 96

Alphabet <del>should</del><ins>shall</ins> provide effective interoperability with any future updates, including new functionalities, of the <del>on-device</del><ins>ODM</ins> <del>model</del><ins>implementation</ins> feature insofar as they are available to <del>Alphabet's</del><ins>AICore</ins> <del>own</del><ins>ODMs</ins> <del>services</del><ins>and</ins> <del>or</del><ins>related</ins> <del>hardware</del><ins>software</ins>.

##### Draft ¶ 110 → Final ¶ 97

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 111 → Final ¶ 98

Alphabet shall implement <del>or</del><ins>the</ins> <del>ensure</del><ins>measures</ins> <ins>for </ins>the <ins>ODM </ins>implementation <del>of</del><ins>feature</ins> <ins>in </ins>the <del>measures</del><ins>next</ins> <del>for</del><ins>major</ins> <del>the</del><ins>Android</ins> <del>ODM</del><ins>release,</ins> <del>implementation</del><ins>i.e.</ins> <del>feature</del><ins>Android</ins> <ins>18, and </ins>by 1 <del>January</del><ins>August</ins> 2027<ins> at the latest</ins>.

### 13. Background execution

**Draft:** Draft §4.3 (paras 112-120) · Deadline: 1 January 2027 (user-prompt measure) / 1 June 2027 (remaining measures)

**Final:** Final §4.3 (paras 99-107) · Deadline: Android 18 / 1 August 2027 (all measures, unified)

**Change magnitude:** Substantive

**Effects:** Narrowed; Expanded; Preserved

**Deadline change:** Later deadline

**Interpretive/illustrative content dropped from the functionality definitions** (final (102) vs draft (115)):

- The concrete "resource allocation" example — an API that "could guarantee that an AI service can synchronise data in the background for at least **10 seconds** without showing a visible notification ... or for longer if a notification is shown," and the connected-device/earbud example ("a connected device (e.g. earbuds) maintains a persistent connection ... that allows the user to invoke an app ... using a hotword detected on the connected device"), plus the accompanying point that narrow purpose-built APIs "typically do not enable every use case, for which a more generic way of requesting resource allocation is needed" (draft (115)(b)) — all deleted. The final's functionality (b) is reduced to one generic sentence.
- Device-configuration functionality (d) loses its concrete examples ("persistently stored in memory," "exempted from power management mechanisms") and, more importantly, the specific user-choice guarantee: draft (115)(d) explicitly included "the ability for the user to make choices on the level of background execution to a service, including regarding **time, place, and cadence**, and the presentation and effect of any prompt or user interface for that purpose." Final (102)(d) only says configuration settings may be "configurable by the end user" — the specific time/place/cadence granularity guarantee is gone.

**Hardening:** "Alphabet *should* define" → "Alphabet *shall* define" (measure (a)); "Alphabet *should* publish developer documentation" → "*shall* publish" (measure (b)); "the user *should* be able to grant access" → "*shall* be able to" (measure (d)).

**Deadline and wording effect:** the draft split deadlines: the user-prompt measure (117)(d) was due by **1 January 2027**, while the remaining §4.3 measures were expressed as "should" obligations due by **1 June 2027**. The final unifies all measures at **1 August 2027 (Android 18)**. Both tracks therefore move later—by seven months and two months respectively—while the former "should" language is hardened to "shall".

**Sources:** [Draft measures, Draft §4.3 (paras 112-120)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §4.3 (paras 99-107)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 112 → Final ¶ 99

Alphabet shall provide effective interoperability with the background execution feature.

##### Draft ¶ 113 → Final ¶ 100

The background execution feature is described in Section 11.4.2 of the <del>Preliminary Findings</del><ins>Decision</ins>. The feature allows to execute tasks in a timely manner, including when the <del>app or</del><ins>relevant</ins> <del>service</del><ins>app</ins> is not in the foreground. This ability relies on the OS providing adequate interfaces to start and resume tasks, and allocating sufficient system resources (including CPU, GPU, NPU, and RAM) to the app or service.

##### Draft ¶ 114 → Final ¶ 101

Alphabet shall implement an interoperability solution that provides third parties with access to the <del>same Google</del><ins>background</ins> <del>Android</del><ins>execution</ins> feature <del>(as described in the preceding paragraph) </del>and <del>all </del>its functionalities, as available to Alphabet's services and in a way that is equally effective as the solution available to Alphabet's services.

##### Draft ¶ 115 → Final ¶ 102

These functionalities are:<br>(a) Access to hardware resources. This consists in the ability to access hardware resources – including CPU, GPU, NPU, and RAM – to execute tasks<del>. Access to the same background execution capabilities entails, in particular, being exposed and subject to the same limitations of these capabilities as a result of a user action. This includes the effect of an end user terminating an Android app in the app switching menu (&quot;force-quitting&quot; or &quot;force-killing&quot;).</del><ins>;</ins><br>(b) Requesting resource allocation. This consists in the ability to indicate to the OS that the service requests allocation of <del>a </del>certain amount of resources, e.g. for a certain period of time or while a certain process is active<del>. This can be done through pre-defined OS interfaces (APIs) that guarantee a certain degree of access to resources, typically under certain conditions that are tied to specific use cases. For example, such an API could guarantee that an AI service can synchronise data in the background for at least 10 seconds without showing a visible notification for the user, or for longer if a notification is shown. It could also guarantee that a connected device (e.g. earbuds) maintains a persistent connection with the Google Android mobile device that allows the user to invoke an app (e.g. an AI assistant) using a hotword detected on the connected device. While such interfaces can be generally useful for specific use cases, they typically do not enable every use case, for which a more generic way of requesting resource allocation is needed.</del><ins>;</ins><br>(c) Starting or resuming a task while the app is in the background. This can depend on external conditions (e.g. an instruction received by another app; time-based conditions; a user approaching a certain location, such as their home; the user taking a picture) or internal conditions (e.g. the app concluding a task, such as the summarisation of a long audio recording). The task can be executed by the app itself (e.g. an AI assistant displaying a reminder notification at a given time) or by another app (e.g. an AI assistant sending a message via another messaging app at a given time)<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(d) Device configurations. This consists in the ability of an app or service to be treated preferably by the OS, directly or indirectly, in terms of access to resources because of configuration settings<del>. This includes configuration settings that allow an app to be persistently stored in memory or that allow an app to be exempted from power management mechanisms.</del><ins>,</ins> <del>These</del><ins>including</ins> settings <del>can be defined by Alphabet and/or the OEM but can also be </del>configurable by the end user.<del> This functionality therefore includes the ability for the user to make choices on the level of background execution to a service, including regarding time, place, and cadence, and the presentation and effect of any prompt or user interface for that purpose.</del>

##### Draft ¶ 116 → Final ¶ 103

Alphabet shall grant third parties access to additional functionalities available to Alphabet's services if necessary to enable effective interoperability with the background execution feature<del> referred to in paragraph (113)</del>.

##### Draft ¶ 117 → Final ¶ 104

To provide third parties with an interoperability solution for the background execution feature <del>referred to in paragraph (113) </del>that is equally effective as that available to <del>any of </del>Alphabet's <del>own AI assistants</del><ins>services</ins>, <del>Alphabet</del><ins>such</ins> <del>shall</del><ins>as</ins> <del>implement</del><ins>Gemini,</ins> the following measures<ins> shall apply</ins>:<br>(a) Alphabet shall ensure that third<del>-party</del> <del>apps</del><ins>parties</ins> have the same access to background execution as Alphabet's services<del> (including Alphabet's apps) have access to</del>, directly or indirectly. To this end, Alphabet <del>should</del><ins>shall</ins> define transparent, objective, precise and non-discriminatory rules that also apply to Alphabet's services, including for use cases that Alphabet does not offer. <del>The</del><ins>To</ins> <del>same</del><ins>that</ins> <ins>end, Alphabet shall ensure that, in particular, the following conditions are met:<br>(1) The </ins>rules <del>should</del><ins>may</ins> <del>apply</del><ins>take</ins> <del>to</del><ins>into</ins> <del>non-Alphabet</del><ins>account</ins> <del>services</del><ins>aspects</ins> <ins>of system stability </ins>and <del>Alphabet</del><ins>device</ins> <del>services</del><ins>health</ins>, <del>regardless</del><ins>such</ins> <ins>as battery and thermal management. The rules may also take into account the need </ins>of <del>whether</del><ins>system</ins> <ins>components – both Alphabet's and OEM's – to access background execution to preserve </ins>the <del>apps</del><ins>internal</ins> <del>providing</del><ins>functioning</ins> <ins>of </ins>the <del>relevant</del><ins>operating</ins> <del>services</del><ins>system,</ins> <del>are</del><ins>such</ins> <del>pre</del><ins>as system</ins>-<del>installed.</del><ins>level</ins> <del>Such</del><ins>hardware</ins> <ins>scheduling; and<br>(2) The </ins>rules may not treat any specific service differently, for example by restricting or exempting a specific service, unless the user has provided consent for the specific service (e.g. by exempting the corresponding app<ins> from power restriction</ins>).<br>(b) Alphabet shall ensure that third parties can offer always-on hotword detection on connected devices to invoke an app or perform other operations on the Google Android mobile device, using the same access to background execution that is available to <del>Alphabet</del><ins>Alphabet's</ins> <ins>services </ins>for the same purpose. Alphabet <del>should</del><ins>shall</ins> publish developer documentation explaining how third parties can use the relevant Google Android APIs to implement this use case<del>.</del><ins>;</ins><br>(c) If Alphabet allows OEMs to customise background execution rules, Alphabet shall ensure that such rules comply with all <ins>measures pertaining to </ins>the <del>measures</del><ins>background</ins> <ins>execution feature </ins>specified in this Annex. In particular, such rules <del>should</del><ins>shall</ins> be transparent, objective, precise and non-discriminatory <del>rules that</del><ins>and</ins> <del>also</del><ins>equally</ins> apply to pre-installed services<del>.</del><ins>;</ins><br>(d) Alphabet shall ensure that third<del>-party</del> <del>apps</del><ins>parties</ins> may prompt the user to grant <del>it</del><ins>their</ins> <ins>services </ins>access to the same level of background execution that other services – including Alphabet's services – have access to. In particular, granting this access <del>should</del><ins>shall</ins> provide the app the same level of background execution that Alphabet requires OEMs to grant to its own <del>apps</del><ins>services</ins> (also with respect to proprietary OEM restrictions) or similar requirements. The user <del>should</del><ins>shall</ins> be able to grant access with a single <del>in</del><ins>low</ins>-<del>app</del><ins>friction</ins> <del>step</del><ins>option</ins>, without having to navigate to <del>settings </del>or <del>back</del><ins>change</ins> <del>to</del><ins>multiple</ins> <del>the</del><ins>settings;</ins> <del>app.</del><ins>and</ins><br>(e) If Alphabet allows any limitation or choice on the background execution capabilities of user-downloaded apps as a result of a user action, Alphabet shall ensure that the user can take the same action with the same limiting effect regarding other apps, including pre-installed services. This includes the action of a user terminating an app in the app switching menu (&quot;force-quitting&quot;).

##### Draft ¶ 118 → Final ¶ 105

Alphabet shall provide effective interoperability with any future updates, including new functionalities, of the background execution feature insofar as they are available to Alphabet's <del>own </del>services<del> or hardware</del>.

##### Draft ¶ 119 → Final ¶ 106

Alphabet shall implement the measures above in compliance with the measures for all features in Section 5 of this Annex.

##### Draft ¶ 120 → Final ¶ 107

Alphabet shall implement the measures <del>in paragraph (117)(d) on user prompts </del>for the background execution feature <del>by 1 January 2027. Alphabet should implement</del><ins>in</ins> the <del>rest of</del><ins>next</ins> <del>the</del><ins>major</ins> <del>measures</del><ins>Android</ins> <del>laid</del><ins>release,</ins> <del>down</del><ins>i.e.</ins> <del>in</del><ins>Android</ins> <del>paragraph</del><ins>18,</ins> <del>(117)</del><ins>and</ins> by 1 <del>June</del><ins>August</ins> 2027<ins> at the latest</ins>.

### 14. Measures for all features (chapeau)

**Draft:** Draft §5 (para 121)

**Final:** Final §5 (para 108)

**Change magnitude:** Editorial

**Effects:** Clarified; Preserved

**Deadline change:** No deadline change

The Section 5 chapeau is substantively preserved. Draft paragraph 121 states that the following measures apply "in relation to" all features in Sections 1–4; final paragraph 108 shortens this to "apply to" those features. It is treated as a separate group so its text and paragraph coverage are not embedded in the background-execution entry.

**Sources:** [Draft measures, Draft §5 (para 121)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5 (para 108)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 121 → Final ¶ 108

The following measures shall apply <del>in relation </del>to all features referred to in Sections 1<del>-</del><ins> to </ins>4 of this Annex.

### 15. Implementation across the Google Android ecosystem

**Draft:** Draft §5.1 (paras 122-124)

**Final:** Final §5.1 (paras 109-111)

**Change magnitude:** Editorial

**Effects:** Expanded; Preserved

**Deadline change:** No deadline change

Substance preserved. Enforcement language is broadened, not narrowed: draft "Alphabet shall ensure, including by technical and contractual means" becomes final "Alphabet shall take all necessary actions, including of **technical, contractual, and legal nature**" (final para 109) — an additional enforcement modality (legal action) is named. The footnote defining "Google Android mobile device" (draft footnote 5 / final footnote 3) is essentially identical.

**Sources:** [Draft measures, Draft §5.1 (paras 122-124)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.1 (paras 109-111)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 122 → Final ¶ 109

Alphabet shall <del>ensure</del><ins>take all necessary actions</ins>, including <del>by</del><ins>of</ins> technical<ins>,</ins> <ins>contractual, </ins>and <del>contractual</del><ins>legal</ins> <del>means</del><ins>nature</ins>, <ins>to ensure </ins>that <del>the</del><ins>all</ins> measures in this Annex <del>(including in Section 5) </del>are complied with on <del>all </del>Google Android mobile devices, <del><sup><a href="#source-note-section-5-1-draft-5">Draft measures note 5</a></sup></del><ins><sup><a href="#source-note-section-5-1-final-3">Final measures note 3</a></sup></ins> including on devices supplied by third-party OEMs<del>. Specifically</del>, <del>Alphabet shall ensure that, for each feature in this Annex,</del><ins>provided</ins> the <del>measures in this Annex are implemented on all Google Android </del>mobile devices <del>that </del>meet the following conditions:<br>(a) The relevant feature exists on the device, and<br>(b) The device still receives Android AOSP, Google Play system, or Google system services updates.

##### Draft ¶ 123 → Final ¶ 110

Alphabet shall implement all interoperability solutions in a way that avoids <del>ecosystem</del><ins>differences</ins> <del>fragmentation</del><ins>within the Android ecosystem</ins>, as Alphabet does for other Android SDK APIs. In particular, Alphabet shall ensure that third<del>-party</del> <del>apps</del><ins>parties</ins> can use the interoperability solutions consistently via the same APIs across Google Android versions, devices, and form factors. This requirement applies regardless of how the solution is implemented on the specific Google Android mobile device or Android version. Alphabet may achieve this, for example, by defining Android SDK APIs and using Android support libraries, such as Android Jetpack, to define a consistent API across different Android versions and potentially different implementations.

##### Draft ¶ 124 → Final ¶ 111

If Alphabet allows OEMs to apply any customisations that affect the features in Sections 1<del>-</del><ins> to </ins>4 of this Annex or their <ins>effective </ins>implementation, Alphabet shall <ins>take all actions necessary to </ins>ensure that the custom implementation complies with all the measures specified in this Annex.

#### Source-note comparison

<table>
<caption><strong>Wording changed</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-5-1-draft-5" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 5</a><pre>Google Android mobile device in this Annex includes all mobile devices that Alphabet certified as a certified Android device or a Google Play supported device.</pre></td><td><a id="source-note-section-5-1-final-3" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 3</a><pre>Google Android mobile device in this Annex includes any mobile device that Alphabet certified as a certified Android device or a Google Play supported device.</pre></td></tr></tbody>
</table>

### 16. User consent

**Draft:** Draft §5.2 (paras 125-126)

**Final:** Final §5.2 (paras 112-113)

**Change magnitude:** Minor

**Effects:** Added; Narrowed; Expanded; Preserved

**Deadline change:** No deadline change

**Addition:** final (112) expands what Alphabet is not prevented from doing with technical consent measures to a three-part list: "(i) ensure that features are accessible subject to user consent; (ii) **inform users about feature access (such as dashboards or indicators)**; and (iii) **allow the user to revoke access** to the feature for any specific service" — (ii) and (iii) are new, explicit latitude for Alphabet-built consent/revocation UX.

**Dropped:** draft (126)'s explicit sentence "In particular, such requirements shall apply **equally to user-installed apps and pre-installed apps**" does not reappear in final (113) as a standalone clause (the general non-discrimination principle is retained, but this specific installed-app-type parity clause is gone — the same pattern recurs in §5.3 below).

"They *should* also comply" → "They *shall* also comply" (hardened).

**Sources:** [Draft measures, Draft §5.2 (paras 125-126)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.2 (paras 112-113)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 125 → Final ¶ 112

Alphabet shall not be prevented from implementing technical measures (e.g. system-level prompts) to<ins>:</ins> <ins>(i) </ins>ensure that features are accessible <del>only</del><ins>subject</ins> <del>with</del><ins>to</ins> user consent<ins>; (ii) inform users about feature access (such as dashboards or indicators); and (iii) allow the user to revoke access to the feature for any specific service</ins>.

##### Draft ¶ 126 → Final ¶ 113

Any <del>requirements</del><ins>measures</ins> <del>for</del><ins>subjecting</ins> feature access<ins> to any requirements</ins>, such as user consent and the use of privacy indicators, <ins>as well as any corresponding technical measures </ins>shall be based on transparent, objective, precise, and non-discriminatory conditions that <del>also</del><ins>equally</ins> apply to Alphabet's services and hardware. <del>In particular, such requirements shall apply equally to user-installed apps and pre-installed apps. </del>They <del>should</del><ins>shall</ins> also comply with the other measures in this Annex, particularly the measures in Section 5.5 on equal effectiveness.

### 17. Integrity

**Draft:** Draft §5.3 (paras 127-131)

**Final:** Final §5.3 (paras 114-118)

**Change magnitude:** Substantive

**Effects:** Removed; Narrowed; Conditional; Expanded

**Deadline change:** No deadline change

Draft paragraph 130(d)'s consent-and-agency safeguard is deleted, as is the express pre-installed/user-installed parity sentence from paragraph 130(b). Final paragraph 117(d) and (f) add "unless specified otherwise in this Annex" to two anti-restriction rules. That wording accommodates the certification exception within the annex, but does not by itself establish that the regime is legally justified under the DMA. Paragraph 115 hardens "should" to "shall" for the independent-verifiability requirement.

For the broader question of how these conditions constrain Alphabet’s reliance on integrity, see [Integrity under the DMA: sources, interpretation and safeguards](/dossiers/integrity-under-dma/). That dossier distinguishes the underlying statutory tests from the Commission’s specification language and compares the Android approach with the Apple interoperability decisions.

**Sources:** [Draft measures, Draft §5.3 (paras 127-131)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.3 (paras 114-118)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 127 → Final ¶ 114

Alphabet may take strictly necessary and proportionate measures to ensure that interoperability does not compromise the integrity of the operating system, hardware and software features.

##### Draft ¶ 128 → Final ¶ 115

Any integrity measure shall be duly justified and based on transparent, objective, precise, and non-discriminatory conditions that also apply to Alphabet's services and hardware. Alphabet can only impose conditions and take integrity measures that reflect a genuine integrity risk and do so in a consistent and systemic manner. Similarly, Alphabet <del>should</del><ins>shall</ins> only apply such conditions with which compliance is capable of being independently verified and not exclusively within the gatekeeper's control. An integrity measure cannot be considered strictly necessary and proportionate if it seeks to achieve a higher integrity standard than the one that Alphabet requires or accepts in relation to its own services or hardware. Alphabet shall not impose a higher level of integrity on third parties than it applies to itself.

##### Draft ¶ 129 → Final ¶ 116

Any integrity measure shall be implemented in a way that does not undermine effective compliance with these measures and Alphabet's obligations with Regulation 2022/1925 including for instance by subverting end users' or third parties' autonomy, decision-making, or free choice via the structure, design, function or manner of operation of a user interface or apart thereof.

##### Draft ¶ 130 → Final ¶ 117

Alphabet shall ensure that the following conditions apply to any integrity measures:<br>(a) The measures must be consistent with the approach that Alphabet already applies in similar or comparable cases<del>.</del><ins>;</ins><br>(b) The measures shall apply equally to <del>the </del>Alphabet's services and to third parties<del>' services. Moreover, measures must apply equally to pre-installed and user-installed apps.</del><ins>;</ins><br>(c) The measures shall be based on objective and verifiable evidence showing the existence and magnitude of the integrity risk and <del>showing that the measures will be effective</del><ins>effectiveness</ins> in reducing such risk. Alphabet shall retain such evidence<del>.</del><ins>;</ins><br>(d) The measures <del>that concern informed consent and agency for the user, such as prompts, </del>shall <del>be supported by the necessary technical measures to appropriately inform the user or ask their consent.<br>(e) The measures shall </del>not impose limits on the purpose, beneficiaries, apps, technologies used or use cases for feature access<del>.</del><ins>,</ins><del><br></del><ins> </ins><ins>unless specified otherwise in this Annex;<br></ins>(<del>f</del><ins>e</ins>) The measures <del>must</del><ins>shall</ins> not impose any commercial or financial requirements on the beneficiaries<del>.</del><ins>;</ins><br>(<del>g</del><ins>f</ins>) The measures <del>must</del><ins>shall</ins> not impose functional requirements beyond those strictly necessary to preserve integrity. In particular, they <del>must</del><ins>shall</ins> not assume or require that a certain technology is used<del>.</del><ins>,</ins><del><br></del><ins> </ins><ins>unless specified otherwise in this Annex;<br></ins>(<del>h</del><ins>g</ins>) The measures <del>must</del><ins>shall</ins> be enacted only for as long as is necessary, and be adapted to technological evolution, including changes to the operating system<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(<del>i</del><ins>h</ins>) The measures shall be grounded in established industry standards and practices.

##### Draft ¶ 131 → Final ¶ 118

Alphabet shall inform the Commission in writing of any integrity measure that Alphabet intends to take<ins> in relation to the features covered by this Annex</ins>, providing a justification of their strict necessity and proportionality at least 4 weeks in advance of their implementation, or without undue delay in case of urgency, unless the measure meets each of the following cumulative conditions:<br>(a) it is not user-facing,<br>(b) it is exclusively of a technical nature,<br>(c) it is implemented for Alphabet and third parties in precisely the same way, and<br>(d) Alphabet has determined that the change will have no or only insignificant impact of any nature on third parties, including technical or commercial impact. Alphabet shall retain written documentation on how any such determination was made.

### 18. Eligibility of beneficiaries, applications and use cases (chapeau + §5.4.2 "Other restrictions and requirements")

**Draft:** Draft §5.4 (paras 132-137)

**Final:** Final §5.4 chapeau (para 119) + §5.4.2 (paras 139-140)

**Change magnitude:** Substantive

**Effects:** Conditional; Narrowed; Relocated; Preserved

**Deadline change:** No deadline change

Final paragraph 119 makes the ordinary open-access principles expressly subject to the Restricted Features regime. Draft paragraph 134's neutral and independent beneficiary-verification and dispute-resolution guarantee is deleted; final §5.4.1 instead creates TCA and direct-certification routes and specified appeals decided by Alphabet. This is a materially different access-control structure, while final paragraph 115 separately preserves independent verifiability of integrity conditions.

The certification condition is not absolute: paragraph 135 allows an informed end-user opt-out per service and device, and paragraph 137 applies the relevant processes to services that are not AI assistants. Final §§5.4.2 paragraphs 139–140 otherwise preserve the anti-undue-restriction and anti-degradation duties.

**Sources:** [Draft measures, Draft §5.4 (paras 132-137)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.3 (para 115); §5.4 chapeau (para 119); §5.4.1 (paras 120–138); §5.4.2 (paras 139–140)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 132 → Final ¶ 119

**Alignment note:** Final paragraph 119 consolidates draft paragraphs 132, 133 and 135 as subparagraphs (b), (a) and (c), subject to the new Restricted-feature qualification.

<ins>Unless a feature constitutes a Restricted feature within the meaning of paragraph (120) below, </ins>Alphabet shall <ins>comply with the following measures:<br>(a) Alphabet shall </ins>make <ins>the features listed in Sections 1 to 4 of this Annex, and interoperability solutions to implement these features pursuant to the measures in this Annex, accessible to all third parties, including user-installed apps, pre-installed apps without system privileges, and apps of original equipment manufacturers (OEMs).<br>(b) Alphabet shall make </ins>available the interoperability solutions and measures implemented in compliance with these measures to all <del>providers of services and providers of</del><ins>third</ins> <del>hardware</del><ins>parties</ins> without undue delay, to the extent they indicate, including through the use of APIs, an interest in making use of any or all of the features listed in Sections 1 to 4 of this Annex, including for use cases that Alphabet does not offer.<ins><br>(c) Alphabet shall not impose any restrictions on the type or use case of the software application that can access or make use of the features listed in Sections 1 to 4 of this Annex.</ins>

##### Draft ¶ 133 → Final —

**Alignment note:** Consolidated into final paragraph 119(a); not simply deleted.

<del>Alphabet shall make the features in Sections 1-4 of this Annex, and interoperability solutions to implement these features pursuant to the measures in this Annex, accessible to all apps, including user-installed apps and pre-installed apps without system privileges. <sup><a href="#source-note-section-5-4-draft-6">Draft measures note 6</a></sup></del>

##### Draft ¶ 134 → Final —

**Alignment note:** The registration/independent-verification provision is removed. Final section 5.4.1 establishes a different certification regime for Restricted features.

<del>Alphabet shall not impose any restrictions as to the beneficiaries; any verification or registration process shall, at a minimum, be strictly necessary and proportionate for the specific feature, apply only on the Google Play Store, be conducted by neutral and independent third parties, be based on transparent and non-discriminatory conditions, apply equally to all developers – including Alphabet – and irrespective of pre-installation, and have an independent dispute resolution mechanism.</del>

##### Draft ¶ 135 → Final —

**Alignment note:** Consolidated into final paragraph 119(c), subject to the new Restricted-feature qualification.

<del>Alphabet shall not impose any restrictions on the type or use case of the software application that can access or make use of the features listed in Sections 1 to 4 of this Annex.</del>

##### Draft ¶ 136 → Final ¶ 139

**Alignment note:** Moved to final section 5.4.2.

Alphabet shall not impose any undue restrictions, including by requiring third parties to use other Alphabet products or services unless required for the functioning of the feature, or by requesting third parties to make choices in situations where such choice is not justified (for example, choosing between using the interoperability solution and continuing to use the same application ID), <del>require</del><ins>requiring</ins> third parties to use other Alphabet products or services in order to access and use the feature unless required for the functioning of the feature, or <del>prevent</del><ins>preventing</ins> third parties from benefitting from access to other features, including using the feature in combination with other features within the scope of Article 6(7) of Regulation 2022/1925.

##### Draft ¶ 137 → Final ¶ 140

**Alignment note:** Moved to final section 5.4.2.

Alphabet shall not undermine effective interoperability with the features listed in Sections 1 to 4 of this Annex by behaviour of a technical, commercial, contractual or any other nature. In particular, Alphabet shall:<br>(a) enable third parties to make use of the interoperability solution in their existing apps via an automatic update of such apps, without being in any way disadvantaged for doing so, such as by having to reacquire or migrate existing users to a separate app; and<br>(b) not degrade, remove, disable, or otherwise make ineffective the interoperability solution, or prevent or impede updates, including security updates, for the end user as long as the end user is eligible to benefit from the functionalities allowed by these interoperability solutions; before taking any such measure in this respect, Alphabet shall notify the end user explaining how the measures Alphabet intends to take will affect the interoperability solution relied on by third<del>-party</del> <del>services</del><ins>parties</ins> on the end user's Google Android mobile device.

#### Source-note comparison

<table>
<caption><strong>Removed note</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-5-4-draft-6" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 6</a><pre>User-installed apps are apps that are only installed following a decision by the user. Apps that are pre-installed on the Google Android mobile device without the user making such decision (pre-installed apps) are not user-installed apps.</pre></td><td><em>Not present in the final text.</em></td></tr></tbody>
</table>

### 19. NEW — Restricted features / Qualified AI Assistant Programme / Trusted Certification Authorities

**Draft:** — no draft counterpart — · Deadline: —

**Final:** Final §5.4.1 (paras 120-138) · Deadline: Draft terms 1 Feb 2027 / final terms 1 May 2027 / applications from 1 Feb-1 May 2027

**Change magnitude:** New

**Effects:** Added; Conditional; Expanded

**Deadline change:** New deadline

Final §5.4.1 creates a certification architecture with no draft counterpart. Paragraph 120 identifies five Restricted feature categories or implementations. Paragraph 121 permits the Commission, on Alphabet's reasoned request showing good cause, to add another feature or part of one. Paragraph 122 requires eligibility conditions to apply to and treat Alphabet and third-party services equally.

Paragraphs 123–129 establish the Qualified AI Assistant and Trusted Certification Authority programmes, including direct Alphabet certification. Paragraphs 130–134 govern revocation, emergency suspension and appeals. Paragraph 135 allows users to opt out of certification per service and device without enabling developer mode, so certification is not an absolute condition. Paragraph 137 extends transparent, objective, precise and non-discriminatory eligibility conditions and the relevant processes to services that are not AI assistants.

The timelines differ by route. Under paragraph 136(c), Qualified AI assistant applications are accepted from 1 May 2027 and ordinarily assessed within four weeks, subject to delays outside Alphabet's control and an eight-week allowance for unusually high application volumes. Under paragraph 136(d), TCA applications are accepted from 1 February 2027 and have a four-week deadline with no stated high-volume extension. Draft programme terms are due 1 February and final terms 1 May 2027.

Alphabet retains substantial control over programme terms, direct certification, emergency suspension and specified appeals, balanced by the TCA route, equal-treatment duty, user opt-out, non-AI-service route and pre-certification testing guarantee in paragraph 154.

**Sources:** [Final measures, Final §5.4.1 (paras 120–138); §5.8 (para 154)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft — → Final ¶ 120

<ins>Prior to enabling access to restricted features (&quot;Restricted feature&quot;), Alphabet may require the developer to demonstrate that its service meets certain eligibility conditions. The Restricted features are:<br>(a) Centralised access to apps' data stored on-device;<br>(b) Context-aware intelligence;<br>(c) Structured on-device integration;<br>(d) Screen automation; and<br>(e) System integration. If doing so, Alphabet shall comply with the measures set out below in this section.</ins>

##### Draft — → Final ¶ 121

<ins>Request to expand the list of Restricted features. The Commission may, in response to a reasoned request from Alphabet showing good cause, include another feature (or part thereof) among the ones in scope of this Decision to the group of Restricted features.</ins>

##### Draft — → Final ¶ 122

<ins>Alphabet shall ensure that the eligibility conditions to access Restricted features apply to and treat equally all services, including Alphabet's services, and third-party services.</ins>

##### Draft — → Final ¶ 123

<ins>Qualified AI Assistant Programme. Alphabet shall create a Qualified AI Assistant Programme to certify AI assistants as meeting the eligibility conditions (&quot;Qualified AI assistants&quot;) to access Restricted features. Alphabet shall grant Qualified AI assistants access to all Restricted features listed in paragraph (120).</ins>

##### Draft — → Final ¶ 124

<ins>Alphabet shall define the terms that govern the Qualified AI Assistant Programme – which shall consist of (i) eligibility conditions subject to the requirements set out in paragraphs (125)-(126) and (ii) processes subject to the requirements set out in paragraphs (127)-(135) below.</ins>

##### Draft — → Final ¶ 125

<ins>Eligibility conditions to be certified as Qualified AI assistant. Alphabet shall define a single set of transparent, objective, precise and non-discriminatory eligibility conditions that apply to AI assistants (including Alphabet's AI assistants) and are sufficient for them to be certified as Qualified AI assistants. The eligibility conditions for AI assistants may only include the following requirements:<br>(a) functional eligibility conditions, requiring the candidate AI assistant to have (i) advanced reasoning capabilities, such as through the use of Large Language Models (&quot;LLMs&quot;), that enable it to interpret and act on user intent autonomously; (ii) capability to seek information, nuanced understanding and the reliable execution of complex, multi-step instructions; and (iii) capability to perform a range of tasks including tasks relating to other apps installed on the device;<br>(b) user intent conditions, requiring that the candidate AI assistant's agentic capabilities (i) honour user intent; (ii) are only triggered with the user's intent; and (iii) must reconfirm user intent before executing sensitive, irreversible actions;<br>(c) agent and model functional risks conditions, requiring that the candidate AI assistant, and the advanced reasoning used, are adequately hardened against key agentic risks that would negate user intent, such as input, supply chain, integration, model integrity, and infrastructure risks;<br>(d) agent privacy, safety, and transparency conditions, requiring that the candidate AI assistant (i) accesses and processes data only to the extent necessary for the user's intent, (ii) minimises inadvertent data disclosure, and (iii) enables informed user consent including through user transparency and control mechanism;<br>(e) agent app security conditions, requiring that the candidate AI assistant meets baseline mobile application security requirements, showing that the agent app guards against key vulnerabilities; and<br>(f) developer reputability conditions, requiring that the developer of the candidate AI assistant (i) implements relevant technical and organisational measures, policies, and processes to preserve agent and model safety, privacy, transparency, and security, (ii) remains abreast of emerging AI-based vulnerabilities, and (iii) implements policies and processes to monitor and assess the resilience of its AI assistant in light of these developments.</ins>

##### Draft — → Final ¶ 126

<ins>Alphabet may further specify the eligibility conditions, including by specifying feature-specific conditions, but shall not introduce additional conditions without consulting the Commission. Alphabet shall ensure that the feature-specific conditions are strictly necessary and proportionate to the specific feature. Alphabet shall not require the AI assistant to support all Restricted features to be certified as Qualified AI assistant but may subject interoperability with a Restricted feature to the feature-specific conditions.</ins>

##### Draft — → Final ¶ 127

<ins>Trusted Certification Authorities Programme. Alphabet shall create a Trusted Certification Authorities (&quot;TCA&quot;) Programme and define the terms of the programme, which shall include: (i) the eligibility criteria and (ii) the process for a third party to be approved or revoked as TCA by Alphabet, free of charge. The terms of the programme must be reasonable, non-discriminatory, and in line with existing schemes for certification authorities.</ins>

##### Draft — → Final ¶ 128

<ins>Obtaining certification from Trusted Certification Authorities. Alphabet shall entrust the selected TCAs to certify services as Qualified AI Assistants, i.e. to approve them as beneficiaries of the interoperability measures set out in this Annex. To this end, Alphabet shall ensure that AI assistants meeting the eligibility conditions can obtain certification as Qualified AI Assistants from TCAs. Alphabet shall accept certifications issued by TCAs without imposing further requirements. Alphabet shall not revoke certifications issued by TCAs.</ins>

##### Draft — → Final ¶ 129

<ins>Obtaining certification from Alphabet. In addition to the Trusted Certification Authorities Programme, Alphabet shall allow third-party services to be certified as Qualified AI assistants by Alphabet, free of charge.</ins>

##### Draft — → Final ¶ 130

<ins>Revocation. If Alphabet intends to revoke a certification as a Qualified AI Assistant issued by Alphabet, Alphabet shall inform the provider of the certified Qualified AI assistant sufficiently in advance to allow the provider to address Alphabet's concerns, and in any case at least one month before the revocation. Alphabet shall communicate to the provider a complete description of the reasons for the intended revocation and the steps that the provider should take to avoid the revocation.</ins>

##### Draft — → Final ¶ 131

<ins>Unilateral suspension by Alphabet. Alphabet may temporarily suspend a Qualified AI assistant from accessing Restricted features on end users' devices, subject to Alphabet being in possession of a consistent body of evidence that a Qualified AI assistant has been engaging in practices that can cause severe and immediate harm to users. When applying such a suspension, Alphabet shall take the following steps:<br>(a) No later than at the time of the suspension, Alphabet shall inform the provider of the Qualified AI assistant and indicate the steps that the third party has to take for Alphabet to revert the suspension or to avoid the suspension if it has not yet entered into effect. Alphabet shall provide the third party with a direct and continuous channel of communication for a prompt resolution of the issue; and<br>(b) Alphabet shall inform the Commission and the relevant TCAs without undue delay.</ins>

##### Draft — → Final ¶ 132

<ins>When informing the third party, the TCAs, and the Commission pursuant to the previous paragraph, Alphabet shall transfer the body of evidence that led to the suspension for reasons of severe and immediate harm to users.</ins>

##### Draft — → Final ¶ 133

<ins>Alphabet shall reinstate the Qualified AI Assistant's access to Restricted features as soon as the grounds justifying the suspension are no longer present.</ins>

##### Draft — → Final ¶ 134

<ins>Appeal. Alphabet shall provide third parties with a mechanism to appeal the following decisions by Alphabet:<br>(a) A decision by Alphabet not to approve the third party as a TCA;<br>(b) A decision by Alphabet to revoke the approval of the third party as a TCA;<br>(c) A decision by Alphabet not to certify a service as Qualified AI assistant;<br>(d) A decision by Alphabet to revoke a certification as Qualified AI assistant issued by Alphabet; and<br>(e) A decision by Alphabet to unilaterally suspend a Qualified AI assistant's access to Restricted feature, per paragraph (131) above. Alphabet shall issue a decision on the appeal within one month.</ins>

##### Draft — → Final ¶ 135

<ins>Alphabet shall allow end users to give informed consent to opt out of the certification requirement for their device, on a per-service basis, in line with existing opt-out mechanisms for advanced users. Alphabet may put in place measures that support transparency to the user before granting consent, such as information screens and short delays. Alphabet shall not require the end user to enable developer mode or other options that can interfere with the functioning of the Restricted features or any other feature.</ins>

##### Draft — → Final ¶ 136

<ins>Timeline.<br>(a) By 1 February 2027, Alphabet shall publish the draft terms of the Qualified AI Assistants Programme and of the Trusted Certification Authorities Programme for consultation by third parties and by the Commission. In the final terms, Alphabet shall take utmost account of the comments received;<br>(b) By 1 May 2027, Alphabet shall publish the final terms;<br>(c) Alphabet shall accept applications for certification as a Qualified AI assistant as of 1 May 2027 and shall conclude the assessment within four weeks upon receipt of the application, except where delays are outside of Alphabet's control. If Alphabet received an unusually high number of requests within a single time period, Alphabet shall conclude the assessment within 8 weeks; and<br>(d) Alphabet shall accept applications for certification as a Trusted Certification Authority as of 1 February 2027 and shall conclude the assessment within four weeks upon receipt of the application.</ins>

##### Draft — → Final ¶ 137

<ins>Qualified services that are not AI assistants. Alphabet shall ensure that services (&quot;Qualified Service&quot;) that are not Qualified AI assistants can access Restricted features under transparent, objective, precise, non-discriminatory eligibility conditions that apply also to Alphabet's own services. Alphabet shall not impose any restrictions on the type or use case of the software application that can access Restricted features under such conditions. Alphabet shall ensure that the eligibility conditions are strictly necessary and proportionate to the specific feature and the specific type of service. Alphabet shall apply the same processes set out in (127)-(135) above. Alphabet shall allow the same Trusted Certification Authorities to certify both AI assistants and services that are not AI assistants.</ins>

##### Draft — → Final ¶ 138

<ins>Updates to the terms. Alphabet shall keep the programmes specified in this section under regular review to ensure that its criteria and their application are suitable to enable access to future generations of services – including AI Assistants – and are in line with developments in the relevant technology. If Alphabet plans to define or update the terms for Qualified AI assistants or any other Qualified Service, or if Alphabet plans to update the terms of the Trusted Certification Authority Programme, Alphabet shall consult the Commission at least 2 months prior to updating the terms.</ins>

### 20. Equal effectiveness

**Draft:** Draft §5.5 (paras 138-144)

**Final:** Final §5.5 (paras 141-147)

**Change magnitude:** Editorial

**Effects:** Clarified; Preserved

**Deadline change:** No deadline change

Largely a reordering/renumbering of the same content (the word-diff is noisy because paragraphs were resequenced, not because substance changed). Two minor points:

- Draft (138) referenced equal effectiveness "including Alphabet's connected physical devices" as comparator hardware; this parenthetical is dropped in final (141) (the general "hardware" reference remains).
- Draft (141)(a)'s anti-FUD clause referred to misrepresenting risks of using "the third-party **connected physical device**"; final (144)(a) generalises this to "the third-party **service**" — broader in wording, though it drops the specific connected-hardware framing.

All nine friction-avoidance sub-rules (dark patterns, recurring prompts, deep-linking, bundled consent prompts, etc.) and the quantitative-limitation and centralised-exposure/dynamic-asset provisions are preserved.

**Sources:** [Draft measures, Draft §5.5 (paras 138-144)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.5 (paras 141-147)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 138 → Final ¶ 141

Alphabet shall ensure that any interoperability solution implemented for the <del>features</del><ins>measures</ins> listed in Sections 1 to 4 of this Annex is equally effective to the solution available to Alphabet's services and hardware<del> (including Alphabet's connected physical devices)</del>. Alphabet shall apply such equal effectiveness across all dimensions, including, but not limited to, the end user journey, ease of use for end users, device and software setup, data transmission speed, and energy consumption.

##### Draft ¶ 139 → Final ¶ 142

Alphabet shall make all interoperability solutions accessible in a manner that is technically sound, stable, and workable in practice for third parties without unnecessary hurdles.

##### Draft ¶ 140 → Final ¶ 143

Alphabet shall design <del>all </del>interoperability solutions <del>enabling</del><ins>so</ins> <del>the</del><ins>that</ins> <del>concurrent</del><ins>all</ins> <del>use</del><ins>apps</ins> <del>of</del><ins>can</ins> <del>the</del><ins>use</ins> features <del>by</del><ins>in</ins> <del>all</del><ins>a</ins> <del>apps</del><ins>concurrent</ins> <del>in</del><ins>and</ins> a non-discriminatory way. Alphabet shall not subject access to features to the app holding a default role, including the default assistant role.

##### Draft ¶ 141 → Final ¶ 144

To ensure access is equally effective to the solution available to Alphabet's own services and hardware in terms of end user journey, Alphabet shall not decrease the ease, convenience and speed of using third-party services and hardware from the end user perspective. In particular, Alphabet shall refrain from adding friction by:<br>(a) Offering choices to, or requesting permission from, the end user in a non-neutral or leading manner, including by using design patterns, dark patterns, or misrepresenting or exaggerating any risks of using the third-party <del>connected physical device</del><ins>service</ins> or granting a permission<del>.</del><ins>;</ins><br>(b) Preventing the third party from explaining to end users in their own language the relevance of any system prompts shown, immediately before the prompt is shown or within the prompt<del>.</del><ins>;</ins><br>(c) Showing unnecessary recurring prompts or notifications that the end user cannot easily and permanently disable in the same prompt or notification<del>.</del><ins>;</ins><br>(d) Preventing the third party from triggering a permission prompt again in the future, unless the end user has so decided<del>.</del><ins>;</ins><br>(e) Preventing third parties from obtaining user consent for any required permissions (i) from inside the application itself or with a simple system prompt or (ii) by indicating the user to follow a link directly pointing to and highlighting the relevant item in the system settings (so-called &quot;deep-linking&quot;)<del>.</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(f) Requiring end users to process multiple successive permission prompts that could be presented in a single prompt.

##### Draft ¶ 142 → Final ¶ 145

In particular, Alphabet shall apply the same end user journey and ease of use for end users in order to obtain the necessary consent for its own and third-party services and hardware, including:<br>(a) showing the same user consent prompts (in terms of, inter alia, number, content, format and design) as Alphabet<del>,</del><ins>;</ins><br>(b) showing the same information screens (in terms of, inter alia, number, content, format and design) as shown to users by Alphabet<del>,</del><ins>;</ins><del><br></del><ins> </ins><ins>and<br></ins>(c) limit the necessary user engagement to the same level as adopted by Alphabet, including the number of prompts and information screens.

##### Draft ¶ 143 → Final ¶ 146

Alphabet shall base any quantitative limitations (e.g., quotas and rate limits) on third-party access to a feature on transparent, objective, precise, and non-discriminatory conditions that also apply to Alphabet's services and hardware, including for use cases that Alphabet does not offer.

##### Draft ¶ 144 → Final ¶ 147

Alphabet shall enable third<del>-party</del> <del>apps</del><ins>parties</ins> to centrally expose <del>and access </del>their functionalities to other apps<del>,</del> <ins>and shall enable third parties to access such functionalities – </ins>in a way that is equally effective to what is available to Alphabet's services and hardware. <del><sup><a href="#source-note-section-5-5-draft-7">Draft measures note 7</a></sup></del><ins><sup><a href="#source-note-section-5-5-final-4">Final measures note 4</a></sup></ins> Alphabet shall also enable third<del>-party</del> <del>apps</del><ins>parties</ins> to dynamically provide and retrieve assets – including <ins>but not limited to </ins>executable modules – at runtime, including from other apps, in a way that is equally effective to what is available to Alphabet's services and hardware. <del><sup><a href="#source-note-section-5-5-draft-8">Draft measures note 8</a></sup></del><ins><sup><a href="#source-note-section-5-5-final-5">Final measures note 5</a></sup></ins> If the app providing the assets is not installed when another app requests those assets, Alphabet shall enable the user to install the app via a low-friction in-app mechanism, in a way that is equally effective to what is available to Alphabet's services and hardware. <del><sup><a href="#source-note-section-5-5-draft-9">Draft measures note 9</a></sup></del><ins><sup><a href="#source-note-section-5-5-final-6">Final measures note 6</a></sup></ins>

#### Source-note comparison

<table>
<caption><strong>Same wording</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-5-5-draft-7" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 7</a><pre>For example, Google Play Services APIs are exposed centrally to other apps.</pre></td><td><a id="source-note-section-5-5-final-4" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 4</a><pre>For example, Google Play Services APIs are exposed centrally to other apps.</pre></td></tr></tbody>
</table>

<table>
<caption><strong>Wording changed</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-5-5-draft-8" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 8</a><pre>For example, Gemini Nano is downloaded via AI Core when the user takes an action that triggers the download, e.g. by using a feature in Alphabet's apps that requires Gemini Nano.</pre></td><td><a id="source-note-section-5-5-final-5" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 5</a><pre>For example, Gemini Nano is downloaded via AICore when the user takes an action that triggers the download, e.g. by using a feature in Alphabet's apps that requires Gemini Nano.</pre></td></tr></tbody>
</table>

<table>
<caption><strong>Same wording</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-5-5-draft-9" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 9</a><pre>For example, in Google Play, Alphabet implements the Play Auto Install and Google Play Inline Installs mechanisms.</pre></td><td><a id="source-note-section-5-5-final-6" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 6</a><pre>For example, in Google Play, Alphabet implements the Play Auto Install and Google Play Inline Installs mechanisms.</pre></td></tr></tbody>
</table>

### 21. Free of charge

**Draft:** Draft §5.6 (para 145)

**Final:** Final §5.6 (para 148)

**Change magnitude:** None

**Effects:** Preserved

**Deadline change:** No deadline change

Identical in substance; renumbered only.

**Sources:** [Draft measures, Draft §5.6 (para 145)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.6 (para 148)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 145 → Final ¶ 148

Alphabet shall provide the interoperability solutions and measures implemented to allow for effective interoperability with the features listed in this Annex free of charge, irrespective of their beneficiary, app, service, product, and use case. Alphabet shall also not charge any fees indirectly for any of the measures set out in this Annex.

### 22. Documentation and APIs

**Draft:** Draft §5.7 (paras 146-147)

**Final:** Final §5.7 (paras 149-150)

**Change magnitude:** None

**Effects:** Preserved

**Deadline change:** No deadline change

Identical in substance; renumbered only.

**Sources:** [Draft measures, Draft §5.7 (paras 146-147)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.7 (paras 149-150)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 146 → Final ¶ 149

Alphabet shall make available complete documentation of all interoperability solutions it will be making available in the context of the implementation of the measures set out in this Annex. This includes Alphabet making available complete, accurate, and well-documented APIs to the extent that access to such APIs is relevant for the implementation of the measures set out in this Annex.

##### Draft ¶ 147 → Final ¶ 150

Alphabet shall maintain this documentation and these APIs in line with Alphabet's internal processes and policies, so that effective access for the purpose of ensuring interoperability is guaranteed over time.

### 23. Assistance and testing

**Draft:** Draft §5.8 (paras 148-149)

**Final:** Final §5.8 (paras 151-154)

**Change magnitude:** Minor

**Effects:** Added; Expanded; Preserved

**Deadline change:** No deadline change

The two draft paragraphs (technical assistance free of charge; usual-practices/beta-testing duty) are preserved unchanged. **Two new paragraphs are added:**

- Final (153) (new): Alphabet must ensure third-party engagement/communication "is carried out effectively, promptly, and without undue delay."
- Final (154) (new): Alphabet may not impose "undue restrictions" on developing and testing services using the interoperability solutions, "including not preventing the ability to develop and test services that access Restricted features **without having been certified yet** as a Qualified Service" — a protective provision that mitigates part of the new §5.4.1 certification gate by guaranteeing pre-certification development/testing access.

**Sources:** [Draft measures, Draft §5.8 (paras 148-149)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.8 (paras 151-154)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 148 → Final ¶ 151

Alphabet shall provide reasonable technical assistance, free of charge, to third parties to implement and achieve effective interoperability with the features in this Annex.

##### Draft ¶ 149 → Final ¶ 152

Alphabet shall ensure that all interoperability solutions implemented to address the measures specified in this Annex are subject to Alphabet's usual practices, including beta testing.

##### Draft — → Final ¶ 153

<ins>Alphabet shall ensure that any engagement with, and communication to, third parties for the purpose of implementing the measures specified in this Annex is carried out effectively, promptly, and without undue delay.</ins>

##### Draft — → Final ¶ 154

<ins>Alphabet shall not impose any undue restrictions on the ability for third parties to develop and test services that use the interoperability solutions implemented to address the measures specified in this Annex. This includes not preventing the ability to develop and test services that access Restricted features without having been certified yet as a Qualified Service.</ins>

### 24. Future updates and new functionalities

**Draft:** Draft §5.9 (paras 150-151)

**Final:** Final §5.9 (paras 155-156)

**Change magnitude:** Editorial

**Effects:** Relocated; Preserved

**Deadline change:** No deadline change

Substantively identical; only renumbering and relocation of two explanatory footnotes (Gemini Nano / Play Auto Install examples, now final footnotes 5-6).

**Sources:** [Draft measures, Draft §5.9 (paras 150-151)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.9 (paras 155-156)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 150 → Final ¶ 155

Should Alphabet make changes to a feature listed in in this Annex, including adding new functionalities to the feature or making updates, Alphabet shall:<br>(a) Develop such new <ins>functionalities </ins>or updated features <del>or functionalities </del>in a way that they are interoperable with third-party services or hardware<del>.</del><ins>;</ins><br>(b) Include the interoperability solutions at an appropriate time in the beta version of the new <ins>functionalities </ins>or updated features<del> or</del><ins>;</ins> <del>functionalities.</del><ins>and</ins><br>(c) Make accessible the updated interoperability solution on a Google Android mobile device and documentation for the relevant feature no later than at the time the new <ins>functionality </ins>or updated feature becomes accessible to any Alphabet service or hardware on the same Google Android mobile device.

##### Draft ¶ 151 → Final ¶ 156

Alphabet shall maintain the interoperability solution over time such that the solution and its documentation continue being available, functional, usable, and effective for all <del>developers</del><ins>third</ins> <ins>parties </ins>without interruption. If, in exceptional circumstances, Alphabet wishes to deprecate an interoperability solution or parts of it, Alphabet shall submit a reasoned request in accordance with the procedure described in paragraph (<del>158</del><ins>165</ins>) of this Annex.

### 25. Reporting

**Draft:** Draft §5.10 (paras 152-157)

**Final:** Final §5.10 (paras 157-164)

**Change magnitude:** Substantive

**Effects:** Added; Expanded; Removed; Narrowed

**Deadline change:** No deadline change

**New reporting duties (additions):**

- Final (162) (new): each of the five report types must now explicitly include "any changes [Alphabet] plans to make or has made ... in relation to any feature ... including any new functionality."
- Final (164) (new): Alphabet must "cooperate with the Commission to test specific technical solutions and report on the results of the tests with sufficient frequency and granularity."
- "Alphabet *should* provide" the Semi-annual Implementation Report → "Alphabet *shall* provide" (hardened, final para 161).

**Express publication duty removed:** draft (157) required non-confidential versions of all five report types to be provided to the Commission **for publication when the report is due**. Final (163) requires confidential and non-confidential versions of each Final Feature Implementation Report when due, and non-confidential versions of the other reports on request. It does not expressly require publication of any of those versions. The final text therefore removes the draft's express publication obligation altogether, while preserving differentiated duties to prepare or provide non-confidential versions.

**Sources:** [Draft measures, Draft §5.10 (paras 152-157)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.10 (paras 157-164)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 152 → Final ¶ 157

Alphabet shall communicate to the Commission shortly after the notification of the <del>decision</del><ins>Decision</ins> pursuant to Article 8(2) of Regulation (EU) 2022/1925 in the present proceedings, and in any event within two months of the date of notification of such <del>decision</del><ins>Decision</ins>, all measures that it intends to take to comply with <ins>this Annex and </ins>the <del>decision</del><ins>Decision</ins> in sufficient detail to enable the Commission to assess whether the measures are prima facie suitable to address the requirements of the <del>decision</del><ins>Decision</ins> (&quot;Initial Implementation Report&quot;). The Initial Implementation Report shall, for each specified measure, include, in particular, the following information:<br>(a) a detailed description of the interoperability solutions that Alphabet intends to make available;<br>(b) a description of how these solutions address all of the measures in <del>the</del><ins>this</ins> <del>decision</del><ins>Annex</ins> and how it will provide third parties with effective interoperability under equal conditions to those available to Alphabet's services;<br>(c) if applicable, a description of any integrity measures that Alphabet intends to apply; and<br>(d) a detailed timeline for the design, development, implementation and release of each of the effective interoperability solutions.

##### Draft ¶ 153 → Final ¶ 158

Following the Initial Implementation Report and until the expiry of the implementation deadlines for all features, Alphabet shall provide, on a monthly basis, a report (&quot;Monthly Implementation Report&quot;) providing, in detail, for each specified measure, the following information:<br>(a) the envisaged interoperability solutions that Alphabet intends to make available to address each of the specified measures;<br>(b) status on the design, development, implementation and release of each of the interoperability solutions, including whether progress is on schedule and, if not, why not;<br>(c) if necessary, an updated detailed timeline for the design, development, implementation and release of each of the interoperability solutions, including, for instance, beta testing;<br>(d) any potential issue that Alphabet may have encountered during the design, development, implementation or release of each of the envisaged interoperability solutions;<br>(e) a description (including, where necessary, the relevant supporting documents) of Alphabet's engagement with third parties for the purposes, and in the context of, the design, development, implementation and release of each of the interoperability solutions. This shall include:<del> </del><ins><br></ins>(1) a description of the issues raised by third<del>-party</del> <del>developers</del><ins>parties</ins> that relate to the features and an assessment of whether such issues will require a modification of the interoperability solution, including any relevant rules (e.g. rules on background execution); <del><sup><a href="#source-note-section-5-10-draft-10">Draft measures note 10</a></sup></del><ins><sup><a href="#source-note-section-5-10-final-7">Final measures note 7</a></sup></ins><del> </del><ins><br></ins>(2) any information and feedback provided to Alphabet by third parties regarding the betas of Alphabet's interoperability solutions; <ins>and<br></ins>(3) all interoperability requests made by third parties with regards to all features referred to in Sections 1<del>-</del><ins> to </ins>4 of this Annex.<br>(f) any relevant changes that Alphabet has made or intends to make to policies, requirements and agreements, including the CDD, the GMS requirements, placement agreements, etc.;<del><br></del><ins> </ins><ins>and<br></ins>(g) a description of how OEMs <ins>will apply or </ins>have applied customisations, if any, to the interoperability solutions, including any relevant rules (e.g. rules on background execution).

##### Draft ¶ 154 → Final ¶ 159

At least 10 working days prior to any public release in relation to a feature or functionality within the scope of these Proceedings, be it beta testing or the final solution, Alphabet shall communicate its plans to the Commission (&quot;Pre-release Feature Implementation Report&quot;).

##### Draft ¶ 155 → Final ¶ 160

Upon expiry of the implementation deadline for each feature, Alphabet shall provide a report (&quot;Final Feature Implementation Report&quot;) to the Commission explaining all the measures that it has taken to comply with <del>the</del><ins>this</ins> <del>final</del><ins>Annex</ins> <del>decision</del><ins>and</ins> <ins>with the Decision </ins>and confirming the date of <del>its</del><ins>the</ins> public release. Under this obligation, Alphabet shall describe the interoperability solution made available to third parties, including all technical details and potential APIs, as well as any potential integrity measures.

##### Draft ¶ 156 → Final ¶ 161

For two years after expiry of the implementation deadlines for all features, Alphabet <del>should</del><ins>shall</ins> provide to the Commission, every six months, a report (&quot;Semi-annual Implementation Report&quot;) containing the same information as the Monthly Implementation Report in relation to any change that Alphabet has made or intends to make to the interoperability solutions, OEM customisation, and engagement with third parties.

##### Draft — → Final ¶ 162

<ins>Alphabet shall include in particular in each of the five types of reports (Initial Implementation Report, Monthly Implementation Report, Pre-release Feature Implementation Report, Semi-annual Implementation Report, and Final Feature Implementation Report) any changes it plans to make or has made, respectively, in relation to any feature listed in the Decision, including any new functionality it plans to add or has added to the feature or any updates it plans to make or has made to such feature or functionalities thereof.</ins>

##### Draft ¶ 157 → Final ¶ 163

Alphabet shall provide the Commission with a <ins>confidential and a </ins>non-confidential version of <ins>the Final Feature Implementation Report when </ins>each <ins>report is due. Upon the Commission's request, Alphabet shall provide the Commission with a non-confidential version </ins>of <ins>any of </ins>the <del>abovementioned</del><ins>other</ins> reports (Initial Implementation Report, Monthly Implementation Report, Pre-release Feature Implementation Report, <del>Final Feature Implementation Report </del>and Semi-annual Implementation Report)<del> for publication when the report is due</del>.

##### Draft — → Final ¶ 164

<ins>Alphabet shall cooperate with the Commission to test specific technical solutions and report on the results of the tests with sufficient frequency and granularity to allow the Commission to properly assess the specific technical solution and the test results.</ins>

#### Source-note comparison

<table>
<caption><strong>Same wording</strong></caption>
<thead><tr><th>Draft</th><th>Final</th></tr></thead>
<tbody><tr><td><a id="source-note-section-5-10-draft-10" href="https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf">Draft measures note 10</a><pre>Modifications of the rules may also include changes to existing APIs and the introduction of new APIs that relate to background execution.</pre></td><td><a id="source-note-section-5-10-final-7" href="https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf">Final measures note 7</a><pre>Modifications of the rules may also include changes to existing APIs and the introduction of new APIs that relate to background execution.</pre></td></tr></tbody>
</table>

### 26. Waiver

**Draft:** Draft §5.11 (para 158)

**Final:** Final §5.11 (para 165)

**Change magnitude:** Editorial

**Effects:** Clarified; Preserved

**Deadline change:** No deadline change

Substantively identical (Commission may modify/substitute measures on Alphabet's reasoned request; request does not suspend implementation deadlines). The final drops the draft's explanatory clause "To ensure the effectiveness and timely implementation of the measures, it is important that ..." in favour of a more direct "The request shall not have the effect of suspending ..." — a stylistic tightening with no substantive difference.

**Sources:** [Draft measures, Draft §5.11 (para 158)](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Final §5.11 (para 165)](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

#### Provision-body redline

##### Draft ¶ 158 → Final ¶ 165

The Commission may, in response to a reasoned request from Alphabet showing good cause, modify or substitute one or more of the measures or a part of them. <del>To ensure the effectiveness and timely implementation of the measures, it is important that the</del><ins>The</ins> request <del>does</del><ins>shall</ins> not have the effect of suspending the implementation of the measures and, in particular, of suspending the expiry of any time period in which the measure has to be complied with.

<a id="method"></a>

## Method

The comparison uses the separately published draft measures annex and the Commission's 32-page publication of the final measures. The latter contains the measures adopted in the Article 8(2) decision, but is not the full decision and does not contain the Commission's complete reasoning. All 158 draft and 165 final numbered paragraphs were transcribed and checked against those publications, including the Section 5 chapeau and waiver. [Draft measures, Paras 1–158](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf) [Final measures, Publication notice; paras 1–165](https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf)

The 26 groups cover all numbered provision bodies. Paragraphs are aligned before words are compared; each source paragraph must occur exactly once. Automated validation reconstructs both sides and checks them against the transcriptions, including whitespace boundaries and footnote references. It rejects omitted or duplicated paragraphs, altered text, stale fingerprints and incomplete note mappings. Page furniture, section headings and terminal ornaments are outside the provision-body redline. PDF line wrapping is removed; subclauses retain separate lines; quotation marks and apostrophes are consistently normalized to straight forms. Source spelling and other punctuation are preserved, including apparent source errors such as “single tab and double tab” in draft note 2. [Draft measures, Note 2](https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf)

Paragraph numbers appear outside the word diff. Typography-only changes and matched footnote references are distinguished from substantive insertions and deletions. Earlier-text and final-text views show the respective transcription in source order. Paired source notes allow their wording to be compared. Alignment notes identify split, consolidated and relocated provisions; removal of a standalone provision is not treated as proof that every related entitlement disappeared.

Magnitude concerns the significance of the textual change: “No change” means the obligation is unchanged; “Editorial” covers wording or structure without an identified independent effect; “Minor” covers limited changes in detail; and “Substantive” covers material changes to scope, conditions, protections or duties. “New” and “Dropped” identify provision groups introduced or removed as standalone units. Separate effect labels describe additions, removal, narrowing, expansion, relocation, conditions, clarification and preservation. Deadline movement is recorded independently, so a limited wording change can still carry a material delay. The comparison's material filter includes substantive changes, new or dropped groups, and changed implementation deadlines. The Android timeline retains the calendar dates expressly stated in the measures.

## Sources

### Legislation

#### European Parliament and Council Regulation (EU) 2022/1925 of 14 September 2022 on contestable and fair markets in the digital sector and amending Directives (EU) 2019/1937 and (EU) 2020/1828 (Digital Markets Act) [2022] OJ L 265/1

- **Source ID:** `dma-regulation`
- **Issuer:** European Parliament and Council
- **Document type:** EU regulation
- **Date:** 2022-09-14
- **URL:** <https://eur-lex.europa.eu/eli/reg/2022/1925/oj/eng>

The dossier concerns the interoperability obligation in Article 6(7).

### Administrative proceedings

#### European Commission, ‘DMA.100220 — Annex — Measures’ (draft measures annex, 27 April 2026)

- **Source ID:** `draft-measures`
- **Issuer:** European Commission
- **Document type:** Draft measures annex published with the Preliminary Findings
- **Date:** 2026-04-27
- **URL:** <https://ec.europa.eu/competition/digital_markets_act/cases/202619/DMA_100220_2145.pdf>

This is the separately published draft measures annex, not the full Preliminary Findings. Pinpoints refer to the annex's sections and numbered paragraphs.

#### European Commission, ‘DMA.100220 — Alphabet — OS — Google Android — Art 6(7) — SP — AI: Decision of 16 July 2026 — Final Measures’ (provisional non-confidential version, 16 July 2026)

- **Source ID:** `final-measures`
- **Issuer:** European Commission
- **Document type:** Published final-measures extract from the Article 8(2) decision
- **Date:** 2026-07-16
- **URL:** <https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100220_2683.pdf>

The Commission states that this provisional text was adapted for publication, contains only the final measures and does not constitute the full decision. Only the adopted decision is legally binding. Pinpoints refer to the published measures' sections and numbered paragraphs.

#### European Commission, ‘Case DMA.100209 — SP — Alphabet — Article 6(11): Decision of 16 July 2026 — Final Measures’ (provisional non-confidential version, 16 July 2026)

- **Source ID:** `search-final-measures`
- **Issuer:** European Commission
- **Document type:** Published final-measures extract from the Article 8(2) decision
- **Date:** 2026-07-16
- **URL:** <https://ec.europa.eu/competition/digital_markets_act/cases/202629/DMA_100209_2712.pdf>

Cross-dossier source used only for the balanced comparison in the overview. The publication contains the final measures, not the full decision.
