Passive Reconnaissance: Strava and Fitness Trackers
Strava and other fitness tracking apps (Garmin Connect, Runkeeper, MapMyRun) inadvertently reveal sensitive information about individuals and organizations. The Strava Global Heatmap aggregates billions of GPS points from users worldwide, exposing jogging routes, military bases, secret facilities, employee routines, and physical security weaknesses. This lesson explores how fitness data becomes an OSINT goldmine.
What You'll Learn
- What Strava is and how it works
- The Strava Global Heatmap and what it reveals
- Finding sensitive locations through fitness data
- Identifying individuals via their exercise routes
- Discovering security personnel patrol routes
- OPSEC failures with fitness trackers
- Privacy implications and defensive measures
- Other fitness tracking platforms for OSINT
What Is Strava?
Strava is a social fitness network for tracking running, cycling, and other exercises using GPS.
How It Works:
1. User runs/cycles with:
- Smartphone app
- Fitness watch (Garmin, Fitbit, Apple Watch)
- Other GPS device
2. GPS tracks route
3. Activity uploaded to Strava
4. User shares with friends/public
5. Data aggregated into Global Heatmap
The Problem:
Users share:
✗ Where they live (start/end of routes)
✗ Where they work (lunch runs, commutes)
✗ When they're active (predictable routines)
✗ Security patrol routes
✗ Access to restricted areas
✗ Secret facility locations
The Strava Global Heatmap
Access:
URL: https://www.strava.com/heatmap
Free, no account required
Shows aggregated GPS data from 3+ billion activities
Updated regularly
What It Shows:
Bright areas = High activity
- Popular running routes
- Cycling paths
- Common exercise locations
Dark/isolated bright spots = Interesting!
- Military bases in remote areas
- Secret facilities
- Security patrols
- Individual users in sparse areas
What Can Be Discovered
1. Secret Military Bases
2018 Incident:
Researchers discovered:
- US military bases in Afghanistan/Syria
- Patrol routes around perimeters
- Interior base layouts
- Guard post locations
- Helicopter landing zones
How?
Soldiers using fitness trackers while:
- Running on base
- Patrolling perimeter
- Working out in restricted areas
Example Findings:
Remote desert location:
- No cities nearby
- Bright running tracks on heatmap
- Rectangular perimeter (base fence)
- Interior paths (roads, facilities)
- Patrol patterns visible
Conclusion: Undisclosed military facility
2. Intelligence Agency Facilities
Suspected CIA locations:
- Office buildings (officially "other uses")
- Employee lunch runs reveal true purpose
- Start/end points show residential areas
- Can correlate with other OSINT
Look for:
- Unmarked facilities
- High security visible on Street View
- Exercise routes starting from location
- Multiple users (not just one person)
3. Corporate Campuses
Tech company offices:
- Employee running routes
- Campus layout (paths, buildings)
- Shift patterns (when employees exercise)
- Parking lot locations
- Nearby residence patterns
Use cases:
- Physical penetration testing
- Social engineering (where employees live)
- Spear phishing (target employees)
4. Individual Routines
Specific person:
- Home address (start/end of most runs)
- Work location (weekly pattern)
- Gym location
- Regular schedule
- Predictable absence from home
Security risks:
- Stalking
- Burglary planning
- Kidnapping (high-value targets)
- Social engineering
5. Security Patrol Routes
Guards using fitness trackers:
- Perimeter patrol paths
- Frequency of patrols
- Gaps in coverage
- Timing patterns
- Blind spots
Red team gold: Avoid patrols, find gaps
How to Use the Strava Heatmap
Basic Navigation:
1. Go to https://www.strava.com/heatmap
2. Search location or navigate manually
3. Zoom in/out
4. Toggle activity types:
- All (default)
- Ride (cycling)
- Run
- Water (swimming)
- Winter (skiing)
Analysis Techniques:
1. Identify Unusual Patterns:
Look for:
- Activity in remote areas (why there?)
- Regular geometric patterns (patrols?)
- Isolated facilities with multiple users
- Clusters in unexpected locations
2. Correlation with Satellite Imagery:
Workflow:
1. Find interesting heatmap activity
2. Cross-reference with Google Earth/Maps
3. Identify facility type
4. Confirm with other OSINT (news, etc.)
Example:
Heatmap: Bright activity in desert
Google Earth: Compound with security fence
News search: "military base [location]"
Result: Confirmed classified facility
3. Residential Analysis:
Many routes start/end at same location:
= Residential area
Zoom in:
- Street-level detail
- Specific buildings
- Apartment complexes
Cross-reference:
- Phone directories
- Social media
- Property records
4. Temporal Analysis:
When are people active?
- Early morning: Before work
- Lunch time: Mid-day
- Evening: After work
Security implications:
- When facilities are less staffed
- Predictable absence patterns
- Shift change times
Finding Individuals on Strava
Public Profiles:
Many users have public profiles showing:
✗ Real name
✗ Profile photo
✗ Location (city)
✗ All activities (runs, rides)
✗ Routes taken
✗ Frequency and schedule
✗ Clubs/groups joined
✗ Segment leaderboards
Search Techniques:
1. Direct Search:
1. Create free Strava account
2. Search for person by name
3. View public activities
4. Map home/work locations from routes
2. Segment Leaderboards:
Strava segments = specific route sections
Example:
"Main St to Park" segment
- Shows everyone who ran it
- Public profiles visible
- Can identify locals
Use case:
Find employees of target company
Search segments near their office
3. Club Memberships:
Users join clubs:
- Company running clubs
- Military unit fitness groups
- Neighborhood groups
Search clubs:
- "[Company Name] Runners"
- "[Military Base] Running Club"
- Member lists visible
4. Kudos and Comments:
Public activities show:
- Who gave "kudos" (likes)
- Who commented
- Social connections
Map social network:
Person A knows Person B knows Person C
All work at target company
Other Fitness Platforms
Garmin Connect:
URL: https://connect.garmin.com
Similar to Strava:
- Activity tracking
- Public profiles
- Route mapping
- Social features
Privacy: Slightly better defaults
Still risky if not configured
Runkeeper (Asics):
Public activity feed
Route sharing
Leaderboards
Check for target individuals
MapMyRun (Under Armour):
Route database
User profiles
Activity feeds
Nike Run Club:
Social features
Activity sharing
Less detailed than Strava
Fitbit:
Challenges and leaderboards
Friend activities
Less GPS detail (usually)
Case Studies
Case Study 1: Military Base Revealed
Location: Syria
Discovery: 2018
Method: Strava Heatmap analysis
Findings:
- US military base location confirmed
- Perimeter patrol routes visible
- Interior roads mapped
- Helicopter landing zones
- Guard posts identified
Impact:
- Operational security compromised
- Potential targeting by adversaries
- Policy changes (fitness trackers banned)
Case Study 2: Intelligence Officer Identified
Target: Suspected intelligence operative
Method: Strava profile analysis
Process:
1. Officer used real name on Strava
2. Regular runs from "unmarked" building
3. Building identified as intelligence facility
4. Officer's home address found (run start points)
5. Personal routine mapped
Impact:
- Officer's cover blown
- Family security at risk
- Facility confirmed
Case Study 3: CEO Kidnapping Risk
Target: Tech company CEO
Method: Strava public profile
Findings:
- CEO ran same route daily (predictable)
- Always at 6 AM (time window)
- Same start point (home address)
- Remote section of route (isolated area)
Risk:
- Kidnapping opportunity
- Physical security failure
- Lack of operational security
Defensive Measures
For Individuals:
1. Privacy Settings:
Strava → Settings → Privacy Controls:
☑ Make activities private
☑ Hide home/work locations (Privacy Zones)
☑ Don't appear in group activities
☑ Opt out of Heatmap
☑ Hide profile from search
2. Privacy Zones:
Set radius around:
- Home address
- Work address
- Frequently visited locations
Activities starting/ending in zone:
= Hidden from map display
3. Don't Use Real Name:
Use pseudonym or initials
Avoid identifiable photos
Don't link to other social media
4. Review Activities Before Posting:
Check map preview
Ensure no sensitive locations visible
Consider route before running
For Organizations:
1. Policy:
Ban fitness trackers in:
- Classified areas
- Secure facilities
- While on duty (security personnel)
Education:
- OPSEC training
- Demonstrate risks
- Provide guidance
2. Detection:
Monitor heatmap for your facilities:
- Are your locations exposed?
- Employee routes visible?
- Security patrols leaked?
Tools:
- Regular heatmap checks
- OSINT on your own organization
3. Secure Areas:
Physical controls:
- No phones/devices in SCIFs
- Device check-in at entry
- RF shielding (if necessary)
Try It Yourself
Exercise 1: Explore the Heatmap
1. Go to https://www.strava.com/heatmap
2. Navigate to your city
3. Identify:
- Popular running paths
- Your neighborhood
- Nearby offices/facilities
4. Can you identify patterns?
Exercise 2: Find a Military Base
1. Search known military base location
2. Zoom in on heatmap
3. Observe:
- Perimeter routes?
- Interior activity?
- Patterns visible?
Example locations:
- Fort Bragg, NC
- Naval Base San Diego, CA
- Wright-Patterson AFB, OH
Exercise 3: Check Your Own Privacy
If you use Strava:
1. Review your privacy settings
2. Set privacy zones (home/work)
3. Make past activities private
4. Review what's visible publicly
If you don't use Strava:
1. Check if friends/colleagues do
2. Are they exposing information?
3. Can you identify them?
Exercise 4: Corporate Campus Analysis
1. Pick a major tech company
2. Find campus on heatmap
3. Identify:
- Employee running routes
- Campus layout
- Nearby residential areas
4. What can you learn?
Examples:
- Apple Park, Cupertino
- Google Campus, Mountain View
- Amazon HQ, Seattle
Legal and Ethical Considerations
Legal:
✓ Heatmap is public data
✓ Analyzing public info is legal
✓ No hacking or unauthorized access
✗ Using data for stalking = illegal
✗ Trespassing based on intel = illegal
✗ Harming individuals = illegal
Ethical:
✓ Security research (authorized)
✓ Defensive analysis (your org)
✓ Education and awareness
✓ Improving OPSEC
✗ Stalking or harassment
✗ Targeting individuals maliciously
✗ Selling data to criminals
✗ Enabling harm
Responsible Disclosure:
If you find critical exposure:
1. Document findings
2. Notify affected party privately
3. Allow time to remediate
4. Report to platform if needed
Don't:
- Publish immediately
- Shame individuals
- Exploit vulnerabilities
Quick Reference
Strava Heatmap:
https://www.strava.com/heatmap
What to look for:
- Activity in unexpected places
- Regular patterns (patrols)
- Isolated facilities
- Start/end clusters (residences)
Privacy settings (Strava):
Settings → Privacy Controls
- Enable privacy zones
- Make activities private
- Hide from public
- Opt out of heatmap
Cross-reference tools:
- Google Maps/Earth
- Satellite imagery
- WHOIS/DNS data
- Social media profiles
Resources
Platforms:
- Strava: https://www.strava.com
- Garmin Connect: https://connect.garmin.com
- Runkeeper: https://runkeeper.com
- MapMyRun: https://www.mapmyrun.com
Analysis:
- Bellingcat - Investigations using Strava
- OSINT Framework - Fitness tracker section
Reading:
Privacy Tools:
- Privacy Zones - Built into Strava
- GPS Obfuscation - Some apps offer
Next Steps
- Explore the Strava heatmap for your area
- Check your own fitness app privacy settings
- Educate others about OPSEC risks
- Use defensively - check your org's exposure
- Consider operational security before exercising!
Fitness trackers are a massive OPSEC failure for many individuals and organizations. Understand the risks, protect yourself, and use this intelligence responsibly!
"Strava: Your morning jog might be revealing more than your fitness level."