Skip to content

Apple MPP open-inflation suppression + bot-click fingerprinting #31

@jusso-dev

Description

@jusso-dev

Why

Apple Mail Privacy Protection prefetches pixels; security tools prefetch click URLs. Both inflate metrics and produce false clicked rows.

Scope

  • Detect MPP via User-Agent + client-ip, Apple Privacy Relay ranges, on pixel hits → tag as open_unverified.
  • For clicks: bot fingerprint, HEAD requests, headless UA, sub-200ms prefetch from sender IP → tag clicked_bot not clicked.
  • Reporting view filters bots by default.

Acceptance

  • Test with Apple Mail does not create a clicked event.
  • Bot prefetches counted separately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:trackingbugSomething isn't workinghardeningSecurity/correctness hardening

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions