અમે બધાએ પૉપ-અપ જોયું છે: "example.com તમારું સ્થાન જાણવા માંગે છે." જો તમે મંજૂરી આપો પર ક્લિક કરો છો, તો વેબસાઇટ ઘણીવાર સેકન્ડોમાં તમારી ચોક્કસ સ્થિતિને નિર્દેશ કરે છે. પરંતુ જો તમે GPS ચિપ વિના લેપટોપનો ઉપયોગ કરી રહ્યાં છો, તો તે કેવી રીતે જાણશે કે તમે ક્યાં છો?
HTML5 ભૌગોલિક સ્થાન API
આધુનિક વેબ બ્રાઉઝર્સ HTML5 જિયોલોકેશન API નામના સ્ટાન્ડર્ડનો ઉપયોગ કરે છે. આ API તમારું સ્થાન જાતે શોધી શકતું નથી; તેના બદલે, તે એક સંદેશવાહક તરીકે કામ કરે છે. તે ઉપકરણની ઓપરેટિંગ સિસ્ટમ (Windows, macOS, iOS, Android) ને તે ક્યાં છે તે શોધવા માટે પૂછે છે, અને પછી તે કોઓર્ડિનેટ્સ પાછા વેબસાઇટ પર પસાર કરે છે.
ઑપરેટિંગ સિસ્ટમ તમને કેવી રીતે શોધે છે
તમારું ઉપકરણ તેનું સ્થાન નક્કી કરવા માટે પદ્ધતિઓના સંયોજનનો ઉપયોગ કરે છે, જેને સ્થાન સેવાઓ તરીકે ઓળખવામાં આવે છે. તે પહેલા સૌથી સચોટ પદ્ધતિઓનો પ્રયાસ કરશે, અને જો જરૂરી હોય તો ઓછી સચોટ પદ્ધતિઓ પર પાછા આવશે:
- GPS: જો તમે બહાર સ્માર્ટફોન પર છો, તો ઉપકરણ ઉપગ્રહો સાથે વાતચીત કરવા માટે તેની બિલ્ટ-ઇન GPS ચિપનો ઉપયોગ કરશે. આ સૌથી સચોટ પદ્ધતિ છે.
- Wi-Fi પોઝિશનિંગ સિસ્ટમ (WPS): જો તમે લેપટોપ પર છો, તો આ સૌથી સામાન્ય પદ્ધતિ છે. તમારું કમ્પ્યુટર નજીકના તમામ Wi-Fi નેટવર્ક્સ માટે સ્કેન કરે છે (જેની સાથે તમે કનેક્ટેડ નથી તે પણ). તે આ નેટવર્ક્સના નામો (SSIDs) અને સિગ્નલ શક્તિઓને ડેટાબેઝમાં મોકલે છે (ઘણી વખત Google અથવા Apple દ્વારા સંચાલિત). કારણ કે આ કંપનીઓએ વિશ્વભરમાં લાખો Wi-Fi રાઉટરના સ્થાનોને મેપ કર્યા છે, તેઓ આઘાતજનક સચોટતા સાથે તમારી સ્થિતિને ત્રિકોણાકાર કરી શકે છે—ઘણીવાર થોડા મીટરની અંદર.
- સેલ ટાવર ત્રિકોણ: મોબાઇલ ઉપકરણો પર, OS નજીકના સેલ ટાવરથી તમારા અંતરના આધારે તમારું સ્થાન નક્કી કરી શકે છે.
- IP સરનામું: જો બીજું બધું નિષ્ફળ જાય, તો સિસ્ટમ તમારા શહેર અથવા પ્રદેશનો અંદાજ કાઢવા માટે તમારા IP સરનામાંનો ઉપયોગ કરવા પર પાછા આવશે.
ગોપનીયતા અસરો
કારણ કે બ્રાઉઝર ભૌગોલિક સ્થાન ખૂબ સચોટ છે (Wi-Fi સ્કેનીંગ માટે આભાર), બ્રાઉઝર તમારી સ્પષ્ટ, પસંદ-ઇન સંમતિ વિના આ માહિતીને ક્યારેય શેર ન કરવા માટે ડિઝાઇન કરવામાં આવ્યા છે. જો તમે વેબસાઇટની પરવાનગી નકારી કાઢો છો, તો ભૌગોલિક સ્થાન API વિનંતીને અવરોધિત કરશે, અને તેના બદલે સાઇટને તમારા IP સરનામાં દ્વારા તમારા સ્થાનનો અંદાજ કાઢવામાં પાછા આવવું પડશે.
