Skip to content

Conversation

@chrisdavidmills
Copy link
Contributor

@chrisdavidmills chrisdavidmills commented Oct 29, 2025

Description

Bounce tracking mitigations is a privacy-protecting feature available from Chromium 116 onwards, which also has support in Firefox and Safari in similar forms. It is specified here.

This PR adds a page explaining how it works. This is one of the privacy sandbox features that is fully released and being kept, which I hadn't gotten around to documenting.

Note that is is a browser feature, and not a web platform feature. As a result, it doesn't really have a sensible way to record it in BCD.

Motivation

Additional details

Related issues and pull requests

@chrisdavidmills chrisdavidmills requested review from a team as code owners October 29, 2025 16:27
@chrisdavidmills chrisdavidmills requested review from hamishwillee and pransh15 and removed request for a team October 29, 2025 16:27
@github-actions github-actions bot added Content:Other Any docs not covered by another "Content:" label size/m [PR only] 51-500 LoC changed labels Oct 29, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 29, 2025

@chrisdavidmills chrisdavidmills changed the title Add doc covering bounce tracking mitigations Technical review: Add doc covering bounce tracking mitigations Oct 29, 2025
@chrisdavidmills chrisdavidmills changed the title Technical review: Add doc covering bounce tracking mitigations Editorial review: Add doc covering bounce tracking mitigations Oct 30, 2025
@pransh15 pransh15 requested review from pepelsbey and removed request for pransh15 October 30, 2025 11:30
@hamishwillee
Copy link
Collaborator

@chrisdavidmills I'm removing myself from review as otherwise I'm likely to run out of time for my other commitments this release cycle.

@hamishwillee hamishwillee removed their request for review October 31, 2025 00:21
Copy link
Member

@pepelsbey pepelsbey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! TIL about bounce tracking :) A few suggestions:

I wonder if we could use Mermaid like @bsmth did in the Compression in HTTP guide and as we recommend in the writing guidelines. It’s easy to draw vector images that look nice.

Also, in the first part of the guide it’s site.example, and in the second part it’s example.site. I would make it consistent. There are 9 example.site in content and 0 site.example, so I guess the first one is preferable.

@chrisdavidmills
Copy link
Contributor Author

Also, in the first part of the guide it’s site.example, and in the second part it’s example.site. I would make it consistent. There are 9 example.site in content and 0 site.example, so I guess the first one is preferable.

Good call; I've just updated them for consistency.

@chrisdavidmills
Copy link
Contributor Author

And I managed to figure out Mermaid JS. finally ;-)

@bsmth
Copy link
Member

bsmth commented Nov 12, 2025

All looking good to me apart from the diagrams, ready to merge once that's fixed.

Copy link
Member

@bsmth bsmth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, Chris - sorry about the diagram woes, but glad we made it with SVG in the end 🏆

@chrisdavidmills chrisdavidmills merged commit 6317c23 into mdn:main Nov 12, 2025
8 checks passed
@chrisdavidmills chrisdavidmills deleted the bounce-tracking-protection branch November 12, 2025 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Other Any docs not covered by another "Content:" label size/m [PR only] 51-500 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants