Standard (recommended)
- Removes known tracking parameters.
- Prioritizes destination stability (search, filters, language, IDs still work).
- Best default for everyday sharing.
SafeShare Help
Transparent and reproducible: what gets removed, what stays, and why (with reason codes).
Important: Sometimes both modes produce the same output. Differences appear only when strict-extra rules apply.
SafeShare doesn’t decide “magically.” Each parameter is removed or kept with a reason code (visible in the app’s transparency output, if enabled).
tracking_rule — removed by a known tracking rulestrict_extra — removed only in Strict modestability_keep — kept to preserve destination behaviordomain_strict_keep — kept in Strict due to domain-specific rulesnot_flagged — no tracking hint detectedTypical tracking parameters removed in both modes.
fbclid, gclid, dclid, msclkid, ttclid, twclid, li_fat_id, epik, yclid, mc_cid, mc_eid, _hsenc, _hsmi, mkt_tok, vero_id, vero_conv, wickedid, rb_clickid, s_cid, zanpid, cmpid, igshid, gbraid, wbraid, oly_anon_id, oly_enc_id
utm_, pk_, mtm_, hsa_, icn_, ici_, oly_, vero_
These parameters are commonly used for attribution, ad click IDs, email campaign tracking, or cross-site measurement.
Many parameters are functional: they control search terms, language, filters, product variants, or page state. Standard mode typically keeps these to avoid breaking the destination experience.
q, query, search, s, p, page, lang, locale, v, t, id, story, article, item, post, video, playlist, list, sku, variant, color, size, sort, filter, kgmid, tbm, uule, ref, si, spm, sr, qid
These keys are often used as referral/context hints. Strict mode removes them to reduce link-borne context — at the cost of potentially changing behavior.
ref, si, spm, sr, qid, source, from, via
If Strict changes the destination in a way you don’t want: switch back to Standard.
Some domains use parameters in a way that affects functionality (video IDs, search state, lists). Overrides keep essential keys even in Strict.
v, t, list, siv, t, list (without si)q, tbm, kgmid, uuleq, tbm, kgmid, uulek, keywords, qid, sr, refk, keywords (without qid, sr, ref)Three quick examples showing why Standard and Strict can differ.
siInput: https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=43s&list=PL123&si=ABCD&utm_source=x Standard: https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=43s&list=PL123&si=ABCD Removed: utm_source(tracking_rule) Kept: v,t,list,si(stability_keep) Strict: https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=43s&list=PL123 Removed: utm_source(tracking_rule), si(strict_extra)
qid/sr/refInput: https://www.amazon.de/s?k=usb+cable&qid=1700000000&sr=8-3&ref=sr_1_3&utm_medium=email Standard: https://www.amazon.de/s?k=usb+cable&qid=1700000000&sr=8-3&ref=sr_1_3 Removed: utm_medium(tracking_rule) Kept: qid,sr,ref(stability_keep) Strict: https://www.amazon.de/s?k=usb+cable Removed: utm_medium(tracking_rule), qid/sr/ref(strict_extra)
Input: https://example.com/article?mc_cid=111&_hsenc=p2ANqtz&mkt_tok=abc123&utm_campaign=spring&id=42 Standard: https://example.com/article?id=42 Removed: mc_cid/_hsenc/mkt_tok/utm_campaign(tracking_rule) Kept: id(stability_keep) Strict: https://example.com/article?id=42 Removed: mc_cid/_hsenc/mkt_tok/utm_campaign(tracking_rule) Kept: id(not_flagged)
Standard removes known tracking parameters and prioritizes stable destination behavior. Strict removes additional context hints and can change behavior.
No. SafeShare focuses on URL parameters. It does not block IP logs, fingerprinting, or tracking after login.
Because many parameters are functional (search, language, filters, IDs). Standard keeps them to avoid breaking the destination experience.
When you explicitly want stronger cleanup and accept potential changes. For everyday sharing, Standard is usually the better default.
If a real-world link behaves unexpectedly, send us the link (without sensitive data) and we’ll help you quickly.