Ola Wellness

Privacy Policy

Effective date: October 18, 2026
Last updated: October 18, 2026
Publisher: Fresh Pineapple LLC, a Wyoming limited liability company
Contact: [email protected]

Ola Wellness is a food, fasting, activity, sleep and cycle diary/log that lives on your iPhone. This policy says what the app does with your information, in plain words, and it is written to be checked against the app rather than trusted on its own. The short version:


1. What the app stores on your phone

Everything you log — foods, meals, water, weight, workouts, fasts, sleep, period days, notes, goals and settings — is kept in a database inside the app's own storage on your iPhone. It is protected by your device passcode and Apple's file protection like any other app data. We cannot see it, and it is not sent to us.

The app also keeps a small summary of today's rings (calories, steps, sleep, fast) in a shared container on the phone so its Home Screen widgets and Live Activity can draw it. That summary never leaves the device.

Backups

The app writes automatic backup files inside its own storage, and you can choose a second folder in the Files app to receive copies. Backups contain your whole diary/log, including data read from Apple Health, so:

Backups and exports are ordinary files. Anyone with the file can read it. Treat them as you would a copy of your diary/log.

2. Apple Health

If you turn on Apple Health in Settings, the app asks iOS for permission and you choose, type by type, what it may read. The app can read:

It uses these only to fill in the rings and cards you see, credit activity toward your calorie budget, track your cycle and draw your charts. Health data is processed on your phone and is not sent to us or to anyone else, with one exception you choose: if you turn on Kai (section 3d), the daily totals in its summary, some of which come from Apple Health (steps, sleep, weight, active energy credited), go with each question you ask it so it can answer. Our server passes the summary on and does not keep it. Kai's answers are kept for up to 90 days (section 3d), and an answer can repeat some of those numbers ("you slept 6 h 10 m"); they are used only to check and improve Kai, then deleted. Health data is never used for advertising or marketing, never sold, and never stored in iCloud by the app.

If you separately turn on write-back, the app writes weight, water, dietary energy and period days that you logged in Ola Wellness to Apple Health, so the Health app and other apps you allow can see them. It never writes sleep, steps or activity. You can turn write-back off at any time in Settings, and you can revoke any Health permission in the Health app or in iOS Settings; the app keeps working without it.

Data from a Garmin, Oura, Apple Watch or other device reaches the app only through Apple Health, under the same permissions.

3. The four features that send something off your phone

Each is off when you install the app. Each is a separate switch in Settings → Food lookup, and each can be turned off again at any time, which stops the sending immediately. Nothing else in the app talks to the internet, except an estimate you ask for inside one of them (3b-iii).

Who receives it. What a feature sends goes only to the companies named in that feature's section below (OpenRouter and Google for photos, voice and Kai; Open Food Facts, USDA FoodData Central and FatSecret for online lookups), and to the company we rent our server from, and only to run the feature you turned on. We only use providers whose terms protect your data at least as well as this policy does.

3a. Look up foods online

When on, searching for a food or scanning a barcode sends only the words you typed or the barcode number to nutrition databases so the app can show you matching foods:

Foods you choose are saved to your phone. Nutrition content from FatSecret that its terms do not allow us to keep is removed from the phone within 24 hours unless you logged it.

Your diary/log, weight, Health data and identity are never part of a search. Search words are used only to find foods, so please don't type personal health details into the search box.

3b. Recognize food from photos

When you turn this on, the app first shows you a consent sheet and needs your agreement. After that, when you take or choose a photo on the camera screen, the app:

  1. shrinks the picture and removes its location tag;
  2. sends it to a server we operate (see 3c);
  3. that server passes it to a third-party artificial-intelligence model — Google Gemini, accessed through OpenRouter — which returns a list of food names and rough portion sizes.

What we keep. Our server keeps a copy of the resized photo, with its location tag already removed, for up to 90 days, together with the list of foods the model returned and a random code the app makes on your phone. The code is not an account and is not linked to your name, your diary/log or anything from Apple Health; it exists so that you can ask us to delete what your phone shared (Settings → Food lookup → Delete my shared food data). We use the copy to improve food recognition and to build and check our food database, as other food apps do, and then delete it. What we learn from a photo — a food's name, a typical portion, the numbers printed on a label — may be kept after that, with nothing linking it to you. We do not sell these copies or give them to anyone else.

OpenRouter and Google handle the picture in order to answer the request under their own terms, which we do not control: OpenRouter privacy · Google privacy. Read them if this matters to you, and leave the feature off if you would rather no photo left the phone.

Calories and nutrients never come from the photo. They come from the food database or, for a food no database has, from an estimate you ask for (see 3b-iii). You confirm every item and portion before anything is logged. Photos are never used to identify you.

3b-ii. Log food by voice

When you turn this on, the app first shows you a consent sheet and needs your agreement. After that, when you press the voice button and describe a meal, the app:

  1. turns your speech into text on the phone, using iOS's on-device speech recognition. The recording is never stored and never leaves the device. If your iPhone or language cannot do this on the device, the feature says so and does nothing rather than send audio away;
  2. shows you the text, which you can edit;
  3. only when you tap Find foods, sends that text to the same server as photos (see 3c), which passes it to the same model — Google Gemini, accessed through OpenRouter — to pick out the foods and amounts you named.

What we keep. As with photos, our server keeps the text, the foods returned and the random install code for up to 90 days, to improve how meals are understood and to grow our food database, then deletes them. OpenRouter and Google handle it under their own terms, linked above. Calories and nutrients never come from what you said. They come from the food database or, for a food no database has, from an estimate you ask for (see 3b-iii). You confirm every item and portion before anything is logged.

3b-iii. Estimates, only when you ask

When no food database and no web search has a food from a photo, a dictated meal or Kai, the app offers to estimate it. Nothing is sent unless you tap Estimate. The first time, the app tells you what will be sent and asks you to confirm; after that it remembers your answer. When you tap it, the app sends only the food's name and, if the photo suggested one, a weight to the same server (see 3c), which passes them to Google Gemini, accessed through OpenRouter, for a typical serving's calories and nutrients. No photo, diary/log, Apple Health data or anything else about you is sent. The request carries the random install code described in 3b, used only to apply the daily limit.

What we keep. Nothing: our server keeps no copy of the food's name or of the estimate, only a count that an estimate was made. OpenRouter and Google handle the request under their own terms, linked in 3b.

The estimate opens labelled as an estimate. You can change the name, the serving and every number, and it reaches your diary/log only when you tap Log. It is never added to the food database, and the entry stays marked as an estimate.

3d. Kai, the chat assistant

Kai answers questions about your own numbers ("why did my weight jump this week?"), and finds foods the app doesn't have yet. When you turn it on, the app first shows you a consent sheet and needs your agreement. After that, each time you ask Kai something, the app sends to the same server as photos (see 3c), which passes it to Google Gemini, accessed through OpenRouter:

The summary contains no name, account, email or device identifier. It includes totals that came from Apple Health, which is the exception described in section 2.

To answer, Kai may look a food up in the app's own food list, in the online databases in 3a (only if "Look up foods online" is on), or on the web. A web search runs on our server through a search service (SearXNG) that passes only the search words, usually a food or product name, to public search engines. When nothing has a food, Kai offers an estimate instead (see 3b-iii). A food Kai finds is labelled with where it came from, and goes into your diary/log only when you tap Log. Kai cannot change your diary/log or the food database by itself.

What we keep. Our server keeps each question you ask and Kai's answer to it (with any foods it suggested) for up to 90 days, with the random install code described in 3b and nothing that names you, so we can check and improve Kai's answers. Then they are deleted automatically. An answer can include your own numbers, such as a weigh-in, a day's calories or last night's sleep, some of which may have come from Apple Health. The summary of your days sent with each question is not kept. If you attach a photo, a resized copy (location removed) is kept for up to 90 days in the same way, exactly as in 3b. Delete my shared food data removes all of it sooner. Phones whose owner agreed to Kai before this was added (consent version 1) have Kai switched off until they read the new wording and agree again; nothing from their chats was kept. OpenRouter and Google handle each request under their own terms, linked in 3b.

On your phone. Your chats are saved on your phone so you can pick them up later, with the photos attached to them. You can delete each past chat, and Delete all local data clears them all.

Kai is not a doctor and doesn't give medical advice; it's told to suggest talking to a clinician when a question is medical.

3c. The relay server

Requests to FatSecret, to the photo and voice model, and from Kai go through a small relay server that Fresh Pineapple LLC operates on a server rented from a hosting company. It exists so that the API credentials for those services are not inside the app. The relay:

Fair-use limits. Kai, photo logging and voice logging have daily limits (and Kai an hourly one), so that one stuck or misused copy of the app cannot use up the service for everyone. They are set well above how people normally use the app. If you reach one, the app tells you when the feature will be ready again; search, barcode scanning and logging by hand are never limited. To apply them, the relay counts requests against the random install code, in memory, for up to a day, and can also count requests from one network (IP) address; the counts are never written to disk. We may change the limits.

4. What we do not do

5. Permissions the app asks for, and why

Every permission can be declined or revoked in iOS Settings; the app continues to work without it.

6. Keeping, deleting and taking your data

7. Security

The database is stored in the app's sandbox under iOS data protection, and is protected by your device passcode, Face ID or Touch ID. All network connections the app makes use HTTPS; the app declares no exceptions to Apple's transport security. The relay server accepts only authenticated requests over HTTPS and holds no personal data beyond the shared items described in section 3. We use reasonable technical and administrative safeguards for what we hold, but no system is completely secure.

8. Ola Pro subscriptions

Ola Pro is bought through Apple's App Store, and Apple handles the payment. We never receive your name, Apple ID, email address or payment details. The app asks Apple, on your phone, whether you have an active subscription so it can unlock Ola Pro; that check does not go through our server, and we keep no record of who has subscribed. Apple gives us only the sales and trial figures it gives every developer in App Store Connect, which do not identify you. Billing, cancellation and refunds are handled by Apple under its own privacy policy and terms.

9. When you email us

If you email [email protected], we receive your email address, what you write and anything you attach, through our email provider. We use it only to answer you and to keep ordinary business records, and we keep it only as long as that needs. Ask us and we will delete it, unless the law requires us to keep it. Please don't send health details we don't need to help you. We don't add anyone to a mailing list.

10. When we may disclose information

The only information we hold is what sections 3 and 9 describe. We may disclose it if the law, a court order or other valid legal process requires it, or where it is needed to protect the rights, property or safety of our users, the public or Fresh Pineapple LLC. If Fresh Pineapple LLC is merged, sold or reorganized, that information may pass to the new owner, who must keep to this policy. Your diary/log isn't part of any of this, because we never have it.

11. Where information is processed

Fresh Pineapple LLC is based in the United States. What you choose to send us, and the providers named in section 3, may be processed in the United States or other countries, where data-protection laws may differ from where you live. We only use providers whose terms protect it at least as well as this policy does.

Links to other companies' sites and services, such as Apple, FatSecret or Open Food Facts, are governed by their own privacy policies.

12. Your rights

Your diary/log is not held by us, so your rights of access, correction, portability and deletion over it are ones you exercise directly on your phone using the tools in section 6. For photos and words you shared, you can delete them yourself from Settings, and the server deletes them after 90 days regardless. If you are in the European Economic Area, the United Kingdom, California or another place with a data-protection law and believe we hold anything about you, email [email protected] and we will respond. We will not treat you differently for asking.

13. Changes

If the app starts sending anything new off the phone, or changes who receives it, this policy will change first, the app will ask you again before doing it, and the "Last updated" date above will move. We will also point out important changes in the app or on our website. Earlier versions are available on request.

14. Contact

Fresh Pineapple LLC
Ola Wellness Support
[email protected]
olawellness.app/support


Ola Wellness is a personal tracking and planning tool. It does not provide medical advice. Check with a qualified healthcare professional before making changes to how you eat or fast.

This website

olawellness.app sets no cookies, runs no analytics or tracking, and has no sign-up forms or mailing list. It remembers whether you chose the Women or Men look in your own browser's storage; that choice never leaves your device. It is hosted by Cloudflare, which handles standard technical data such as IP addresses to deliver and protect the site. Fonts come from Google Fonts and some page code from public code libraries, which also see your IP address when your browser fetches them.