I found the following website can detect my country and currency even in the private mode
http://www.innisfreeworld.com/
It records in cookie, How do it do t
Another option could be using the (internationalization API)
console.log(Intl.DateTimeFormat().resolvedOptions().timeZone)