Stalker Heatmap (Self)

High-Resolution Location History Forensics.

📍

Handover "Records.json" Artifact

Path: Google Takeout > Location History (Timeline) > JSON format.

No Server Upload • Client-Side Logic • GDPR Compliant

Geospatial Sovereignty: The Science of Your Digital Footprint

For over a decade, you have carried a highly sensitive tracking device in your pocket. Google's "Location History" (now Timeline) records GPS coordinates, barometric altitude, and accelerometer-based movement markers with clinical precision. This Stalker Heatmap is a self-auditing utility designed to transform that abstract data into a tangible Pattern of Life (PoL) analysis. By visualizing your movements, you can see your life exactly how a geospatial intelligence agency would—revealing your home, workplace, and "safe houses" through mathematical density.

The Human Logic of Geospatial Data

To calculate the distances and velocities seen in the dashboard, we use a series of non-linear trigonometric logic steps. Here is how the engine determines your life's odometer in plain English:

1. The Great Circle Distance (LaTeX)

"Because the Earth is a sphere, the distance between two GPS points isn't a straight line. We use the Haversine formula to calculate the actual distance over the Earth's curvature:"

$$d = 2r \arcsin\left(\sqrt{\sin^2\left(\frac{\Delta\phi}{2}\right) + \cos\phi_1\cos\phi_2\sin^2\left(\frac{\Delta\lambda}{2}\right)}\right)$$
Where $\phi$ is latitude, $\lambda$ is longitude, and $r$ is the Earth's radius (6,371 km).

2. The "Pattern of Life" Probability

"Your Heatmap Intensity is found by clustering points within a 50-meter radius. The hotter the color (red), the higher the probability that this location represents a primary residence or workplace anchor."

Chapter 1: The Invisible Surveillance Stack

Google doesn't just use GPS. GPS is battery-intensive and often fails indoors. To maintain a constant lock on your position, your phone uses a "Fused Location Provider" that triangulates your position using:

  • Wi-Fi BSSIDs: Your phone scans the unique MAC addresses of nearby routers (even if you don't connect to them). Google has a global map of these routers.
  • Cell Tower Triangulation: Measuring the signal strength and delay from nearby cellular base stations.
  • Inertial Navigation: Accelerometers and gyroscopes track your "step count" and direction between GPS pings to fill the gaps in the data.

Chapter 2: Why You Should Audit Your History

Awareness is the first step to privacy. Most users assume their location data is stored as an abstract list. Seeing a glowing red hotspot over your home, your relative's house, or your medical visits makes the privacy trade-off tangible. Use this tool to perform a Leakage Audit: identify what your data reveals about your religion, health, and social circles.

THE "SAFE HOUSE" REVEAL

In forensic analysis, we look for 'stationary clusters.' If your heatmap shows a 90% density in a specific suburb between 11 PM and 6 AM, that is statistically verified as your home. If there is a secondary cluster with a 40% density during work hours, that is your office. This tool exposes the 'Choke Points' of your daily routine.

Chapter 3: The Technical Methodology - JSON Decomposition

When you download your data via Google Takeout, you receive a file called Records.json. This file is a massive text-based database. Our tool performs a high-speed Stochastic Downsampling—it reads every 10th or 20th point to ensure the browser doesn't crash while still maintaining the visual integrity of the heatmap. All of this happens in your local RAM, using WASM-optimized rendering.

Analysis Layer Linguistic Signal Privacy Implication
Cluster Density Stationary Hubs Reveals Home, Work, and Routine Socializing.
Vector Velocity Travel Corridors Reveals Commute Paths and Speed Infractions.
Temporal Gaps Signal Dark Zones Indicates Phone Turn-off times or Tunnel passage.

Chapter 4: How to Reclaim Your Geospatial Privacy

If the visualization on your screen is alarming, you can take immediate action to reduce your digital footprint:

  1. Incognito Maps: Turn on Incognito mode in Google Maps to prevent specific trips from being saved to your permanent record.
  2. Auto-Delete: Set your Google account to auto-delete location history every 3 months.
  3. GNS Spoofing: For advanced users, developer tools can be used to provide "mock" locations to apps that don't actually need your real position.

Frequently Asked Questions (FAQ) - GEOINT Mastery

Can the website owner see my uploaded JSON?
Absolutely not. This tool is built on a "Local-First" architectural mandate. When you select your file, the browser reads the data directly into your computer's RAM. No data packets containing your coordinates are ever transmitted to our servers. You can even load this tool, turn off your Wi-Fi/Mobile Data, and then upload your file—it will work perfectly.
Why is my "Total Distance" an estimate?
Google does not record a constant stream; it "pings" your location at intervals (e.g., every 60 seconds). If you turn a corner between two pings, the math sees a straight line across the corner. We use the Haversine logic mentioned above to calculate the distance between every recorded ping in your file, resulting in a slightly conservative estimate of your total lifetime mileage.
How do I get my data from Google?
Visit takeout.google.com. Deselect all items, then scroll down and check only 'Location History'. Ensure the format is set to JSON. Google will then email you a link to download a ZIP file. Inside that ZIP, you will find the Records.json file needed for this tool.

Audit Your Reality

Stop guessing about the level of surveillance you're under. Visualize the data, identify the patterns, and reclaim your digital privacy today.

Begin Geospatial Audit

Recommended Logic Tools

Curating similar geospatial utilities...