Legal

NCompanion Privacy Policy

Version 3.0 · Effective: 9 October 2026

This policy applies to the NCompanion app for iPhone, the server that supports it, and the website conelmarketing.com. NCompanion is provided by SIA CONEL MARKETING, Latvia.

The short version

Contents

  1. Who we are
  2. What this policy covers
  3. The data at a glance
  4. What happens to your data, step by step
  5. How we use AI
  6. Food, weight and health information
  7. Apple Health
  8. Camera, microphone, photos and reminders
  9. Why we use data: purposes and legal bases
  10. Who receives data
  11. Transfers outside the European Economic Area
  12. How long data is kept
  13. Your choices and rights
  14. Do you have to provide data?
  15. How we protect data
  16. Children
  17. Our website
  18. Changes to this policy
  19. Contact

1. Who we are

NCompanion is provided by SIA CONEL MARKETING ("we", "us"). The company is registered in the Commercial Register of the Republic of Latvia under registration number 40103478376. Its registered address is Rusonu iela 30 k-1-21, Riga, LV-1057, Latvia.

We decide why and how the personal data described in this policy is processed. Under the EU General Data Protection Regulation (GDPR), that makes us its controller.

A data protection officer (DPO) is not currently appointed. For questions about the processing of personal data, contact [email protected].

We are established in the EU, so we do not have a separate EU representative. Our lead supervisory authority is the Data State Inspectorate of Latvia (Datu valsts inspekcija); see section 13.5.

2. What this policy covers

This policy explains what happens to personal data when you use:

NCompanion is a nutrition diary. It helps you log meals and estimates calories and nutrients. It is not a medical device and does not give medical advice. See our Terms of Use at https://www.conelmarketing.com/terms.

Apple runs the App Store. When you download the app, Apple processes your data under its own privacy policy, not this one.

3. The data at a glance

DataWhere it is keptDoes it reach our server?
Your profile: the name you choose to show, age, sex, height, weight, goal weight, activity level, exercise sessions per week, your goal, dietary style, unitsOn your iPhoneNo. The one exception is your goal (lose, maintain or gain weight), which is sent with each menu request (section 4.3)
Daily targets, nutrition focus, the allergies and intolerances you mark in Dietary Safety, preferencesOn your iPhoneNo. The one exception is what is left of today's targets, which is sent with each menu request (section 4.3)
Meal journal, water, weight entries, saved dishes, repeat mealsOn your iPhoneNo, except in two cases (section 4.3): if you ask the AI to correct a meal from your journal, the request carries that meal's foods with their amounts and nutrients; and if you open a meal you logged earlier while the app's language is different from the one its name was saved in, the name that the AI gave the meal is sent to translate it
Apple Health data, if you connect itIn Apple Health on your iPhone. Weight readings the app imports from it are also kept in the app's storage on your iPhoneNever (section 7)
Meal photos, voice notes, text you type, corrections, menu text, context for tips and menu suggestions, barcodesOn your iPhone. Sent only when you use an AI feature or scan a barcodeYes, for that request. We do not store photos or voice recordings (sections 4.3–4.6)
A random app ID, created on your iPhoneOn your iPhone (Keychain)Yes, with each request except a request to delete quality copies or to get a copy of them, to limit abuse and to recognise a repeated request. The server keeps it for about a minute in request counters, and for up to 90 seconds in hashed form (section 4.4)
Quality copies of some results, only with "Help improve recognition"In our database in FrankfurtYes. Kept for 90 days (section 4.7)
A random quality key, created on your iPhone when you turn on "Help improve recognition"In your iPhone's Keychain and, encrypted, in that iPhone's own backupsYes. While "Help improve recognition" is on, a code derived from it is sent with analyses and stored with your copies. The key itself is sent only to delete those copies or to give you a copy of them. Our server does not store or log it (sections 4.7 and 13.2)
Your IP address and basic connection dataNot applicableGoogle, which hosts our server, sees it when the app connects. It is not stored in our logs (section 4.9). Open Food Facts also sees it when your iPhone loads a product picture (section 4.6)
Your consent choicesOn your iPhone. For AI analysis, the app notes when you agreed and to which version of the text. For "Help improve recognition", it notes to which version of its terms you agreedNo
E-mails you send usIn our mailboxYes, when you write to us

4. What happens to your data, step by step

4.1 On your iPhone

Everything you log is stored in the app's own storage on your iPhone, and we cannot see it. If you back up your iPhone (to iCloud or to a computer), the backup includes this data. Those backups belong to your Apple account and are governed by Apple, not by us.

4.2 Before anything is sent: your consent

Nothing you capture or type leaves your iPhone until you agree. Before the first time, the app shows the screen "Before your first analysis". On a few screens, such as correcting a saved meal, the app instead says that AI analysis is off and asks you to turn it on in You → Settings → Data & Privacy, which shows the same screen. The screen lists:

The app sends nothing unless you tap "Allow and continue". If you tap "Not now", nothing is sent, and features that work on your iPhone keep working (for example, saved dishes and repeat meals).

The app checks your choice again before every request. This includes automatic retries and requests that waited on your iPhone while you were offline.

Withdrawing consent. You can withdraw at any time in You → Settings → Data & Privacy by turning off "Send meals for AI analysis". From then on, nothing more is sent for analysis, and the app no longer looks up barcodes. This also turns off "Help improve recognition", and the app asks our server to delete the copies saved from this iPhone (section 4.7).

Changes. If we change what is sent or who receives it, the app asks you again before it sends anything.

The exceptions: requests about your quality copies. The app sends two kinds of request without this consent:

These requests carry no meal content and no app ID, only your quality keys and the app's access code (section 4.3), so that our server can find your copies. They are never passed on to OpenAI.

4.3 What is sent when you use an AI feature

What a request contains depends on the feature:

Requests also carry some technical details, where they apply:

What the app does not automatically send: your profile name, contacts, weight entries, body measurements or Apple Health data. If you include personal details in a photo, voice note or text (for example, a face in a photo), they are sent with that request. Please leave them out.

4.4 On our server

Our server and its database (Google Firestore) run on Google Cloud in Frankfurt, Germany (region europe-west3). The server receives each request over an encrypted connection, passes the content to OpenAI and returns the answer to the app.

4.5 At OpenAI

Our server sends the content of your request to OpenAI. OpenAI's AI models recognise foods, estimate nutrients, transcribe voice notes, read menus, write tips and translate dish names.

OpenAI receives the request from our server, not from your iPhone. So it receives neither your IP address nor your app ID.

We use OpenAI's services as a business customer. OpenAI processes this data on our behalf under its Services Agreement and its Data Processing Addendum. Under section 4.1 of that Addendum, OpenAI Ireland Ltd, in the EU, processes our requests (section 11).

What OpenAI keeps, according to OpenAI:

We cannot delete data that OpenAI keeps under these rules.

Training. OpenAI states that it does not use data sent to its API to train its models unless the customer chooses to share it. In our OpenAI organisation, sharing data with OpenAI is switched off.

Where. We use OpenAI's standard processing, not its EU data-residency option. OpenAI may therefore process requests outside the EU, including in the United States (section 11).

4.6 Barcodes and Open Food Facts

When you scan a barcode, our server looks the number up in Open Food Facts (openfoodfacts.org), an independent, openly licensed database of food products.

4.7 "Help improve recognition": optional quality copies

This switch is off unless you turn it on, either on the consent screen or in You → Settings → Data & Privacy. Agreeing to AI analysis does not turn it on.

Which results are kept. While the switch is on, our server keeps a copy of some analysis results so that we can check how well recognition works:

A copy is kept whether or not you save the meal.

What a copy contains:

Food names and the AI's note are based on what you entered, so a copy can repeat how you described a meal.

A copy never contains a photo, a voice recording, your app ID or your IP address.

Technical write times. As a standard technical feature, our database also records the exact time each copy was written. We do not use these times for quality checks or for any other analysis. They are included in the file you can get with "Get a copy of saved copies" (section 13.2).

Copies are not anonymous. Each copy is linked to a random key that the app creates on your iPhone when you turn the switch on. Using an AI feature never creates a key.

How we use copies.

How long they are kept. We use a copy for no longer than 90 days. Copies are deleted automatically within a day after the 90 days are up. You can delete them earlier in the app's settings. Until a copy is deleted, it is still stored, so "Get a copy of saved copies" still includes it if this iPhone holds its key, and marks it once its 90 days are up (section 13.2).

The automatic clean-up runs several times a day. If a technical fault holds it up, the clean-up is repeated automatically, and our monitoring is set up to alert us. In the meantime, Google's own expiry mechanism also removes expired copies.

Deleting copies yourself. Go to You → Settings → Data & Privacy → "Delete saved copies", and confirm ("Delete and turn off", or "Delete" while AI analysis is off). If you want a copy of your copies, get it before you delete them or turn either switch off (section 13.2).

Turning the switch off is withdrawing your consent. When you turn "Help improve recognition" off, or turn AI analysis off, no new copies are made. The app also asks our server to delete the copies saved from this iPhone, in the same way as "Delete saved copies". As with the button, "Done" appears only after our server confirms. If our server cannot be reached or does not confirm, the app tries again as described above.

What the buttons cannot reach.

4.8 When you delete your copies: the deletion record

After you delete your copies, our server keeps a small technical record for 120 days after your last deletion request.

What the record holds:

It holds no meal content and no app ID. Our database also records the exact times the record was created and last changed. We use these times only for the automatic clean-up, and to include them, with the record, in the file from "Get a copy of saved copies" while this iPhone still holds the key (section 13.2).

Why we keep it. The record does two things:

120 days is 30 days longer than any copy can be kept.

After a deletion. The app saves nothing until you turn the switch on again. It then uses a new key, unrelated to the old one.

There is one exception. It applies if you restore an older backup to your iPhone and then turn saving on again more than 120 days after the deletion. In that case, new copies can be linked to the key that the backup brought back.

4.9 Logs and alerts

4.10 Test versions before the App Store release

Before NCompanion was released on the App Store, test versions used by our team, testers and Apple's app review ran on a different server. Since 1 October 2026 that server processes no requests: it sends nothing to OpenAI and stores nothing. Some data from that period still exists. A spreadsheet of the old server holds copies of some analysis results; rows saved before 17 August 2026 can also include the text that was typed and the app ID of the installation. OpenAI may still hold some requests and answers that it stored for the old server. On 2 October 2026 we deleted the stored answers that OpenAI still showed us. We plan to delete the spreadsheet permanently once the last test installation has been updated, and we will update this section when this is done. Until then, you can ask us about this data (section 13). Deletion does not remove what our providers keep under their own terms: Google removes deleted files under its own deletion process, and OpenAI keeps abuse-monitoring logs and child-safety review copies as described in section 4.5.

5. How we use AI

What the AI does:

Estimates, not facts. AI can get foods and portions wrong. Results are marked "≈ AI estimate", and the app shows them to you for review before you save them. You can correct them or discard them. Values for barcoded products come from Open Food Facts, not from AI.

NCompanion does not give medical advice. If you have a medical condition, an allergy or specific dietary needs, rely on a qualified professional and on product labels.

Who provides the AI. OpenAI (section 4.5).

Training. We do not train AI models with your data, and in our OpenAI organisation, sharing data with OpenAI for training is switched off.

No automated decisions about you. The AI produces estimates and suggestions, and you decide what to do with them. It makes no decision that has legal effects on you or affects you in a similarly significant way (GDPR Art. 22). Menu suggestions use your goal and what is left of today's targets only to answer that one request. We do not build a profile of you.

6. Food, weight and health information

NCompanion is an everyday nutrition diary, not a medical service. It does not ask about illnesses, diagnoses or medication.

EU data-protection law, however, takes a broad view of "data concerning health". What someone eats, and a goal to lose or gain weight, can reveal something about their health, especially over time. So we treat the meal information our server processes as health-related data. We apply the stricter rules that the GDPR sets for such data (Art. 9):

The most health-related information in the app stays on your iPhone and is never sent to us. That means your weight entries, your body measurements, the allergies and intolerances you mark, and your Apple Health data.

7. Apple Health

Connecting is optional. iOS asks you which types of data to allow, and you can change your choice at any time.

What the app reads, if you allow it:

What the app writes, if you allow it:

How the app uses it. The app uses this data on your iPhone to show your day, your activity and your energy balance. It can refresh these figures in the background when Apple Health changes.

What the app does not do with it.

Weight readings in the app. Weight readings that the app reads from Apple Health are also saved in the app's own storage on your iPhone, so that they appear in your weight history. Like the rest of the app's data, they are included in your iPhone's own backups (section 4.1).

To stop access. Use the Health app (your profile → Apps → NCompanion) or iOS Settings (Privacy & Security → Health). Data the app wrote stays in Apple Health until you delete it there.

8. Camera, microphone, photos and reminders

iOS asks your permission before the app can use any of these. You can change your answer in iOS Settings at any time.

The app does not use your location or your contacts.

9. Why we use data: purposes and legal bases

#PurposeDataLegal basis (GDPR)
1Providing the AI features you use: meal analysis from photos, voice and text; corrections; menu reading and suggestions; product tips; translation of dish names (sections 4.3–4.5)The content of your request, the details that go with it (listed in row 2) and the answerArt. 6(1)(a), consent, and Art. 9(2)(a), explicit consent. You give both with one tap on "Allow and continue", after the consent screen has told you what is sent and to whom (section 4.2). Explicit consent is needed because the content can reveal information about your health. Without it, the app sends nothing for analysis. You can withdraw it at any time (see below)
2Sending requests to OpenAI, which may process them outside the EEA (section 11)The content of your request: meal photos; voice recordings, only to turn them into text; the text you type, or the text of a voice note; for a correction, what you want changed, the earlier foods with their amounts and, if there is one, the photo; for menus, the recognised text lines with their positions on the page, and then the list of dishes read from them; for product tips, the product name, the serving and its nutrients; for translation, the name that the AI gave a meal you logged earlier. With it: the app's language; the meal type (for example, lunch), with meal analysis, corrections and menu suggestions; how the meal was entered (photo, text or voice), with meal analysis; for voice recordings, up to five language codes, taken from the app's language, your iPhone's preferred languages and English; for menu suggestions only, where the app has them, your goal and what is left of today's targets for calories, protein, fat and carbohydrates. OpenAI does not receive your app ID, your quality key or the code derived from it, your IP address or the barcodes you scanLegal basis: as in row 1. Transfer safeguard: under section 4.1 of OpenAI's Data Processing Addendum, OpenAI Ireland Ltd processes our requests. If it passes them to other OpenAI companies or providers outside the EEA, the Addendum commits it to do so on the basis of agreements containing the European Commission's Standard Contractual Clauses (GDPR Art. 46(2)(c)), or of an EU adequacy decision for that country (GDPR Art. 45). These are OpenAI's own agreements, and we are not a party to them (section 11)
3Barcode look-ups (section 4.6)The barcode number, its type and the app's language. When product pictures load, Open Food Facts also sees your IP address and which product's picture is requestedArt. 6(1)(a), consent, and Art. 9(2)(a), explicit consent, given with "Allow and continue" (section 4.6). Explicit consent is needed because what you scan can reveal information about your health. Without it, the app does not look up barcodes. You can withdraw it at any time (see below)
4Quality copies, "Help improve recognition" (section 4.7)The fields of a copy and the code derived from your keyArt. 6(1)(a) consent and Art. 9(2)(a) explicit consent, both given with the switch
5Deletion record (section 4.8)The code derived from your key, the hour and the number of copies deleted, and the time after which the record is deleted automatically. Our database also records the exact times the record was created and last changed; we use them only for the automatic clean-up and to include them in the file from "Get a copy of saved copies" (row 13)Art. 6(1)(f), legitimate interest. Our interest is to keep your deletion effective: no new copy under a deleted key, and the same answer to a repeated request
6Protecting the service from abuse and overload (section 4.4)The app ID in short-lived counters; whole-service counters without any app ID; the IP address that Google, as our host, sees when the app connects. Our server counts requests by app ID, not by IP addressArt. 6(1)(f), legitimate interest. Our interest is to keep the service secure and available, and to stop misuse of the AI service we pay for
7Running the service reliably: logs and fault alerts (section 4.9)Request type, time, duration and outcome codesArt. 6(1)(f), legitimate interest. Our interest is to detect and fix faults and security problems
8Crash reports and statistics from Apple (section 10)Whatever Apple passes on, only if you chose in iOS to share analytics with app developersArt. 6(1)(f), legitimate interest. Our interest is to find and fix faults
9Our website (section 17)Your IP address and the usual request details that our website host, Cloudflare, receives when you visit; network error reports; the security cookie, if Cloudflare checks your visitArt. 6(1)(f), legitimate interest. Our interest is to deliver the website securely
10Answering e-mails you send usYour message and e-mail addressArt. 6(1)(f), legitimate interest. Our interest is to answer you. For requests about your rights: Art. 6(1)(c), our legal obligation under GDPR Arts. 12–22
11Short-lived answers, so that a repeated request can be answered without sending it to OpenAI or Open Food Facts again (section 4.4)Recent analysis answers, for up to 90 seconds, with a hashed code made from the request, your app ID and, while "Help improve recognition" is on, the code derived from your quality key; tip and menu answers, for up to 10 minutes; barcode product details, for up to 6 hours. Tip, menu and barcode answers are kept without any app IDArt. 6(1)(f), legitimate interest. Our interest is to answer a repeated request, for example after a double tap, faster and without sending it to OpenAI or Open Food Facts again, which also keeps our costs down. Where this data can reveal information about your health, we also rely on your explicit consent, given with "Allow and continue" (Art. 9(2)(a))
12Complying with the law, for example a lawful order from an authorityOnly what the order coversArt. 6(1)(c): legal obligation
13Giving you a copy of your quality copies when you use "Get a copy of saved copies" (section 13.2)The quality keys on your iPhone, used only for this request; the copies and deletion records stored under them, with their technical timesArt. 6(1)(c): our legal obligation to give you access to your data and a copy of it (GDPR Arts. 12, 15 and 20). The copies can reveal information about your health; they go only to you, at your request
Your right to withdraw consent. Where we rely on your consent (rows 1–4 and 11), you can withdraw it at any time, as easily as you gave it. In the app, go to You → Settings → Data & Privacy. In the "AI analysis" section, turn off "Send meals for AI analysis". The app then sends nothing more for analysis, no longer looks up barcodes, and "Help improve recognition" is turned off too. To stop only the quality copies, turn off "Help improve recognition". When you turn off either switch, no new copies are made, and the app asks our server to delete the copies saved from this iPhone, as "Delete saved copies" does (section 4.7). Withdrawal does not affect the lawfulness of processing carried out before it.
Your right to object. Where we rely on our legitimate interest (rows 5–11), you can object at any time on grounds relating to your situation. Write to [email protected]. We will then stop, unless we have compelling legitimate grounds that override your interests, or we need the data to establish, exercise or defend legal claims. We do not use your data for direct marketing.

10. Who receives data

We share data only with the service providers and bodies listed below, and only as far as each needs it.

RecipientRoleWhat it receivesWhere
Google Cloud (Google)Processor: hosts our server, database and logsRequests while they are processed, short-lived answers and counters, quality copies and deletion records, logs, and your IP address when the app connectsFrankfurt, Germany (EU). For any access from outside the EEA, see section 11
OpenAI (OpenAI Ireland Ltd, and the other OpenAI companies and providers it uses)Processor: runs the AI analysisThe content of AI requests (section 4.3). It does not receive your app ID, IP address or keyOpenAI Ireland Ltd, in the EU, handles our requests. It may pass them to other OpenAI companies or providers outside the EEA, including in the United States (section 11)
Open Food FactsIndependent open database. It is not our processorFrom our server: only the barcode number, with no identifier. From your iPhone, when product pictures load: your IP address and which product's picture is requestedUnder its own privacy policy
Cloudflare (Cloudflare, Inc., United States)Processor: hosts our websiteYour IP address and the usual request details when you visit conelmarketing.com, and network error reports (section 17)Cloudflare's global network, which includes the United States (section 11)
Inbox.eu (SIA INBOKSS, Latvia)Processor: runs our mailboxE-mails you send us and our repliesIn Latvia (EU), according to Inbox.eu (section 11)
AppleRuns the App Store under its own privacy policyWe send Apple nothing from the app. If you chose in iOS to share analytics with app developers, Apple may pass us crash reports and usage statistics for NCompanionApple's terms
Authorities and courtsOnly where the law obliges usOnly the data the legal order coversNot applicable

What we never do.

Equal protection. Two service providers process the app's data for us: Google Cloud and OpenAI. Each does so under written data-processing terms that are part of its service agreement with us, as GDPR Art. 28 requires. We confirm that these terms oblige each of them to protect the data at least as well as this policy describes:

Open Food Facts is an independent provider, not our processor. We have no data-processing terms with it, so we cannot give this confirmation for it. Our server sends Open Food Facts only a barcode number, with no identifier. When your iPhone loads a product picture, Open Food Facts sees your IP address and which product's picture is requested. Its own privacy policy applies to this.

Our website and our mailbox.

11. Transfers outside the European Economic Area

12. How long data is kept

DataHow long
Your diary, profile, targets, weight entries and saved dishes (on your iPhone)Until you delete them or the app. They are also in your iPhone's own backups, if you make them
Apple Health dataIn Apple Health. Weight readings the app imports are also kept in the app's storage on your iPhone, like your own weight entries (row above)
An AI request on our serverOnly while it is processed: seconds (the service stops any request after 2 minutes)
A request for a copy of your quality copies (section 13.2)Only while it is processed. Our server keeps neither your keys nor its answer. The app deletes the file from its temporary storage when the share sheet closes or when you leave the screen, or else the next time the app starts
Recent analysis answers, and the hashed code used to recognise a repeated requestUp to 90 seconds
Tip and menu answersUp to 10 minutes
Barcode product detailsUp to 6 hours
Request counters per app IDAbout a minute after your last request
Counts of requests to the whole service (no app ID)Up to 6 hours
OpenAI: stored responsesNot created. We switch this storage off
OpenAI: prompt cacheUp to 24 hours, encrypted (OpenAI's terms)
OpenAI: abuse-monitoring logsUp to 30 days. Longer where the law requires it or where it is reasonably necessary to protect against harm (OpenAI's terms)
OpenAI: images flagged for child-safety reviewKept by OpenAI for manual review. OpenAI states no time limit
Quality copies (only with "Help improve recognition")90 days. Copies are deleted automatically within a day after the 90 days are up. If a clean-up is delayed by a fault, it is repeated automatically, and our monitoring is set up to alert us. You can delete them earlier in the app's settings. If you turn "Help improve recognition" off, or turn AI analysis off, the app asks our server to delete the copies saved from this iPhone (section 4.7)
Deletion record120 days after your last deletion request
The previous version of a deleted item in our databaseUp to 1 hour. This is a standard database feature; we keep no longer version history
Deleted data inside Google's systemsGoogle Cloud's documented deletion process. Google states that its backup cycle is designed to expire deleted data within about six months. We cannot shorten this
Our service logs (no content)30 days
Administrative audit logs (no app data)400 days, a period fixed by Google
Crash reports and statistics from Apple (only if you chose in iOS to share analytics with app developers)Kept by Apple in its tools for developers, for the period Apple sets
Visits to our websiteWe keep no logs of website visits ourselves. Cloudflare, our website host, keeps the data it processes for us, such as its records of requests, only as long as it needs it to provide its service to us, and no longer than our agreement with it lasts unless the law requires otherwise (Cloudflare Data Processing Addendum). What Cloudflare keeps for its own purposes is governed by its own terms (sections 10 and 17)
E-mails you send us12 months after the matter is closed
Data from test versions before the App Store release (section 4.10)Until deleted as described in section 4.10; our providers' own retention then applies

We make no backups or exports of our own.

13. Your choices and rights

13.1 Controls in the app

Withdrawing your consent. These two switches are how you withdraw the consents you gave in the app: "Send meals for AI analysis" for AI analysis, and "Help improve recognition" for quality copies. Turning off "Send meals for AI analysis" also stops barcode look-ups. You can turn the switches off at any time, as easily as you gave your consent. Withdrawal does not make the processing carried out before it unlawful.

13.2 Your rights under the GDPR

What these rights mean in NCompanion. We have no account for you, and your diary is on your iPhone, under your control.

On our server, quality copies are linked only to a key on your iPhone, not to your name, e-mail or app ID. We therefore cannot find them from an e-mail request, and we will not ask you for extra data just to identify you (GDPR Art. 11). The app is the way to reach them, with "Get a copy of saved copies" and "Delete saved copies". Copies we cannot attribute to anyone are deleted automatically after their 90 days.

Getting a copy of your quality copies (Arts. 15 and 20). In the app, go to You → Settings → Data & Privacy and, in the "AI analysis" section, tap "Get a copy of saved copies".

What the app cannot reach. The app reaches only what is stored under keys this iPhone still holds. It cannot reach copies saved from another device, or before this iPhone's key was lost, for example after you erased the iPhone or moved to a new one (section 4.7). After our server confirms a deletion, the app removes that key, so the deletion record (section 4.8) can no longer be reached from the app either, unless restoring an older backup of this iPhone brings the key back. The app never shows you its keys, and we cannot tell which of these copies or records are yours, so we cannot give you a copy of them. Under GDPR Art. 11(2), your rights of access, rectification, erasure, restriction and portability then apply to them only if you give us additional information that lets us identify them. They are deleted automatically, as described in sections 4.7 and 4.8.

If you believe we hold other data about you, for example e-mails you sent us, write to us and we will help.

13.3 Your right to object

You can object at any time to processing based on our legitimate interest (section 9, rows 5–11). Write to [email protected]. We will stop unless we have compelling legitimate grounds that override your interests, or we need the data to establish, exercise or defend legal claims.

13.4 How to make a request

13.5 Complaints

You can complain to a data-protection supervisory authority. That can be the authority in the EU country where you live or work, or where you think the problem happened. Our lead authority is:

Data State Inspectorate of Latvia (Datu valsts inspekcija)
Elijas iela 17, Rīga, LV-1050, Latvia · [email protected] · +371 67223131 · www.dvi.gov.lv

We would appreciate the chance to sort out your concern first, at [email protected].

14. Do you have to provide data?

No law or contract requires you to give us any data.

15. How we protect data

16. Children

NCompanion is not intended for anyone under 16, and our Terms of Use require users to be at least 16. We do not knowingly process children's personal data. Because there are no accounts, we do not know who uses the app. When you set up or edit your profile, the app accepts an age of 16 or over only; it cannot verify the age you enter. The age you enter is used on your iPhone only, to calculate targets.

If you are a parent and think a child has used AI features with "Help improve recognition" turned on, you can delete the copies saved from the child's iPhone. On that iPhone, use "Delete saved copies", or turn "Help improve recognition" off (section 13.1). You can also contact us.

17. Our website

conelmarketing.com is a static website. It has no accounts and no forms. It is hosted and delivered by Cloudflare, our service provider (section 10).

What Cloudflare receives. When you open a page, Cloudflare receives your IP address, the address of the page, the time of the request and technical details of your browser, such as its type and version. On our behalf, Cloudflare uses this data to deliver the pages to you and to protect our website from attacks and abuse. Cloudflare may also use information it derives from traffic on its network, which can include visits to our website, to provide and improve its own services, under its own terms. Cloudflare's network is worldwide, so a request may be handled outside the European Economic Area (section 11).

Network error reports. When Cloudflare delivers our pages, it asks your browser to tell Cloudflare if loading our website fails, for example because the connection breaks or the website returns an error. This is a browser feature called Network Error Logging, and not every browser supports it. Such a report contains details of the failure, such as the page address, the type of error and timings, and Cloudflare receives it from your IP address. No report is sent when a page loads normally. Your browser keeps this instruction for up to 7 days after your last visit. It is not a cookie.

Fonts. The fonts are stored on our own website. Opening a page does not connect your browser to Google or to any other font service.

E-mail addresses on our pages. To hide e-mail addresses from spam robots, Cloudflare scrambles them in the page code. A small Cloudflare script, loaded from our own website, makes them readable in your browser. The script sets no cookie.

No analytics, advertising or tracking. Our website uses no analytics tools and no advertising tools, and it does not track you across other websites.

Cookies. The code of our pages sets no cookies, and in our checks normal visits to the website received no cookie at all. However, Cloudflare's protection can give a short security check to a visit that looks suspicious to it, for example because it seems to come from an automated program. For this check, Cloudflare looks at technical signals from your browser and sometimes asks you to tick a box. If your browser passes, Cloudflare places the cookie "cf_clearance". It records that your browser has passed the check, so that you are not checked again on every page. On our website it is valid for 30 minutes. Cloudflare's check can also place cookies named "cf_chl_rc_i", "cf_chl_rc_ni" or "cf_chl_rc_m", which Cloudflare uses to find technical problems with its checks. Cloudflare describes these cookies as strictly necessary for its services. We do not use them for analytics, advertising or tracking. You can delete or block cookies in your browser settings.

Legal basis. We rely on our legitimate interest in delivering the website and keeping it secure (GDPR Art. 6(1)(f); section 9, row 9). You can object to this (section 13.3).

How long. We keep no logs of website visits ourselves. Cloudflare keeps the data it processes for us, such as its records of requests, only as long as it needs it to provide its service to us, and no longer than our agreement with it lasts unless the law requires otherwise. What it keeps for its own purposes is governed by its own terms. The security cookie and the network error instruction last as described above.

If you e-mail us, we use your message to answer you and to deal with any follow-up on the same matter. We keep it for 12 months after the matter is closed. Our mailbox is run by Inbox.eu (SIA INBOKSS, Latvia) (section 10).

18. Changes to this policy

If we change this policy, we will publish the new version here with a new version number and date, and we will point out important changes in the app or on this website. If a change affects what the app sends or who receives it, the app will ask for your consent again before it sends anything.

Version history

19. Contact

SIA CONEL MARKETING · registration number 40103478376

Rusonu iela 30 k-1-21
Riga, LV-1057
Latvia

Privacy: [email protected] · Support: [email protected]