How to share a clean link — the practice, by platform
Why cleaning a link before sharing matters, and the per-platform workflow for X, Instagram, YouTube, TikTok, Spotify, Amazon, and email.
Ken Tominaga · Updated 2026-07-20
Why it matters
Share links are uniquely high-leverage data. They travel: you send one to a friend, they re-share to a group chat, the group chat re-shares to a feed. Every leg of that journey carries the attribution token forward unless someone strips it.
Unlike a tracker on a page you visit (which only sees you), a tracker on a link you share sees everyone the link reaches. Cleaning before sharing is the one moment where one action helps many.
The pattern, abstracted
Every major platform uses the same architecture: the path identifies the content; the query string carries attribution. Strip the query string (or the known-tracker subset of it) and the destination loads identically.
The few exceptions are functional parameters — timestamps, search queries, sort orders. A well-curated catalog (host-scoped, with explicit functional preservation) is what separates a usable cleaner from a naive one.
By platform — what to strip, what to keep
A reference table for the share links you'll actually encounter. Strip column = what LinkClean removes by default; keep column = what's preserved as functional or as the destination's canonical form.
| Platform | Share-link tracker(s) | Preserved |
|---|---|---|
| X (formerly Twitter) | t=, s= | /handle/status/<id> (path) |
| igshid, utm_source=ig_web_copy_link | /p/<shortcode>/ or /reel/<shortcode>/ | |
| YouTube | si= | v=, t= (timestamp) |
| Spotify | si= | /track/<id>, /album/<id>, /playlist/<id> |
| TikTok | tt_medium, _r, _t, ttclid (ads) | /@user/video/<id> |
| Facebook / Messenger | mibextid, fbclid (ads) | /<post-id> |
| Amazon | tag, ref_, pf_rd_* | /dp/<ASIN> |
| Email blast (Mailchimp, HubSpot, …) | mc_eid, mc_cid, mkt_tok, _hsenc, _hsmi, utm_* | the article URL |
The three workflows
How you actually do this on a phone, fastest to slowest:
- Share-sheet action. The fastest: tap Share, pick Clean URL, the cleaned link is on your clipboard before the sheet closes. Works from any app.
- Widget / Control Center. Copy the link, tap LinkClean's home-screen widget or the Control Center toggle, the clipboard updates in place. Useful for batches.
- Paste into the app. Open LinkClean, paste, see what was stripped (the educational mode — useful before sharing something sensitive).
When you specifically want to keep the tracker
Two cases: (1) a creator sharing their own affiliate link on purpose; (2) a marketer sharing a UTM'd link to measure a campaign.
For (1), LinkClean's paste-into-app workflow shows the cleaned vs original side-by-side — pick whichever you want before sharing. For (2), the original is one undo away; the cleaning is reversible at the input.
The compounding effect
Per share, the saving is small — one attribution token doesn't change the world. But shares compound: a link cleaned once stays clean as it forwards. Over a year of group-chat sharing, that's hundreds of attribution tokens not propagated.
The cleaning practice is one of the few privacy-hygiene habits where the per-action cost is near-zero and the downstream effect is meaningful.
Frequently asked
Why does every platform do this?
Attribution. Knowing which shares produce clicks (and downstream conversions) is the most valued analytics signal a platform can collect. They all build it into share links because share is the channel they can't measure server-side otherwise.
Are share-link trackers worse than ad-click trackers?
Different. fbclid / gclid / ttclid attribute ad spend (the platform tracks back to whoever paid for the click). igshid / mibextid / si / t attribute organic shares (the platform tracks back to whoever shared the link). Both are attribution; both are safely strippable; share-link tokens propagate further because they're forwarded by hand.
What about WhatsApp / Telegram / Signal?
Those messengers don't add their own attribution tokens to forwarded links — they're message clients, not analytics platforms. But links forwarded *through* them carry the originating platform's tokens (the IG / X / YT tail). Clean once at the source; the recipient gets a clean link regardless of how many messengers it bounces through.
Does cleaning prevent the destination site from tracking me?
No. The destination's own analytics (its first-party cookie, its server logs, its IP-based geolocation) still operate. Cleaning a share link strips the *attribution back to the sharing platform*, not the destination's own measurement.
Get LinkClean.
On-device URL cleaning for iPhone — from the share sheet, the app, Shortcuts, or a widget.