Open-source intelligence
OSINT Photo Geolocation
OSINT photo geolocation combines metadata analysis, visual clue extraction, and independent verification to determine where an image was captured. whereisthis.place automates the first two stages — free client-side EXIF GPS reading, then AI ranked predictions — leaving you to confirm findings via Street View and cross-reference sources.
Last updated July 14, 2026
The OSINT geolocation framework
Professional geolocation follows a repeatable framework: preserve the original file, extract all available metadata, analyze visual clues, generate hypotheses, verify independently, and document the chain of custody.
Amateur mistakes include starting with reverse image search (finds copies, not coordinates), trusting a single AI answer without verification, or uploading sensitive evidence to untrusted cloud parsers that retain files indefinitely.
whereisthis.place maps to stages one through three of the framework. Stages four through six remain human-driven — as they should be for any finding intended for publication or legal use.
- Preserve: obtain original file, log SHA-256 hash, avoid re-saving in editors.
- Metadata: extract EXIF GPS, timestamps, device info client-side.
- Visual analysis: AI ranked predictions or manual clue identification.
- Hypothesis: select top 1–3 candidate coordinates.
- Verification: Street View, satellite imagery, sun angle, local sources.
- Documentation: archive EXIF dump, screenshots, verification notes.
Stage 1: EXIF metadata extraction
Every OSINT geolocation case should begin with EXIF. The operation takes seconds and costs nothing. GPS coordinates, when present, reduce a global search to a map pin.
Beyond GPS, EXIF yields DateTimeOriginal (event timing), Make/Model (device capabilities — drone photos imply aerial perspective), and FocalLength (field of view estimation for 3D scene matching).
Client-side parsing on whereisthis.place ensures source photos are not uploaded during this stage — critical when handling whistleblower material or pre-publication journalism evidence.
| EXIF field | OSINT utility | Priority |
|---|---|---|
| GPSLatitude/Longitude | Direct coordinate hypothesis | Critical |
| DateTimeOriginal | Sun angle, event correlation, weather check | High |
| Make / Model | Device class (phone, drone, DSLR) | Medium |
| FocalLength / FocalLengthIn35mmFilm | Field of view for 3D matching | Medium |
| Orientation | Correct image rotation before analysis | Low but necessary |
| Software | Detect editing apps that may strip or alter tags | Medium |
OSINT value of common EXIF fields
Stage 2: Visual clue analysis
When EXIF is empty, OSINT analysts decompose the image into clue panels: architecture, vegetation, infrastructure, text, vehicles, and shadows. Each panel narrows the geographic search space.
AI geolocation automates clue weighting at scale — evaluating thousands of micro-features humans might miss. whereisthis.place returns five ranked hypotheses rather than one answer, preserving the analyst's responsibility to verify.
Manual techniques still matter for low-confidence AI output. Bellingcat-style workflows isolate signage for OCR, match roof tile patterns to regional catalogs, and use SunCalc with EXIF timestamps to constrain viewing direction.
- Architecture: roof pitch, window style, building materials by region
- Infrastructure: road markings, guardrail design, utility pole types
- Vegetation: tree species distribution, agricultural patterns
- Text: language, phone number formats, license plate templates
- Vehicles: steering side, plate color scheme, model availability by market
Stage 3: Verification and debunking
Geolocation OSINT is as much about debunking false claims as confirming true ones. A viral photo 'from Gaza' with EXIF GPS in suburban Ohio is an immediate debunk. A photo without metadata requires harder work.
Verification hierarchy: (1) EXIF GPS matching visible terrain, (2) Street View structural match at AI top prediction, (3) independent corroboration via local news or weather data, (4) expert community review.
Never publish coordinates based on AI alone. Minimum standard for journalism: two independent verification methods plus editor review. See our acceptable use policy for ethical constraints.
Case study: verifying a protest photo
A user submits a photo claimed to show a protest in City A. Step one: EXIF scan. GPS tags place the capture at 51.5074° N, 0.1278° W — central London, not City A. Case debunked in seconds if the claim required a different country.
Alternative scenario: EXIF stripped, AI ranks London 68%, Manchester 14%, Birmingham 9%. Analyst crops the visible Underground roundel and red double-decker bus — strong London indicators. Street View at the top coordinate shows matching brick facade and traffic light placement. Verified.
The interactive OSINT workflow below walks through decision branches for similar cases — when to trust EXIF, when to escalate to AI, and when to go fully manual.
OSINT tool stack alongside whereisthis.place
whereisthis.place handles EXIF + AI geolocation. Supplement with Google Earth Pro (historical satellite), SunCalc.net (shadow analysis), Overpass Turbo (OpenStreetMap feature queries), and InVID verification plugin (metadata + reverse search for video).
For team workflows, export EXIF dumps and AI prediction JSON into case management tools (Hunchly, Maltego) to maintain audit trails. Hash originals at intake; never edit before metadata extraction.
| Tool | Role | Cost |
|---|---|---|
| whereisthis.place | EXIF GPS + AI ranked predictions | EXIF free; AI credits |
| Google Earth Pro | Historical satellite, 3D terrain | Free |
| SunCalc | Shadow direction vs timestamp | Free |
| ExifTool | CLI metadata dump for archives | Free |
| TinEye / Google Lens | Reverse image provenance | Free tier available |
| OpenStreetMap Overpass | Query regional infrastructure features | Free |
OSINT geolocation tool roles
Decision table: when to escalate your OSINT case
Not every geolocation case needs the full manual toolkit. Escalate deliberately — over-investing in a solved EXIF pin wastes time; under-investing in a 22% confidence AI spread risks publishing false locations.
| Case state | Evidence quality | Escalate to | Do not bother with |
|---|---|---|---|
| EXIF GPS matches terrain | High | Light Street View confirm; archive and close | Full manual clue decomposition |
| EXIF GPS contradicts terrain | Suspect | Spoofing investigation; secondary metadata | Publishing coordinates |
| No EXIF, AI top ≥ 65% | Medium-high | Street View on top 2; sun check if timestamp exists | Reverse image as first step |
| No EXIF, AI spread flat (<45% top) | Low | Manual clue panels; community review | Single-prediction publication |
| Viral claim vs your finding conflict | Disputed | Independent second analyst; editor review | Rushing to debunk on AI alone |
| Legal / law-enforcement intake | Any | Hash + full EXIF dump + documented verification | Cloud tools that retain uploads |
OSINT escalation paths by case state
Step-by-step case documentation workflow
Publishable OSINT geolocation depends as much on documentation as on coordinates. Editors, courts, and community reviewers ask how you knew — not just where. This workflow produces a defensible case file alongside whereisthis.place analysis.
Complete each step in order at intake. Retroactive documentation after publication invites challenge and is harder to reconstruct under deadline pressure.
- Intake: save original file unchanged; compute and record SHA-256 hash.
- Metadata pass: run client-side EXIF on whereisthis.place; export or screenshot all returned tags.
- Claim log: write the location claim you are testing (if any) separately from your findings.
- AI pass (if needed): save all five ranked predictions with confidence values and analysis timestamp.
- Verification pass: capture Street View or satellite screenshots at confirmed coordinates with annotations.
- Corroboration: add one non-image source (weather archive, local news, official statement) when publishing.
- Limitations note: record metadata absence, screenshot degradation, or inconclusive AI spread explicitly.
- Review: second person confirms verification screenshots match the source image before release.
Worked example: debunk vs confirm in one intake
Two images arrive in the same newsroom tip line. Image 1 claims to show damage in City X; EXIF GPS places capture in City Y, 400 km away, with matching DateTimeOriginal. Terrain check at the EXIF pin shows flat agricultural land — incompatible with the claimed urban blast scene. Verdict: debunked in under three minutes using metadata alone; AI never needed.
Image 2 has no EXIF — Telegram forward. AI ranks City X 58%, City Z 19%, City W 14%. Analyst isolates a regional highway shield and fuel-price sign format visible in frame. Street View at the top coordinate in City X shows the same guardrail design and billboard skeleton. A municipal traffic camera still from the same date confirms weather conditions. Verdict: location corroborated with two independent methods beyond AI.
Same tool, opposite outcomes: the OSINT workflow's value is knowing when to stop (Image 1) and when to escalate (Image 2). Document both paths in the case file so editors see why one image was rejected and the other cleared.
Interactive
OSINT Geolocation Workflow
Work through each step. Check off steps as you complete them.
0 of 6 steps completed
- →Read GPS locally before any upload — fastest free check
- →Note filename patterns (IMG_4521, Screenshot_2024, DCIM)
- →Check if image is cropped, compressed, or watermarked
Frequently asked questions
What is OSINT photo geolocation?+
Open-source intelligence geolocation determines where a photo was taken using publicly available information: metadata, visual clues, satellite imagery, and cross-reference sources — without classified or private databases.
Is using whereisthis.place for OSINT legal?+
Analyzing publicly shared images for place verification is generally legal, but stalking, harassment, and privacy violations are not. Read our acceptable use policy and comply with local laws.
Should I start with EXIF or visual analysis?+
Always start with EXIF. GPS tags resolve many cases instantly and free. Visual analysis — manual or AI — is the fallback when metadata is absent or suspected spoofed.
How do journalists verify geolocation findings?+
Standard practice: preserve original file with hash, extract EXIF, run independent AI analysis, verify top candidates on Street View, corroborate with secondary sources, and document every step for editors.
Can AI geolocation be used as court evidence?+
AI predictions alone are weak evidence. EXIF metadata with chain of custody is stronger. Consult legal counsel — admissibility varies by jurisdiction and verification depth.
How do I learn manual geolocation techniques?+
Study Bellingcat guides, practice GeoGuessr, and read our visual clues guide. whereisthis.place automates early stages so you can focus verification time on ambiguous cases.
Does the tool identify people in photos?+
No. whereisthis.place geolocates places — architecture, landscapes, infrastructure — not faces. It is not a people-search or facial recognition tool.
Related reading
Screenshot location finder
OSINT techniques for metadata-free images and screen captures.
OSINT geolocation workflow guide
Detailed investigation playbook from intake to published verification.
Verify viral news photo locations
Journalist workflow for debunking mislocated viral images.
Pricing
Free EXIF reads and AI credit plans for investigator workflows.
How AI geolocation technology works
Technical deep dive on AI hypotheses, limits, and OSINT verification fit.
Geolocation meta clues guide
EXIF, captions, and platform metadata before visual analysis.
Start your OSINT geolocation analysis
Upload evidence photos — EXIF GPS extracts free client-side, AI provides ranked hypotheses for verification.
Upload a photo