Use case
Journalism & Fact-Checking
Newsrooms receive eyewitness photos with unverified location claims — sometimes deliberately mislabeled. Journalists use EXIF metadata, visual verification, and AI geolocation hypotheses to confirm or debunk before publication. whereisthis.place accelerates the intake step while keeping source files local during EXIF extraction.
Last updated July 14, 2026
Why newsrooms geolocate photos
Location is a core fact. A photo labeled 'protest in Capital X today' is a different story if it was taken in Capital Y last year. Mislocated imagery has driven false conflict reporting, misattributed disaster coverage, and manipulated election narratives.
Editors increasingly require verification notes alongside user-generated content. The geolocation step documents where the verification team established capture location and with what confidence.
Speed matters during breaking news, but accuracy matters more. Tools that return ranked hypotheses — not false-precision single pins — help reporters use qualified language until satellite confirmation completes.
Newsroom verification workflow
Receive original file from source when possible — request camera-roll export, not WhatsApp forward. Compute hash and store in verification log.
Run client-side EXIF. If GPS present, plot and verify scene match before citing coordinates in copy. Note capture timestamp against claimed event time.
If EXIF absent, run reverse image search and visual clue pass in parallel. Use AI for regional hypotheses when clues suggest geography but not exact address.
Assign second reviewer for satellite or Street View confirmation before 'confirmed' language in publish. First reviewer documents eliminations and alternative hypotheses considered.
Build a verification note template your desk reuses on every UGC image: source contact, file hash, EXIF summary, reverse search results, AI predictions (if run), satellite confirmation screenshots, assigned confidence grade, and reviewer initials. Consistency beats ad-hoc Slack threads when legal review asks for methodology six months later.
- Request original file from source — reject WhatsApp forward when possible.
- Hash file and log in verification tracker before any processing.
- Client-side EXIF read — note GPS, timestamp, device model.
- Parallel reverse image search while AI runs on stripped files.
- Street View or satellite match on top hypothesis.
- Second reviewer signs off before 'confirmed' language in copy.
- Strip GPS from publicly distributed version of the image.
| Confidence | Publishable language | Required evidence |
|---|---|---|
| Confirmed | 'Photo taken at [place]' | Satellite + independent clue |
| Probable | 'Likely depicts [region]' | Strong visual stack, no ground verify |
| Unverified | 'Location unknown' | Insufficient evidence — do not assert place |
| Debunked | 'Not taken where claimed' | Provenance or visual contradiction |
Adopt calibrated language — avoid false precision in headlines.
Walkthrough: election misinformation photo on deadline
Scenario: 90 minutes before polls close, a rival campaign shares a photo on X claiming it shows 'ballot stuffing at polling station in District 7.' Your fact-check desk receives the viral image — a screenshot, no original. Editors want a publish/don't-publish call before the nightly broadcast.
Minute 0–5 — Intake: Save the image, log the post URL and claimant account. Request original from the campaign (likely no response before deadline). Compute hash. Open verification tracker row.
Minute 5–8 — EXIF: Client-side pass returns nothing — screenshot. Document this. Do not infer manipulation from missing metadata alone.
Minute 8–18 — Reverse search: TinEye finds the same scene in a 2023 news article about a polling station in District 3 — a different city, 400 km away. Yandex confirms. You now have a provenance contradiction with the viral claim.
Minute 18–22 — AI hypotheses: Ranked predictions place District 3 city at 78%, District 7 at 6%. AI aligns with reverse search — useful internal signal, not publishable evidence alone.
Minute 22–40 — Visual verification: Crop visible polling station signage and compare to 2023 article photos. Match on facade color, window count, and adjacent pharmacy sign. Street View at District 3 coordinates confirms same building. The viral caption citing District 7 is wrong.
Minute 40–55 — Editorial decision: Confidence grade 'Debunked.' Draft copy: 'Image does not depict District 7. Reverse image search and visual comparison show the scene matches a polling station in District 3 photographed in 2023.' Do not claim AI 'proved' location — cite reverse search and Street View.
Minute 55–70 — Second review: Senior editor confirms side-by-side evidence. Legal clears language. Publish fact-check. Total: ~70 minutes from tip to publish.
Protecting sources during verification
Eyewitness originals may contain GPS at the photographer's home before they traveled to the event. EXIF read locally first — understand what metadata exists before any server upload.
Redact GPS from published downloadable files even when coordinates verified internally. Newsrooms publish cropped or metadata-stripped versions to audiences.
When AI analysis is necessary, inform sources if their image will be processed on external servers. Operational security for sensitive sources may restrict AI to open-source copies already public.
Example: verifying eyewitness protest photo
Source sends JPEG from iPhone claiming downtown demonstration. EXIF shows GPS on main protest square, timestamp 14:02 — 18 minutes before receipt. Scene shows crowd and municipal building facade.
Visual match: bollards and facade align with Street View at EXIF coordinates. Separate wire photo from agency confirms same square same hour.
Publish: 'Verified eyewitness photo from [Square Name] at approximately 14:00.' Do not publish raw EXIF coordinates in downloadable asset — strip for public file.
Alternate outcome if EXIF pointed elsewhere: treat GPS as hypothesis, verify visually before asserting location in copy.
Key lesson: EXIF GPS accelerates verification but never replaces visual confirmation. A mis-set phone clock or stale location cache can embed wrong coordinates. The Street View match is what earns 'confirmed' language, not the metadata alone.
Newsroom tool comparison for photo verification
Modern verification desks combine intake tools, reverse search, satellite platforms, and internal CMS fields. whereisthis.place handles the first two minutes — local EXIF and optional AI hypotheses — before analysts open Earth and TinEye.
Google Fact Check Tools, CrowdTangle (where available), and internal Slack bots each play coordination roles but do not geolocate. Train interns on which tool answers which question: metadata versus provenance versus ground truth.
| Need | whereisthis.place | Google Earth | TinEye / Yandex | Internal CMS |
|---|---|---|---|---|
| Read EXIF without upload | Yes — client-side | No | No | Store results only |
| AI location hypotheses | Yes — ranked | No | No | No |
| Find earlier copies | No | No | Yes | Link in verification note |
| Confirm building match | No | Yes — Street View | No | Attach screenshot |
| Audit trail for legal | Manual export | Manual screenshot | Manual URL log | Primary record |
Use whereisthis.place at intake; Earth and reverse search for confirmation.
Integrating with existing newsroom tools
whereisthis.place complements Google Earth, TinEye, Yandex, and internal verification Slack workflows — it does not replace them.
Export coordinates and notes into your CMS verification field or spreadsheet tracker. Link to full OSINT workflow guide for training new desk analysts.
Use the demo gallery interactive below to train interns on solved examples before assigning live breaking news verification.
Real examples, cached results
Static demo data — no API calls. See what ranked predictions look like.
Rome street
Cobblestone alley, warm Mediterranean light
Trastevere, Rome
Italy
41.9028, 12.4964
Travertine facades, narrow cobblestone lane, and orange stucco typical of central Rome neighborhoods.
- 2Centro Storico, Rome72%
- 3Testaccio, Rome61%
- 4Florence, Florence38%
Tokyo crossing
Neon signage, dense urban intersection
Shibuya Crossing, Tokyo
Japan
35.6595, 139.7004
Multi-directional pedestrian scramble, vertical Japanese signage, and rail-adjacent density match Shibuya.
- 2Shinjuku, Tokyo76%
- 3Akihabara, Tokyo58%
- 4Osaka, Osaka34%
Brooklyn bridge view
Suspension cables, waterfront skyline
Brooklyn Bridge Park, New York
United States
40.7061, -73.9969
Gothic stone towers, cable pattern, and Lower Manhattan skyline angle match the Brooklyn Bridge approach.
- 2DUMBO, New York74%
- 3Manhattan Bridge, New York52%
- 4Golden Gate Bridge, San Francisco31%
Frequently asked questions
Can we use this on deadline in under 15 minutes?+
EXIF cases yes — often under two minutes. Non-EXIF cases need reverse search and visual verification time; AI helps generate hypotheses quickly but confirmation takes longer.
Should we cite AI predictions in published articles?+
No as sole evidence. Cite verified location with methodology note: 'Location verified via metadata and satellite imagery comparison.' AI is internal hypothesis tooling.
What if source only sends a screenshot?+
Request original immediately. Proceed with visual and AI analysis on screenshot but cap confidence at 'probable' until original or satellite confirmation available.
Does the tool identify people in protest photos?+
No. We geolocate places, not people. Facial recognition is explicitly out of scope.
How do we handle manipulated photos?+
Geolocation verifies where scene content originates, not whether pixels were edited. Combine with reverse search and forensic editing detection for complete verification.
Is there organizational pricing for newsrooms?+
Contact us for team plans. Free EXIF reads support unlimited intake; AI credits scale with verification volume.
Related reading
OSINT geolocation workflow
Professional documentation standards for verification teams.
Verify viral news photo locations
Step-by-step debunk tutorial with examples.
Where was this photo taken?
Core upload tool for newsroom intake.
Social media location verification
Platform-specific metadata stripping patterns.
Verify your next eyewitness photo
Free EXIF read locally, then AI hypotheses your desk can confirm on satellite imagery.
Upload for verification