Privacy Policy
This policy explains what personal data SnapMacro uses, why, who receives it, how long we keep it and how you can control it. It starts with the short version and the part specific to SnapMacro, followed by the rules that apply to all our apps and the information required in particular countries.
Last updated: November 5, 2026
The short version
- ODBS LLC is responsible for your personal data in SnapMacro. You can reach us at info@odbs.tech.
- Your diary, body profile, meal photos and health values are stored with your account on servers in Frankfurt, Germany, so that you can see them after a reinstall or on a new phone.
- Meal photos and food searches go to Anthropic, the company behind the Claude AI, only after you allow AI analysis; you can turn it off at any time in Profile → Privacy & data.
- With your permission SnapMacro reads only active energy and body weight from Apple Health or Health Connect, never writes to them, and never uses health data for advertising, analytics or AI.
- You can export your data or delete your account at any time in Profile → Privacy & data.
- We use your data to provide SnapMacro and the features you choose, to keep it secure and working, and to meet our legal obligations.
- We do not sell your personal data, do not use it for targeted advertising and do not share it with data brokers.
- We do not use your data to train our own AI models. Where a feature uses a third-party AI service, this policy says what is sent and why.
- Health information is used only to provide the features you use, with your consent. It is never sold or used for advertising.
- You can access, correct, export and delete your data and withdraw your consent. See section 10 for how.
This summary helps you find your way; the full policy below is what applies.
1. Who we are
SnapMacro is made by ODBS LLC (“ODBS”, “we”, “us”), a limited liability company organised in Wyoming, United States, at 30 N Gould St, Ste N, Sheridan, WY 82801, United States. ODBS LLC is the controller responsible for the processing described in this policy, unless this policy says otherwise.
This policy covers the SnapMacro app, its online services, its website and our support. It does not cover services run by others that you use with SnapMacro, such as app stores, sign-in providers or payment providers; their own privacy policies apply to them.
For any question about privacy or to exercise your rights, write to info@odbs.tech. Please include “SnapMacro” in your message.
2. How SnapMacro uses your data
What stays on your phone and what goes to our servers
SnapMacro keeps your diary in your account on our servers, so that it is available after a reinstall or on a new phone. A few things stay on your phone: your choice about usage analytics and the list of recent foods the app shows you. The recovery key that lets a guest account come back after a reinstall is kept in your iCloud Keychain on iPhone or in Google Block Store on Android. A photo leaves your phone only when you choose to analyze it.
Your account
You can use SnapMacro as a guest without signing up; the app then creates an account identifier needed to operate it. If you create an account, we process your email address, your name if you add one, and your sign-in information. You can sign in with Apple or with a code we email you; a password is optional. If you sign in with Apple, we use authentication information from Apple. We store your meal entries, portions, calories and macros, goals, diary records and the meal photos you analyze, so that your diary can show them.
We also store your app language and time zone, the app installations you use (platform and app version) and, for a guest account, the recovery key in a form that cannot be read back. A password, if you set one, is stored only as a secure hash. With Apple we keep a token so we can revoke SnapMacro’s access when you delete your account.
You confirm your month and year of birth once, because SnapMacro is for adults (18 or older). We store the month, the year and your device’s region, never the day.
To protect the service, the app may ask Apple App Attest or Google Play Integrity to confirm it is a genuine copy, and our servers keep technical logs (request time, request identifier and account identifier) to keep the service secure and to fix errors. Meal contents, weights and photos are never written to these logs.
Your diary, goals and body profile
To calculate your daily calorie and macro targets, SnapMacro asks for your sex, age, height, weight and activity level and your goal: to lose, keep or gain weight, with a target weight and a weekly rate. We store your age as an approximate date of birth calculated from it, and you can update these details in the app at any time.
Your diary holds the foods you log (name, amount, calories, protein, carbohydrates and fat, the meal and time, and whether you added it by photo, search, barcode or by hand), the water and weight you enter, your goals over time, and the custom foods you create, which only you can see.
This information can reveal something about your health, so we treat it as health data. We use it only to calculate your targets and to show your diary, Stats and, with SnapMacro Premium, Insights. We do not use it for advertising, do not sell it and do not send it to AI providers.
Food search and barcodes
Food search first uses SnapMacro’s own food list, which is built from Open Food Facts, a public food database, and from foods identified by AI. Text searches are never sent to Open Food Facts.
When you scan a barcode that is not in our food list, our server looks the barcode up in Open Food Facts. Only the barcode is sent, nothing about you. Product pictures from Open Food Facts are loaded by your phone directly from Open Food Facts, which therefore receives your device’s IP address, as any website you visit does.
AI photo analysis and AI food search
AI photo analysis and AI-assisted food search are provided by Anthropic, the company behind the Claude AI; we use no other AI provider. Before your first photo analysis, the app asks for your permission. With it, the meal photos you analyze and the food searches our food list can’t answer are sent to Anthropic for analysis. Without it, search, barcode and manual logging still work, and food search uses only SnapMacro’s own food list. You can turn the permission off at any time in Profile → Privacy & data. Under Anthropic’s commercial terms for API customers, Anthropic does not use your photos or searches to train its AI models. AI results are estimates, not exact medical or nutritional measurements; you can edit them before saving.
With your permission, a search is sent to Anthropic when our food list has too few matches for it. For a photo, the app reduces it to at most 1024 pixels on its longest side and our server removes its embedded metadata, such as location and camera details, before sending it. Each request carries a fixed instruction and the name of your app language; your name, email address, account identifier and health data are never sent.
We store each analyzed meal photo and a small preview of it in private storage, together with the analysis result, so that your diary can show them. They stay until you delete your account, also if you delete the diary entry or never save the result. We keep a technical record of each AI request (time, status and cost, without the photo or search text) for up to 400 days. Names and nutrition values of foods identified by AI may be added to SnapMacro’s shared food list, without any link to you or your photo.
Health Connect and Apple Health
SnapMacro can read two types of health data: active energy (the active calories you burn) and body weight. On Android it reads them from Health Connect, and on iPhone from Apple Health. Access is read-only: SnapMacro never writes any data to Health Connect or Apple Health, and it does not read steps, resting energy or any other health data.
Versions of SnapMacro before 2.0.1 also read steps and resting energy from Apple Health. Daily values they synced stay stored with your account until you delete it.
Connecting is optional. SnapMacro asks for access only when you tap to connect, on the last step of onboarding or in Profile → Health connection, and reads data only after you grant access on your device’s permission screen. You can turn the access off at any time in Health Connect on Android, or on iPhone in Settings under Health.
We use this data only for three things: your active energy is added to that day’s calorie budget in your diary; your weight fills in that day’s weight in your diary when you haven’t logged one yourself and appears in the weight chart in Stats; and, with SnapMacro Premium, both are used in your Insights. We do not use it for anything else.
Each time it syncs, the app reads the last 7 days and sends the daily values to SnapMacro’s servers, where they are stored with your account so that your diary, Stats and Insights can show them. We do not use health data for advertising or analytics, we do not sell it or share it with third parties, and we never send it to Anthropic or any other AI provider.
Turning access off stops new reads; values already synced stay with your account until you delete your account, which deletes them immediately along with the rest of your data.
Notifications and the daily reminder
When you allow notifications, the app registers your device’s push token with our server, together with the app installation, your language, time zone, platform and app version; it is removed when you sign out. If you turn on the daily log reminder in Profile (it is off until you do), our server sends it through Expo’s push service and Apple Push Notification service, or Firebase Cloud Messaging on Android. The reminder asks you to log your day and never contains what you ate, your weight or other health data.
Purchases, analytics and crash reports
SnapMacro Premium is sold through the App Store and, where available, Google Play. Apple or Google processes your payment; we never see your payment details. RevenueCat receives an identifier derived from your account identifier and the purchase records from the store so we know whether Premium is active.
Mixpanel usage analytics runs only if you turn on analytics consent in the app; you can change that choice at any time in Profile → Privacy & data.
If you turn it on, Mixpanel (EU data residency) receives your account identifier, your app version, platform, operating system version and app language, and a few events: signing up, logging your first food, logging a meal from a photo (with a rough count of items), seeing the subscription screen and subscribing. It never receives what you eat, your body or health data or your photos, and it does not derive your location from your IP address.
If the app or the server fails, Sentry (EU region, Germany) receives a crash report: device model, operating system, app version, the error, a sample of performance measurements and your account identifier. Email addresses, tokens and similar identifiers are removed from reports, and they contain no meal, body or health data.
If you write to us for support, we use your message and email address to answer.
Service providers and where data is processed
We use these service providers. Each receives only the data needed for its function:
- Amazon Web Services: our server, database, backups, meal photos and data exports, Frankfurt, Germany (EU).
- Cloudflare: network delivery and protection of the app’s server and this website, on its global network.
- Anthropic: AI photo analysis and AI food search, only with your permission; Anthropic may process requests in the United States and other countries.
- Open Food Facts: barcode lookups (the barcode only) and product pictures loaded by your phone.
- RevenueCat: subscription status, United States.
- Resend: sending sign-in codes by email, United States.
- Expo, Apple Push Notification service and Firebase Cloud Messaging: delivering notifications.
- Sentry: crash reports, EU region (Germany).
- Mixpanel: usage analytics, EU data residency, only if you turn it on.
- Apple: Sign in with Apple, App Attest and App Store purchases; Google: Play Integrity and Google Play purchases.
How long SnapMacro keeps data
- Your account, diary, goals, body profile, custom foods and health values: until you delete them or your account.
- Meal photos you analyzed, their previews and the analysis results: until you delete your account.
- Guest accounts: a guest account that is not used for 180 days (400 days if it has a recovery key) is deleted automatically.
- Technical records of AI requests: up to 400 days, without the photo or search text.
- Data exports: deleted 7 days after they are prepared.
- Push tokens: removed when you sign out, 30 days after they stop working, or after 270 days without use.
- Database backups: hourly copies, each kept for 7 days.
- Server logs: overwritten on a rolling basis as new logs are written.
- Crash reports: kept by Sentry for a limited period, then deleted.
- After you delete your account: a record of the consents you gave and withdrew and the purchase records the law requires, without your name, email address, device or network details, and the records of our staff’s access to accounts (12 months for views, 24 months for changes). If an email to your address could not be delivered or was marked as spam, the address stays on our email provider’s list of addresses we no longer write to.
Your choices in SnapMacro
In Profile → Privacy & data you can export your data, manage the AI permission and analytics consent, and delete your account. The export is a ZIP file with your data and meal photos: we prepare it in the background, you can download it in the app for 7 days, and it is then deleted.
- AI analysis: the AI photo analysis switch in Profile → Privacy & data. Photos and searches are no longer sent from that moment.
- Usage analytics: the Usage analytics switch in Profile → Privacy & data.
- Apple Health or Health Connect: turn access off in Health Connect on Android, or on iPhone in Settings under Health.
- Daily reminder: the Daily log reminder switch in Profile; notifications, the camera and photo access can also be turned off in your phone’s settings.
- Correcting data: edit or delete diary entries in the diary, and update your age, height, weight, activity and goals in the app.
- Deleting your account: Profile → Privacy & data → Delete my account, or the instructions at https://snapmacro.odbs.tech/en/account-deletion.
Deleting your account takes effect immediately, with no waiting period: your account, diary, meal photos and other personal data are deleted, and the photo files are removed from storage by a background process right after. Deleting your account does not cancel a subscription; cancel it in your App Store or Google Play account settings.
Legal bases for SnapMacro
- Your account, diary, targets, sync, export, the daily reminder you turn on, barcode lookups and your subscription: performance of our contract with you.
- Your diary, body profile, water and weight records, which can reveal information about your health: your explicit consent, which you give on the first screen of the app by accepting this privacy policy, and which you can withdraw by deleting your account.
- Active energy and weight from Apple Health or Health Connect: your explicit consent, given when you connect and grant access on your device’s permission screen, and withdrawn by turning access off.
- Sending meal photos and searches to Anthropic: your consent, and your explicit consent where a photo reveals information about your health, given on the AI permission screen and withdrawn in Profile → Privacy & data.
- Usage analytics: your consent.
- Device checks, technical logs, crash reports, the age confirmation and protection against abuse: our legitimate interests in keeping SnapMacro secure, working and reserved for adults.
- Purchase and consent records: our legal obligations.
3. Our legal bases
Where the law requires a legal basis for processing personal data, such as the EU and UK General Data Protection Regulation (GDPR), Türkiye’s Personal Data Protection Law (KVKK) or Brazil’s LGPD, we rely on the following bases, as described for each use in the part of this policy specific to SnapMacro:
- Contract: to provide SnapMacro, your account and the features and purchases you ask for.
- Consent: where we ask for it, for example for optional analytics or for sending content to a third-party AI service. You can withdraw your consent at any time in the app or by writing to us; this does not affect processing that took place before.
- Legitimate interests: to keep the service secure, prevent fraud and abuse, fix errors and answer your requests, where these interests are not overridden by your rights. You can object to this processing.
- Legal obligation: to keep records required by law, such as tax and purchase records, and to answer lawful requests from authorities.
Health information is special-category or sensitive data. We process it only with your explicit consent, which you can withdraw at any time, in which case we stop processing it for the features that depend on it.
Some data is needed to provide SnapMacro; without it, the app or a feature cannot work. Where data is optional, the app tells you or lets you choose.
5. AI and automated features
Where SnapMacro uses artificial intelligence, this policy describes for each feature what data is used, where it is processed, whether it leaves your device and, for third-party AI services, what the provider may do with the data it receives. We do not use your personal data to train our own AI models.
Results of AI features are produced automatically. We do not use them to make decisions about you that have legal or similarly significant effects. If you think a result is wrong or harmful, you can tell us at info@odbs.tech.
6. Health information
Health information you record or allow SnapMacro to read is used only to provide the features you use, such as your records, charts, reminders and reports. We do not sell it, do not use it for advertising or marketing, and do not share it with third parties other than the service providers needed to run those features, or as you direct, or as the law requires. We do not use it for insurance, credit, employment or similar decisions about you.
If you connect Apple Health or Health Connect, SnapMacro reads only the data types you allow, for the purposes described in this policy. Data received from Apple Health or Health Connect is not used for advertising, is not sold, and is not shared with third parties except as needed to provide the feature or as required by law. SnapMacro’s use of information received from Health Connect adheres to the Health Connect Permissions policy, including the Limited Use requirements.
7. International transfers
ODBS is based in the United States, and our service providers process data in the countries stated for SnapMacro. When personal data is transferred from one country to another, we use the safeguards the law requires, such as adequacy decisions, the EU-US Data Privacy Framework where a provider is certified, the European Commission’s standard contractual clauses and their UK and Swiss equivalents, and the mechanisms provided by other laws, such as the KVKK and the LGPD.
You can ask us for more information about the safeguards for a particular transfer by writing to info@odbs.tech.
8. How long we keep data
We keep personal data only for as long as it is needed for the purposes described in this policy. The part specific to SnapMacro lists the main periods. In general:
- Your account and your content are kept until you delete them or your account, unless a shorter period is stated.
- When you delete your account, we delete its data or remove everything in it that identifies you, except for data we must keep to meet legal obligations, to resolve disputes or to protect against fraud and abuse, which we keep only as long as needed for that purpose.
- Backups are overwritten on their normal schedule, and deleted data disappears from them when that cycle ends.
- Purchase and tax records are kept for the period the law requires.
- Data that no longer identifies anyone may be kept for statistics.
9. How we protect data
We use technical and organisational measures appropriate to the risk to protect personal data, such as encryption in transit, encrypted storage where our providers offer it, access controls, limiting access to people and providers who need it, and monitoring for misuse. No method of transmission or storage is completely secure, so we cannot guarantee absolute security.
If a personal data breach occurs that is likely to put your rights at risk, we will notify you and the authorities as the law requires.
10. Your rights and choices
Depending on where you live, you have some or all of the following rights. We respect them for everyone where we reasonably can:
- to know whether we process your personal data and to get a copy of it;
- to have inaccurate data corrected and incomplete data completed;
- to have your data deleted;
- to receive the data you gave us in a portable format and to have it transmitted to another provider where technically feasible;
- to restrict or object to processing, including processing based on our legitimate interests and direct marketing;
- to withdraw your consent at any time, without affecting processing that took place before;
- not to be subject to a decision based solely on automated processing that has legal or similarly significant effects on you;
- to appeal our answer to your request, where your law provides for it, and to complain to a data protection authority.
Many of these choices are available directly in the app, as described for SnapMacro, such as exporting or deleting your data and turning optional features off. You can also write to info@odbs.tech from the e-mail address you use with SnapMacro, or tell us how to identify your account. We may need to verify your identity before we act, answer within the time the law sets (usually one month, or 30 days in Türkiye, extendable where the law allows) and do not charge a fee unless a request is manifestly unfounded or excessive. You may use an authorised agent where your law allows it; we may ask for proof of the authorisation. We will not treat you differently for exercising your rights.
11. Children
SnapMacro is for people aged 18 or older and is not directed to children. We do not knowingly collect personal data from anyone under 18. If you believe that a minor has given us personal data, write to info@odbs.tech and we will delete it.
12. This website
This website has no user accounts. It stores one cookie, NEXT_LOCALE, to remember the language you choose; it is necessary for the site to work as you asked and contains no identifier.
The site is delivered and protected by Cloudflare, which processes technical request data, such as your IP address and browser information, to deliver the site and to protect it from attacks.
We may use Cloudflare Web Analytics, which counts visits without cookies, without fingerprinting and without tracking you across sites, to understand how the website is used.
We do not use advertising or tracking cookies on this website.
Links to send us an e-mail open your own e-mail app; nothing is sent until you send it.
Because we do not track you across websites, the website and the app do not change their behaviour in response to browser Do Not Track signals; where the law requires it, we honour Global Privacy Control signals as a request not to sell or share personal data, which we do not do in any case.
13. Changes to this policy
We update this policy when SnapMacro, our providers or the law change. The date at the top shows the latest version, and we keep earlier versions available on request. If a change materially affects how we use your data, we will tell you in advance, for example in the app or by e-mail, and where the law requires it we will ask for your consent again.
14. Additional information for the European Economic Area, the United Kingdom and Switzerland
ODBS LLC is the controller. Our legal bases for each use are described in section 3 and in the part specific to SnapMacro. You have the rights under the GDPR, the UK GDPR and the Swiss Federal Act on Data Protection described in section 10.
You can lodge a complaint with the data protection authority of the country where you live or work or where an alleged infringement took place, for example the Information Commissioner’s Office in the United Kingdom or the Federal Data Protection and Information Commissioner in Switzerland. We would appreciate the chance to address your concern first at info@odbs.tech.
15. Additional information for the United States
Depending on the state where you live, such as California, Colorado, Connecticut, Virginia or Texas, you may have the rights described in section 10, including the rights to know, access, correct, delete and port your personal data, to opt out of its sale, of targeted advertising and of profiling, and to limit the use of sensitive personal data. To exercise them, write to info@odbs.tech. If we decline your request, you can appeal by replying to our answer with the subject “Appeal”; if your appeal is denied, you can contact your state attorney general.
We do not sell personal data or share it for cross-context behavioural advertising, and we have not done so in the past 12 months. We do not use sensitive personal data, such as health information, for purposes other than providing the service you asked for and the other purposes the law permits. We do not use personal data to train large language models.
Categories of personal data we collect, their sources, purposes, the categories of recipients and retention periods are described in the part specific to SnapMacro and in section 4 and section 8. California residents may also ask which personal information, if any, we disclosed to third parties for their direct marketing purposes; we do not make such disclosures.
If you live in Washington, Nevada or another state with a consumer health data law, those laws give you additional rights over consumer health data, including the rights to confirm and access the data we collect, to withdraw consent and to have it deleted. We collect and share consumer health data only as described in this policy and with your consent, and never sell it.
16. Information notice for Türkiye (KVKK)
This section is our information notice under Article 10 of Türkiye’s Personal Data Protection Law No. 6698 (KVKK). The data controller is ODBS LLC. The personal data processed, the purposes and the legal reasons are described in the part specific to SnapMacro and in section 3; we collect personal data electronically through the app, its server, the website and our support, on the legal grounds in Articles 5 and 6 of the KVKK, such as the performance of a contract, our legitimate interests, legal obligations and, where required, your explicit consent.
Personal data is transferred to our service providers and, where necessary, to authorities, for the purposes described in this policy, including to service providers abroad on the grounds and with the safeguards provided in Article 9 of the KVKK.
Under Article 11 of the KVKK, you have the right to learn whether your personal data is processed, to request information about it, to learn the purpose of the processing and whether it is used accordingly, to know the third parties in Türkiye or abroad to whom it is transferred, to request its correction or deletion and the notification of these actions to those third parties, to object to a result against you arising from its analysis exclusively by automated systems, and to claim compensation for damage arising from unlawful processing. You can send your request to info@odbs.tech from the e-mail address registered with us, or in the other ways set out in the Communiqué on the Principles and Procedures for Requests to the Data Controller. We answer without charge within 30 days at the latest. You may also complain to the Personal Data Protection Board.
17. Additional information for Brazil (LGPD)
If you are in Brazil, you have the rights in Article 18 of the General Personal Data Protection Law (LGPD), including confirmation of processing, access, correction, making unnecessary or excessive data unidentifiable, blocking it or deleting it, portability, information about the public and private entities with which we share data, information about the possibility of refusing consent and its consequences, and withdrawal of consent. To exercise them or for any question about the processing of your data, write to info@odbs.tech. You may also petition the National Data Protection Authority (ANPD).
18. Additional information for other countries
- Canada, including Québec: you have rights of access and correction and, in Québec, rights relating to portability and to automated decisions. Questions and requests about privacy can be sent to info@odbs.tech, and you may complain to the Office of the Privacy Commissioner of Canada or, in Québec, to the Commission d’accès à l’information.
- Japan: we handle personal information under the Act on the Protection of Personal Information. Our service providers abroad are listed for SnapMacro; you can ask us at info@odbs.tech about the measures they take and the personal information protection systems of their countries, and request disclosure, correction, suspension of use or deletion.
- South Korea: you can request access, correction, deletion or suspension of processing at info@odbs.tech. The personal data transferred abroad, the recipients, their countries, the purposes and the retention periods are described for SnapMacro; you can refuse such transfers by not using the features that require them or by deleting your account.
- India: you can request access, correction, completion, updating and erasure of your personal data, nominate another person to exercise your rights, and raise a grievance with us at info@odbs.tech; if it is not resolved, you may complain to the Data Protection Board of India.
- Australia: we handle personal information in line with the Australian Privacy Principles. You may complain to us at info@odbs.tech and, if you are not satisfied with our answer, to the Office of the Australian Information Commissioner.
- Everywhere else: you have the rights that the law of your country gives you, and you can exercise them by writing to info@odbs.tech.
19. Contact
ODBS LLC, 30 N Gould St, Ste N, Sheridan, WY 82801, United States. E-mail: info@odbs.tech. Please include “SnapMacro” in your message.