Karbnote

Політика конфіденційності

Чинна з: 20 жовтня 2026 року

Ця Політика конфіденційності описує, як мобільний застосунок Karbnote («застосунок», «ми», «нас») збирає, використовує, зберігає та захищає ваші персональні дані. Karbnote — це інструмент для майстрів: облік клієнтів і послуг, розклад записів та облік фінансів. Ми обробляємо персональні дані відповідно до Загального регламенту ЄС про захист даних (GDPR, Регламент (ЄС) 2016/679) та Закону України «Про захист персональних даних».

Політика охоплює й сайт онлайн-запису karbnote.com: публічні сторінки майстрів (karbnote.com/<адреса>), форму заявки, сторінку статусу заявки та розділ «Мої заявки».

1. Хто ми (контролер даних)

Контролером ваших персональних даних є Євген Кирюхін — фізична особа (Україна), яка визначає цілі та засоби обробки. З усіх питань щодо конфіденційності та реалізації ваших прав звертайтеся на support@karbnote.com.

2. Які дані ми збираємо

Ми обробляємо лише дані, потрібні для роботи застосунку:

Онлайн-запис (сайт karbnote.com). Майстер із підпискою Premium може відкрити публічну сторінку запису, через яку клієнти надсилають заявки. Це стосується двох груп людей:

Ми не збираємо точне місцезнаходження і не продаємо ваші дані. Реклама в безкоштовній версії описана вище. У Європейському економічному просторі, Великій Британії та Швейцарії персоналізована реклама показується лише за вашою згодою, а на iPhone та iPad — лише якщо ви дозволили відстеження (App Tracking Transparency). В інших регіонах на Android Google може персоналізувати рекламу за рекламним ідентифікатором пристрою; вимкнути це можна в налаштуваннях Android (див. розділ 13). Ми не маємо на меті обробляти спеціальні категорії даних (ст. 9 GDPR) і просимо вас не вносити таку інформацію у вільні текстові поля (наприклад, у нотатки).

Підтримка в Telegram. Якщо ви звертаєтеся до підтримки в Telegram, ми зберігаємо у своїй базі даних ідентифікатор користувача Telegram, ваше ім'я в Telegram і мову інтерфейсу, а якщо ви відкрили чат із застосунку — ще й ідентифікатор вашого облікового запису, версію застосунку та платформу — доки переписку не буде видалено на ваш запит. Виняток: якщо підтримка заблокувала вас, ідентифікатор Telegram і позначка блокування лишаються й після видалення, щоб блокування продовжувало діяти.

3. Дані облікового запису Google та Apple

Вхід через Google або Apple необов'язковий — можна зареєструватися й за електронною поштою. У застосунку Apple доступна лише на iOS (Sign in with Apple); на сайті онлайн-запису вхід доступний лише через Google (див. нижче).

Якщо ви входите через Google, застосунок запитує лише базові дозволи (openid, email, profile) і отримує від Google:

Ми не отримуємо через API Google доступу до ваших контактів, листів Gmail, файлів на Google Диску, Google Календаря чи інших ваших даних у Google. Експорт записів у календар пристрою (розділ 2) працює через систему пристрою, а не через API Google.

Якщо ви входите через Apple (Sign in with Apple), застосунок запитує дозволи на ім'я та електронну пошту (full name, email) і отримує від Apple:

Використання, передавання, зберігання та видалення даних, отриманих від Google і Apple, однакові:

Використання та передавання застосунком інформації, отриманої через API Google, відповідає Політиці щодо даних користувачів служб Google API (Google API Services User Data Policy), зокрема вимогам щодо обмеженого використання (Limited Use).

Вхід клієнта на сайті онлайн-запису. На сайті karbnote.com клієнт може увійти через Google, щоб бачити свої заявки з будь-якого пристрою й отримувати листи про їхній статус. Ми отримуємо ті самі категорії даних, що описані вище (email, ідентифікатор облікового запису; ім'я та посилання на фото — якщо провайдер їх передає); профіль майстра за таким входом не створюється, а дані зберігаються в сховищі автентифікації Supabase. Використання й передавання — як вище (розділ 8), але з відмінністю: email вашого облікового запису потрапляє в заявку як контактний email і видимий майстру, а коли майстер приймає заявку, копіюється в картку клієнта в його застосунку. Після видалення вашого облікового запису email лишається в заявці до її видалення (розділ 10), а в картці клієнта майстра — доки майстер сам її не змінить чи не видалить; ми цим не керуємо. Видалення: у розділі «Мої заявки» (karbnote.com/b) кнопка «Видалити акаунт» безповоротно видаляє обліковий запис клієнта разом із даними, отриманими від Google (розділ 10). Вона не відкликає доступ у самому Google — це можна зробити вручну, як описано вище. Обліковий запис майстра на сайті видалити не можна — лише в застосунку.

4. Правові підстави обробки

Ми обробляємо ваші персональні дані на таких правових підставах (ст. 6 GDPR):

5. Дані про третіх осіб (ваших клієнтів)

Щодо даних, які ви вносите про своїх клієнтів, контролером є ви, а ми виступаємо оператором (процесором) і обробляємо ці дані виключно за вашими вказівками та лише для надання вам функцій застосунку (умови обробки — розділ 6 Умов використання). Ви відповідаєте за наявність законних підстав для внесення таких даних і, за потреби, за інформування відповідних осіб або отримання їхньої згоди.

Те саме стосується заявок, які клієнти надсилають вам через сайт онлайн-запису: дані, що клієнт вводить у заявці (ім'я, телефон, email, коментар, обраний час), призначені майстру, до якого він записується, — контролером є майстер, а ми, як оператор, лише приймаємо, зберігаємо й передаємо їх майстру. Самостійним контролером ми є щодо даних, які потрібні для роботи самого сайту: перевірка Turnstile (де Cloudflare частково є самостійним контролером, розділ 8) й хеш IP-адреси для захисту від зловживань, обліковий запис клієнта на сайті (розділ 3), листи клієнту про статус заявки, технічні звіти про збої сайту, — а також щодо даних самого майстра (розділ 2).

6. Як ми використовуємо дані

7. Де зберігаються дані

Дані зберігаються локально на вашому пристрої (архітектура local-first) і синхронізуються до захищеної хмарної бази даних, що розміщена на серверах у Європейському Союзі. Доступ до ваших записів у хмарі обмежено на рівні рядків (Row-Level Security) — інші користувачі не мають доступу до ваших даних.

Сайт онлайн-запису і ваш браузер. Наш код сайту не встановлює cookies, а аналітики чи рекламних трекерів на сайті немає. Сайт використовує сховище браузера — лише на вашому пристрої:

Цей сайт відображає шрифти зі свого домену, не з Google. Cloudflare Turnstile — сторонній віджет, який на формі заявки може використовувати власні технічні засоби браузера згідно з політикою конфіденційності Cloudflare.

Журнали серверів. Supabase зберігає журнали API та серверних функцій, що містять IP-адреси, до 7 днів (строк залежить від тарифу). Cloudflare як хостинг сайту обробляє IP-адресу кожного відвідувача, а не лише під час перевірки Turnstile, і зберігає журнали згідно з політикою Cloudflare.

8. Постачальники послуг (субпроцесори)

Ми залучаємо надійних постачальників для роботи сервісу:

Ці постачальники обробляють дані лише за нашими інструкціями на підставі договорів про обробку даних.

Окремо — Google AdMob, який показує рекламу в безкоштовній версії застосунку. На відміну від постачальників вище, у рекламі Google діє як самостійний контролер даних, а не за нашими інструкціями: він сам визначає цілі та засоби обробки рекламних даних, описаних у розділі 2. Як Google використовує дані застосунків-партнерів: policies.google.com/technologies/partner-sites.

Окремо — Telegram, якщо ви самі звертаєтеся до підтримки в Telegram (кнопки Telegram у застосунку й на сайті — у підвалі, довідці та «Що нового» — ведуть до бота @karbnote_support_bot). Це ваша ініціатива: ваші повідомлення в Telegram обробляє Telegram, а до приватної групи підтримки, у якій відповідаємо ми, потрапляють ім'я, username і мова інтерфейсу Telegram та тексти ваших звернень. Якщо ви відкрили чат із застосунку, у групу додатково потрапляють адреса електронної пошти, ідентифікатор облікового запису, версія застосунку, платформа та статус Premium. Відгуки, надіслані формою «Зв'язатися з розробником», у Telegram не передаються: у групу надходить лише сповіщення про новий відгук без його змісту. Telegram діє як самостійний контролер даних: telegram.org/privacy. Строки зберігання — у розділі 10.

9. Міжнародна передача даних

Основна база даних розміщена в ЄС, тому ваші робочі дані зберігаються в межах Європейського економічного простору (ЄЕП). Водночас окремі постачальники (зокрема Google, Apple, Resend, Sentry, RevenueCat, Cloudflare, Expo та Google AdMob) можуть обробляти обмежений обсяг даних (наприклад, вашу електронну пошту й ім'я, технічні звіти про збої, ідентифікатори покупок, рекламний ідентифікатор, токен push-сповіщень, IP-адресу відвідувача сайту) на серверах у США. Така передача здійснюється на підставі гарантій, передбачених GDPR, — Стандартних договірних положень (Standard Contractual Clauses) та/або сертифікації за програмою EU-US Data Privacy Framework. Серверні функції Supabase (приймання заявок і сповіщення) виконуються в тому самому регіоні ЄС, що й база даних.

Якщо ви звертаєтеся до підтримки в Telegram, повідомлення й дані з розділу 8 обробляє Telegram на власних серверах, зокрема поза ЄЕП. Telegram не підписував із нами Стандартних договірних положень і не сертифікований за Data Privacy Framework: ця передача відбувається з вашої ініціативи й потрібна, щоб відповісти на ваше звернення (ст. 49(1)(b) GDPR). Без передачі в Telegram можна написати формою в застосунку або на support@karbnote.com.

10. Строки зберігання та видалення

Ми зберігаємо ваші дані, доки активний ваш обліковий запис. Ви можете будь-коли видалити обліковий запис у налаштуваннях застосунку — це безповоротно видаляє ваш профіль та всі пов'язані дані (клієнти, послуги, записи, транзакції, фотографії) з активної бази даних. Копії, що могли потрапити до резервних архівів, видаляються автоматично в межах звичайного циклу ротації резервних копій (як правило, протягом 30 днів). Окремі дані ми можемо зберігати довше, лише якщо це прямо вимагається законодавством.

Винятком є дані про підписку Karbnote Premium. Оплату проводить магазин застосунків, у якому оформлено підписку, — Google Play (Android) або App Store (iPhone, iPad); облік покупок веде також RevenueCat. Видалення облікового запису Karbnote не скасовує підписку: скасуйте її в Google Play (розділ «Підписки») або на iPhone чи iPad у «Параметри → [ваше ім'я] → Підписки», інакше списання триватимуть. Після видалення облікового запису в RevenueCat лишається запис покупця з ідентифікатором вашого колишнього облікового запису та історією покупок (ідентифікатори транзакцій, плани, дати, країна й валюта); email та ім'я туди не передаються. Записи про транзакції лишаються й у Google або Apple: вони потрібні для бухгалтерського й податкового обліку, і ми не можемо їх видалити. Щоб видалити запис у RevenueCat, напишіть нам на support@karbnote.com — ми видалимо його за вашим запитом. Реквізити вашої картки ми не отримуємо і не зберігаємо.

Дані, які Google AdMob обробляє як самостійний контролер (розділ 8), видалення облікового запису Karbnote також не стосується. Керувати ними можна безпосередньо в акаунті Google: myaccount.google.com/data-and-privacy, а рекламним ідентифікатором пристрою — в налаштуваннях реклами Android.

Звернення до розробника, надіслані після входу, пов'язані з обліковим записом і видаляються разом із ним. Звернення, надіслані до входу, з обліковим записом не пов'язані: ми зберігаємо їх, доки вони потрібні для відповіді та покращення застосунку, і видаляємо на ваш запит на support@karbnote.com.

Копія кожного звернення (текст, категорія, адреса електронної пошти для відповіді та технічні дані про пристрій і версію застосунку) надходить також до Sentry, щоб ми вчасно його помітили. Разом з обліковим записом ця копія не видаляється: вона зникає автоматично зі спливом строку зберігання Sentry або раніше — на ваш запит на support@karbnote.com.

Звернення в Telegram. Якщо ви відкрили чат із підтримкою з застосунку, адреса електронної пошти, ідентифікатор облікового запису, версія застосунку, платформа та статус Premium показуються в картці вашої теми в групі підтримки. Під час видалення облікового запису ці картки видаляються з групи. Саму переписку (ваші повідомлення й наші відповіді) ми зберігаємо в групі, доки ви не попросите її видалити, — напишіть нам на support@karbnote.com або в чат із ботом.

Онлайн-запис. Заявки видаляються автоматично (чистка запускається щодоби): відхилені, прострочені та скасовані — через 90 днів після подання; прийняті — через 90 днів після запланованого часу візиту. Заявка без відповіді закривається через 24 години після подання або за 15 хвилин до візиту (для заявки на проміжок часу — за 15 хвилин до останнього можливого початку, коли послуга ще вміщується в проміжок) — залежно від того, що настане раніше. Майстер може видалити заявку й раніше — наприклад, на запит клієнта; тоді з неї одразу стираються ім'я, телефон, email, коментар, причина відхилення та хеш IP-адреси, а посилання на заявку показує, що її видалив майстер. Решта (послуга, час, прив'язка до облікового запису клієнта) видаляється за загальними правилами чистки вище. Під час чистки разом із заявкою видаляється й хеш IP-адреси. Запис у розкладі та картка клієнта, створені майстром на основі заявки, — це дані майстра (розділ 5); чистка заявок їх не видаляє. Вимкнення сторінки запису заявок не видаляє. Сторінка, її налаштування, заявки, токени push та копія статусу Premium видаляються разом із обліковим записом майстра; лише адреса сторінки разом зі службовим ідентифікатором облікового запису ще 30 днів зберігається в карантині (як і після зміни адреси), щоб старі посилання не вели до іншої людини. Токен push також знімається під час виходу з облікового запису в застосунку та коли Expo повідомляє, що він недійсний.

Видалення облікового запису клієнта на сайті («Мої заявки» → «Видалити акаунт») видаляє обліковий запис і дані, отримані від Google. Надіслані заявки при цьому не видаляються: вони лишаються в майстра з указаними в них іменем, телефоном і email (email вашого облікового запису теж потрапляє в заявку, а після її прийняття — у картку клієнта майстра, де лишається, доки майстер її не видалить) до закінчення строків вище, але від'єднуються від вашого облікового запису, і листи про них більше не надходять. Дані в браузері (розділ 7) ви можете стерти самі.

11. Безпека

Передавання даних відбувається шифрованим з'єднанням (HTTPS/TLS). Доступ до даних у хмарі захищено правилами безпеки на рівні рядків. Жоден метод передавання чи зберігання не є абсолютно безпечним, але ми вживаємо обґрунтованих технічних та організаційних заходів для захисту ваших даних.

12. Автоматизоване прийняття рішень

Ми не приймаємо рішень, що мають для вас юридичні чи інші суттєві наслідки, виключно на основі автоматизованої обробки, і не здійснюємо профілювання у розумінні ст. 22 GDPR.

13. Ваші права

Відповідно до GDPR та законодавства України ви маєте право:

Рекламою можна керувати й окремо: «Налаштування конфіденційності реклами» в застосунку (якщо його вимагає ваш регіон), скидання або вимкнення рекламного ідентифікатора в налаштуваннях Android, заборона відстеження в налаштуваннях iOS. Повністю прибирає рекламу підписка Karbnote Premium.

Онлайн-запис. Клієнт на сайті може відкрити статус заявки за її посиланням або в розділі «Мої заявки» (karbnote.com/b), скасувати заявку на сторінці статусу, вийти з облікового запису та видалити акаунт («Мої заявки» → «Видалити акаунт»; що саме видаляється — розділ 10). Збережені в браузері посилання на заявки стирають очищення даних сайту та вихід з облікового запису («Вийти»); самі заявки при цьому не видаляються. Щоб виправити чи видалити дані заявки (ім'я, телефон, коментар), які вже передано майстру, напишіть майстру або нам на support@karbnote.com із посиланням на заявку — ми передамо запит майстру й видалимо заявку за його вказівкою.

Більшість цих дій доступні безпосередньо в застосунку. З інших питань пишіть на support@karbnote.com — ми відповімо у строки, передбачені законодавством. Якщо ви вважаєте, що ваші права порушено, ви маєте право подати скаргу до наглядового органу: в Україні — до Уповноваженого Верховної Ради України з прав людини, у ЄС — до органу нагляду за захистом даних вашої країни проживання.

14. Діти

Застосунок не призначений для осіб віком до 16 років, і ми свідомо не збираємо їхні дані. Якщо ви вважаєте, що ми могли зібрати дані дитини, повідомте нас — і ми їх видалимо.

15. Застосовне право

До цієї Політики застосовується законодавство України з урахуванням вимог GDPR щодо користувачів з Європейського економічного простору.

16. Зміни до політики

Ми можемо оновлювати цю Політику. Про суттєві зміни ми повідомимо в застосунку або електронною поштою. Дата набрання чинності вказана вгорі сторінки.

17. Контакти

З будь-яких питань щодо конфіденційності звертайтеся: support@karbnote.com.

Privacy Policy

Effective date: October 20, 2026

This Privacy Policy explains how the Karbnote mobile app ("the app", "we", "us") collects, uses, stores and protects your personal data. Karbnote is a tool for independent pros: client and service records, appointment scheduling, and finance tracking. We process personal data in accordance with the EU General Data Protection Regulation (GDPR, Regulation (EU) 2016/679) and the Law of Ukraine "On Personal Data Protection".

This Policy also covers the online booking website karbnote.com: the specialists' public pages (karbnote.com/<address>), the request form, the request status page and the "My requests" section.

1. Who we are (data controller)

The controller of your personal data is Yevhen Kyriukhin — an individual (Ukraine) who determines the purposes and means of the processing. For all privacy matters and to exercise your rights, contact us at support@karbnote.com.

2. What data we collect

We only process the data needed to run the app:

Online booking (karbnote.com website). A specialist with a Premium subscription can open a public booking page through which clients send booking requests. This concerns two groups of people:

We do not collect precise location and we don't sell your data. Ads in the free version are described above. In the European Economic Area, the UK and Switzerland, personalized ads are shown only with your consent, and on iPhone and iPad only if you've allowed tracking (App Tracking Transparency). In other regions, on Android, Google may personalize ads using your device's advertising ID; you can turn this off in Android settings (see section 13). We do not intend to process special categories of data (Art. 9 GDPR), and we ask you not to enter such information into free-text fields (e.g. notes).

Support in Telegram. If you contact support in Telegram, we store your Telegram user ID, your Telegram name and interface language in our database. If you opened the chat from the app, we also store your account ID, the app version and the platform. We keep this until the conversation is deleted at your request. Exception: if support has blocked you, your Telegram user ID and the block mark stay after deletion, so that the block keeps working.

3. Google and Apple account data

Signing in with Google or Apple is optional — you can also register with email. In the app, Apple is available on iOS only (Sign in with Apple); on the online booking website, only Google sign-in is available (see below).

If you sign in with Google, the app requests only the basic scopes (openid, email, profile) and receives from Google:

We do not use Google APIs to access your contacts, Gmail messages, Google Drive files, Google Calendar or any other data in your Google account. Exporting appointments to the device calendar (section 2) works through your device's system calendar, not through Google APIs.

If you sign in with Apple (Sign in with Apple), the app requests the name and email permissions (full name, email) and receives from Apple:

The use, sharing, storage and deletion of data received from Google and Apple are the same:

Karbnote's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Client sign-in on the online booking website. On karbnote.com a client can sign in with Google to see their requests from any device and receive emails about their status. We receive the same categories of data as described above (email, account ID; name and a link to the profile photo — if the provider supplies them); no specialist profile is created by such a sign-in, and the data is kept in Supabase's authentication storage. Use and sharing are as above (section 8), with one difference: the email of your account goes into the request as the contact email and is visible to the specialist, and when the specialist accepts the request it is copied into the client record in their app. After your account is deleted, the email stays in the request until the request is deleted (section 10), and in the specialist's client record until the specialist changes or deletes that record; we do not control this. Deletion: in "My requests" (karbnote.com/b) the "Delete account" button permanently deletes the client's account together with the data received from Google (section 10). It does not revoke access in Google itself — you can do that manually, as described above. A specialist's account cannot be deleted on the website — only in the app.

4. Legal bases for processing

We process your personal data on the following legal bases (Art. 6 GDPR):

5. Data about third parties (your clients)

For the data you enter about your clients, you are the controller and we act as a processor, processing that data solely on your instructions and only to provide the app's features to you (processing terms — section 6 of the Terms of Use). You are responsible for having a lawful basis to enter such data and, where required, for informing the individuals concerned or obtaining their consent.

The same applies to requests that clients send you through the online booking website: for the data the client enters in a request (name, phone, email, comment, chosen time), which is intended for the specialist they are booking with, the specialist is the controller, and we, as a processor, only receive, store and pass it on to the specialist. We are an independent controller for the data needed to run the website itself: the Turnstile check (where Cloudflare is partly an independent controller, section 8) and the IP address hash for abuse protection, the client's website account (section 3), emails to the client about the request status, the website's crash reports — and for the specialist's own data (section 2).

6. How we use data

7. Where data is stored

Data is stored locally on your device (local-first architecture) and synced to a secure cloud database hosted on servers in the European Union. Access to your cloud records is restricted at the row level (Row-Level Security) — other users cannot access your data.

The online booking website and your browser. The website's own code does not set cookies, and the website has no analytics or advertising trackers. It uses browser storage — on your device only:

The website serves fonts from its own domain, not from Google. Cloudflare Turnstile is a third-party widget that, on the request form, may use its own browser technologies in line with Cloudflare's privacy policy.

Server logs. Supabase keeps API and server-function logs containing IP addresses for up to 7 days (the period depends on the plan). Cloudflare, as the website host, processes the IP address of every visitor, not only during the Turnstile check, and keeps logs in line with Cloudflare's policy.

8. Service providers (sub-processors)

We rely on trusted providers to operate the service:

These providers process data only on our instructions under data processing agreements.

Separately — Google AdMob, which shows ads in the free version of the app. Unlike the providers above, for advertising Google acts as an independent data controller, not on our instructions: it determines its own purposes and means for processing the ad data described in section 2. How Google uses data from partner apps: policies.google.com/technologies/partner-sites.

Separately — Telegram, if you contact support in Telegram yourself (the Telegram buttons in the app and on the website — in the footer, the help and "What's new" — open the @karbnote_support_bot bot). This is your own initiative: Telegram processes your messages in Telegram, and the private support group where we reply receives your Telegram name, username and interface language and the texts of your messages. If you opened the chat from the app, the group also receives your email address, account identifier, app version, platform and Premium status. Reviews sent via the "Contact developer" form are not passed to Telegram: the group only receives a notice of a new review without its content. Telegram acts as an independent data controller: telegram.org/privacy. Retention periods are in section 10.

9. International data transfers

The primary database is hosted in the EU, so your business data is stored within the European Economic Area (EEA). However, some providers (in particular Google, Apple, Resend, Sentry, RevenueCat, Cloudflare, Expo and Google AdMob) may process a limited amount of data (e.g. your email and name, technical crash reports, purchase identifiers, advertising ID, push token, IP address of a website visitor) on servers in the United States. Such transfers rely on safeguards permitted by the GDPR — Standard Contractual Clauses and/or certification under the EU-US Data Privacy Framework. Supabase server functions (receiving requests and notifications) run in the same EU region as the database.

If you contact support in Telegram, Telegram processes your messages and the data described in section 8 on its own servers, including outside the EEA. Telegram has not signed Standard Contractual Clauses with us and is not certified under the Data Privacy Framework: this transfer happens at your initiative and is necessary to reply to your message (Art. 49(1)(b) GDPR). To avoid a transfer to Telegram, you can write via the form in the app or at support@karbnote.com.

10. Retention and deletion

We retain your data while your account is active. You can delete your account at any time in the app settings — this permanently removes your profile and all related data (clients, services, appointments, transactions, photos) from the active database. Copies that may have reached backup archives are deleted automatically within our regular backup rotation cycle (typically within 30 days). We retain specific data longer only where the law requires it.

Karbnote Premium subscription data is an exception. Payment is processed by the app store where you subscribed — Google Play (Android) or the App Store (iPhone, iPad) — and purchases are also recorded by RevenueCat. Deleting your Karbnote account does not cancel the subscription: cancel it in Google Play (Subscriptions) or, on iPhone or iPad, in Settings → [your name] → Subscriptions, otherwise you will keep being charged. After your account is deleted, RevenueCat keeps a customer record with your former account identifier and purchase history (transaction identifiers, plans, dates, country and currency); your email and name are not sent there. Transaction records also remain with Google or Apple: they are needed for accounting and tax purposes, and we cannot delete them. To have the RevenueCat record deleted, write to support@karbnote.com and we will delete it at your request. We never receive or store your card details.

Data that Google AdMob processes as an independent controller (section 8) is not affected by deleting your Karbnote account either. You can manage it directly in your Google account: myaccount.google.com/data-and-privacy, and manage your device's advertising ID in Android ad settings.

Messages to the developer sent while signed in are linked to your account and deleted together with it. Messages sent before sign-in are not linked to any account: we keep them as long as needed to reply and improve the app, and delete them at your request via support@karbnote.com.

A copy of every message (its text, category, the reply email address and technical data about the device and app version) is also sent to Sentry so that we notice it in time. This copy is not deleted together with your account: it is removed automatically when Sentry's retention period expires, or earlier at your request via support@karbnote.com.

Messages in Telegram. If you opened the support chat from the app, your email address, account identifier, app version, platform and Premium status are shown in the card of your topic in the support group. When you delete your account, these cards are deleted from the group. We keep the conversation itself (your messages and our replies) in the group until you ask us to delete it — email support@karbnote.com or write in the bot chat.

Online booking. Requests are deleted automatically (the cleanup runs daily): declined, expired and cancelled ones — 90 days after submission; accepted ones — 90 days after the scheduled visit time. A request without a reply is closed 24 hours after it is submitted or 15 minutes before the visit (for a request for a time range — 15 minutes before the last possible start, when the service still fits into the range), whichever comes first. A specialist can also delete a request earlier — for example, at the client's request; the name, phone number, email, comment, decline reason and IP address hash are then erased from it immediately, and its link shows that the specialist deleted it. The rest (service, time, link to the client's account) is deleted under the regular cleanup rules above. The IP address hash is deleted together with the request during the cleanup. The appointment and the client record that a specialist created from a request are the specialist's data (section 5); the cleanup of requests does not delete them. Switching the booking page off does not delete requests. The page, its settings, requests, push tokens and the copy of the Premium status are deleted together with the specialist's account; only the page address together with an internal account identifier is kept in quarantine for another 30 days (as it is after an address change), so old links do not lead to someone else. The push token is also removed when you sign out of the app and when Expo reports that it is no longer valid.

Deleting a client's account on the website ("My requests" → "Delete account") deletes the account and the data received from Google. Requests already sent are not deleted: they stay with the specialist, with the name, phone and email given in them (the email of your account also goes into the request and, once it is accepted, into the specialist's client record, where it stays until the specialist deletes that record), until the periods above expire, but they are detached from your account, and no more emails about them are sent. You can erase the data in your browser (section 7) yourself.

11. Security

Data is transmitted over an encrypted connection (HTTPS/TLS). Access to cloud data is protected by row-level security rules. No method of transmission or storage is completely secure, but we take reasonable technical and organizational measures to protect your data.

12. Automated decision-making

We do not make decisions that produce legal or similarly significant effects on you based solely on automated processing, and we do not carry out profiling within the meaning of Art. 22 GDPR.

13. Your rights

Under the GDPR and the laws of Ukraine, you have the right to:

You can also control ads separately: "Ad privacy settings" in the app (where your region requires it), resetting or deleting the advertising ID in Android settings, and turning off tracking in iOS settings. A Karbnote Premium subscription removes ads completely.

Online booking. On the website a client can open a request's status by its link or in "My requests" (karbnote.com/b), cancel a request on the status page, sign out and delete the account ("My requests" → "Delete account"; section 10 says what exactly is deleted). Clearing the site's data or signing out ("Sign out") erases the request links saved in the browser; the requests themselves are not deleted. To correct or delete the request details (name, phone, comment) already passed to a specialist, write to the specialist or to us at support@karbnote.com with a link to the request — we will pass the request to the specialist and delete the request on their instruction.

Most of these actions are available directly in the app. For other requests, email support@karbnote.com — we will respond within the time limits set by law. If you believe your rights have been infringed, you have the right to lodge a complaint with a supervisory authority: in Ukraine — the Ukrainian Parliament Commissioner for Human Rights; in the EU — the data protection authority of your country of residence.

14. Children

The app is not intended for individuals under 16, and we do not knowingly collect their data. If you believe we may have collected a child's data, please notify us and we will delete it.

15. Governing law

This Policy is governed by the laws of Ukraine, subject to the GDPR requirements applicable to users in the European Economic Area.

16. Changes to this policy

We may update this Policy. We will notify you of material changes in the app or by email. The effective date is shown at the top of this page.

17. Contact

For any privacy questions, contact us at support@karbnote.com.