The short version: thereabouts keeps your trip, your phrases and your practice on your device, and they work without a connection. Four things do leave: what you write about your trip is sent to OpenAI to prepare your language; phrase text is sent to Microsoft to produce audio in languages your device cannot speak; your destination is sent to Unsplash to find a photograph of the place; and if you report something from inside the app, what you wrote comes to us. Cloud backup and product analytics are separate choices, off until you turn them on. No advertising identifier is collected at any point.
1. Who controls your data
thereabouts is provided by Arcturus Digital Consulting, registered in England and Wales. For data-protection questions or requests, email help@arcturusdc.com.
2. Information kept on your device
Local SQLite storage is the app's primary record. It may contain:
- Trip details and likely situations
- Phrases, likely replies, validation provenance, and practice state
- People, places, routines, and preferences you explicitly approve as memories
- Trip moments you choose to record
- Settings, text size, theme, and consent choices
Memories marked high-sensitivity are local-only. The app does not silently turn an inference into a saved memory.
3. Account and sign-in information
The app creates an anonymous Firebase Authentication account when it starts. This gives local records an owner before you add anything. You may later link that account using Apple or Google sign-in. Firebase Authentication may process an identifier, sign-in provider, email address supplied by that provider, IP address, user agent, and security information.
Signing in is optional for the learning experience. Apple and Google process sign-in under their own privacy policies.
4. Optional cloud backup
Cloud backup is off unless you explicitly agree. If enabled, learner-created memories, trip moments, phrases, and phrase replies are mirrored to Google Cloud Firestore under your Firebase user identifier. The reviewed seed library, device settings, and consent choices are not mirrored.
Security rules restrict records to their owner. Google may still process technical service data such as IP addresses, app identifiers, and operational information when providing Firebase.
5. Speech recognition and playback
Microphone access is requested only when you press a spoken-practice or speak-to-translate control. The app uses your device platform's speech-recognition service to produce a transcript, and does not save raw microphone audio as a memory or a cloud record. Apple or Google may process speech under the operating system and recognition settings on your device.
Playback uses your device's own text-to-speech service where it supports the language you are preparing. Where it does not — which is common for less widely supported languages — the phrase text is sent to Microsoft Azure Speech, which returns an audio file. That file is stored on your device and reused, so a phrase is sent once rather than on every playback. What is sent is the phrase text and the language. It does not include your name, your memories, your account, or anything identifying you.
thereabouts presents transcripts as recognition evidence, not as pronunciation or accent assessment.
6. AI translation and language suggestions
thereabouts uses OpenAI to prepare your language. Consent is requested before the first request and can be withdrawn in settings, which stops further requests without deleting anything you already have. Requests go through an App-Check-protected Firebase Function; the app contains no OpenAI API key.
The main input is the note you write about your trip. That note is free text and is sent as written, so it will contain whatever you put in it. It is sent again if you later refine the trip.
What is sent:
- the note you write about your trip, or a later refinement of it
- for translation, the text you ask to be translated
- when the app breaks a phrase into parts for you to learn, that phrase and a short description of what it means
- your destination and the language being prepared
What is not sent:
- your saved memories, people, places, routines or preferences
- memories marked high-sensitivity, which never leave your device
- raw recordings
- your email address or sign-in credential
OpenAI states that API inputs and outputs are not used to train its models by default. Its abuse-monitoring retention and other processing are governed by its API data controls.
7. Photographs of your destination
To show a photograph of where you are going, the app sends your destination — a town, region or country — to the Unsplash image search API, and stores the image reference it returns. Nothing else is sent, and Unsplash receives no identifier connecting the search to you or your account. If no photograph is found, the app records that and does not search again.
8. Information about other people
What you write about your trip may mention other people: who you are travelling with, who you are visiting, and why. That text is processed as described above, and anything you approve as a memory is stored on your device.
Those people have not agreed to this, so please do not include other people's health information, identification numbers, financial details or exact home addresses. The app is designed to keep only what it needs to prepare language — it will prepare for travelling with someone who needs support without recording why — but it cannot catch everything, and you can edit or delete any memory in the app.
Memories you mark high-sensitivity stay on your device and are never sent to an AI service or mirrored to the cloud.
9. Analytics and technical data
No advertising identifier is collected, at any point, by the app or by any library it includes.
Analytics collection is off when the app is installed and stays off until you agree to it. If you agree, the app records anonymous counts of feature use — which screens are reached, whether onboarding completed, whether a practice session finished. Event content is filtered before sending, and the app does not send phrase text, translations, transcripts, recordings, names, addresses or memory content. You can change this choice at any time in settings.
10. Feedback you send us
If you report something from inside the app, what you write is stored in our Google Cloud Firestore database along with the account identifier it was sent from, the kind of report you chose, and the time you sent it. It never carries your trip, your phrases, your memories, your destination or anything else you have written in the app.
The report also carries your app and device details unless you turn that off before sending. The toggle starts on, and what it sends is the app version and build number, the platform, the operating system version, the device model, and the name of the screen you were on — the name only, never what was on it. Turning it off drops all of it rather than some of it.
Sending a report is not governed by the cloud backup choice in section 4. That choice is about your records being copied somewhere; a report is a message you wrote and pressed send on. If you are offline, the report waits on your device and is sent the next time the app opens with a connection.
Reports are kept until they have been dealt with, are readable only by us, and are not used for anything else. You cannot read a report back or edit it once it has been sent — email help@arcturusdc.com if you want one removed.
11. Keeping the service within its limits
To stop a fault or a misuse of the app running up unbounded cost, the service counts the requests made by each copy of it. That record is stored in Google Cloud Firestore and holds a count, a timestamp and the identifier it is counting: your account identifier, or — for the brief window at startup before an account exists — the IP address the request came from. It holds nothing about what you asked for.
12. Why information is processed
- To provide local trip preparation and practice you request
- To authenticate an owner and prevent access to another learner's records
- To provide optional backup, translation, or analytics where the relevant choice permits it
- To read and act on what you report to us
- To secure the service, prevent abuse, diagnose failures, and meet legal obligations
13. Retention and deletion
- Local learner-created data remains until you delete it, clear the app, or uninstall it.
- Cloud-mirrored data remains until it is deleted following a verified request.
- Your Firebase Authentication record remains until the account is deleted.
- Feedback reports remain until they have been dealt with.
- Request-count records fall out of use at the end of the day they were written for.
- Service providers may retain security, abuse-prevention, and operational records under their own terms or where law requires.
Settings includes a control that deletes your account and everything associated with it: cloud-mirrored records first, then the data on your device, then the authentication account. If the cloud step fails, the account is kept rather than leaving records behind that nothing can reach. A separate control deletes learner-created data on the device only. That one keeps any feedback report still waiting to be sent, on the grounds that a message you wrote to us — quite possibly about whatever made you reset — is not something to discard without asking. Deleting your account does clear those unsent reports. Audio files cached on your device are removed with your device data.
14. International processing
Firebase Authentication is operated by Google from US data centres. The Firebase Function that reaches OpenAI runs in europe-west2 (London). OpenAI, Microsoft Azure Speech and Unsplash may process requests outside the UK. Appropriate provider contractual safeguards apply where required.
15. Your rights
Depending on where you live, you may have rights to access, correct, erase, restrict, export, or object to processing of your personal data, and to withdraw consent without affecting prior lawful processing. Contact us using the address below. You may also complain to the UK Information Commissioner's Office or your local supervisory authority.
16. Children
thereabouts is designed as an adult travel-learning app and is not directed to children under 13. We do not knowingly seek children's personal information.
17. Changes and contact
We will update this policy when the app's data handling changes and provide appropriate notice before a material new use. Questions and requests: help@arcturusdc.com.