Privacy policy

Last updated November 15, 2026

Terna is a training, food and recovery app for iOS, Android and the web. This page says what it collects, why, who else handles it, and how you can get a copy or delete it. We don’t sell your data, and we don’t use it for advertising.

1. Who runs Terna

Terna is developed and run by Jose Barbosa, an independent developer (“we”, “us”). We are the controller of the personal data described here. Contact: privacy@<domain> TODO: set the address once the domain is decided.

2. What we collect

Your account

Training

Body and food

Recovery

Purchases

Notifications

Usage and crash data

3. Apple Health and Health Connect

Health access is off until you turn it on, and you choose each permission in the system sheet. You can turn it off in Terna’s settings or revoke it in the Health app (iOS) or Health Connect (Android) at any time.

What Terna reads from and writes to the health store
DataRead or writeWhat happens to it
Body weightRead (latest only)Offered as a suggestion on your body screen. It is saved to your profile only if you tap to use it.
SleepRead (last 14 days, only if you turn on “Read sleep”)Turned into one entry per night in your recovery log, which is saved to your account like a sleep entry you typed.
WorkoutsWriteEach finished workout is written as a strength-training session (title, start and end time).
Active caloriesWriteThe estimated calories for each finished workout.

We use health data only to run these features. We don’t use it for advertising or marketing, we don’t sell it, and we don’t share it with the analytics or crash-reporting services named below.

4. Food photos and AI estimates

When you log a meal with a photo or a written description, the app sends it to our server, which sends it to Anthropic (the Claude API) for that one request. Anthropic returns a list of foods with amounts and nutrition; you review and edit it before anything is logged. Terna doesn’t store the photo. Under Anthropic’s commercial terms, API inputs are not used to train its models.

5. How we use it

If you are in the EU, UK or a similar jurisdiction, our legal bases are: performing our contract with you (running the app you signed up for), your consent (health store access, notifications, food photos), and our legitimate interest in keeping the app secure and working (crash reports, usage analytics, security logs).

6. Who else handles it

These services process data for us, only to provide their part of Terna:

Service providers and what they receive
ServicePurposeWhat it receives
AnthropicFood photo and description estimatesThe photo or description you submit
PostHogProduct analyticsScreen views and app open and close events, with your email and display name. Sent through our own server.
SentryCrash and error reportingError details and device information
RevenueCatSubscription managementYour Terna account ID and your store purchase records
Apple App Store, Google PlayPayments for Terna ProYour purchase, under the store’s own privacy policy
Expo (push service), Apple Push Notification service, Firebase Cloud MessagingDelivering notificationsYour device’s push token and the notification text
ResendSending account emailsYour email address and the email’s content
Google, FacebookSign-in, only if you choose itThe sign-in request; they share your email and name with us
Open Food FactsBranded food searchThe search words you type, sent from our server without your account details
TODO: hosting providerServers, database and file storageEverything stored in your account

Some of these services are in the United States, so your data may be processed outside your country. Where the law requires it, transfers rely on the providers’ standard contractual clauses or equivalent safeguards. We share data with others only if the law requires us to.

7. What stays on your phone

8. How long we keep it

We keep your data while you have an account. Crash reports and analytics events are kept by Sentry and PostHog for their standard retention periods, and server logs for a short time for security.

9. Your choices and rights

Depending on where you live (for example under the GDPR or in California), you may also have the right to object to or restrict processing, and to complain to your data protection authority. Email us to use any of these rights.

10. Children

Terna is not meant for children under 16, and we don’t knowingly collect their data. If you believe a child has created an account, contact us and we’ll delete it.

11. Changes

If this policy changes, we’ll update the date at the top. For significant changes we’ll tell you in the app or by email before they take effect.

12. Contact

Jose Barbosa · privacy@<domain>