Then it falls back to lookups based on IP addresses. IP lookups can usually pinpoint you to a city level
Aaaaha, i see, ta for explaining this. My older --naive-- post in this thread snootily said:
Anyway, it's all irrelevant to me; ... Geolocation will always remain with its default of Disabled / Blocked, on all my devices
...& so this morning i had the ignorance of that remark thrust into my face.
Ever since governments the world over became fascists wrt their attitude to personal privacy, i have been using VPNs, & in phone & computers i keep anything pertaining to Location Services disabled [at least, to the extent a humble end-user who has not rooted her Android phone can, ie, not so much...]. This attitude of course includes my pc Vivaldis.
A couple of days ago i decided to change my default VPN server connection in my primary pc tower from its erstwhile location geographically proximate to me [ie, in my own country], to one in a small European country [thus the latency is now horrible (which always amazes me, given the Speed of Light, 'n all), but stuff still streams & downloads nearly as fast as before, once the latency lag finishes].
This morning i was watching some YouTube stuff, & was incensed ... really pissed off... when advertisements kept breaking into my chosen intro to Python coding video. I was annoyed for two reasons:
advertisements kept breaking in [hate hate hate ads]
many many of the ads were in German
#2 pissed me off not for xenophobic reasons [far from it], but coz i realised that YT must have decided that on balance i was probably a German speaker based on ... what? ... i knew i had Location blocked in Vivaldi. Then i realised of course, the bleeding obvious; it guessed i was German or spoke German because that is one of the national languages of the country hosting my active VPN server, & YT must have worked it out i presume via the current IP address.
Thus, this event made me feel like an utter galah as i reflected on that stupid naive pompous earlier remark i posted. Instant Karma's gonna get you, Gonna knock you right on the head ... & it did.
That was an interesting read. Sounds tedious, I will likely remain ignorant and just tell myself the code is messy and the developer tried to obfuscate their actions by using timeless variables such as "a" and "b". Thanks nevertheless 😃
@ornorm Thanks, I also tried Evernote. The trouble is. neither are guranteed 100% copies of the page you are seeing. That is a big disappointment and the reason I ditched these alternatives.
Really, if you can see a page in your browser why can't you just save it as is? A jpeg is OK but sort of limited compared to a web page, even if archived.
That may be the reason Scrapbook only works for Firefox LTS.
Another interesting features of ScrapbookX (a relative of Scrapbook) is that it also has a feature where all you surf can be archived locally. ...
This Scrapbook function is an important feature that could help make Vivaldi UNIQUE.
@xyzzy thanks for your help, that's the option I was looking for. I think it would have been useful to mention that in the article. I found the description below that option, "retain zoom level when navigating between websites", a little confusing, I thought Vivaldi would forget my zoom levels if I left it unchecked.
Too bad that the IP addresses my cable company (GCable in Southern China) used were flagged as "unusual traffic" and being captcha-walled. Filed my complaint. (I'm not very pro-captcha - especially ReCaptcha)
@allo: The reason for this is that vivadi.net and vivaldi.com are different domains. The blog comments are stored on vivaldi.net and made visible on vivaldi.com and leaving a comment on .com requires enabling third-party cookies (.net for .com is a third party). Hope this makes sense 🙂
I still see a way to go from here. Mozilla removed the battery API because of fingerprinting. It has other disadvantages. I.e. Uber uses the battery API (of android) to raise the price when you're low on battery.
Regarding the user agent ... my current one is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.183 Safari/537.36 Vivaldi/1.96.1147.19
This has the exact Webkit Version chrome is emulating, the exact chromium version to the minor-patchlevel and the vivaldi version to the minor patchlevel. Furthermore it includes my platform and processor architecture and even the window system.
Does a site need to know if I use X11 or wayland? Does it need to know my architecture? Or the OS? Why is the Vivaldi-Version not truncated to major and minor and the chrome version can even be truncated to major alone. Safari could be dropped from the user agent, as it is a legacy part from where chrome were mostly unknown anyway.
@axk: Google partnered with ESET back in October 2017 for that tool. I think part of it was Google was getting a lot of questions on their support forum about Chrome acting strange or something else and they were finding some extensions or other things modifying Chrome settings in Chrome without asking the user affecting the stability and security of Chrome.