Zero-Knowledge Architecture: How We Protect You
In the digital age, location data is the most valuable commodity on the internet. Major applications track your movements 24/7, storing your home address, workplace, and daily routines on corporate servers.
At TellMyLocation, we believe that finding out "Where am I?" shouldn't cost you your privacy. This guide explains our Zero-Knowledge engineering model.
1. The Fingerprinting Problem
Even if you deny GPS permissions, massive ad networks can still track you using a technique called "Browser Fingerprinting." They look at your device's unique hardware combination to identify you across the internet without using cookies.
Run the diagnostic tool below. This shows the exact data your device is broadcasting to every website you visit right now, before you even click a button.
2. Client-Side Geolocation (Our Solution)
To combat this level of tracking, TellMyLocation operates strictly on a Client-Side Architecture.
- No Databases: We do not have a SQL database or a user account system. There is literally nowhere for us to store your coordinates even if we wanted to.
- Ephemeral RAM Processing: When you click "Locate," the HTML5 Geolocation API talks directly to your phone's GPS chip. The latitude and longitude numbers are rendered onto your screen using your device's Random Access Memory (RAM).
- Total Destruction: The moment you close the tab or refresh the page, the RAM is cleared. The data is irretrievably destroyed.
3. Inspect the Network Traffic Yourself
Don't trust us. Trust the code. If you are on a desktop computer, you can verify our zero-knowledge claims right now:
- Right-click anywhere on our homepage and select "Inspect".
- Click on the "Network" tab.
- Click the "Find My Location" button.
- You will see requests go out to OpenStreetMap (for the visual map) and Open-Meteo (for the weather). You will see zero POST requests sending data back to a TellMyLocation server.