USGS Topo Mosaic Map Now Available

A USGS* Topo mosaic base map is now available for the continental US, Alaska, Hawaii, Puerto Rico, and Virgin Islands! The map uses the latest topo maps as of 2024 from the USGS. This map is up-to-date with the latest topo maps offered by the USGS. Read here for more information how we made the map! Below are some examples of what the USGS topo looks like in the iOS app:...

March 5, 2024

iOS App Now Available

The Topo Lock Map iOS app is now generally available. We had dozens of beta testers and we appreciate all the support! Find all of our features here.

February 12, 2024

End-to-End Encrypted Maps

End-to-End encryption 🔒 (E2EE) is awesome … it’s one of the best things we can do to protect our digital lives. What is E2EE? E2EE is when data is encrypted with an encryption key that never leaves your control. Therefore, even if the data was in someone else’s possession, they would not have the key to decrypt the data. Why E2EE? 💧 Data is Leaky It is very hard to contain data – it’s like water....

September 1, 2023

Paper Maps For The Win

There is no substitute for a paper map in the woods. The first time I hiked on the Appalachian Trail was in 2009 with my college buddies. We didn’t really realize it at the time, but looking back none of us had smartphones and none of us had an electronic map. All we had was a national geographic paper map. It was an awesome experience leaving society behind, being in the woods with no electronic devices....

August 1, 2023

Topo Lock Platform Tech Stack

Putting together a mapping platform is no small feat. What does our tech stack look like? Backend: AWS Serverless active-active architecture Running out of us-east-2 and us-west-2 Cloudfront, API Gateway, Lambda, DynamoDB Global Tables, S3 CDK for for infrastructure as code AWS SSO multi-account separating out sandbox, development, UAT, and production environments Maps: Protomaps Maplibre Leaflet Data Engineering: Dagster AWS Step Functions & Lambda GeoPandas GDAL Mobile: Fully native iOS app written in SwiftUI with a few UIKit things here and there....

July 1, 2023