Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Privacy 2024 - CNAMEs and cleanup #117

Merged
merged 12 commits into from
Jun 10, 2024
Merged

Privacy 2024 - CNAMEs and cleanup #117

merged 12 commits into from
Jun 10, 2024

Conversation

max-ostapenko
Copy link
Contributor

@max-ostapenko max-ostapenko commented May 3, 2024

Removed:

  • FLoC, long closed origin trial
  • Ads Transparency Spotlight schema, deprecated

Updated:

  • privacy policy links tracking (languages extended, matching performance)
  • docs with a mention of WPT data objects

Added:

  • list of request hostnames with CNAME records.

Test websites:

@max-ostapenko max-ostapenko changed the title Privacy 2024 Privacy 2024 - privacy links optimized + cleanup May 19, 2024
@max-ostapenko max-ostapenko mentioned this pull request May 19, 2024
dist/privacy.js Outdated Show resolved Hide resolved
dist/privacy.js Outdated Show resolved Hide resolved
@max-ostapenko max-ostapenko marked this pull request as ready for review June 6, 2024 20:57
Copy link

github-actions bot commented Jun 6, 2024

Custom metrics for https://almanac.httparchive.org/en/2022/

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240606_B5_15

Custom metrics for https://www.adobe.com

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240606_NE_16
Changed custom metrics values:

{
    "_privacy": {
        "privacy_wording_links": [
            {
                "text": "Privacy"
            }
        ],
        "iab_tcf_v1": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_tcf_v2": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_usp": {
            "present": false,
            "privacy_string": null
        },
        "navigator_doNotTrack": false,
        "navigator_globalPrivacyControl": true,
        "document_permissionsPolicy": false,
        "document_featurePolicy": true,
        "referrerPolicy": {
            "entire_document_policy": null,
            "individual_requests": null,
            "link_relations": null
        },
        "media_devices": {
            "navigator_mediaDevices_enumerateDevices": false,
            "navigator_mediaDevices_getUserMedia": false,
            "navigator_mediaDevices_getDisplayMedia": false
        },
        "geolocation": {
            "navigator_geolocation_getCurrentPosition": false,
            "navigator_geolocation_watchPosition": false
        },
        "request_hostnames_with_cname": {
            "www.adobe.com": [
                "a1815.dscr.akamai.net"
            ],
            "adobeid-na1.services.adobe.com": [
                "adobeid-na1.services.adobe.com.cdn.cloudflare.net"
            ],
            "assets.adobedtm.com": [
                "e7808.dscg.akamaiedge.net"
            ],
            "sstats.adobe.com": [
                "adobe.com.ssl.d1.sc.omtrdc.net"
            ],
            "geo2.adobe.com": [
                "e4578.dscg.akamaiedge.net"
            ],
            "use.typekit.net": [
                "a1988.dscg1.akamai.net"
            ],
            "p.typekit.net": [
                "a1874.dscg1.akamai.net"
            ],
            "wcs.adobe.com": [
                "a837.dscr.akamai.net"
            ],
            "www.everestjs.net": [
                "e9518.c.akamaiedge.net"
            ],
            "cdnssl.clicktale.net": [
                "d1xbuscas8tetl.cloudfront.net"
            ],
            "zn3n5vyia1vy8b4ly-adobe.siteintercept.qualtrics.com": [
                "prodlb.siteintercept.qualtrics.com.cdn.cloudflare.net"
            ],
            "www.facebook.com": [
                "star-mini.c10r.facebook.com"
            ],
            "bat.bing.com": [
                "dual-a-0034.a-msedge.net"
            ],
            "snap.licdn.com": [
                "a1916.dscg2.akamai.net"
            ],
            "analytics.tiktok.com": [
                "e35058.a.akamaiedge.net"
            ],
            "pixel.everesttech.net": [
                "tp00.everesttech.net.akadns.net"
            ],
            "static.ads-twitter.com": [
                "platform.twitter.map.fastly.net"
            ],
            "pt.ispot.tv": [
                "j.sni.global.fastly.net"
            ],
            "servedby.flashtalking.com": [
                "e4751.b.akamaiedge.net"
            ],
            "siteintercept.qualtrics.com": [
                "prodlb.siteintercept.qualtrics.com.cdn.cloudflare.net"
            ],
            "lasteventf-tm.everesttech.net": [
                "h2.shared.global.fastly.net"
            ],
            "dpm.demdex.net": [
                "dcs-public-edge-va6-158015560.us-east-1.elb.amazonaws.com"
            ],
            "d9.flashtalking.com": [
                "tag.device9.com"
            ],
            "px.ads.linkedin.com": [
                "l-0005.l-msedge.net"
            ],
            "analytics.twitter.com": [
                "s.twitter.com"
            ],
            "servedby-us.flashtalking.com": [
                "e118555.b.akamaiedge.net"
            ],
            "analytics.pangle-ads.com": [
                "a2047.w185.akamai.net"
            ],
            "tr.snapchat.com": [
                "gcp.api.sc-gw.com"
            ],
            "c.clicktale.net": [
                "c.bf.contentsquare.net"
            ],
            "q-aus1.clicktale.net": [
                "q-aus1.contentsquare.net"
            ],
            "tr6.snapchat.com": [
                "usc1-gcp-v61.api.sc-gw.com"
            ],
            "9212252.fls.doubleclick.net": [
                "dart.l.doubleclick.net"
            ],
            "k-aus1.clicktale.net": [
                "k.bf.contentsquare.net"
            ],
            "www.linkedin.com": [
                "l-0005.l-msedge.net"
            ],
            "cm.everesttech.net": [
                "cm.everesttech.net.akadns.net"
            ]
        }
    }
}
Custom metrics for https://www.amazon.com

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240606_C3_17
Changed custom metrics values:

{
    "_privacy": {
        "privacy_wording_links": [
            {
                "text": "Privacy Policy"
            }
        ],
        "iab_tcf_v1": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_tcf_v2": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_usp": {
            "present": false,
            "privacy_string": null
        },
        "navigator_doNotTrack": false,
        "navigator_globalPrivacyControl": false,
        "document_permissionsPolicy": false,
        "document_featurePolicy": false,
        "referrerPolicy": {
            "entire_document_policy": null,
            "individual_requests": null,
            "link_relations": null
        },
        "media_devices": {
            "navigator_mediaDevices_enumerateDevices": false,
            "navigator_mediaDevices_getUserMedia": false,
            "navigator_mediaDevices_getDisplayMedia": false
        },
        "geolocation": {
            "navigator_geolocation_getCurrentPosition": false,
            "navigator_geolocation_watchPosition": false
        },
        "request_hostnames_with_cname": {
            "www.amazon.com": [
                "d3ag4hukkh62yn.cloudfront.net"
            ],
            "images-na.ssl-images-amazon.com": [
                "media.amazon.map.fastly.net"
            ],
            "fls-na.amazon.com": [
                "endpoint.prod.us-east-1.forester.a2z.com"
            ]
        }
    }
}
Custom metrics for https://www.google.com

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240606_6T_19
Changed custom metrics values:

{
    "_privacy": {
        "privacy_wording_links": [
            {
                "text": "Privacy"
            }
        ],
        "iab_tcf_v1": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_tcf_v2": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_usp": {
            "present": false,
            "privacy_string": null
        },
        "navigator_doNotTrack": false,
        "navigator_globalPrivacyControl": false,
        "document_permissionsPolicy": false,
        "document_featurePolicy": false,
        "referrerPolicy": {
            "entire_document_policy": "origin",
            "individual_requests": null,
            "link_relations": null
        },
        "media_devices": {
            "navigator_mediaDevices_enumerateDevices": false,
            "navigator_mediaDevices_getUserMedia": true,
            "navigator_mediaDevices_getDisplayMedia": false
        },
        "geolocation": {
            "navigator_geolocation_getCurrentPosition": false,
            "navigator_geolocation_watchPosition": false
        },
        "request_hostnames_with_cname": {
            "ogs.google.com": [
                "www3.l.google.com"
            ],
            "apis.google.com": [
                "plus.l.google.com"
            ]
        }
    }
}
Custom metrics for https://dziennikzachodni.pl

WPT test run results: http://webpagetest.httparchive.org/results.php?test=240606_PK_1A
Changed custom metrics values:

{
    "_privacy": {
        "privacy_wording_links": [
            {
                "text": "Prywatność"
            }
        ],
        "iab_tcf_v1": {
            "present": false,
            "data": null,
            "compliant_setup": null
        },
        "iab_tcf_v2": {
            "present": true,
            "data": {
                "cmpId": 7,
                "cmpVersion": 1,
                "gdprApplies": false,
                "tcfPolicyVersion": 4,
                "listenerId": null,
                "eventStatus": "tcloaded",
                "cmpStatus": "loaded"
            },
            "compliant_setup": true
        },
        "iab_usp": {
            "present": false,
            "privacy_string": null
        },
        "navigator_doNotTrack": true,
        "navigator_globalPrivacyControl": true,
        "document_permissionsPolicy": false,
        "document_featurePolicy": true,
        "referrerPolicy": {
            "entire_document_policy": null,
            "individual_requests": [
                {
                    "tagName": "SCRIPT",
                    "referrerpolicy": "no-referrer-when-downgrade",
                    "count": 1
                }
            ],
            "link_relations": null
        },
        "media_devices": {
            "navigator_mediaDevices_enumerateDevices": false,
            "navigator_mediaDevices_getUserMedia": false,
            "navigator_mediaDevices_getDisplayMedia": false
        },
        "geolocation": {
            "navigator_geolocation_getCurrentPosition": false,
            "navigator_geolocation_watchPosition": false
        },
        "request_hostnames_with_cname": {
            "atm.api.dmp.nsaudience.pl": [
                "dmp.nsaudience.pl"
            ],
            "cdn.insurads.com": [
                "insurads.b-cdn.net"
            ],
            "s2.adform.net": [
                "s2.adformnet.akadns.net"
            ],
            "cdn.qwtag.com": [
                "d1tmv9do6l7y3m.cloudfront.net"
            ],
            "at.teads.tv": [
                "e9957.e4.akamaiedge.net"
            ],
            "id.nsaudience.pl": [
                "dmp.nsaudience.pl"
            ],
            "track.adform.net": [
                "track-eu.adformnet.akadns.net"
            ],
            "static.criteo.net": [
                "static.us5.vip.prod.criteo.net"
            ],
            "8f3eec00c25e9ffa12e85ae953e2e2dc.safeframe.googlesyndication.com": [
                "pagead-googlehosted.l.google.com"
            ],
            "connect.facebook.net": [
                "scontent.xx.fbcdn.net"
            ],
            "cdn.ampproject.org": [
                "cdn-content.ampproject.org"
            ],
            "gum.criteo.com": [
                "gum.us5.vip.prod.criteo.com"
            ],
            "www.facebook.com": [
                "star-mini.c10r.facebook.com"
            ],
            "web-messaging.insurads.com": [
                "messaging.insurads.com"
            ]
        }
    }
}

@max-ostapenko max-ostapenko requested a review from SaptakS June 6, 2024 21:34
@max-ostapenko max-ostapenko changed the title Privacy 2024 - privacy links optimized + cleanup Privacy 2024 - CNAMEs + cleanup Jun 7, 2024
@max-ostapenko max-ostapenko changed the title Privacy 2024 - CNAMEs + cleanup Privacy 2024 - CNAMEs and cleanup Jun 7, 2024
Copy link
Member

@tunetheweb tunetheweb left a comment

Choose a reason for hiding this comment

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

LGTM. This good to merge @max-ostapenko ?

@max-ostapenko
Copy link
Contributor Author

All is completed.
@tunetheweb please merge

@tunetheweb tunetheweb merged commit 4c6ce52 into main Jun 10, 2024
5 checks passed
@tunetheweb tunetheweb deleted the privacy-2024 branch June 10, 2024 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants