My most recent open source project: unshort.link/

Prevent short link services from tracking you and remove tracking parameters from the underlying urls.

You can 100% host it yourself and its #GPLv3

@stevenroose Already thought about that, as a webextension would be a low hanging fruit. But currently I see one problem: How to know which urls to send to unshort.link:
1) Send all urls <= Privacy nightmare
2) Extensions has a list of known short link providers <= Would limit the extension to this ones, even if unshort.link can work with more than in the list

Both ideas are not working IMO. Do you have a solution/idea how to fix this problem in an extensions?

@l1am0 I was more thinking that the unshorten logic the app currently uses could be put into the extension. So the extension can unshorten & untag all links locally without having to call a service.

I've actually some time ago considered trying to write an add-on that would remove all the tracking information from links.

@stevenroose @l1am0 The whole point of the unshort logic is that you do not get tracked by the services. If you do the unshort request in the extension, the point of the service would be gone.

FYI: there are already extensions removing the tracking parameters from the URL

@l1am0 Eh yeah I think I understood the unshorten logic wrong.
That kind of extension is what I wanted! Thanks!

@stevenroose So there is now a automaticaly adapting list of supported short link providers available. I think with this list a browser plugin should be possible to only send that certain urls to the backend. Do you have any interest in helping with the plugin? unshort.link/providers

@l1am0 I can't, sorry! U also didn't understand the unshorten.link purpose until your last tweet. Good luck, though! And good work!

Sign in to participate in the conversation
unidentified instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!