Your privacy matters. This policy explains what information our apps do — and do not — collect.
Jump to an app:
Information we collect
Most of our apps are designed to work without accounts and without collecting personal information. We never sell your data, and we don't track you across other apps or websites. Where an app needs a specific permission — such as photos, location, or calendar — to do its job, that's explained in the app's own section below.
- No accounts: we don't ask you to sign up, and we don't collect your name, email, or contacts.
- On-device data: things like your scores, progress, settings, and preferences are stored locally on your device. Where you have enabled iCloud or a platform backup, some of this may sync through your own Apple or Google account — but it is never transmitted to us.
- No advertising: our apps do not contain third-party ads and do not track you for advertising.
- App-specific permissions: some apps need access to features like photos or your calendar to work. These are used only for that app's stated purpose — see below.
PDF Offline Studio (nothing leaves the device)
PDF Offline Studio collects nothing, transmits nothing, and has no server. That is
not a policy decision that could quietly change — the app is built without
permission to use the internet at all, so it is not able to send a document
anywhere. You can check this yourself: on iOS and macOS it declares no network
entitlement, and on Android it declares no INTERNET permission.
Your documents. When you open a PDF, the app copies it into a temporary working area on your own device so it can edit it without touching your original. That working area is emptied when the app starts, and again whenever you leave the app with no document open. The one thing kept is an unfinished edit — a document you changed but have not yet saved or discarded — so that if the app is closed unexpectedly it can offer to bring your work back. It stays on your device and is removed as soon as you save it or throw it away. Files leave the app only when you send them — to the Files app, to another app through the share sheet, or to a printer — and once a document has been handed to another app, that app's own policy applies to it.
Passwords. If you open a password-protected PDF and enter the password, the app makes a temporary unprotected copy so it can work on the pages. That copy lives in the same working area and is removed the same way. The password itself is held in memory only and is forgotten as soon as that copy exists. It is never written to disk, and there is nowhere for it to be sent.
Translating and reading text. Translate and Make searchable use Apple's own on-device frameworks — Translation, and Vision for reading the text in scanned pages — and run entirely on your iPhone, iPad or Mac. Your document is not sent anywhere to be translated or read. To translate between two languages, your device first needs Apple's language files for them. If they are not installed yet, the app shows Apple's own download prompt; the download is done by iOS or macOS from Apple, when you agree to it, and is covered by Apple's privacy policy. The app itself still makes no connection, and once the languages are on your device, translating works with no connection at all.
What stays between sessions. Besides an unfinished edit, these things, all of them on your device, none of them describing a document:
- Tools you have starred, so your favourites stay at the top of the home screen — a short list of tool names.
- A signature, if you choose to save one. Held in the device keychain on iOS and macOS, or the equivalent encrypted store on Android, and removed when you delete it or uninstall the app.
- One custom stamp, if you make one. Kept as a description rather than a picture — the words on it, an outline shape, and a few colours — so it can be redrawn at the right size for whatever page it lands on.
- Your chosen language, if you pick one instead of following the device.
- Which tips you have already seen — the welcome screens, hints, and the "New" label on tools you have tried — so they are not shown again. Each is a simple marker that something was shown, not when, and nothing about what you did with it.
- A few small numbers, used to decide when to ask you for an App Store rating, and to ask rarely: how many times the app has been opened, when it was first used, and when (and in which version of the app) the question was last asked.
Photos and scanning. Turning images into a PDF uses the system photo picker, which runs outside the app. The app receives only the images you chose and never gets access to your library. On iPhone and iPad you can instead scan paper pages with Apple's document scanner: the camera is used only while you scan, the pages are straightened on your device and become the PDF's pages, and nothing is kept or sent anywhere else. A photo carries more than its picture — often where and when it was taken, and which phone took it. The app leaves all of that out of the PDFs it makes, and tells you when it has, so it doesn't travel to whoever you send the PDF to.
No analytics, no crash reporting, no advertising or device identifiers, no location, and nothing at all about the contents, filenames, or metadata of your documents.
Call My Meeting (calendar access)
Call My Meeting asks for permission to read your calendar so it can set a local alarm before each meeting. Your calendar stays private:
- Read on-device only: calendar events are read on your device to work out when to ring. They are never uploaded, sent to us, or shared with anyone.
- No copies kept: the app does not store your events on a server. It only keeps what it needs on your device to schedule upcoming alarms.
- Alarms are local: alarms and reminders are scheduled and fire entirely on your device.
- Optional notifications: if you allow notifications, they are used only as an occasional on-device nudge to reopen the app. There is no push server.
You can turn Calendar, Alarms, or Notifications access on or off at any time in your device Settings.
Route Reel (photos & maps)
Route Reel turns your trip photos into a map-flyover video. To do that it needs your photos and the location saved inside them, and it uses a mapping service to draw the map and routes. Here's exactly how that works:
- Photos & their location: with your permission, Route Reel reads photos from your device, including the GPS coordinates stored in each photo's metadata. These coordinates are what place your trip on the map. Photos are read on your device to build your reel and are never uploaded to us.
- Why broad photo access: Route Reel reads photos directly (rather than through the system photo picker) because the picker removes the location metadata the app relies on. Access is used only to build your reel.
- Maps & routes (Mapbox): to show the map and calculate routes between your stops, the coordinates of your stops are sent to Mapbox, our maps provider, over a secure connection. This is necessary for the core map feature. Mapbox's handling of that data is governed by its own privacy policy. Route Reel disables Mapbox's optional usage telemetry where the SDK allows.
- Screen recording: to create the final video, Route Reel records the on-screen map animation it plays back. The resulting video is saved to your device's gallery and is not transmitted anywhere by the app.
- Notifications: shown only to display the in-progress recording status, as required by Android for screen capture.
You can turn Photos, Location, or Notifications access on or off at any time in your device Settings.
Missed Flight (saves, tips & sharing)
Missed Flight is a single-player game with no accounts, and it works without collecting any personal information. A few features are worth explaining:
- Game saves & iCloud: your coins, daily streak, settings, and unlocked content are saved on your device. If you have iCloud enabled, a small amount of this game data (such as your coin total, streak, and unlocked airports) is synced through Apple's iCloud Key-Value Storage so your progress carries across your own devices. That data goes to your own iCloud account under Apple's privacy policy — never to us.
- In-app tips (purchases): the optional "Tip Jar" lets you support development. These purchases are processed entirely by Apple (App Store) or Google (Google Play). The app never sees or stores your payment details, and tips unlock no special content or gameplay advantage.
- Optional notifications: if you allow them, the game may send an occasional on-device reminder to help keep your daily streak alive. These are scheduled and fire locally on your device — there is no push server. You can turn them off any time in Settings.
- Sharing: when you tap Share, the game creates an image and a short caption on your device and hands them to the system share sheet for you to share if you choose. Nothing is uploaded to us.
Missed Flight does not access your photos, location, calendar, or contacts.
Meal Metrics (photos, what you log, and the parts that leave the device)
Meal Metrics is the only app here that sends anything of yours to a service in order to work, so this section is longer than the others and says plainly what goes where.
What you log is yours. Everything you log — what you ate, when, the weights, the calculated nutrients, and the height, weight, date of birth and activity level you enter yourself — is stored on your device. If you are signed in to iCloud, it also syncs through your own iCloud account, in its private database, so the same records appear on your other devices and survives a new phone. That copy lives in Apple's care under Apple's privacy policy; we cannot see it, and we keep no copy of your records on any server of ours. There is no account and no sign-up. Meal photographs are deliberately left out of that sync: they stay on the iPhone that took them.
What leaves the device, and when.
- A meal photo, only when you ask for it to be identified, and only once you have allowed it. The first time a photo or a description of a meal is about to be sent, or a scanned product needs vitamins filled in, the app asks before anything is sent to OpenAI, and you can change your answer at any time in Profile → Settings → Name food with OpenAI. When you photograph a meal, the app sends one downsized copy (about 768 pixels on the long side) through our server to OpenAI, whose model names the food. It is sent to name the food and for nothing else. Our server passes it straight through and keeps no copy, no log of it, and nothing derived from it. OpenAI does not use data sent through its API to train its models, and keeps it for up to 30 days for abuse monitoring (OpenAI's data controls).
- What you type, when you describe a meal. The sentence you write is sent the same way, to OpenAI, and treated the same way. So are short follow-ups about that meal — splitting a dish into ingredients, or filling in vitamins a food database does not list. The answers to those general questions (what is usually in a dish, the typical nutrients of a food) are kept on our server for up to 30 days, not linked to you or your device, so the next person who asks about the same food gets them at once. Your own words and photos are never kept.
- What you say, if you speak instead of typing. Your words are turned into text by Apple's speech recognition, which depending on your device and language happens on the iPhone or on Apple's servers under Apple's policy. The text is then treated exactly like a typed sentence. Nothing is recorded or kept.
- A barcode number, or a product name you search for. Only the number or the words are sent, straight from your phone, to Open Food Facts (a free, public food database run by a non-profit), to look up what the product is. As with any web request, it sees your device's IP address. The photograph of the barcode never leaves the device. If you have allowed OpenAI, the product's name (not the barcode, and nothing about you) also goes to OpenAI the same way, to fill in vitamins and minerals the label does not list; if you have not, the label's own figures are used.
What never reaches us: your food log, your body details and your history (they stay on the device and in your own iCloud, as above), and the photographs once a meal has been saved. Photos are kept in the app's own storage, not your photo library, are not synced, and are deleted when you delete the meal, or after 90 days (the meal itself stays).
The identifier. Because there are no accounts, the free trial is counted against a random identifier generated on first launch and kept in the device Keychain. It is a random number. It is not your Apple ID, your device ID, or anything that identifies you, and it is not shared with anyone. Our server stores that identifier with when its free week started, and each day's count of meals and requests and how many words the model read and wrote for them — enough to enforce the free week and fair use, and to know what the service costs to run. The per-request detail is deleted after 35 days, the daily totals after 400 days, and the identifier itself once the device hasn't been seen for 400 days. If you subscribe, the server also notes which identifier became which subscription (Apple's original transaction number for it, not your Apple ID), kept for 400 days, to count how many free weeks turn into subscriptions. To stop abuse, requests are counted per IP address: the hourly counts are deleted after 36 hours, and the counts of new installs after 90 days. No photo and nothing you typed or said is ever written to our server's storage.
Proving the app is the app. Each request carries a short cryptographic token issued by Apple's App Attest service, which tells our server the request came from a genuine, unmodified copy of Meal Metrics rather than from someone who found the address. The token says nothing about you and cannot be traced back to your Apple ID.
Apple Health, if you allow it. With your permission the app reads your height, weight, date of birth and sex, to work out your reference amounts, and the energy you burn, so the day's reference figures follow how much you moved; and it writes the meals and water you log so Health and your other apps can see them. What the app reads from Health is used on the device for those calculations and not kept: it is not saved in the app, not synced to iCloud, and read again from Health each time the app opens. Health data is never sent to our server or to the model, and is never used for advertising. You can turn either direction off in Health at any time.
Subscriptions. Handled entirely by Apple. To confirm you are subscribed, the app sends the signed receipt Apple issues for your purchase to our server, which checks Apple's signature on it. We never see or store your payment details, your name, or your email address.
Where it runs. Our server runs on Fly.io in Frankfurt, Germany. OpenAI processes the photos and words it receives in the United States.
Reset. "Reset" in Settings deletes your meals, drinks, recipes, saved foods and photos on the device and in your iCloud copy, and, if you choose, your height, weight and date of birth too. Anything already written to Apple Health stays there, and is yours to delete in Health.
Who is responsible, and your rights. Vuolt is responsible for this processing; our details are in the Impressum, and you can reach us at vuolt@outlook.com. We rely on your consent (Art. 6(1)(a) GDPR) to send photos and words to OpenAI, which you can withdraw at any time in Settings; on providing the service you asked for (Art. 6(1)(b)) for barcode lookups, the subscription check and the free-week and fair-use counts; and on our legitimate interest in preventing abuse (Art. 6(1)(f)) for App Attest and the per-IP counts. The recipients are Fly.io (hosting our server), OpenAI (naming the food), Open Food Facts (product lookups) and Apple (App Attest, purchases, iCloud and Health). OpenAI and Fly.io are US companies; transfers to them rely on the safeguards in their data processing terms, such as the EU Standard Contractual Clauses. You have the right to access, correct and delete your data, to restrict or object to its processing, to data portability, and to complain to a supervisory authority — for us, the Berlin Commissioner for Data Protection and Freedom of Information. Because there are no accounts, our server's records are tied only to the random identifier: deleting the app, or "Reset everything", starts a new one, and the old records are then deleted on the schedule above. For anything else, write to us.
Meal Metrics is not a medical device and the figures it shows are reference values for a population, not advice about you. It does not score your food, set goals, or tell you what to eat.
Ja bitte (nothing collected)
Ja bitte (formerly German A1 Quiz) collects no personal data. There is no account, no server, no analytics, no advertising and no tracking, and the app makes no network connections of its own.
Your progress. Your level, what you've learned, your mistakes, streak, achievements and settings are kept in the app's own storage on your device. They are never sent to us or anyone else. Deleting the app deletes them, and "Reset all progress" in Settings clears them.
Apple Intelligence. On devices with Apple Intelligence, "Explain" and "Check if I was right" hand the question, your answer and the app's rule to Apple's on-device language model. It runs on your device: nothing is sent to us, and the app doesn't send it anywhere else. Where Apple Intelligence isn't available or is switched off, these buttons don't appear.
Read aloud, reminders and sharing. German words are read aloud with your device's own voices. The optional daily reminder is a notification your device schedules for itself; nothing is sent to us to arrange it. "Send feedback" opens your own email app with a message addressed to us, and nothing is sent unless you press Send. Sharing opens the system share sheet, and you choose where the link goes. Links (Rate, Website) open the App Store or your browser.
Children. Because Ja bitte collects no personal information from anyone, it collects none from children.
Platform-provided data
Apple (the App Store) and Google (Google Play) may collect standard, aggregated, and anonymised information — such as crash reports, download counts, and basic usage analytics — under their own privacy policies. We may view this information in summary form to fix bugs and improve our apps. It is governed by:
Purchases & support
Some apps offer optional in-app purchases (for example, tips to support development). These are processed entirely by Apple (App Store) or Google (Google Play) under their own privacy policies — our apps never see or store your payment information. If you instead choose to support us via “Buy me a coffee,” that transaction is handled entirely by Buy Me a Coffee on their own website and under their own privacy policy.
Children's privacy
Our apps do not knowingly collect personal information from anyone, including children. If you believe a child has provided us personal information, contact us and we'll address it.
Changes to this policy
We may update this policy from time to time. The “Last updated” date above reflects the latest revision.
Contact
Questions about this policy? Reach out at vuolt@outlook.com.