My view is that if you (as a web developer) require code to make something on your site work you should host it yourself as part of your site. If you don’t host it, you actually have no idea what code is making up your site and won’t know if it changes because the third-party hosts will not play into your change control process.
This is how Best Buy was compromised recently - they used 3rd-party code on their site that got changed from under them.
What really drives me nuts is playing JavaScript Whack-A-Mole just to read some text. Trust me, you don't actually need an AJAX call mediated by something hosted on code.jquery.com just to display a bunch of text and images. Web browsers have been able to handle that since before JavaScript existed, and they can still handle it today.
I try to avoid using any services that try to analyse my behaviour (so no music service like spotify, no video service like netflix, no social medias, no closed messaging service...)
I use ublock on my browsers in paranoid mode (block all third parties and having to whitelist what's needed for a website to work)
My phone is an android on which i've installed lineage with no gapps and i use fdroid to get apps
All this is a pain to manage (at least i learnt a lot managing all this) and can't definitely be done by people who are not interrested by the technical side
It's also quite restrictive and definitly cut myself from a lot of friends.
I still find it worthwhile though and am not interested in stopping hosting my own services.
For me the main issue is that the web isn't privacy friendly at all by default, trying to make it so is not easy and is not something my parent, for example, can do, even if they want to.
Right now Facebook is under the spotlights, but it's the scapegoat of a whole data business.
I don't know why I should trust twitter with it's tracking buttons everywhere. Why should i trust CDN that centralise queries from a lot of websites. Why should i trust all those services plugged into websites?
My feeling is that it can only be solved and usable by non technical people by having standards for a specific need and that does not allow this level of tracking rather than continue developping "everything" standards that HTTP, HTML, JavaScript and CSS are becoming.
And then when you really decide that you need something, use all that privacy contraptions you are using currently to try and find what you are looking for without fear of being manipulated.
That's what I've opted for anyway. Am I missing something? Perhaps spam calls are a problem in this case, but I've never gotten it yet thankfully.
I use my VPN for 2 reasons: * host some services at home behind a non static IP * my ISP "steal" ip addreses to implement country-wide website blocking, which mean that their own routing can't be trusted
I use my own DNS server also because: * of obvious tracking reasons * the same ISP leak data to yahoo when a domain can't be resolved (which means that it's a lying DNS server that can't be trusted neither)
I just meant that I'm using is what I consider to be an acceptable solution to browse the web, but those are incredibely complex for the sole purpose of having a bit of privacy...
And most of it has quite a limited effect to be honest.
Having your own mail server for example is a bit useless since most people uses gmail, hotmail or something as bad. In the end, the main benefit is having providing yourself a better service than those...
I still find the exercise of having control over as much data as possible quite interesting though.
- Developing/using an open source, privacy minded smart phone. - Use cash or a vanilla debit card that doesn't track you. I was shocked that after I buy a very very particular and specific item at Walmart, I see ads all the time. I believe even Walmart is selling data to advertisers. - Ask representatives to improve privacy laws.
This site is far from perfect, but check out privacytools.io if you're looking for additional layered options for every service and app you use.
I don't think it's mentioned on there but I would recommend setting up a pihole for good overall protection for your entire home network. Again, it isn't going to stop the government or someone else from really monitoring you. And it's just an additional layer. But it's a really easy way to block advertiser tracking for every device on your network.
This would probably do nothing to the invisible pixels and other stuff though.
The thing is though that most people don't care. Or to be more precise, they don't know enough to care. Apart from the HN community I haven't seen anyone else bothered with all this FB/CA clusterfuck. I've even read journalists who think that it's ok for FB to track you since they give you their platform for free. So basically it's just us against everyone else and frankly I don't see this going further.
Journalists aren’t stupid, they know what hand feeds them, and they are strongly dis-incentivized to call too much attention to the fiasco of advertising driven monetization models.
¯\_(ツ)_/¯
I've done the (becoming) standard uBlock, uMatrix (which makes most sites unusable until you tweak it), setting up "do not track" and "no cookies". Using private browsing with TOR. It doesn't seem like any of this is enough to prevent someone that seriously wants to track you.
So what are the next steps?