Coastory Privacy Policy

Last updated: 2026-10-28

Coastory is made by Lauren Leppert, doing business as Velocicoder ("Velocicoder", "we"). Questions about this policy or your data: support@coastory.app.

The short version

Coastory is a roller coaster tracking app. Your ride history, ratings, notes, and photos live on your phone. Coastory never uploads your photos to us — the app has no way to. Through Coastory, they leave your phone only when you share or export them yourself; your phone's own backup is separate (below). If you create a Coastory Account, your email address and a text-only copy of your ride history (never photos) are stored on our servers so you can get your history back on a new phone. If the app crashes, a crash report goes to our error-reporting service so we can fix it; that report never contains your photos, notes, or ride history. Crash reporting is on by default. Whether you can turn it off depends on your installed version; see Crash reports below. No ads, and no analytics watching what you do in the app; the crash reporter's only counting is of app opens and how each one ended. We don't sell your data.

What we collect and why

Things you enter. Your display name, ride history, ratings, tags, notes, park visits, any souvenir purchases or game costs you record, and any parks or coasters you add yourself. These stay on your phone. If you create an Account, a text-only copy of what the app keeps is stored on our servers so you can restore it on another phone. Your Account and Profile identifiers link those stored records to you. That copy covers everything above plus your season passes and membership cards — their names, kind, add-ons, meal-plan tracking, order, where each picture sits inside the app, and how it's cropped (never the picture itself, and never a member number you type — those stay on your phone unless you put them in a backup file yourself), your Adventures, Stories and keepsakes, any spreadsheet you've imported (the file's name, how you matched its columns, and the rows you brought in), your app settings, and, for each photo, the text that describes it — which ride or park it belongs to, where the file sits inside the app, how it's cropped, and when you added it. It never includes the photo itself.

Your photos. Stored only on your phone, in the app's private storage. Coastory never uploads them to us, with or without an Account: the app opens them only to show them to you and to build a share or an export you ask for. A photo leaves your phone when you send it somewhere yourself — sharing it, or exporting a Story or a backup — and then it goes only where you sent it. There is no photo upload to our servers; if you lose your phone without a backup, we can't get your photos back. The in-app Backup feature gives you a copy of your history and photos in a file you control.

Your email address, if you create an Account. Sign-in is passwordless: we email you a one-time code, so we never see or store a password. When you sign in, our sign-in service records the IP address of that session and the technical headers the app sends with it (the app's software library and version, and whether you're on Android or an iPhone and your phone's system version string), as sign-in systems normally do.

Reports you choose to send. Coastory has two report forms in the app, Report an Issue and the catalog reports (Suggest a correction, Report something missing and Confirm this is right), and one on our website, the correction form. What travels with a report depends on which form you used and on what you're reporting. Nothing from your ride history or photos is included in any of them unless you type it in.

Every report also carries the date and time you sent it and a random identifier for that one report. A "Report an Issue" report also carries your Account id, written into the report, if you're signed in when you send it; the catalog reports never carry it. No report is sent over your sign-in: the app sends every report the way it would if you were signed out, so a catalog report isn't tied to your Account the way your cloud copy is. Like any request to our servers, it still arrives from your internet connection's IP address, which our provider logs.

Crash reports. If Coastory crashes or hits an unexpected error, a report goes to our error-reporting service, Sentry: the technical details of the error (stack trace), device model and manufacturer, OS version, screen size and orientation, battery, memory and storage levels, similar device-health details (charging and temperature state, processor type, whether the phone is rooted or jailbroken), your phone's timezone and language settings, its accessibility settings (such as bold text, higher contrast or reduced motion), whether it uses a 24-hour clock, its light/dark setting, app version, a short trail of app-level events just before the error (for example, the app going to the background), and the names of the screens you visited before it, with when you opened them — the kind of screen, such as a park's page, never which park or anything you typed. Separately from errors, the same service counts each time the app is opened and how that session ended — normally, after an error, or in a crash — so we can see how often Coastory crashes at all; it also reports the app freezing or hanging. Reports carry a random per-installation identifier created by the reporting library — not your email, your Account, or any advertising or hardware ID — and, on iPhone, a one-way hash of the device identifier Apple gives each app maker. We don't connect either to your Account. They never include your photos, notes, ride history, or a screenshot. Sentry is configured not to store your IP address. It does still record roughly where the report came from — country, region and city — which it works out from the internet connection the report arrives on. That is not your phone's location: a crash report never includes it, and turning the IP off does not turn this off, because they are separate settings at Sentry's end. We would rather say so than let "we don't store your IP address" imply more than it does. In Coastory 0.9.31 (build 54), you can turn crash reports off in Settings → About & help → Send crash reports; they are on until you do. The change takes effect the next time Coastory starts, and from then on nothing is sent to Sentry at all — no error reports, no app-open counting, nothing. Your choice is kept in your Coastory backup and your cloud copy, so it comes with you to a new phone once you've restored it and restarted Coastory; until then, a fresh install starts with crash reports on. Older store builds, including 0.9.9 (build 27), do not offer this setting and send crash reports automatically. This description does not mean build 54 is available in your store yet.

Email you send us. If you write to support@coastory.app, we have your email address and whatever you send, including attachments. We use it to answer you and to act on what you ask.

Nothing else. Coastory has no analytics or advertising code, and never asks your phone for your contacts. It asks for your phone's location in one place only: when you choose to sort My Parks by Distance. Only then does your phone ask you, and if you say no, My Parks sorts by name instead. If you say yes, Coastory reads roughly where you are, uses it on your phone to put your closest parks first, and forgets it when you switch to another tab or leave Coastory. It reads it again each time you come back to My Parks while it is sorted by Distance. Once you have allowed it, Coastory also reads roughly where you are each time you open it or bring it back to the front, to notice when your phone is near a park in its catalog: if it is, it offers I'm here for that park in the bar above the tabs, and nothing is set until you tap it. It never reads your location in the background. If you tap Not now, or say you've left a park, Coastory keeps only the time of that tap on this phone, so it stays quiet until 4 a.m.; it keeps no park and no position from it. You can turn the check off in Settings → About & help → Notice when I'm at a park; off, Coastory reads your location only for the Distance sort. Your location is never stored, never in your Coastory backup or your cloud copy, and never sent to us or anyone else. It reads a file or picture from elsewhere on your phone only when you pick it yourself — a photo, a spreadsheet to import, or a backup to restore. Apart from the Distance sort and that check, nothing in the app reads where your phone is. The only place Coastory knows you are is a park you tell it — with I'm at this park on that park's page, by starting or moving an Adventure there, or by tapping I'm here on that offer — and that you're here now marker stays on this phone: it isn't in your Coastory backup or your cloud copy, and is forgotten when you say you've left, by 4 a.m. the next day — or, if an Adventure you started is still running then, once it ends — or when you erase the app's data. The days and rides you log record their park, and an Adventure records its date. Those records travel in your Account's text-only cloud copy and are linked to that Account; this includes the parks and specific rides you recorded visiting. Separately, our crash reporter derives the approximate area described above from your internet connection, not from your phone's location — we count that as collecting your rough location, and we declare it as such on the app stores. Four things in the app reach other companies directly. Tips are handled entirely by Apple or Google: the app asks the store for the price and hands the purchase to it, and we never see your payment details and keep no record of the tip. "Learn more about this ride", on a coaster's page, opens a DuckDuckGo web search in your browser, so DuckDuckGo receives the coaster's name and its park's name — including a name you typed yourself for a coaster you added; nothing is sent until you tap it. "Choose from the web", on a ride's or park's page, sends the ride's name and its park's name (or the park's name, on a park's page) to Openverse and Wikimedia Commons when you tap it — including a name you typed yourself — then loads photos from the sites that host them; nothing else about you goes with it, other than your device's internet address, as with any web request. Live waits, on a park's page or a coaster's page, asks ThemeParks.wiki for that park's current ride waits only for parks and coasters it covers, when the page opens and every few minutes while it stays on screen, so ThemeParks.wiki receives which park you are looking at and your device's internet address, as with any web request; nothing else about you goes with it, the waits are not saved, and you can turn it off in Settings, after which nothing is sent. If anything else ever changes, this policy will change first.

Permissions. Camera and photo library are requested only when you choose to take or pick a photo, or to save something the app made into your Photos, and the image stays on your phone. If you turn on "Also save to my Photos" in Settings, the app also writes copies to your own photo library; that's off unless you choose it. Internet is used for Account sign-in, the optional cloud copy, the reports you send, crash reports while they're on, tips you choose to give through the app store, choosing a photo from the web, and live waits on a park's page or a coaster's page unless you turn them off. When you choose a photo from the web, Coastory sends the ride's name and its park's name (or the park's name, on a park's page) to Openverse and Wikimedia Commons to search their libraries, and loads the photos from the sites that host them. Nothing else about you goes with it, other than your device's internet address, as with any web request.

Notifications. Coastory can notify you about two things you start: when a meal timer you set on a pass runs out, and once if a day you started is still open a day later. Notifications are made on your phone; Coastory sends nothing about them anywhere. Coastory asks for permission the first time you start a timer or a day, never when you first open the app. You can turn them off in Settings → About & help → Allow notifications.

Your phone's own backup

Separately from Coastory, your phone may back up app data to your Google or Apple account, or move it to a new phone. On Android, Coastory allows its database into that backup and keeps photos out so the backup stays small enough to succeed; a direct phone-to-phone transfer carries everything. On iPhone, an iCloud or computer backup of your phone includes Coastory's data, photos too, unless you turn iCloud Backup off for Coastory (a backup to a computer can't leave one app out). That data goes to your own Google or Apple account under their terms — we never see it. The in-app Backup feature is the copy you control.

Who handles your data

How long we keep it

Your choices

Children

Coastory isn't directed at children under 13, and we don't knowingly collect personal information from anyone under 13. We don't ask for your age. If we learn that a child under 13 has created an Account, we'll delete it and its data — tell us at support@coastory.app.

Security

Everything between the app and our servers is encrypted in transit, and each rider's cloud data is readable only by the signed-in Account that wrote it. Keeping so little is part of how we keep it safe.

Changes

If we materially change what we collect or how we use it, we'll update this page and the date above, and tell you in the app where practical.

Contact: support@coastory.app