celenity/Phoenix
8
198
Fork
You've already forked Phoenix
18

[ENHANCEMENT] Few more additions for privacy.query_stripping.strip_list #296

Closed
opened 2026年05月26日 06:38:46 +02:00 by fossil535 · 2 comments

Confirmation Checklist

Please explain your proposal with as many details as necessary (Ex. what you're suggesting, why you're suggesting it, what need you thinks it will fill, who it will benefit, etc...).

The privacy.query_stripping.strip_list misses a few well known tracking parameters that are seen regularly on the Internet. Sharing so that this gets added, if deemed essential.

https://codeberg.org/celenity/Phoenix/src/branch/dev/phoenix-unified.cfg#L3909

_kx
gbraid
igshid
mkt_tok
utm_campaign
utm_medium
utm_source

_kx is used by Klaviyo, an email and SMS marketing automation platform.

gbraid is used by Google Ads as a privacy-preserving click identifier on iOS 14.5+ devices.

igshid is used by Instagram to track the source of traffic.

mkt_tok is used by Adobe Marketo to track user activity.

The 3 utm trackers are used even when someone clicks on "What's new" in the Firefox about page which opens up https://www.firefox.com/en-US/firefox/151.0.1/releasenotes/?redirect_source=mozilla-org&utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog

### Confirmation Checklist - [x] I confirm that this feature is not already present on the **latest release** of Phoenix. You can check what the latest version is on [the `Releases` page](https://codeberg.org/celenity/Phoenix/releases). - [x] I confirm that this feature has **NOT** already been suggested on [the Codeberg issue tracker](https://codeberg.org/celenity/Phoenix/issues), [the GitLab issue tracker](https://gitlab.com/celenityy/Phoenix/-/issues), **and/or** [the GitHub issue tracker](https://github.com/celenityy/Phoenix/issues). ### Please explain your proposal with as many details as necessary (Ex. what you're suggesting, why you're suggesting it, what need you thinks it will fill, who it will benefit, etc...). The privacy.query_stripping.strip_list misses a few well known tracking parameters that are seen regularly on the Internet. Sharing so that this gets added, if deemed essential. https://codeberg.org/celenity/Phoenix/src/branch/dev/phoenix-unified.cfg#L3909 _kx gbraid igshid mkt_tok utm_campaign utm_medium utm_source _kx is used by Klaviyo, an email and SMS marketing automation platform. gbraid is used by Google Ads as a privacy-preserving click identifier on iOS 14.5+ devices. igshid is used by Instagram to track the source of traffic. mkt_tok is used by Adobe Marketo to track user activity. The 3 utm trackers are used even when someone clicks on "What's new" in the Firefox about page which opens up https://www.firefox.com/en-US/firefox/151.0.1/releasenotes/?redirect_source=mozilla-org&utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog
fossil535 changed title from (削除) [ENHANCEMENT] PLEASE REPLACE THIS TEXT WITH A SUMMARY OF YOUR SUGGESTION... (削除ここまで) to [ENHANCEMENT] Few more additions for privacy.query_stripping.strip_list 2026年05月26日 06:57:54 +02:00
// For discussion around gbraid, see: https://codeberg.org/celenity/Phoenix/pulls/289

for gbraid (included) and mkt_tok (not) see discussion here

https://codeberg.org/celenity/Phoenix/src/commit/279b7ad42cce1903bc52f67c3a970ad5c155ccf6/phoenix-unified.cfg#L3915 for `gbraid` (included) and `mkt_tok` (not) see discussion [here](https://codeberg.org/celenity/Phoenix/pulls/289#issuecomment-15167595)

@fossil535 Thank you for the issue!

_kx

Unfortunately, this appears to cause breakage.

igshid

Added! (For reference, Brave's query stripping list does include this parameter, but only sets it for instagram.com. AFAICT it doesn't cause breakage when stripped from other sites though, so I see no reason not to set it. Going to go through their per-site list and see if there's any other entries we can get from there that don't cause breakage as well).

utm_campaign

It looks like this causes breakage with ex. Google Maps on Android (1, 2). Because this is the only instance of breakage I can find and it only seems to impact Android, I'll add it for Desktop - especially valuable IMO due to how widely used it is. (For reference, looks like Brave is setting this by default as well, but only for copying clean URLs for some reason. Will go through and add other missing rules where applicable/relevant from there too).

utm_medium
utm_source

Added both! (For reference, looks like these are also set by Brave in the file for copying clean URLs).

@fossil535 Thank you for the issue! > `_kx` Unfortunately, this [appears to cause breakage](https://github.com/brave/brave-browser/issues/53588). > `igshid` Added! *(For reference, Brave's query stripping list does include this parameter, [but only sets it for `instagram.com`](https://github.com/brave/adblock-lists/blob/e538c55fdf0846ac4763639399bf7a95967fd764/brave-lists/query-filter.json#L83). AFAICT it doesn't cause breakage when stripped from other sites though, so I see no reason not to set it. Going to go through their per-site list and see if there's any other entries we can get from there that don't cause breakage as well)*. > `utm_campaign` It looks like this causes breakage with ex. Google Maps on Android *([1](https://github.com/DandelionSprout/adfilt/issues/1078), [2](https://www.reddit.com/r/uBlockOrigin/comments/1h1aaj7/ubo_on_firefox_android_is_causing_a_refresh_loop/))*. Because this is the only instance of breakage I can find and it *only* seems to impact Android, I'll add it for Desktop - especially valuable IMO due to how widely used it is. *(For reference, looks like Brave is setting this by default as well, [but only for copying `clean` URLs](https://github.com/brave/adblock-lists/blob/ef21eebb0c44b7a6d14ec869aea0f7971eaf5450/brave-lists/clean-urls.json#L1103) for some reason. Will go through and add other missing rules where applicable/relevant from there too)*. > `utm_medium` > `utm_source` Added both! *(For reference, looks like these are also set by Brave in the [file for copying `clean` URLs](https://github.com/brave/adblock-lists/blob/ef21eebb0c44b7a6d14ec869aea0f7971eaf5450/brave-lists/clean-urls.json#L1103))*.
Sign in to join this conversation.
No Branch/Tag specified
dev
pages
2026年07月08日.1
2026年06月10日.1
2026年05月21日.2
2026年05月21日.1
2026年04月27日.1
2026年03月31日.1
2026年03月30日.1
2026年02月23日.1
2026年02月16日.1
2026年01月21日.1
2025年12月23日.1
2025年11月27日.1
2025年11月07日.1
2025年10月26日.1
2025年10月12日.1
2025年10月03日.1
2025年09月07日.1
2025年08月06日.1
2025年07月30日.1
2025年07月11日.1
2025年06月24日.1
2025年06月12日.1
2025年06月10日.1
2025年06月06日.1
2025年06月02日.2
2025年06月02日.1
2025年05月11日.1
2025年04月27日.1
2025年04月15日.1
2025年04月11日.1
2025年04月02日.1
2025年03月25日.1
2025年03月20日.1
2025年03月12日.1
2025年03月05日.1
2025年02月28日.1
2025年02月21日.1
2024年02月18日.1
2025年02月14日.1
2025年02月13日.1
2025年02月01日.1
2025年01月30日.1
2025年01月27日.1
2025年01月24日.1
2025年01月22日.2
2025年01月22日.1
2025年01月20日.2
2025年01月20日.1
2025年01月19日.1
2025年01月14日.1
2025年01月13日.1
2025年01月12日.2
2025年01月12日.1
2025年01月06日.1
05January2025v1
20240103.2
20250103.1
20241229-1
20241225-1
20241216-1
20241211-1
20241204-1
20241203-1
31November2024v1
20241103-1
20240924-1
20240914-1
20240907-1
20240902-1
20240831-1
20240825-1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
celenity/Phoenix#296
Reference in a new issue
celenity/Phoenix
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?