Tu je ale řeč o IP geolokaci. A ono se geolokačně blokuje především podle IP, protože ta je z hlediska lokace nejvíc relevantní. A na to VPN funguje a řeší to.
Jako blokovat uživatele podle nastaveného timeZone mi nepřijde úplně vhodné, ten člověk si mohl vzít zařízení na druhý konec světa a nechat si tam svou domovskou timeZone. A pokud by chtěl někdo toto řešil tak i to se určitě dá řešit, posílání prohlížečem timeZone a dalších věcí co jsi uvedl, myslím není úplně standardní věc a dá se to zakázat aby tyto informace neutíkaly z prohlížeče ven.