Effective date: September 28, 2026.
Nat 20 Map is an unofficial companion guide for Myschievia 2026, “Nat 20,” in Tool, Texas. It is not affiliated with or endorsed by NTXB LLC. This page explains what the app does with your data and why. The app has no accounts and no sign in.
What stays on your device
Most of what the app does never leaves your phone. On your device, the app keeps and uses:
- Your location, to show the blue dot on the map, work out distances, guide you to a place, and detect when you have visited a spot for your Adventure Log.
- Your stars, your notes, and your Adventure Log.
- Your character: playa name, emoji, class, and rolled stats.
- Your settings and your dice roll history.
- The tale authors you’ve hidden, the tales you’ve reported, and when you posted and reported tales over the last two days (for the daily limits).
- Your reminders, which are local notifications.
The app shares this information only between your own iPhone, its widgets, and your own Apple Watch, using Apple’s App Group storage and WatchConnectivity. It never sends it to the developer.
What your crew sees
Nat 20 Map has an optional crew feature for finding friends at the burn. Nothing in this section applies unless you join or create a crew with a crew code.
If you join a crew, the app shares with that crew: your nickname, your emoji, an optional “Today’s look” photo, an optional status line of up to 80 characters, your spot while “Share my location” is turned on (latitude, longitude, accuracy, and time), an optional meetup pin, an optional shared die roll, and a snapshot of your character sheet (class, level, verified XP, quests done, and natural 20s rolled).
The app stores this in Apple’s iCloud public database (CloudKit) and sends it directly to nearby crew members over Bluetooth and peer to peer Wi-Fi (Apple’s MultipeerConnectivity). Crew phones near each other also pass along the latest records they have received from others in the same crew, still encrypted.
The app encrypts everything end to end with AES-GCM. It derives the encryption key from your crew code using PBKDF2 with 200,000 rounds. It finds records by a keyed hash of the code, so your crew code itself never leaves your phone. Your device also gets a random member ID, which the app uses only to tell crew records apart. It does not identify you personally.
Apple’s servers can see record metadata, such as when a record last changed and an anonymous iCloud identifier for who created it, but not its contents. Anyone who has your crew code can read that crew’s records, so only share a crew code with people you trust.
If you add a “Today’s look” photo, the app shares it only with your crews, never on the Hall of Legends. It is a small square picture, 160 pixels wide, with no location or camera details, encrypted end to end like the rest of your crew record. Removing the photo or leaving a crew deletes it from that crew. Crew photos you receive stay on your phone, and hiding someone hides their photo.
If you scan a crew’s QR code, the app uses the camera only to read the code. It records and sends nothing. If you take a “Today’s look” photo, the app uses the camera only for that photo and shares only the picture you keep, with your crews. If you choose one from your library, the app gets only the picture you pick.
Turning off “Share my location” clears your spot from the crew record. Leaving a crew deletes your record. The app ignores any crew record older than 24 hours.
Background location
While you’re being guided to a place, Nat 20 Map keeps using your location with your phone locked, so the guide on your Lock Screen stays current. iOS shows its location indicator while this happens, and it stops when guiding ends. Guiding doesn’t send your location anywhere.
Nat 20 Map only asks to use your location in the background if you turn on crew sharing and choose “Always” after an in-app explanation. Sharing in the background stops as soon as you turn sharing off. A “Low power” sharing option uses less precise updates to save battery.
Hall of Legends
Hall of Legends is a public leaderboard, off by default. If you turn it on, it shows a generated adventurer name (for example “Wandering Bard 3F2A”), an emoji from a fixed list of twelve, your class, level, verified XP, quests done, and natural 20s rolled, stored in Apple’s iCloud public database. It never shows your location or anything you have typed yourself. Turning it off deletes your entry.
Tales and ratings
You can rate a camp you’ve visited, from one to five stars, and tell a short tale about it. Tales are public. Anyone using the app can read them. A tale shows your stars, your words (up to 280 characters), a generated adventurer name (for example “Wandering Bard 3F2A”, the same name the Hall of Legends uses) and your emoji, never the name you typed, and when you posted it. It also stores which camp it’s about and when your visit there was. Tales never include your location.
The app makes your adventurer name from your crew member ID and your class, so friends in your crew can recognize it. Like every record in Apple’s iCloud public database, each tale also carries Apple’s anonymous identifier for the iCloud account that created it. That identifier is the same on all your records in this app (your tales, your crew records and any Hall of Legends entry), and the app uses it to know which tales are yours, to count reports, and for “Hide tales from”.
The app stores tales in Apple’s iCloud public database (CloudKit), in this app’s container. Posting one needs an iCloud account; reading them doesn’t. The app keeps a copy of the tales it has read on your device, so they still show without a signal.
Nobody reviews tales by hand; the app moderates them. Before you post a tale, the app checks it on your device for objectionable words, links, email addresses, phone numbers, @handles, people’s names and clearly negative words, using Apple’s NaturalLanguage framework. On devices with Apple Intelligence, it also asks Apple’s on-device language model whether the words are harassing, threatening, hateful or sexual about a real person. That model runs on your device. Your words never leave it for these checks, and neither Apple nor the developer sees them unless you post the tale. The device may download NaturalLanguage’s name model from Apple once; that sends none of your words.
If you report a tale, the app stores your report (which tale, its camp and why) in the same database. Reports carry no names, and every copy of the app can read them, because the app hides a reported tale for everyone. Like a tale, a report carries Apple’s anonymous identifier for the account that sent it; the app reads it only to skip an author’s report of their own tale and to count each person’s reports (one counts only when they filed fewer than 5 in the day before it), and never shows it. The app doesn’t show anyone who reported a tale, but someone reading the database outside the app can see which account sent a report.
“Hide tales from” someone stays on your device. Nobody else, including them, knows about it.
You can delete your tale any time from its camp in the app. “Delete my data” deletes all your tales and reports.
The live schedule
When you are online, Nat 20 Map downloads the event’s public schedule from the event’s live map so you see the latest event times. Like any request to a website, this reveals your IP address to that server. The app does not send any personal data with this request.
Weather
For the forecast and weather alerts, Nat 20 Map asks the National Weather Service (api.weather.gov) about the event site’s coordinates only. Like any request to a website, this reveals your IP address to that server. The app never sends your location or any personal data with this request.
Deleting your data
Settings has a “Delete my data” button. It leaves your crew and deletes your crew record and your photo from iCloud, removes any Hall of Legends entry, deletes your tales and reports, and erases your Adventure Log, your photo, the crew photos you received, and everything else the app stored on your device.
No tracking or selling
Nat 20 Map has no accounts, no ads, no analytics, no tracking, and no third party SDKs. The developer does not sell or share your data with anyone for advertising.
Children
Nat 20 Map is not for children. The guide inside the app comes from the event’s own printed guide and includes references to alcohol, cannabis, and adult themed camp names, so the app is rated 18+ and is not intended for anyone under 18.
Encryption
All encryption in Nat 20 Map uses Apple’s built in cryptography (CryptoKit and CommonCrypto). The app does not use any other encryption.
Where this app is available
Nat 20 Map is only available in the United States.
Changes to this policy
If this policy changes, the developer will update this page and change the effective date above.
Contact
To ask about privacy, write to garrett@productionhousedallas.com.