-
Notifications
You must be signed in to change notification settings - Fork 556
Description
This link is the reference/reason given for disabling captive portals. From reading the article, here are the main problems pointed out about captive portals:
- Networks using captive portals often intercept HTTPS traffic with their own site, which on top of the direct security implications, also teach bad habits of bypassing the warnings you get.
- Captive portals don't play nicely with devices that don't have web browsers.
- Captive portals typically harvest data by asking users for their email address and/or phone number before they are able to connect to the internet.
Obviously, point 2 isn't relevant to Arkenfox, but about the other two:
- I'm not sure about captive portals around the world, but in 2025, I don't think I ever came across a captive portal network that did this. But the thing is that even if this was still common, disabling captive portal detection doesn't fix this issue. If anything, it makes it worse, as the user cannot actually login to the captive portal to stop this happening.
- When captive portals collect users data, users will know, as they have to actively give up that information, and they can then make the choice not to if that's something they are not comfortable doing. In contrast, completely disabling portal detection just removes the choice for the user to give their data, which isn't really helpful for anyone.
I'd also like to mention that obviously with me writing this, I don't think captive portals are a privacy threat that need to be disabled by privacy-protecting browsers/user.js scripts, which made me confused why some public networks wouldn't let me access the internet after switching to Librewolf at the time, as they do the same, linking to the same article for the reasoning. I know that people are expected to use overrides, but with the benefits not being clear to disable them, on top of the significant inconvenience caused by this decision, I'd like to at least start a discussion about whether this could be reconsidered.