CASE CROSS-REFERENCE & ANALYSIS PLATFORM v2.2 BETA
MP: 0
UHR: 0
Enriched: 0
Search
Cross-Reference
Watchlist
Map
Analysis
Data Overview
Data Management

Cross-Reference: Find Potential Matches

Select a UHR or MP case to find potential matches. The scoring algorithm evaluates: Sex (required match), Race overlap, Age compatibility (adjusted for time elapsed), State match (full points) or neighboring state (partial), County match, and Timeline logic (DLC must precede DBF). Enriched data (height, weight, hair, eyes, tattoos, clothing) adds bonus points when available. Higher scores indicate stronger potential matches.

Scoring candidates... this may take a moment.

Case Map

Visualize case locations across the US. UHR cases (where remains were found) shown in teal, MP cases (last known location) in blue. Click any marker cluster or pin for case details.

Terrain Overlay & Discovery Clustering

📡 Radius Search

Find all cases within a set distance of a point. Click anywhere on the map to drop a pin, or enter a city and state below.

💡 Or click anywhere on the map to drop a pin and search from that point.

Analytical Tools

Explore geographic patterns, temporal trends, recovery site characteristics, and behavioral profiles across your dataset.

🔎 Pattern Hunter — Victim Profile Analysis

Define a victim profile to find geographic clusters, corridor patterns, and timeline anomalies. Uses all base records (sex, race, age, location, date) plus enriched data (hair, eyes, height, tattoos) where available.

VICTIM PROFILE

🔍 Case Profiler

Build a behavioral and physical profile to search for matching cases. Filter by demographics, terrain, circumstances keywords, condition of remains, and proximity to known serial killer sites. Similar to VICAP pattern queries.

Ctrl/Cmd+click to select multiple
Enriched Data Filters (requires enriched cases)
Searches circumstances text in enriched data
Serial Killer Overlay

❄️ Cold Case Prioritizer

Ranks UHR cases by how overdue they are for identification — factoring in time unidentified, availability of enriched data, and number of potential MP matches. Helps focus your attention where it matters most.

📊 Demographic Gap Report

Compares missing persons and unidentified remains counts across demographic groups. Surfaces where certain populations are underrepresented in enriched data or where UHR cases outpace MP records — signals of systemic identification gaps.

Watchlist — Cases You're Tracking

Star any UHR or MP case to add it here. Use this to track cases you're actively working or interested in. Your watchlist is saved in your browser's database and will persist across sessions.

No cases on your watchlist yet. Click the ★ icon on any case to add it.

Import NamUs Data

Drop your NamUs CSV exports here. The app will automatically detect whether each file contains Missing Persons (MP) or Unidentified Human Remains (UHR) data and process it based on your selected mode.

Add New Only: Use when importing multiple CSV files or adding new cases. Only adds cases not already in your data — skips duplicates, no removal tracking. Best for building up your dataset from multiple files.
📂
Drag & drop NamUs CSV files here, or click to browse
Accepts MP and UHR exports from NamUs. Multiple files can be loaded at once.

Enriched Case Data 0

Paste one or more NamUs case pages below — UHR and MP mixed together is fine. The parser splits on case IDs automatically. Just Ctrl+A, Ctrl+C from each NamUs page and paste them all in here at once.

Parsed Cases

Stored Enriched Data

Enriched data is saved to your browser's database (IndexedDB) and used by the matching engine for bonus scoring. Use Export/Import Database below to back up or share all your data including enriched records.

No enriched data stored yet. Paste case page content above to get started.

📦 Export / Import Database

Export your full database as a single file. Includes base case data (MP & UHR records), enriched data, serial killer cases, watchlist, and case notes. Use this to back up your work, transfer between machines, or share with collaborators.

⬆ Export
⬇ Import

Import a database package from a collaborator. Your existing data will NOT be overwritten — imported data merges with yours.

Drop .json file here or click to browse

☠ Serial Killer Case Manager

Add your own serial killer cases to the map overlay. Enter victim recovery coordinates (one per line) in the format: lat, lng, description. Custom cases are saved to your browser and persist across sessions. View them on the Map tab with the Serial Killer Overlay toggle.

Your Custom Cases
No custom cases added yet.

Current Data Snapshot

IdentXR CASE CROSS-REFERENCE & ANALYSIS PLATFORM Beta Guide Feedback Test Data ⬇