I like it design wise, but like a lot of these "de-clutter" tools it defaults to disabling security features without warning and will break some sites while making most sites slower. Plus it ironically installs a bunch of browser addons.
So if you hit next, next, next you'll lose: Google Safebrowsing (security), malware scan (security), DNS over HTTPS (security and sometimes functionality), Automatic Browser Updates, access to content that requires Widevine, all third-party cookies-based authentication, anything that relies on referers, anything that relies on IndexDB, anything that relies on extended session info, anything that uses WebGL or WebRTC or WebAudio, et al.
As I said, I like the design, but the current defaults get 0/10 from me. Simply awful. If use the default profile here your browsing experience will be objectively worse and less secure.
And on the other hand one of the biggest annoyances of the web - autoplaying videos - is enabled by default! Clearly shows that you cannot please everyone with your defaults, no matter how hard you try.
Afaik the way autoplay works is that if it is on, it does only autoplay videos without sound. This can be useful for looping video backgrounds, memes and such.
If they want audio too, autoplay does not work (not even if you try to manually trigger it via js).
In my eyes (browser-configurable) autoplay without sound is an acceptable use case. Autoplay with sound is not.
Autoplay with sound is a perfectly legitimate use case, but I agree with the status quo that it should not be allowed by default.
In general, the "not an acceptable use case" argument is almost always a harmful distraction - it angers people with legitimate use cases and that in turn gives fuel to those supporting it only for their own harmful use-cases. Call it what it is - a useful feature that happens to be commonly abused.
I thought about this a lot, but did not find a single case where I would like to have a website suddenly play audio without me specifically clicking "play" or "unmute" somewhere.
- media sites like YouTube (some people prefer that when they click on a new video, it actually starts playing)
- notification sounds
- playlists of any sort (music or video)
Most of this can be worked around by prompting the user on load and then never reloading the page (SPA fetch-and-replace pattern), but even big sites screw this up (like YouTube, where the memory usage increases with every "fake reload").
Again, I wouldn't want just any site to do this unexpectedly, but the ones where I want those features should be able to do it.
I would have agreed with that until news sites started popping videos into view as soon as you start reading their news articles. Since that became a way too common thing, I don't care enough for the other valid uses cases anymore and right away disable any sort of autoplay. :(
It's making trade-offs, and differently than the Mozilla defaults. Google Safebrowsing reduces privacy (not because of the content, but because it says "hi Google, I'm running Firefox at this IP address"), DNS over HTTPS happily sends all your DNS queries to Cloudflare (and since we're arguing over functionality, breaks some split-horizon DNS), Widevine is blatantly anti-user, third-party cookies are a privacy problem, referers are a privacy problem, ... oh, actually the rest of your list from there is all privacy issues.
Anyways, the people who made this would say that Mozilla's current defaults get 0/10 from them and are simply awful, and that using them means your browsing experience will be objectively worse and less private.
Quite. My FF looks a lot like this provides. I refuse to use Widevine and explicitly disable it and DRM on principle, and I want websites to know that this is something that is perfectly legitimate to do -- unlike Chrome where they've removed the ability to turn it off without deleting the horrible library itself.
I understand that some might hate this choice. Mozilla defaults to their preferences. These defaults are pleasingly made for people like me.
So pihole is just some nice tooling around dnsmasq to feed it a bunch of domains to block, but if you don't care about that you can just have have a script download a hosts file and load it into plain dnsmasq (or whatever DNS server you like; with dnsmasq use `addn-hosts=/etc/hosts.d`). Bonus: lots of routers already use dnsmasq, so you literally stick that line in the config file and populate the hosts file(s) and bam, free adblock.
Wow, thanks! I had no idea this type of thing was possible these days. I was about to ask how you'd make that hosts file but found this in my router admin panel: 'Remote Console enables SSH access into the router from a WAN connection using the modems WAN IP address.'
I do have a pihole set up and I like the web interface for it, but I look forward to playing around with this for fun.
These days? If anything, these methods are increasingly mitigated by new functionality from your friendly global technology giant such as dns-over-https.
Most of these defaults are what I have mine set to. I wouldn't say it's "simply awful", just different priorities. Having a tool like this allows the choice to be made in the first place, versus installing a browser and not being able to pick these without exploring.
For tools like this, I'm a big fan of Shutup10's design: Nothing is changed by default. Settings are sorted by risk. It's one click to apply "recommended" settings. It's simple and beautiful.
So does this let me actually use the "multiple profiles" Firefox feature? I was always so confused by Firefox having "profiles" but apparently no interface for using or switching among them.
If you're on a Mac, and you want something slightly easier than having to drop down to a command shell to add the necessary flags, you can have Automator bundle a script as an app that you can then put in your dock. Here's the script I use:
Note that, when run for the first time, it will request permission to talk to a couple system services. You can remove that stuff pretty easily though. You can also launch a shell script from Automator, which would have been easier but then I would not have had a chance to play with Applescript...
Very interesting, I have been looking for a tool like this for a while. Probably it would be possible to combine this with something like home manager to manage the Firefox config along the rest of user settings from a single place.
This is great although some of the add-ons they suggest are either redundant or no longer supported like uMatrix. Since it's also now an option in Firefox settings you no longer need HTTPS Everywhere and Privacy Badger is useless if you have Ublock Origin. Also if you use Resist Fingerprinting, Canvas Blocker will just mess with your ability to blend in the crowd, effectively making your browser more unique than it should be.
This is great but it's also enormously depressing that there is such a massive amount of crap you have to do to have a reasonably private/secure/frictionless web browser these days.
I'm wondering about the security implications of this default referrer setting to "Spoof referer (send the same url)" (step "Privacy", third item from the top).
Wouldn't that then bypass all csrf checks, where the site checks if the referer is correct, because your browser is overriding and always setting it to the expected origin?
Terrible defaults, as discussed below. Also I kind of dislike the fact telemetry is disabled by default: you’re making all these non-default changes to Firefox, then you’re actively disabling the feature that tells Mozilla you value these non-default features, or any crash reports relating to them?
I get it, wide-ranging telemetry is bad. But it seems like it actively hurts Mozilla to do this.
52 comments
[ 3.7 ms ] story [ 131 ms ] threadSo if you hit next, next, next you'll lose: Google Safebrowsing (security), malware scan (security), DNS over HTTPS (security and sometimes functionality), Automatic Browser Updates, access to content that requires Widevine, all third-party cookies-based authentication, anything that relies on referers, anything that relies on IndexDB, anything that relies on extended session info, anything that uses WebGL or WebRTC or WebAudio, et al.
As I said, I like the design, but the current defaults get 0/10 from me. Simply awful. If use the default profile here your browsing experience will be objectively worse and less secure.
In my eyes (browser-configurable) autoplay without sound is an acceptable use case. Autoplay with sound is not.
In general, the "not an acceptable use case" argument is almost always a harmful distraction - it angers people with legitimate use cases and that in turn gives fuel to those supporting it only for their own harmful use-cases. Call it what it is - a useful feature that happens to be commonly abused.
s/autoplay/cookies/g, etc.
Most of this can be worked around by prompting the user on load and then never reloading the page (SPA fetch-and-replace pattern), but even big sites screw this up (like YouTube, where the memory usage increases with every "fake reload").
Again, I wouldn't want just any site to do this unexpectedly, but the ones where I want those features should be able to do it.
And why I run two adblockers. If you give them a finger they'll take the hand
Anyways, the people who made this would say that Mozilla's current defaults get 0/10 from them and are simply awful, and that using them means your browsing experience will be objectively worse and less private.
I understand that some might hate this choice. Mozilla defaults to their preferences. These defaults are pleasingly made for people like me.
I do have a pihole set up and I like the web interface for it, but I look forward to playing around with this for fun.
> Remote Console enables SSH access into the router from a WAN connection using the modems WAN IP address
That sounds like it allows SSH from the public internet; I would try SSHing to its private IP with that off. YMMV.
The takeaway from this wizard is that firefox has a fuckton of not-very-privacy-friendly stuff.
Why does Firefox support Beacons, which have zero user benefit and only exist to track users?
Why is the battery API still present, when it's been known for years that it is used for fingerprinting and tracking?
Why is Punycode allowed when it's known to be used for phishing?
Why is a hidden DRM extension from Google allowed to download arbitrary code? (Mmmmm, tasty tasty sponsorship dollars!)
"User privacy" doesn't actually seem to be much of a priority for Firefox these days.
Gotta pay for that skyrocketing CEO pay somehow...
https://www.oo-software.com/en/shutup10
I just go to about:profiles, and click on Launch profile in new browser.
I can use incognito mode, but this way I don't have to login, and keeps browsing history.
https://gist.github.com/ilikepi/9d2e17e0d3b3efd6fc0584f46f09...
Note that, when run for the first time, it will request permission to talk to a couple system services. You can remove that stuff pretty easily though. You can also launch a shell script from Automator, which would have been easier but then I would not have had a chance to play with Applescript...
Wouldn't that then bypass all csrf checks, where the site checks if the referer is correct, because your browser is overriding and always setting it to the expected origin?
I get it, wide-ranging telemetry is bad. But it seems like it actively hurts Mozilla to do this.
Firefox Profilemaker - https://news.ycombinator.com/item?id=18589555 - Dec 2018 (87 comments)
I will never stop using this!
I do wish it included:
user_pref("toolkit.cosmeticAnimations.enabled", false);
And I'm annoyed that you can't disable showing the tab bar when there's only one tab any more.
And if there were a pref to disable auto selecting the entire URL when clicking the URL bar, I'd be so happy. Makes editing a URL so painful.