pndy 7 hours ago

Overall it works but the problem lies in instances that tend to die-off pretty fast. There were homebrew "hubs" solely providing redirects out of pure kindness to many big sites and services but now it seems it's hard to find one that works without being blocked/rate limited. Big sites and services fight back, which isn't really surprising.

Privacy Redirect was prob the first extension that introduced this idea. It did the job as well but up until bad-actors figured out they can redirect people to their dangerous sites.

jamesponddotco 2 hours ago

Seems related, so I’ll share here. I wrote an “awesome” list of privacy-focused front-ends[1] for a variety of services. Haven’t been updated in a while, but I figured it’s still valid.

[1]: https://sr.ht/~jamesponddotco/awesome-privacy-front-ends/

  • krick an hour ago

    Instagram doesn't actually work, right? All frontends are down, and it doesn't seem to work locally either.

wonger_ 2 hours ago

I just found out about an Android app where you can set up custom redirects for any links, OS-wide: https://github.com/TrianguloY/URLCheck

It's a little finnicky to set up, but I'm enjoying it so far. It goes beyond alternative frontend redirects. You can strip URL params, check domains against a blacklist, and choose native apps to open links that match a pattern.

romaaeterna 3 hours ago

Nobody is setting up "privacy-friendly" frontends to track browsing data that they couldn't otherwise get without access to Google's/Twitter's/etc. logs? Because I think they are.

  • germanier 32 minutes ago

    Nothing. An acquaintance of mine develops a third-party frontend explicitly marketed as a privacy-friendly alternative and actively looks at lots of user data (which includes the full name) without disclosing. I honestly believe that it's only done for improving the service (and it helps tremendously) but I can't get through with arguing that this should be transparent.

    You could notice by closely reading the source code.

  • lucb1e an hour ago

    How could you ever prove that nobody is doing that? You can believe anything that way

    One can't prove god doesn't exist either, but as someone who made some privacy-friendly front-ends, I tend to expect honest intentions. If you find one that suddenly asks for your login data or sets tracking cookie, sure, be wary, just as with any other site that asks for data they don't need (see: literally every cookie wall, because if they had good intentions, it would fall under one of the five other reasons to use personal data and they wouldn't need to fall back to asking for consent)

  • Funes- 2 hours ago

    Yeah, the possibility of any of them being a honeypot I'd say is real.

bmacho 7 hours ago

A web extension is an unnecessary security risk. A userscript will do it just fine.

edit: one of my previous attempt: https://news.ycombinator.com/item?id=35229211

I actually have made it extensible, with closely coupled source of rules and domains; but then I lost it Edge forgot all my userscripts :(

  • londons_explore 7 hours ago

    User scripts have super wide permissions. For example a user script scoped to YouTube.com can make payments from any cards you have saved in Google pay.

    And most user scripts are so long a typical user won't be able to spot a couple of malicious lines amongst 10k lines of minified webpacked libraries.

    • rvnx 7 hours ago

      You also have to weight the benefits versus the "risk".

      For example, if you use FreeTube with SponsorBlock to improve your privacy and block ads, in fact you are sending to Cloudflare 100% of your YouTube watch history, and to SponsorBlock ("sponsor.ajay.io").

      With Piped instances it's even worse, essentially escaping Google's tracking just to give our data to random strangers.

      If you are worried, just run a second Chrome session with NordVPN and uBlock Origin in a loose jurisdiction and browse YouTube unlogged.

      It's easy, simple, and you have the benefits of an audited platform and that reasonably legally confirm they don't store logs unless the court forced them: "we never log their activity unless ordered by a court never log their activity unless ordered by a court", but for that, the court has to find you as a user, which can be very complicated in practice.

      So much better than random strangers.

      • hashiyakshmi 4 hours ago

        >If you are worried, just run a second Chrome session with NordVPN and uBlock Origin in a loose jurisdiction and browse YouTube unlogged.

        If you actually did this you would know that it works for all of a week or two before YouTube stops letting you watch videos until you login.

        • Devorlon 3 hours ago

          I found that hopping to different VPN servers is a mildly inconvenient workaround for that.

      • lucb1e an hour ago

        > worse, essentially escaping Google's tracking just to give our data to random strangers

        I'd much rather send random tidbits of information, that are nearly useless in isolation, to strangers than to the central tracking corporation

        In the end, there is no way to reveal what information you're interested in when retrieving data, short of retrieving a ton of data and doing the filtering client-side, which is also an option with these third parties if you so desire

      • lvass 4 hours ago

        Terrible advice. Not only youtube will precisely fingerprint you, nordvpn/tesonet/oxylab will also get data on you.

        • rvnx 4 hours ago

          Way better than the recommended "privacy" instances.

          NordVPN only sees that you connect to YouTube, they do not see the pages or videos that you are looking at, and from the perspective of YouTube, they only see requests from a very popular VPN where are millions of users.

          If you use the "privacy" instances, these "privacy" websites and Cloudflare knows precisely which videos you are watching.

          • lvass 4 hours ago

            Recommended by whom? I'm just saying your advice is terrible in general and takes no regard to how easy and powerful fingerprinting is nowadays, in google's perspective the only difference to using that VPN if you're "just" running chrome is that it also knows when you use a VPN, in other words, just giving one more data point. Also the average user is likely to install some nordvpn app if following your advice, which is a security nightmare, remember that company sells residential proxies.

            Also IIRC for youtube, alternative frontends don't tend to rely on someone else's endpoints.

      • HK-NC 6 hours ago

        I'm happy to give my watch history to some unknown in exchange for never ever seeing an ad.

    • bmacho 7 hours ago

      > And most user scripts are so long a typical user won't be able to spot a couple of malicious lines amongst 10k lines of minified webpacked libraries.

      Exactly!

      That's why you should use 3 lines for it instead, that are

         - inspectable
         - not updateable by the Chinese/Russians
         - written by you anyway
      • danielspace23 4 hours ago

        what's up with the random racism in this comment?

  • eviks 6 hours ago

    The extension links to 50+ services, your script - to 1. Do you now suggest that every single user should figure out how to do it properly and replicate the extension in a script for no better alternative (you could instead spend part of that time reading the extension code and using your private copy)

    • bmacho 6 hours ago

      I don't think that not having all the services is a problem. On the contrary, I think it is an advantage for userscripts, that those only have the redirects a user explicitly adds.

      Tho I probably should've demonstrated first that it is possible, before advocating for it. The script I linked indeed only works for one website. Multiple websites with multiple rules, each with a list of instances (that often go offline for a time, so it is worth keeping them around, and make switching easy) indeed complicates it a bit.

      • eviks 5 hours ago

        So what exactly is the advantage of having to code all the rules yourself for every service you want to use??

        > complicates it a bit

        a bit of an understatement

        • bmacho 5 hours ago

          > So what exactly is the advantage of having to code all the rules yourself for every service you want to use??

          "having to code all the rules" is not that hard, in most cases you can just pass the whole URL, and the instance accepts it.

          Advantages: you don't get unwanted redirects from services, and you don't get unwanted redirects to instances. (Even tho the information about the instances will likely be concentrated at libredirect github issues. Chances are that some random person on the internet who has paranoid activities as a hobby will look into the instances, so you don't have to.)

          - - -

          I don't use many redirects. Nowadays I use exactly 0. But if I needed a redirect for example to xcancel, I would use my user-script as I had done it in the past before I lost it. I definitely wouldn't install a browser extension for it.

          • eviks 5 hours ago

            > in most cases a slice(,) will do it since the relevant id is at a fixed position in the URL.

            In all cases that also involves actually finding the URLs, then there are non-most cases where a slice wouldn't do it.

            > Nowadays I use exactly 0

            Exactly. If you ignore actual uses everything becomes trivial

  • 1oooqooq 5 hours ago

    just disable auto update and have the same bad usability as user script.

b0a04gl 3 hours ago

tis is great for what it solves i don't wanna see ads, i don't wanna load 10MB of js just to read a tweet or watch a 2-min clip. redirecting to piped or nitter makes total sense. but what i would appreciate more is either selfhost or at least rotate through known good instances. currently it just serves half the intent. i don't often check who's running what. if you're gonna use it seriously, current assumption is the routing target instances is always up, clean and fast. some are slow as hell, some die without notice and a few probably log everything. currently also many of the list is dead out

scosman 2 hours ago

Any good YouTube options (including self host)? I’ve tried a few and they always seem to be down more than up.

  • tgv an hour ago

    https://grayjay.app/ perhaps? It's a locally running application. Don't know how privacy friendly it exactly is, but they claim they collect very little information.

  • az09mugen 2 hours ago

    Did you have a look at peertube ? https://joinpeertube.org/en_US

    • stinos 2 hours ago

      I did, seemed to fall in the same category of sometimes working, sometimes not. I'v been trying various alternatives on/off for the past 5 years or so but unfortunately nothing really ever sticks.

      • az09mugen 2 hours ago

        Thanks for your feedback

bdhcuidbebe 7 hours ago

Farside extension, 847 stars: https://github.com/benbusby/farside

Using venrable farside.link

https://sr.ht/~benbusby/farside/

https://farside.link/

Why use your offering?

  • imiric 6 hours ago

    This comment could've been phrased better, but Farside does have an important feature that LibRedirect lacks, which is automatic instance selection based on reachability. Instances routinely fail and new ones are added, so automating that aspect instead of requiring manual instance selection by the user is a powerful feature.

    Anyway, thanks for mentioning it!

  • MallocVoidstar 5 hours ago

    Using Farside means the initial redirect goes through Farside, so they are capable of knowing what videos you're watching, what tweets you're looking at, etc. You have to trust them not to monitor this. Using a client-side extension means only the instance you use knows this.

    • imiric 5 hours ago

      It's a Go project that seems trivial to self-host. By your logic we shouldn't trust any of the instances of the alternative services either since anyone could be monitoring their use as well.

  • iLoveOncall 7 hours ago

    Maybe for the fact it as 4 times as many stars on GitHub if that's what you care about?

johnisgood 5 hours ago

Proxigram? I doubt I could run that on Android.

  • lucb1e an hour ago

    ...care to elaborate why you can't visit a website on Android and how this is relevant to anyone else?

    • johnisgood 33 minutes ago

      It is on the list of "LibRedirect", and it seems to be a self-hosted front-end to Instagram, not something one could just simply download from F-Droid and use.

4ad 5 hours ago

I want the opposite, an extension that will redirect all crappy frontends to the canonical sources (which work better and I am logged-into, I can comment, etc).

  • fmbb 5 hours ago

    Don’t almost all of them show a link to the source anyway?

  • lucb1e an hour ago

    So... press the 'clone' button on the repository and swap the mapping from twitter.com -> nitter.net to nitter.net -> twitter.com?

hsbauauvhabzb 6 hours ago

Do any of these YouTube extensions retrieve videos in a way which is unassociated with my IP? I’d really rather not get my google account banned, or my searches rate limited. These aren’t happening now, but I believe they will in the future to the point where I actively avoid using any tooling from my home connection, and vps’ seem to be blocked by YouTube already.

  • v5v3 5 hours ago

    VPNs are not blocked by YouTube.

    Neither is viewing YouTube using Tor Browser.

  • pimeys 6 hours ago

    If you have a dynamic IP at home, run it in your homelab and access it through Tailscale everywhere. I highly doubt YouTube will block the whole IP block for home users.

    • hsbauauvhabzb 5 hours ago

      That doesn’t solve the issue of my google search traffic and fingerprint from coming from the same source as yt-dlp.

swayvil 3 hours ago

"privacy friendly". Now there's a modern euphemism.

  • Retr0id 3 hours ago

    What is implied?

anthk 9 hours ago

X.com works bet with lightbrd.com instead of xcancel with captchas.

  • jorvi 7 hours ago

    I have never seen an xcancel captcha..

    • pndy 7 hours ago

      Neither do I - just the usual "verifying your request" screen: https://i.ibb.co/MyWRVtFj/xc.jpg

      • mslansn 6 hours ago

        Which is a PoW CAPTCHA, but a CAPTCHA nonetheless.

        • CaptainFever 4 hours ago

          However, if your JS is disabled (or if you're running LibreJS), you do get redirected to a CAPTCHA which only works sometimes.

  • HelloUsername 7 hours ago

    lightbrd also needs cloudflare captcha

    • teddyh 2 hours ago

      Try nitter.tiekoetter.com.

Razengan 6 hours ago

How long before browsers disable these kinds of in-user-favor workarounds?

Like Apple removing the "Disable JavaScript" menu option from Safari and moving it into Developer Tools, which can be detected by websites before you can disable JS >:(