Limits: identity and visibility
05The field cannot prove someone’s age or force a site to cooperate. HTTPS protects transport but the receiving site still learns the expressed preference.
HTTPS protects the connection in transit. The receiving origin still reads Prefer: safe, which can add identifying information; privacy-sensitive omission is discussed in chapter 2.
Source for this drawing: RFC 8674 · Read RFC section 3 ↗
New to this? Start hereA quick picture + helpful background
A message needs an address.
Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.
Helpful first, if these ideas are unfamiliar
These pictures are analogies to help you learn. The linked RFC explains the actual rules.
Terms in this drawing
- Best effort
- A request that depends on voluntary cooperation and site-specific interpretation.
- Fingerprinting
- Using observable traits to distinguish a user or client; the hint can add one more trait.
Related RFCs and changes
“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.
Treat the hint as a preference, never as proof of safety or identity.
- A server can ignore the preference, interpret it differently or even respond maliciously. A best-effort signal cannot replace other techniques when actual content guarantees are needed.
- Presence is not evidence that the user is a child, and absence is not evidence that the user is an adult. No reliable age classification follows in either direction.
- The receiving origin can use this extra information for fingerprinting or targeting even over HTTPS. The conditional SHOULD NOT guidance in §3 reduces disclosure when the user has expressed a desire to avoid those attacks; it does not promise anonymity.
These are independent limit examples, not an attack script or an age-detection feature. No real personal data is collected. The publication describes the preference and its limitations, not a standards-track content moderation or age-verification system.
Read the RFC section ↗