Privacy Policy
Last Updated: March 14, 2026
1. Introduction
SnagMP is a suite of highway tools designed to help users locate state route mileposts, elevation profiles, cross-sections, and field data. The suite includes SnagMP Maps (a web application at snagmp.com) and SnagMP Field (a mobile Progressive Web App). We respect your privacy and are committed to protecting it. This policy explains what information we collect and how it is used across all SnagMP tools.
2. SnagMP Field — Data Collection and Usage
Device Location (GPS)
SnagMP Field uses your device's GPS to determine your real-time position on the state highway system.
- Purpose: GPS coordinates are used locally on your device to calculate the nearest state route, milepost, direction of travel, and offset distance.
- Storage: Your GPS coordinates are processed entirely on your device and are never transmitted to any server. All milepost calculations are performed locally against downloaded route data.
Local Storage (On Your Device)
SnagMP Field stores the following data locally on your device:
- Route Data: State highway geometry and milepost reference data downloaded during initial setup (6–31 MB per state). Stored locally for offline use.
- Supplemental Datasets: Optional datasets (e.g., Fish Passage Culverts) downloaded by the user. Stored locally for offline use.
- Observations: Photos and voice transcriptions captured during field work. Stored locally; uploaded to the team relay only if the user is on a team.
- App Settings: User preferences and display settings. Stored locally only.
All Field app data stays on your device unless you opt into team features, in which case encrypted observations are uploaded to the team relay for review.
3. SnagMP Maps — Data Collection and Usage
Location Data
SnagMP Maps uses geographic coordinates from your map interactions (clicks, searches) to query public government APIs.
- Purpose: Coordinates are used to retrieve milepost information, elevation data, parcel boundaries, and site data from public APIs.
- Storage: Coordinates are not stored or logged on any servers owned by the developer. They are sent directly to public APIs and processed in real-time.
Local Storage (On Your Device)
SnagMP Maps may store the following data locally on your device:
- Cache Data: Highway geometry and milepost reference data are cached locally (IndexedDB) to reduce API calls and improve performance.
- App Settings: Display preferences stored locally only.
This data never leaves your device.
4. Third-Party Services
SnagMP tools contact the following public services to retrieve geographic and elevation data:
- USGS 3DEP (National Map) — High-resolution LiDAR elevation data
- State DOT ArcGIS Services — Highway geometry and Linear Referencing System (LRS) data from 41+ state Departments of Transportation via their public REST APIs
- FHWA HPMS (Highway Performance Monitoring System) — Roadway characteristics, traffic, and functional classification data
- US Census Bureau TIGERweb — State boundaries, county boundaries, city/place boundaries, and congressional districts
- BLM PLSS (Bureau of Land Management) — Public Land Survey System section/township data
- Esri ArcGIS Services — Parcel boundaries and flood hazard data
These services receive only geographic coordinates. No personal information, browsing history, or identifying data is transmitted.
SnagMP Field uses pre-downloaded route data and does not contact state DOT APIs during normal use.
5. Data We Do NOT Collect
- Personal information (name, email, address) — except as voluntarily provided for license activation
- Browsing history or activity outside of SnagMP usage
- Photo files or image content
- Device GPS location via the Maps web app (coordinates come from your map clicks, not device GPS)
- GPS tracks or location history from the Field app
6. Data Security
We do not sell, trade, or otherwise transfer your information to outside parties. All data processing happens on your local device or through direct, encrypted HTTPS requests to the public government APIs listed above.
7. Your Control
You can clear all locally stored data at any time by:
- Clearing browser data in your browser settings
- Removing the SnagMP Field app from your home screen and clearing site data in your mobile browser settings
8. Changes to This Policy
We may update this Privacy Policy as SnagMP evolves. Changes will be posted on this page with an updated "Last Updated" date.
9. Contact Us
If you have questions about this Privacy Policy, please contact us at: info@snagmp.com
