No new personal information is exposed to first or third parties. The proposal styles document content without expanding script access to it. Built-in highlight effects must preserve existing protections for browser search and spellchecking state.
Yes. No additional user information is needed for highlight styling or animation.
No.
The proposal excludes ::search-text, ::spelling-error, and
::grammar-error from animations, transitions, and their script-visible
events and Web Animations exposure. This preserves the restrictions in
CSS Pseudo-Elements Level 4 ยง3.7
and the privacy boundary discussed in the
TAG review of ::search-text.
Opacity remains a visual style and does not add script-visible access to active
UA-managed matches.
No. The proposal does not introduce user data sharing or embedded metadata.
No.
No new access to hardware or user configuration is intended. Existing CSS feature detection and animation timing remain available; protections for platform spellchecking information must be preserved.
No new mechanism for sending data to the underlying platform is introduced.
No.
No.
No.
No. It styles document content, not browser chrome or security controls.
None that identify users or devices.
No distinction. Existing same-origin restrictions continue to apply.
Behavior is unchanged in private browsing. No new state or identifiers link normal and private sessions.
The explainer covers both in a combined considerations section.
No.
Highlight state is retained with the document. Effects should follow existing CSS animation and transition lifecycle behavior during caching and restoration.
Effects should follow existing behavior for non-fully-active documents. Reconnecting an iframe creates a new document without the old highlight state.
No new error types are proposed. Invalid input follows existing CSS and API rules, without revealing private user or platform information.
No. Highlight effects do not report assistive-technology use or activity.
No additional questions identified.