summaryrefslogtreecommitdiffstats
path: root/toolkit/components/antitracking/StripOnShareLists
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--toolkit/components/antitracking/StripOnShareLists/LGPL/LICENSE165
-rw-r--r--toolkit/components/antitracking/StripOnShareLists/LGPL/StripOnShareLGPL.json556
-rw-r--r--toolkit/components/antitracking/StripOnShareLists/MPL2/StripOnShare.json (renamed from toolkit/components/antitracking/data/StripOnShare.json)2
3 files changed, 722 insertions, 1 deletions
diff --git a/toolkit/components/antitracking/StripOnShareLists/LGPL/LICENSE b/toolkit/components/antitracking/StripOnShareLists/LGPL/LICENSE
new file mode 100644
index 0000000000..6600f1c98d
--- /dev/null
+++ b/toolkit/components/antitracking/StripOnShareLists/LGPL/LICENSE
@@ -0,0 +1,165 @@
+GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/toolkit/components/antitracking/StripOnShareLists/LGPL/StripOnShareLGPL.json b/toolkit/components/antitracking/StripOnShareLists/LGPL/StripOnShareLGPL.json
new file mode 100644
index 0000000000..b34fbfff6b
--- /dev/null
+++ b/toolkit/components/antitracking/StripOnShareLists/LGPL/StripOnShareLGPL.json
@@ -0,0 +1,556 @@
+{
+ "global": {
+ "queryParams": [
+ "at_campaign",
+ "at_send_date",
+ "at_campaign_type",
+ "at_recipient_list",
+ "at_creation",
+ "at_recipient_id",
+ "at_emailtype",
+ "at_ptr_name",
+ "at_link",
+ "at_link_id",
+ "at_medium",
+ "at_link_type",
+ "at_link_origin",
+ "utm_email",
+ "utm_email_id",
+ "utm_campaign_id",
+ "utm_newsletter_id"
+ ],
+ "topLevelSites": ["*"]
+ },
+ "twitter": {
+ "queryParams": ["refsrc", "cxt", "s"],
+ "topLevelSites": ["www.twitter.com", "twitter.com", "x.com"]
+ },
+ "amazon": {
+ "queryParams": [
+ "pd_rd_i",
+ "pf_rd_i",
+ "pf_rd_m",
+ "pf_rd_s",
+ "pf_rd_t",
+ "pf_rd_w",
+ "adgrpid",
+ "ascsubtag",
+ "creative",
+ "creativeASIN",
+ "dchild",
+ "field-lbr_brands_browse-bin",
+ "hvadid",
+ "hvbmt",
+ "hvdev",
+ "hvlocphy",
+ "hvnetw",
+ "hvrand",
+ "hvtargid",
+ "hydadcr",
+ "initialIssue",
+ "ingress",
+ "linkCode",
+ "linkId",
+ "plattr",
+ "qid",
+ "rdc",
+ "refRID",
+ "th",
+ "ts_id",
+ "visitId",
+ "vtr",
+ "spIA",
+ "_encoding",
+ "qualifier"
+ ],
+ "topLevelSites": [
+ "www.amazon.com",
+ "www.amazon.de",
+ "www.amazon.nl",
+ "www.amazon.fr",
+ "www.amazon.co.jp",
+ "www.amazon.in",
+ "www.amazon.es",
+ "www.amazon.ac",
+ "www.amazon.cn",
+ "www.amazon.eg",
+ "www.amazon.in",
+ "www.amazon.co.uk",
+ "www.amazon.it",
+ "www.amazon.pl",
+ "www.amazon.sg",
+ "www.amazon.ca"
+ ]
+ },
+ "youtube": {
+ "queryParams": ["si", "feature", "kw"],
+ "topLevelSites": ["www.youtube.com", "www.youtu.be"]
+ },
+ "carousell": {
+ "queryParams": [
+ "referrer_search_query",
+ "referrer_search_query_source",
+ "referrer_request_id",
+ "referrer_sort_by",
+ "referrer_source",
+ "referrer_page_type",
+ "referrer_category_id",
+ "t-source",
+ "tap_index",
+ "t-referrer_browse_type",
+ "t-id"
+ ],
+ "topLevelSites": [
+ "ca.carousell.com",
+ "www.carousell.sg",
+ "www.carousell.com.hk",
+ "us.carousell.com",
+ "au.carousell.com"
+ ]
+ },
+ "etsy": {
+ "queryParams": ["click_sum", "ref", "click_key", "organic_search_click"],
+ "topLevelSites": ["www.etsy.com"]
+ },
+ "wikipedia": {
+ "queryParams": ["wprov"],
+ "topLevelSites": ["www.wikipedia.org"]
+ },
+ "wallstreetjournal": {
+ "queryParams": ["reflink"],
+ "topLevelSites": ["www.wsj.com"]
+ },
+ "theathletic": {
+ "queryParams": ["source"],
+ "topLevelSites": ["theathletic.com"]
+ },
+ "forbes": {
+ "queryParams": ["sh"],
+ "topLevelSites": ["www.forbes.com"]
+ },
+ "bloomberg": {
+ "queryParams": ["leadSource", "sref", "srnd"],
+ "topLevelSites": ["www.bloomberg.com"]
+ },
+ "tiktok": {
+ "queryParams": [
+ "share_app_id",
+ "share_author_id",
+ "tt_from",
+ "embed_source",
+ "referer_url",
+ "refer",
+ "is_from_webapp",
+ "sender_device",
+ "sec_uid",
+ "web_id",
+ "enter_method",
+ "t",
+ "q"
+ ],
+ "topLevelSites": ["www.tiktok.com"]
+ },
+ "bbc": {
+ "queryParams": [
+ "facebook_page",
+ "at_bbc_team",
+ "ocid",
+ "ns_mchannel",
+ "ns_source",
+ "ns_campaign",
+ "ns_linkname",
+ "ns_fee",
+ "xtor"
+ ],
+ "topLevelSites": ["www.bbc.com"]
+ },
+ "cnn": {
+ "queryParams": ["ref"],
+ "topLevelSites": ["www.cnn.co.jp", "www.cnn.com"]
+ },
+ "imdb": {
+ "queryParams": [
+ "pf_rd_p",
+ "pf_rd_i",
+ "pf_rd_m",
+ "pf_rd_s",
+ "pf_rd_t",
+ "pf_rd_r"
+ ],
+ "topLevelSites": ["www.imdb.com"]
+ },
+ "mirror": {
+ "queryParams": ["int_source"],
+ "topLevelSites": ["www.mirror.co.uk"]
+ },
+ "wise": {
+ "queryParams": ["partnerizecampaignID", "clickref", "adref", "partnerID"],
+ "topLevelSites": ["wise.com"]
+ },
+ "facebook": {
+ "queryParams": ["tracking", "extid", "mibextid"],
+ "topLevelSites": ["www.facebook.com"]
+ },
+ "lazada": {
+ "queryParams": [
+ "mkttid",
+ "laz_trackid",
+ "spm",
+ "clickTrackInfo",
+ "trafficFrom",
+ "scm",
+ "acm",
+ "ad_src",
+ "did",
+ "mp",
+ "cid",
+ "pos"
+ ],
+ "topLevelSites": [
+ "www.lazada.com.ph",
+ "www.lazada.vn",
+ "www.lazada.sg",
+ "www.lazada.com.my"
+ ]
+ },
+ "msn": {
+ "queryParams": ["cvid", "pc", "ei"],
+ "topLevelSites": ["www.msn.com"]
+ },
+ "aliexpress": {
+ "queryParams": [
+ "sk",
+ "dp",
+ "spm",
+ "scm",
+ "pvid",
+ "scm_id",
+ "scm-url",
+ "utparam",
+ "aff_fsk",
+ "aff_fcid",
+ "terminal_id",
+ "aff_trace_key",
+ "pdp_npi",
+ "aff_short_key",
+ "aff_platform",
+ "algo_pvid",
+ "curPageLogUid",
+ "mall_affr",
+ "algo_expid",
+ "gps-id"
+ ],
+ "topLevelSites": ["www.tiktok.com"]
+ },
+ "reddit": {
+ "queryParams": [
+ "ref",
+ "ref_source",
+ "ref_campaign",
+ "correlation_id",
+ "share_id"
+ ],
+ "topLevelSites": ["www.reddit.com"]
+ },
+ "wired": {
+ "queryParams": ["mbid"],
+ "topLevelSites": ["www.wired.co.uk", "www.wired.com"]
+ },
+ "yandex": {
+ "queryParams": [
+ "utm-term",
+ "did",
+ "from",
+ "msid",
+ "stid",
+ "mlid",
+ "persistent_id",
+ "source-serpid",
+ "suggest_reqid",
+ "clid"
+ ],
+ "topLevelSites": ["yandex.com"]
+ },
+ "ebay": {
+ "queryParams": [
+ "_trkparms",
+ "mkcid",
+ "_trksid",
+ "mkevt",
+ "amdata",
+ "ssuid",
+ "mkrid",
+ "campid",
+ "sssrc",
+ "ssspo",
+ "_from",
+ "hash"
+ ],
+ "topLevelSites": ["www.ebay.com"]
+ },
+ "flipkart": {
+ "queryParams": [
+ "_refId",
+ "store",
+ "ssid",
+ "affid",
+ "cid",
+ "iid",
+ "pwsvid",
+ "pageUID",
+ "lid"
+ ],
+ "topLevelSites": ["www.flipkart.com"]
+ },
+ "google": {
+ "queryParams": [
+ "sca_esv",
+ "ved",
+ "pcampaignid",
+ "rlz",
+ "ei",
+ "sxsrf",
+ "sourceid",
+ "aqs",
+ "cad",
+ "usg",
+ "dpr",
+ "dcr",
+ "sei",
+ "cd",
+ "vet",
+ "esrc",
+ "site",
+ "gs_l",
+ "gs_lp",
+ "sclient",
+ "oe",
+ "visit_id",
+ "biw",
+ "bih",
+ "gs_lcp",
+ "gs_lcrp"
+ ],
+ "topLevelSites": [
+ "www.google.com",
+ "www.google.ad",
+ "www.google.ae",
+ "www.google.com.af",
+ "www.google.com.ag",
+ "www.google.al",
+ "www.google.am",
+ "www.google.co.ao",
+ "www.google.com.ar",
+ "www.google.as",
+ "www.google.at",
+ "www.google.com.au",
+ "www.google.az",
+ "www.google.ba",
+ "www.google.com.bd",
+ "www.google.be",
+ "www.google.bf",
+ "www.google.bg",
+ "www.google.com.bh",
+ "www.google.bi",
+ "www.google.bj",
+ "www.google.com.bn",
+ "www.google.com.bo",
+ "www.google.com.br",
+ "www.google.bs",
+ "www.google.bt",
+ "www.google.co.bw",
+ "www.google.by",
+ "www.google.com.bz",
+ "www.google.ca",
+ "www.google.cd",
+ "www.google.cf",
+ "www.google.cg",
+ "www.google.ch",
+ "www.google.ci",
+ "www.google.co.ck",
+ "www.google.cl",
+ "www.google.cm",
+ "www.google.cn",
+ "www.google.com.co",
+ "www.google.co.cr",
+ "www.google.com.cu",
+ "www.google.cv",
+ "www.google.com.cy",
+ "www.google.cz",
+ "www.google.de",
+ "www.google.dj",
+ "www.google.dk",
+ "www.google.dm",
+ "www.google.com.do",
+ "www.google.dz",
+ "www.google.com.ec",
+ "www.google.ee",
+ "www.google.com.eg",
+ "www.google.es",
+ "www.google.com.et",
+ "www.google.fi",
+ "www.google.com.fj",
+ "www.google.fm",
+ "www.google.fr",
+ "www.google.ga",
+ "www.google.ge",
+ "www.google.gg",
+ "www.google.com.gh",
+ "www.google.com.gi",
+ "www.google.gl",
+ "www.google.gm",
+ "www.google.gr",
+ "www.google.com.gt",
+ "www.google.gy",
+ "www.google.com.hk",
+ "www.google.hn",
+ "www.google.hr",
+ "www.google.ht",
+ "www.google.hu",
+ "www.google.co.id",
+ "www.google.ie",
+ "www.google.co.il",
+ "www.google.im",
+ "www.google.co.in",
+ "www.google.iq",
+ "www.google.is",
+ "www.google.it",
+ "www.google.je",
+ "www.google.com.jm",
+ "www.google.jo",
+ "www.google.co.jp",
+ "www.google.co.ke",
+ "www.google.com.kh",
+ "www.google.ki",
+ "www.google.kg",
+ "www.google.co.kr",
+ "www.google.com.kw",
+ "www.google.kz",
+ "www.google.la",
+ "www.google.com.lb",
+ "www.google.li",
+ "www.google.lk",
+ "www.google.co.ls",
+ "www.google.lt",
+ "www.google.lu",
+ "www.google.lv",
+ "www.google.com.ly",
+ "www.google.co.ma",
+ "www.google.md",
+ "www.google.me",
+ "www.google.mg",
+ "www.google.mk",
+ "www.google.ml",
+ "www.google.com.mm",
+ "www.google.mn",
+ "www.google.com.mt",
+ "www.google.mu",
+ "www.google.mv",
+ "www.google.mw",
+ "www.google.com.mx",
+ "www.google.com.my",
+ "www.google.co.mz",
+ "www.google.com.na",
+ "www.google.com.ng",
+ "www.google.com.ni",
+ "www.google.ne",
+ "www.google.nl",
+ "www.google.no",
+ "www.google.com.np",
+ "www.google.nr",
+ "www.google.nu",
+ "www.google.co.nz",
+ "www.google.com.om",
+ "www.google.com.pa",
+ "www.google.com.pe",
+ "www.google.com.pg",
+ "www.google.com.ph",
+ "www.google.com.pk",
+ "www.google.pl",
+ "www.google.pn",
+ "www.google.com.pr",
+ "www.google.ps",
+ "www.google.pt",
+ "www.google.com.py",
+ "www.google.com.qa",
+ "www.google.ro",
+ "www.google.ru",
+ "www.google.rw",
+ "www.google.com.sa",
+ "www.google.com.sb",
+ "www.google.sc",
+ "www.google.se",
+ "www.google.com.sg",
+ "www.google.sh",
+ "www.google.si",
+ "www.google.sk",
+ "www.google.com.sl",
+ "www.google.sn",
+ "www.google.so",
+ "www.google.sm",
+ "www.google.sr",
+ "www.google.st",
+ "www.google.com.sv",
+ "www.google.td",
+ "www.google.tg",
+ "www.google.co.th",
+ "www.google.com.tj",
+ "www.google.tl",
+ "www.google.tm",
+ "www.google.tn",
+ "www.google.to",
+ "www.google.com.tr",
+ "www.google.tt",
+ "www.google.com.tw",
+ "www.google.co.tz",
+ "www.google.com.ua",
+ "www.google.co.ug",
+ "www.google.co.uk",
+ "www.google.com.uy",
+ "www.google.co.uz",
+ "www.google.com.vc",
+ "www.google.co.ve",
+ "www.google.co.vi",
+ "www.google.com.vn",
+ "www.google.vu",
+ "www.google.ws",
+ "www.google.rs",
+ "www.google.co.za",
+ "www.google.co.zm",
+ "www.google.co.zw",
+ "www.google.cat"
+ ]
+ },
+ "bing": {
+ "queryParams": ["qp", "cvid", "qs", "form", "sk", "sc", "sp"],
+ "topLevelSites": ["www.bing.com"]
+ },
+ "twitch": {
+ "queryParams": ["tt_content", "tt_medium"],
+ "topLevelSites": ["www.twitch.tv"]
+ },
+ "cnet": {
+ "queryParams": ["ftag"],
+ "topLevelSites": ["www.cnet.com"]
+ },
+ "nytimes": {
+ "queryParams": ["smid"],
+ "topLevelSites": ["www.nytimes.com"]
+ },
+ "github": {
+ "queryParams": ["email_token", "email_source"],
+ "topLevelSites": ["github.com"]
+ },
+ "linkedin": {
+ "queryParams": ["refId", "trk", "trackingId"],
+ "topLevelSites": ["ca.linkedin.com"]
+ },
+ "newyorker": {
+ "queryParams": ["esrc", "bxid", "cndid", "source", "mbid"],
+ "topLevelSites": ["www.newyorker.com"]
+ },
+ "bestbuy": {
+ "queryParams": ["acampID", "irclickid", "irgwc", "loc", "mpid", "intl"],
+ "topLevelSites": ["www.bestbuy.com"]
+ }
+}
diff --git a/toolkit/components/antitracking/data/StripOnShare.json b/toolkit/components/antitracking/StripOnShareLists/MPL2/StripOnShare.json
index 394723fa00..00cc973af6 100644
--- a/toolkit/components/antitracking/data/StripOnShare.json
+++ b/toolkit/components/antitracking/StripOnShareLists/MPL2/StripOnShare.json
@@ -55,7 +55,7 @@
},
"twitter": {
"queryParams": ["ref_src", "ref_url"],
- "topLevelSites": ["www.twitter.com", "twitter.com"]
+ "topLevelSites": ["www.twitter.com", "twitter.com", "x.com"]
},
"instagram": {
"queryParams": ["igshid", "ig_rid"],