Документи

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

Які персональні дані обробляє UPCNTRL, навіщо, де вони зберігаються і що ви можете з цим зробити.

Останнє оновлення: 2026-10-10·Версія 2.0

1. Хто ми

UPCNTRL («UPCNTRL», «ми», «нас») — це застосунок для керування відносинами з клієнтами (CRM) для незалежних фахівців і малого бізнесу у сфері послуг (наприклад, майстрів краси та велнесу). Він складається з iOS-застосунку UPCNTRL та онлайн-сервісів, які зберігають і синхронізують його дані (разом — «Сервіс»).

Сервіс надається під назвою UPCNTRL фізичною особою (незалежним розробником) Vladyslav Lukyanenko, яка проживає в Італії, — контролером даних, описаних у розділі 2 (1), і продавцем застосунку, зазначеним в App Store.

Контакт із питань конфіденційності та запитів щодо даних, зокрема з усіх питань захисту даних: privacy@upcntrl.app. Юридичні повідомлення: legal@upcntrl.app. Допомога із застосунком: support@upcntrl.app.

2. Два види даних і дві ролі

Сервіс обробляє два різні види персональних даних:

  1. Дані вашого акаунта — дані про вас як користувача UPCNTRL (наприклад, ваше ім'я та адреса електронної пошти). Щодо цих даних UPCNTRL визначає, навіщо і як вони обробляються.
  2. Дані бізнесу — дані, які ви або учасники вашої команди вносите про ваш бізнес і ваших власних клієнтів, постачальників і персонал (наприклад, ім'я клієнта, номер телефону, історію записів і нотатки). Ви вирішуєте, що вносити і навіщо. За ці дані перед своїми клієнтами відповідає бізнес, який користується UPCNTRL (у термінах GDPR бізнес — контролер), а UPCNTRL зберігає та обробляє їх від імені бізнесу і лише для надання Сервісу (UPCNTRL — обробник бізнесу). Умови обробки входять до Умов користування (розділ 5).

Якщо ви клієнт бізнесу, який користується UPCNTRL, і хочете отримати доступ до своїх даних, виправити або видалити їх, будь ласка, спершу зверніться до цього бізнесу. Ми допоможемо бізнесу відповісти на ваш запит.

3. Як ви входите

Ви входите через Sign in with Apple або Sign in with Google. Застосунок не пропонує вхід за адресою електронної пошти та паролем.

Під час входу ми отримуємо від Apple або Google:

  • унікальний ідентифікатор акаунта, виданий Apple або Google;
  • вашу адресу електронної пошти (з Apple ви можете вибрати «Сховати e-mail», і тоді ми отримаємо адресу-ретранслятор Apple);
  • ваше ім'я, якщо ви дозволите Apple його передати, або ім'я та дані профілю, які Google передає під час входу (ім'я та URL фото профілю).

Для вашого акаунта ми створюємо внутрішній ідентифікатор користувача (випадковий ID).

Вхід за номером телефону (код з SMS) недоступний. Перш ніж запропонувати його, ми оновимо цю політику та назвемо SMS-провайдера.

4. Які дані ми обробляємо

4.1 Акаунт і профіль

  • Ім'я та контактний номер телефону, які ви вказуєте в профілі.
  • Адреса електронної пошти від Apple або Google.
  • Необов'язкове фото профілю, яке ви обираєте за допомогою системного вибору фото iOS. Завантажується лише вибране фото (до нашого файлового сховища в Supabase); застосунок не має доступу до решти вашої фототеки.
  • Налаштування оформлення (світле / темне / як у системі).
  • Які способи входу (Apple, Google) прив'язані до вашого акаунта.

4.2 Дані бізнесу (робочого простору)

Кожен бізнес («проєкт»), який ви створюєте або до якого приєднуєтеся, може містити:

  • Дані бізнесу: назва, вид діяльності, адреса, телефон, акаунт Instagram, часовий пояс, валюта, робочі години.
  • Команда: учасники, їхні ролі (власник, адміністратор, співробітник, гість), індивідуальні права, які власник налаштовує кожному учаснику, і запрошення. Запрошення передаються як посилання; сервер зберігає лише хеш коду запрошення.
  • Клієнти бізнесу: ім'я, номер телефону, акаунт Instagram, звідки клієнт дізнався про бізнес («джерело»), необов'язково стать (жіноча / чоловіча / не вказано) і довільні нотатки.
  • Записи (візити): дата і час, послуги, ціна, учасник команди, який виконує запис, колір, статус (наприклад, записаний, прийшов, скасовано, не прийшов), нотатки та історія змін запису (що і коли змінено).
  • Оплати та передоплати, які вносить бізнес: суми, дата і позначка способу (наприклад, готівка, картка, переказ). UPCNTRL не обробляє платежі й ніколи не отримує даних карток або банківських рахунків. Це облікові записи, які бізнес вводить вручну.
  • Витрати: дата, сума, категорія, примітка.
  • Послуги й ціни, склад / запаси, рух запасів, накладні на закупівлю та постачальники (назва постачальника, контактна особа, телефон, Telegram, WhatsApp, вебсайт, нотатки).
  • Імпортовані дані: якщо ви імпортуєте список матеріалів із CSV-файлу, його рядки зберігаються як позиції складу.

Чутлива інформація в нотатках. Довільні нотатки вносить бізнес. Бізнес може вирішити записувати зауваження, що стосуються здоров'я клієнта (наприклад, алергію або стан шкіри, важливий для процедури). UPCNTRL не запитує такої інформації і не є медичною системою. Якщо бізнес записує таку інформацію, він відповідає за наявність законної підстави для цього та за інформування своїх клієнтів.

4.3 Інтеграція з Google Календарем (необов'язкова)

Власник або адміністратор бізнесу може підключити до бізнесу Google Календар. Якщо ви це робите:

  • Ви надаєте UPCNTRL доступ через екран згоди Google. Запитувані дозволи: адреса електронної пошти вашого Google-акаунта та базова ідентифікація (openid, email), доступ лише для читання до списку ваших календарів (calendar.calendarlist.readonly) і доступ до перегляду, створення, зміни та видалення подій лише в календарях, власником яких ви є (calendar.events.owned). Підключення, зроблене до 2026-10-03, може зберігати попередній, ширший дозвіл (calendar.events), доки ви не підключите календар знову; UPCNTRL використовує його лише для тих самих операцій в одному вибраному вами календарі.
  • На наших серверах ми зберігаємо: адресу електронної пошти підключеного Google-акаунта, ID і назву вибраного календаря, ваші налаштування кольорів подій / нагадувань і токен оновлення (refresh token), зашифрований за допомогою AES-GCM. Токен використовує лише наш сервер; він ніколи не передається в застосунок.
  • Що ми записуємо в Google Календар: для кожного запису — подію, заголовком якої є ім'я клієнта та назви послуг, час початку і завершення, колір, що відображає статус, необов'язкове нагадування, видимість «приватна» і технічні ідентифікатори, що пов'язують подію із записом. Номер телефону клієнта, Instagram, джерело та нотатки в Google не передаються.
  • Що ми читаємо з Google Календаря: список ваших календарів (щоб ви могли вибрати один, власником якого ви є), а для днів, які ви переглядаєте, — час початку й завершення зайнятих подій (щоб застосунок міг показати, коли ви недоступні, і не записував клієнта на цей час). Ми зберігаємо лише цей час початку й завершення — не заголовки, описи, учасників чи ID ваших власних подій. Цей кеш замінюється під час кожного оновлення; дні, старші за 7 днів, видаляються під час наступного оновлення, а весь кеш видаляється, коли ви відключаєте календар.
  • Щоб кожен запис залишався пов'язаним зі своєю подією, ми зберігаємо ID кожної події, створеної (або пов'язаної) UPCNTRL у вибраному календарі, разом з ID цього календаря.
  • Коли ви відключаєте календар, ми видаляємо збережений токен, дані підключення та кеш зайнятого часу. Зв'язок між кожним записом і подією, створеною UPCNTRL (ID події та ID календаря), зберігається, щоб повторне підключення того самого календаря не створювало дублікатів; він видаляється під час видалення бізнесу. Відключення наразі не відкликає дозвіл на боці Google; ви будь-коли можете прибрати доступ UPCNTRL у своєму Google-акаунті (myaccount.google.com/permissions). Під час видалення бізнесу дозвіл Календаря також відкликається в Google. Події, вже записані у ваш Google Календар, залишаються у вашому Google-акаунті (і після відключення, і після видалення бізнесу); ви можете видалити їх у Google Календарі.

Обробка даних у вашому Google-акаунті регулюється власною політикою конфіденційності Google.

4.3.1 Дані користувачів Google: використання, передавання та розкриття

«Дані користувачів Google» — це дані, які UPCNTRL отримує через Google API: під час входу через Google (розділ 3) і через інтеграцію з Google Календарем (розділ 4.3).

  • Лише для функцій, які ви запитуєте. Ми використовуємо дані користувачів Google лише для того, щоб надавати й покращувати функції, які ви запитуєте і які видно в застосунку: вхід, показ підключеного Google-акаунта, вибір календаря, запис ваших візитів у цей календар, а також показ і врахування вашого зайнятого часу під час запису.
  • Не продаємо. Ми не продаємо дані користувачів Google.
  • Не для реклами. Дані користувачів Google не використовуються для реклами, зокрема персоналізованої, ретаргетингової чи заснованої на інтересах, і не передаються рекламним платформам, брокерам даних або перепродавцям інформації.
  • Не для навчання ШІ / машинного навчання. Дані користувачів Google не використовуються для розроблення, покращення чи навчання узагальнених (generalized) моделей штучного інтелекту або машинного навчання.
  • Жодних інших цілей. Дані користувачів Google не використовуються для оцінки кредитоспроможності чи кредитування, а також для будь-яких цілей, крім описаних вище функцій.
  • Люди не читають дані. Ніхто в UPCNTRL не читає дані користувачів Google, крім випадків: (а) з вашої явної згоди щодо конкретних даних (наприклад, коли ви просите підтримку розібратися з проблемою синхронізації); (б) коли це необхідно з метою безпеки, наприклад для розслідування зловживання чи інциденту безпеки; (в) для дотримання застосовного законодавства; або (г) коли дані агреговано й анонімізовано і вони використовуються для внутрішньої роботи сервісу.
  • Постачальники послуг. Дані користувачів Google зберігає та обробляє від нашого імені лише Supabase (наша база даних і серверні функції; дані зберігаються в регіоні AWS eu-central-1, Франкфурт, Німеччина — див. розділ 6), лише в обсязі, необхідному для надання запитаних вами функцій, і за нашими вказівками. Вони входять до резервних копій Supabase (розділ 7). Події записів, які ви просите нас записати, передаються самій компанії Google. Жоден інший постачальник із розділу 6 (GitHub, Netlify, Apple, PostHog, RevenueCat) не отримує даних користувачів Google. Застосунок може зберігати статус підключення та зайнятий час у своєму локальному кеші на вашому пристрої (розділ 4.4).
  • Жодного іншого передавання. Ми не передаємо й не розкриваємо дані користувачів Google жодним іншим третім особам, крім випадків: (1) коли це необхідно для надання чи покращення запитаних вами функцій — через зазначених вище постачальників послуг; (2) коли це необхідно з метою безпеки, наприклад для розслідування зловживання; (3) для дотримання застосовного законодавства або обов'язкового до виконання рішення державного органу; або (4) у межах злиття, поглинання чи продажу активів UPCNTRL — і лише після отримання вашої явної попередньої згоди. У такому разі дані залишаються під дією зобов'язань цього розділу.
  • Зберігання та видалення. Див. розділ 4.3 (відключення), розділ 7 і розділ 8 (видалення бізнесу чи акаунта). Ви будь-коли можете прибрати доступ UPCNTRL до свого Google-акаунта на сторінці myaccount.google.com/permissions.

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

4.4 Дані, що зберігаються на вашому пристрої

  • Застосунок зберігає локальну копію (кеш) даних бізнесу, які ви відкривали, щоб екрани швидко завантажувалися. Вона зберігається з «повним» захистом файлів iOS (доступна лише тоді, коли пристрій розблоковано) і виключена з резервних копій iCloud / пристрою.
  • Ваш сеанс входу зберігається у Зв'язці ключів iOS (Keychain).
  • Прості налаштування (наприклад, мова, оформлення, останній відкритий бізнес) зберігаються в налаштуваннях застосунку.
  • Вихід з акаунта видаляє з пристрою сеанс, локальний кеш і налаштування, пов'язані з акаунтом.

4.5 Технічні дані

Коли застосунок звертається до наших серверів, інфраструктура нашого хостинг-провайдера (Supabase) неминуче обробляє технічні дані, як-от ваша IP-адреса, час запиту та технічні параметри запиту, і зберігає їх у службових журналах для роботи та безпеки протягом строку, встановленого провайдером. Наш власний серверний код записує в журнали лише технічні коди стану, а не вміст ваших записів.

4.6 Чого ми не робимо

  • Жодної реклами, жодних рекламних мереж, жодного продажу персональних даних.
  • Жодного відстеження в застосунках чи на вебсайтах інших компаній; жодного рекламного ідентифікатора (IDFA).
  • Єдина статистика використання — необов'язкова аналітика за вашою згодою з розділу 4.8 (вимкнена, доки ви її не ввімкнете).
  • Жодних інструментів звітів про збої та сторонньої аналітики в застосунку, крім необов'язкової аналітики використання з розділу 4.8. (Якщо ви ввімкнули в iOS «Надсилати розробникам», Apple може передавати нам звіти про збої відповідно до власних налаштувань Apple.)
  • Жодного доступу до геолокації вашого пристрою, контактів / адресної книги, календаря (EventKit), даних про здоров'я, камери чи мікрофона.
  • Жодних push-сповіщень.

4.7 Цей сайт

Публічний сайт upcntrl.app (Головна, Конфіденційність, Умови, Підтримка) не використовує cookie, JavaScript, аналітику та ресурси інших сайтів. Сайт розміщено на Netlify. Під час відвідування сайту Netlify обробляє технічні дані запиту (наприклад, IP-адресу, час, запитану сторінку та user agent браузера) у своїх журналах запитів, щоб віддавати сторінки та забезпечувати їхню безпеку, протягом строку, встановленого Netlify. Ми не використовуємо ці дані для ідентифікації чи профілювання відвідувачів.

4.8 Аналітика використання (необов'язкова, лише за вашою згодою)

*Діє для версії застосунку 0.1.0 (48) і новіших.*

  • Що: якщо — і лише якщо — ви ввімкнете «Надсилати статистику використання» (запитання ставиться після входу, за замовчуванням вимкнено; змінити можна будь-коли в *Мій профіль → Конфіденційність*), застосунок надсилає події використання без прив’язки до вашого акаунта (псевдонімні дані): які розділи та функції використовуються (наприклад, «створено запис», «відкрито екран тарифів»), коди помилок (наприклад, «конфлікт на сервері», «немає зв'язку»), час завантаження і збереження (у мілісекундах і діапазонами, наприклад, «0,5–1 с»), коди стану HTTP і кількість повторних спроб невдалої операції, випадковий ідентифікатор окремої операції (наприклад, одного збереження; він існує лише для цієї операції і не пов'язаний з вами, вашим обліковим записом чи записом клієнта) і технічний контекст (версія та збірка застосунку, версія iOS, тип і клас розміру пристрою, чи це тестова збірка, мова застосунку, тема, ваша роль у бізнесі — наприклад, власник або гість, випадковий ідентифікатор поточного сеансу застосунку). Доки ви не ухвалили рішення, нічого не налаштовується і не надсилається. Щоб увімкнути статистику, ви також підтверджуєте, що можете самостійно дати таку згоду за законами своєї країни; без цього підтвердження вона залишається вимкненою.
  • Ніколи не надсилаються: імена, e-mail, телефони, нотатки, суми й ціни, назви бізнесів, послуг і товарів, будь-які ідентифікатори вашого акаунта, бізнесу, клієнтів чи записів, ваша IP-адреса (PostHog отримує її під час приймання подій і відкидає; вона не зберігається), геолокація (за IP-адресою вона теж не визначається), рекламні ідентифікатори. Застосунок може надсилати лише значення з фіксованого списку, обмежені цілі числа (наприклад, мілісекунди) і цей випадковий ідентифікатор операції (довільний текст надіслати неможливо).
  • Ідентифікатор: випадковий ідентифікатор встановлення, створений застосунком. Він не пов'язаний з вашим акаунтом чи бізнесом і замінюється новим, коли ви виходите, видаляєте акаунт або відкликаєте згоду. Після виходу або видалення акаунта застосунок знову запитує згоду під час наступного входу.
  • Мета: розуміти, які функції використовуються, знаходити помилки й повільні екрани та покращувати UPCNTRL. Без реклами, без профілювання людей, без відстеження між застосунками й сайтами. Запис сесій, знімки екрана та автоматичний збір натискань вимкнено.
  • Правова підстава: ваша згода (ст. 6(1)(a) GDPR; зберігання ідентифікатора на пристрої — ст. 5(3) Директиви ePrivacy / ст. 122 Кодексу про захист персональних даних Італії). Відкликання згоди одразу припиняє надсилання і не впливає на обробку до відкликання.
  • Обробник: PostHog Inc. (PostHog Cloud EU, сервери у Франкфурті, Німеччина) за договором про обробку даних; субобробники PostHog перелічені на posthog.com/subprocessors. Доступ підтримки з-поза меж ЄЕЗ можливий на підставі Стандартних договірних умов / EU–US Data Privacy Framework. Функції ШІ PostHog для цих даних не використовуються.
  • Строк зберігання: 12 місяців, потім видалення.
  • Ваші права: див. розділ 9. Оскільки дані не пов'язані з вашим акаунтом, знайти події конкретної людини, як правило, неможливо (ст. 11 GDPR); відкликання згоди та вихід з акаунта роблять майбутні події незв'язуваними з минулими. Уже надіслані події видаляються після спливу 12 місяців.

4.9 Підписки (Light / Pro)

*Діє для версії застосунку 0.1.0 (48) і новіших.*

  • Платні тарифи продає Apple через App Store (вбудовані покупки). Оплату обробляє Apple; дані картки чи банку, ваш Apple ID і ваше ім'я з покупки ми ніколи не отримуємо.
  • Щоб прив'язати підписку до потрібного бізнесу, ми використовуємо RevenueCat (RevenueCat, Inc.) як нашого обробника для підписок: застосунок повідомляє RevenueCat бізнес за його внутрішнім випадковим ID (купувати може лише власник бізнесу; ім'я, адреса електронної пошти чи ID акаунта не передаються), а RevenueCat отримує від Apple / StoreKit записи про покупки цієї підписки: продукт (Light / Pro, місяць / рік), ідентифікатори транзакцій, дати покупки / поновлення / закінчення, статус пробного періоду, ціну, валюту та країну App Store, а також технічні дані пристрою для перевірки покупок (версія застосунку, версія ОС, тип пристрою, мовні налаштування, IP-адреса та ідентифікатор, який Apple призначає цьому пристрою для наших застосунків, — «identifier for vendor», IDFV; це не рекламний ідентифікатор, і він не використовується для відстеження).
  • Наш сервер зберігає статус тарифу бізнесу (тариф, період оплати, дати дії та пільгового періоду, чи поновлюється підписка), а для кожної підписки Apple — її ідентифікатори транзакцій Apple, бізнес, за який вона платить, і оброблені події покупки / поновлення.
  • Правова підстава: виконання договору (ст. 6(1)(b) GDPR); для записів, що зберігаються після видалення бізнесу, — законний інтерес у тому, щоб одна підписка не використовувалася для кількох бізнесів, і в обробці повернень коштів, спорів і відновлення покупок.
  • Строк зберігання: статус тарифу видаляється разом із бізнесом. Після видалення бізнесу ми зберігаємо лише ідентифікатори транзакцій Apple його підписки, внутрішній ID видаленого бізнесу, а також тип і час оброблених подій покупки — без імен, адрес електронної пошти та вмісту бізнесу, — щоб підписку можна було прив'язати до іншого бізнесу покупця та щоб обробляти повернення коштів, спори й відновлення покупок. Ці записи не мають фіксованої дати видалення й автоматично не видаляються: ми зберігаємо їх лише доки вони потрібні для цих цілей і видаляємо на запит (privacy@upcntrl.app), коли вони більше не потрібні. RevenueCat зберігає свою копію згідно зі своїм договором про обробку даних.

5. Навіщо ми обробляємо дані та правові підстави

МетаДаніПравова підстава
Створення та підтримка вашого акаунта, вхідДані акаунта та профілю, ідентифікатори входуВиконання договору (Умови користування)
Надання бізнесу функцій CRM (зберігання, синхронізація та показ даних бізнесу уповноваженим учасникам команди)Дані бізнесуВиконання договору з бізнесом; щодо даних клієнтів — обробка за вказівками бізнесу
Синхронізація з Google Календарем (лише якщо підключено)Дані підключення, дані запису, потрібні для події, зайнятий часВиконання договору, на ваш запит
Безпека, запобігання зловживанням, підтримка роботи Сервісу, резервні копіїТехнічні дані, усі збережені даніЗаконний інтерес у безпечному та надійному Сервісі
Обробка видалення акаунта і бізнесу, підтвердження того, що видалення відбулося, і запобігання поверненню видалених даних під час відновлення з резервних копійЗаписи про видалення (див. розділ 8)Законний інтерес у можливості підтвердити, що видалення виконано, і в тому, щоб видалені дані залишалися видаленими; виконання юридичних обов'язків, якщо вони застосовні
Відповіді на ваші звернення до підтримкиВаші повідомлення та контактні даніВиконання договору / законний інтерес
Робота публічного сайтуТехнічні дані запиту (сайт)Законний інтерес у роботі безпечного сайту
Аналітика використання (лише якщо ви її ввімкнули)Події використання без прив’язки до акаунта, коди помилок, діапазони часу завантаження, технічний контекст (розділ 4.8)Ваша згода (ст. 6(1)(a) GDPR)
Платні тарифи (лише у разі покупки)Записи про покупки і статус тарифу бізнесу (розділ 4.9)Виконання договору (ст. 6(1)(b) GDPR)
Зберігання записів про покупки після видалення бізнесуІдентифікатори транзакцій Apple і записи про події (розділ 4.9)Законний інтерес у запобіганні зловживанню підпискою та в обробці повернень коштів, спорів і відновлень

Дані акаунта потрібні, щоб створити акаунт і користуватися Сервісом; дані бізнесу вносить сам бізнес. Аналітика використання необов'язкова. Ми не ухвалюємо рішень, що ґрунтуються виключно на автоматизованій обробці й мають для вас юридичні або подібні значущі наслідки, і не профілюємо користувачів.

6. Хто отримує дані (постачальники послуг)

Для роботи Сервісу ми користуємося такими постачальниками. Вони обробляють дані за нашими вказівками.

ПостачальникМетаМісце зберігання даних
Supabase (база даних, автентифікація, файлове сховище, серверні функції)Хостинг усіх даних акаунтів і бізнесів, вхід, фото профілю, серверна логікаРегіон AWS eu-central-1 (Франкфурт, Німеччина)
Supabase — окремий проєктЗаписи про видалення («tombstones», див. розділ 8)Регіон AWS eu-central-1 (Франкфурт, Німеччина)
GitHub (приватний репозиторій)Резервна копія записів про видалення, що лише доповнюється (лише внутрішні ідентифікатори, див. розділ 8)Сервери GitHub (США)
NetlifyХостинг публічного сайту upcntrl.app (без даних застосунку)Інфраструктура Netlify (провайдер має місцезнаходження у США)
AppleSign in with Apple; відкликання токенів під час видалення вашого акаунта; розповсюдження через App StoreЗгідно з умовами Apple
GoogleSign in with Google; відкликання токенів під час видалення вашого акаунта; Google Календар (лише якщо підключено)Згідно з умовами Google
PostHog (лише за згоди на аналітику використання)Аналітика використання без прив’язки до акаунта (розділ 4.8)PostHog Cloud EU (Франкфурт, Німеччина)
RevenueCat (обробник підписок; лише для платних тарифів)Перевірка покупок Apple і синхронізація статусу підписки бізнесу (розділ 4.9)Інфраструктура RevenueCat (провайдер має місцезнаходження у США)

Supabase, GitHub, Netlify, Apple, Google, PostHog і RevenueCat — компанії, що мають місцезнаходження у Сполучених Штатах або мають там компанії своєї групи, тому персональні дані можуть бути доступні з-поза меж Європейської економічної зони. Така передача ґрунтується на EU–US Data Privacy Framework (для сертифікованих за ним постачальників) або на Стандартних договірних умовах Європейської комісії, включених до умов обробки даних постачальників.

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

Ми не продаємо і не здаємо в оренду персональні дані. Ми можемо розкрити дані, якщо цього вимагає закон або обов'язкове до виконання рішення державного органу.

7. Як довго ми зберігаємо дані

  • Дані акаунта: доки існує ваш акаунт.
  • Дані бізнесу: доки бізнес існує в UPCNTRL. Окремі записи, які ви видаляєте, прибираються; деякі записи (наприклад, витрати) спочатку позначаються як видалені.
  • Підключення Google Календаря: доки ви його не відключите або доки бізнес не буде видалено. Зв'язки між записами та подіями, створеними UPCNTRL (ID події та ID календаря), зберігаються, доки бізнес не буде видалено (розділ 4.3).
  • Резервні копії: наш хостинг-провайдер щодня створює резервні копії, які зберігаються приблизно 7 днів. Після видалення видалені дані можуть залишатися в цих резервних копіях приблизно до 7 днів, доки строк їх зберігання не спливе. Якщо колись доведеться відновити резервну копію, ми використаємо записи про видалення (розділ 8), щоб знову видалити дані, які вже були видалені.
  • Записи про видалення: див. розділ 8.
  • Технічні журнали: протягом строку, встановленого хостинг-провайдером (Supabase для застосунку, Netlify для сайту).
  • Аналітика використання (розділ 4.8): 12 місяців.
  • Підписки (розділ 4.9): статус тарифу — доки існує бізнес; записи про покупки — як зазначено в розділі 4.9.

8. Видалення вашого акаунта або бізнесу

У застосунку є такі дії:

  • Видалити акаунт: Мій профіль → Небезпечна зона → Видалити акаунт.
  • Видалити бізнес (лише власник): Налаштування → Інформація про бізнес → Небезпечна зона → Видалити бізнес.
  • Покинути бізнес (учасники команди, які не є власником): Налаштування → Інформація про бізнес → Небезпечна зона → Покинути бізнес. Ваш доступ припиняється; дані бізнесу залишаються у власника.

Для вашої безпеки перед видаленням застосунок просить повторно увійти через Apple або Google. Якщо ви не можете скористатися застосунком, надішліть запит на видалення на privacy@upcntrl.app з адреси електронної пошти, прив'язаної до акаунта.

Видалення не скасовує підписку. Платний тариф оплачується через Apple; скасуйте його в налаштуваннях Apple ID (Параметри → ваше ім'я → Підписки) — застосунок нагадує про це перед видаленням.

Видалення акаунта прибирає ваш профіль, фото профілю, ваше членство в інших бізнесах і ваш акаунт для входу. Видалення акаунта ніколи не видаляє бізнес: перш ніж видалити акаунт, потрібно спочатку видалити кожен бізнес, яким ви володієте («Видалити бізнес»). Власник не може покинути власний бізнес. Також відкликається доступ UPCNTRL в Apple і Google (Sign in with Apple та Sign in with Google). Дані, які ви внесли в бізнес, що належить комусь іншому (наприклад, записи, які ви створили як учасник команди), належать цьому бізнесу й залишаються в ньому.

Видалення бізнесу прибирає всі дані цього бізнесу (клієнтів, записи, оплати, витрати, послуги, склад, постачальників, команду та запрошення) і відключає його Google Календар (токен доступу відкликається). Події, вже записані в Google Календар, залишаються в Google-акаунті. Записи про покупки платного тарифу зберігаються, як зазначено в розділі 4.9.

Що залишається після видалення. Щоб мати змогу підтвердити, що видалення відбулося, і гарантувати, що видалені дані не повернуться під час відновлення резервної копії, ми зберігаємо мінімальний запис про видалення («tombstone»), який містить лише: внутрішні технічні ідентифікатори (випадковий ID видалення, внутрішній ID видаленого користувача або власника та внутрішній ID видаленого бізнесу), тип видалення (акаунт / бізнес), його статус (очікує / завершено / скасовано) і часові позначки. Він не містить імен, адрес електронної пошти, номерів телефонів чи вмісту бізнесу. Ці записи зберігаються:

  • у технічному журналі видалень у нашій основній базі даних;
  • в окремому проєкті Supabase, призначеному для записів про видалення (також AWS eu-central-1, Франкфурт);
  • як резервна копія, яка асинхронно дзеркалюється до приватного репозиторію GitHub. Ця копія лише доповнюється (зберігається в історії репозиторію).

Заплановані строки зберігання — ще не діють (автоматичне очищення, яке їх застосовуватиме, ще не працює): коди підтвердження видалення — 7 днів; записи журналу про завершені видалення — 35 днів; записи про завершені або скасовані видалення — 35 днів (з технічних причин відновлення розглядається довший строк — 45 днів); записи про видалення, що ще тривають, зберігаються до завершення видалення; заблоковані або невдалі видалення зберігаються до їх вирішення. Резервні копії основної бази даних спливають приблизно через 7 днів.

Резервна копія в GitHub наразі містить внутрішні ідентифікатори (випадкові ID) як є — без імен, адрес електронної пошти та вмісту — і її не можна скоротити без переписування історії. Заміну ідентифікаторів користувачів і бізнесів у цій копії на псевдоніми заплановано.

9. Ваші права

Залежно від того, де ви проживаєте, ви можете мати право на доступ до своїх даних, їх виправлення, видалення, на обмеження обробки або заперечення проти неї, на перенесення даних, а також право відкликати згоду, якщо обробка ґрунтується на згоді. Багатьма з цих прав ви можете скористатися безпосередньо в застосунку (редагувати профіль, видаляти записи, видалити акаунт). З іншими запитами пишіть на privacy@upcntrl.app. Можливо, нам знадобиться підтвердити вашу особу. Ми відповідаємо протягом одного місяця (ст. 12(3) GDPR).

Ви також маєте право подати скаргу до наглядового органу із захисту даних, зокрема в країні ЄС, де ви проживаєте або працюєте (в Італії: Garante per la protezione dei dati personali). Оскільки UPCNTRL керується з Італії, компетентним наглядовим органом для UPCNTRL є Garante (garanteprivacy.it).

Клієнти бізнесу, який користується UPCNTRL, мають звертатися зі своїми запитами до цього бізнесу (див. розділ 2).

10. Безпека

  • Усі з'єднання між застосунком і нашими серверами використовують HTTPS (TLS).
  • Доступ до даних бізнесу контролюється на сервері відповідно до ролі учасника в кожному бізнесі.
  • Токени оновлення Google Календаря зашифровані на сервері; сеанси входу зберігаються у Зв'язці ключів iOS; локальний кеш використовує захист файлів iOS.
  • Видалення потребує повторного входу.

Жодна система не є абсолютно захищеною. Якщо нам стане відомо про порушення безпеки персональних даних, що стосується вас, ми повідомимо вас і відповідні органи, якщо цього вимагає закон.

11. Діти

UPCNTRL призначений для використання в бізнесі й не орієнтований на дітей; у ньому немає контенту чи функцій, створених для дітей. Ми свідомо не збираємо персональні дані дитини без згоди, якої вимагає закон. Необов'язкова статистика використання (розділ 4.8) ґрунтується на згоді: застосунок вмикає її лише після того, як ви підтвердите, що можете самостійно дати таку згоду за законами своєї країни. Якщо ви не досягли віку цифрової згоди за застосовним законодавством, вона залишається вимкненою. Якщо ви вважаєте, що дитина передала нам персональні дані без необхідної згоди, напишіть на privacy@upcntrl.app, і ми їх видалимо. Дані, які бізнес веде про своїх клієнтів, зокрема неповнолітніх, описано в розділі 2.

12. Зміни цієї політики

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

Ця політика доступна англійською, італійською, російською та українською мовами. Якщо переклади розходяться, переважну силу має англійська версія.

13. Контакти

UPCNTRL — Vladyslav Lukyanenko, Італія — e-mail: privacy@upcntrl.app (підтримка: support@upcntrl.app; юридичні питання: legal@upcntrl.app)