Location & Privacy

Where your location goes.

Heretofore is made by Corvie, LLC. This page says, in plain words, what the Heretofore app for iOS and this website do with information about you: which services see what, what is kept, and what you can delete. The ⓘ button on the map opens the app’s own Location & Privacy page.

What identifies you

Find a Story

A search starts from your phone’s current location or, with Find a Story anywhere, from the pin you placed on the map. What goes to our server is that coordinate, its accuracy and the moment it was taken (for a current location only), whether it was your location or a pin, the radius you set, the genres you chose, your installation identifier, and the identifiers of the stories you already hold, so that none of them is handed to you twice.

The map

Explore as you go

Explore as you go is off until you turn it on from the Atlas. Turning it on asks iOS for location in the background, with precise accuracy, and for permission to notify you if “Tell me when I pass a story” is on. To stop it, turn it off from the same place on the Atlas, or take the permission back in iPhone Settings › Privacy & Security › Location Services › Heretofore; anything short of Always with Precise Location pauses it. “Tell me when I pass a story” stays on until you turn it off, there or in iPhone Settings › Notifications.

Road trip mode

A road trip uses your location in the background while the trip is on, whatever the Explore switch says, and stops when you end it. The line of the way you have driven is drawn on your phone from the point where you began and erased when the trip ends. The ground you drove over stays as walked squares, exactly as in Explore as you go, until you use Forget Walked Ground. Each story you reach is collected and reported as above, and its telling and narration are brought down.

Audiobook mode

Narration

Your Library and iCloud

Story locations

A story’s location comes from its sources. Heretofore never turns your search origin, a model’s guess, or the middle of an area into a story location. A story with only broad geography stays available as a narrative without a map marker, labeled an approximate area. A location may identify a business or a private residence; it is context, not an invitation to visit. If a story names you, or points at your home, and you want it corrected or taken down, write to us and we will look.

What our server keeps, and for how long

Tied to the hash of your installation identifier, our server keeps: the reader record and when it was last seen; the Find a Story receipts described above, with their coordinates; which stories your installation collected and when; canceled searches; the daily count of new narrations and which story versions were voiced for you; and the acknowledgments your phone sends when it saves or hides a story. We keep these for as long as we run Heretofore, and in our database backups. They cannot be deleted from inside the app, and today we cannot delete them on request either: we hold only a hash of an identifier the app never shows, so we have no sure way to tell which records are yours. If that changes, this page will say so. Write to us with any question about them.

Our operational logs hold no coordinates, no installation identifiers and no Library contents. They record the host’s and the narrator’s web searches, which can name a town or a theme, and the usual measurements of each service. Credentials for every provider stay on our server; the app holds none. Our server and database run on Google Cloud in the United States; recordings and map tiles are stored at Backblaze and served through Cloudflare.

Who sees what

ServiceWhat it receivesWhen
AppleThe map region you view and what you type in the search box; your Library, in your private iCloud; the attestation behind the token every request carries.The map, the search box, the Library, every request.
Google (Firebase and Google Cloud)Every request the app makes to our server, with its App Check token and the ordinary network details of a request, since our server, database and logs run there.Whenever the app talks to our server.
CloudflareYour IP address and the map squares or recording requested.Map tiles and narration.
BackblazeYour IP address and the recording requested, only when a download falls back from Cloudflare to the storage itself.Narration, rarely.
LocationIQThe car’s coordinate and recent points of the road, to name the road and town.Road trips only.
OpenAIRoad, town, county and state names and the facts of a trip, including the destination you typed; the town and stories of an audiobook set. Never a coordinate. Asked not to keep what it is sent.Road trips and audiobook mode.
InworldThe text to be voiced.Narration, and the host’s words.

Children

Heretofore is not made for children under 13, and we do not knowingly collect personal information from them. If you believe a child has used the app in a way that concerns you, write to us.

This website

Changes, and writing to us

When what the app does with information changes, this page changes with it, with the date below. Questions about any of it: write to us.

Updated October 14, 2026

← Back to the Atlas