Privacy
Linkpolish removes share tracking from supported social links. No account is required.
Links and network requests
Direct TikTok, Instagram, YouTube, X, Threads and Facebook URLs are cleaned locally in your browser. TikTok short links and Threads and Facebook share links (threads.com/share/…, facebook.com/share/…) are sent to the Linkpolish API hosted on Vercel, which requests the link once from that platform to read where it redirects. Threads or Facebook may count that request as an open of the share link. The API can also clean directly submitted URLs. We do not write submitted URLs to application logs, maintain a link history, or use a database to store your links.
Website analytics
The production website uses Google Analytics for Firebase. Analytics is on by default unless you previously turned it off in this browser. Development, preview builds and the Chrome extension do not initialize analytics. We measure page views and counts of successful cleaning, failed cleaning, copying and clicks on the Chrome Web Store link. We do not send submitted or cleaned social URLs, clipboard contents, form values, error messages, URL query strings or referrer URLs as analytics event data.
While analytics is on, Google processes browser identifiers, device/browser information, interaction timing and network metadata. Analytics may use cookies and browser storage. Advertising consent and ad personalization are disabled. See Google's privacy policy. You can turn analytics off without losing any functionality using the Analytics toggle below. Turning analytics off stops future collection; it does not delete data already received by Google.
Vercel and social platforms may process network metadata such as IP addresses and request timing under their own policies. Cleaning cannot erase tracking already recorded when a share link was created or opened.
Chrome extension
Opening the popup grants temporary access to the active tab. The extension checks supported post URLs and, on TikTok feeds, reads visible post elements. It checks while the popup remains visible and stops when it closes. Direct URLs remain on your device. Only TikTok short links and Threads and Facebook share links require the resolver, whether you paste them or open them with Open links clean.
In extension versions offering optional quick-copy, you can separately enable TikTok, Instagram, YouTube or Facebook site access to add a clean-link button beside Share on supported desktop feeds, Instagram and Facebook Reels, YouTube videos and Shorts, and Facebook feed, group and page posts. While enabled, the extension reads post elements on that platform even with the popup closed. This processing stays on your device, with no analytics, network requests or link history. Copy happens only when you press the button. Turning a platform off removes its buttons and revokes its optional site access independently. Chrome remembers your permission choices.
In extension version 1.11.0 and later, you can separately turn on Open links clean for TikTok, Instagram, YouTube, X, Threads or Facebook. Each platform needs optional access to its site. While enabled, Chrome applies the extension's rules when a page from that platform starts loading: if it is a single post or video carrying a known tracking parameter, the parameter is removed before the request is sent. The extension does not see or record the pages you visit; Chrome applies the rules itself. When you open a TikTok short link or a Threads or Facebook share link on an enabled platform, the extension sends that link to the Linkpolish resolver instead of opening it, then opens the clean link it returns. If the link cannot be resolved, the original is opened only after you choose to. Turning a platform off removes its rules and, unless Quick-copy still uses that site, its access.
Clipboard and storage
The clipboard is read only when you press Paste and written only when you press Copy or a quick-copy button. Results exist in memory while the page or popup is open. We do not save links to browser storage. The extension stores only which Quick-copy and Open links clean switches are on, in Chrome's local extension storage. The website saves your analytics preference locally; while analytics is on, the Firebase/Google SDK also uses browser identifiers and storage. When you pick English or Vietnamese with the language switch, the website stores that choice in a cookie named lp_lang for one year and uses it only to show pages in that language; without it, the language follows your browser's preferred language. Preferences apply to this browser and website domain, not across devices or domains. Clearing browser storage resets the preference. If saving preferences is blocked, a change applies only to the current page. Your browser and operating system may separately keep browsing or clipboard history.
Limits
A clean URL is not proof that content is public or accessible. We do not bypass private accounts, login walls or deleted content. Removing URL tracking does not hide accounts, cookies, IP addresses or the sender in messaging apps.
Limited use
URL, tab and clipboard information is used only to provide link cleaning. We do not sell it or use it for advertising. Our use of this information follows the Chrome Web Store User Data Policy, including its Limited Use requirements.