Політика конфіденційності TodoLot
Це інформаційний переклад. У разі розбіжностей чинною є англійська версія.
TodoLot — застосунок для iPhone, що перетворює голос на будильники; його створив Viktor Gorbatiuk, незалежний розробник («ми», «нас»). Твої завдання живуть на твоєму пристрої. Не потрібно створювати обліковий запис, немає реклами, а твої персональні дані ніколи не продаються. Ця сторінка простою мовою описує, що саме залишає твій пристрій, куди воно йде і навіщо.
Коротко
- Без реєстрації. Ми ніколи не просимо твою електронну адресу, номер телефону чи пароль. У Параметрах можна за бажанням вписати ім’я, щоб ранковий брифінг вітав тебе на ім’я; воно залишається на твоєму пристрої і є частиною тексту брифінгу, описаного нижче.
- Твої завдання залишаються на твоєму пристрої. Вони ніколи не завантажуються до нас.
- Три речі навмисно залишають застосунок у вигляді тексту: диктовка (щоб перетворити її на завдання), фраза будильника або брифінгу (щоб згенерувати природний голос, якщо ти його ввімкнув) і короткий опис, який ти вводиш для власного звуку пробудження (Pro). Усе передається зашифрованими з’єднаннями.
- Усе інше — анонімна зведена аналітика використання та звіти про збої, прив’язані до випадкового ID, а не до тебе.
Що обробляє застосунок і де
Мікрофон і розпізнавання мовлення
Коли ти диктуєш завдання, твоє мовлення розпізнає вбудоване розпізнавання мовлення iOS від Apple — з твого дозволу. Залежно від пристрою та мови Apple може обробляти аудіо на пристрої або на серверах Apple; див. Політику конфіденційності Apple. Твоє аудіо ніколи не потрапляє до нас чи до будь-якої іншої третьої сторони.
Перетворення диктовки на завдання
Текст твоєї диктовки (ніколи не аудіо) надсилається зашифрованим з’єднанням до сервісу ШІ, який розбиває його на окремі завдання, час, повтори та завчасні нагадування. Сьогодні це OpenAI; ми також можемо використовувати Anthropic. Разом із текстом запит містить мову диктування, часовий пояс, поточний час, години, які ти вважаєш ранком, днем, вечором і ніччю, а також назви твоїх груп завдань, щоб ШІ міг правильно розставити завдання. До запиту не додається жодного ідентифікатора пристрою чи облікового запису. Ми не зберігаємо і не журналюємо текст твоєї диктовки, а використовуємо API цих провайдерів для розробників, які за їхніми опублікованими політиками даних API не використовуються для навчання їхніх моделей.
Природний голос будильника і звуки пробудження
Якщо природний голос будильника ввімкнено, текст фрази будильника та ранкового брифінгу (включно з необов’язковим ім’ям) надсилається зашифрованим з’єднанням до ElevenLabs, який генерує аудіо. Згенероване аудіо кешується на твоєму пристрої, щоб та сама фраза не надсилалася двічі. З Pro короткий опис, який ти вводиш для власного звуку пробудження, надсилається до сервісу генерації звуків того самого провайдера. Якщо природний голос вимкнено або мережа недоступна, голос генерується повністю на твоєму пристрої вбудованим синтезом мовлення Apple.
Анонімний ідентифікатор, аналітика використання та звіти про збої
Під час першого запуску застосунок створює анонімний ID користувача через Google Firebase Authentication. Це випадковий ідентифікатор; ім’я, електронну адресу чи пароль ніколи не запитують і не збирають. За цим анонімним ID застосунок збирає:
- Аналітику використання (Firebase Analytics), щоб розуміти, як використовують застосунок і скільки коштує його робота: відкриття застосунку та перегляди екранів; кроки, які ти проходиш у налаштуванні та покупці; вибір дозволів; прості лічильники, як-от скільки завдань дала диктовка і скільки символів мовлення було згенеровано; а коли ти купуєш підписку — продукт, ціну та валюту. Це лише лічильники та назви подій, ніколи не зміст, формулювання чи тема твоїх завдань або диктовок і ніколи не твої платіжні дані.
- Звіти про збої (Firebase Crashlytics), щоб ми могли знаходити й виправляти помилки.
- Стандартний технічний контекст, який ці SDK Google збирають автоматично, як-от модель пристрою, версія операційної системи та приблизний регіон, визначений за твоєю IP-адресою.
Ці дані прив’язані до анонімного ID, а не до твоєї особи, і використовуються лише для роботи та вдосконалення застосунку. У застосунку поки що немає окремого перемикача аналітики; видалення застосунку припиняє будь-який збір, а записи можна попросити нас видалити (див. твої права).
Покупки
Оплату повністю обробляє Apple через App Store; ми ніколи не бачимо твоїх платіжних даних. Щоб надійно розблоковувати підписку після перевстановлення, застосунок записує статус підписки (який план активний і стан його поновлення, нічого більше) у RevenueCat, за тим самим анонімним ID.
Завдання, будильники та налаштування
Твої завдання, час будильників, групи, нагадування та налаштування зберігаються локально на твоєму пристрої. Якщо ти користуєшся iCloud або резервними копіями пристрою, ці локальні дані можуть потрапити до резервних копій, якими керує Apple.
Цей вебсайт
Цей сайт статичний і не встановлює файлів cookie. Його обслуговує Cloudflare, який обробляє IP-адреси відвідувачів для доставки сторінок відповідно до політики конфіденційності Cloudflare.
Кому ми передаємо дані
Ми не продаємо твої дані і не передаємо їх для реклами. Ми передаємо лише необхідний мінімум перерахованим нижче постачальникам послуг, кожен із яких діє від нашого імені на власних умовах конфіденційності:
| Провайдер | Що отримує | Навіщо |
|---|---|---|
| Apple | Аудіо/текст мовлення (на пристрої або на серверах Apple); дані покупок і оплати | Розпізнавання мовлення; платежі App Store |
| OpenAI (або Anthropic) | Текст диктовки + мова, часовий пояс, час, години частин дня, назви груп | Перетворити диктовку на завдання |
| ElevenLabs | Текст фрази будильника/брифінгу; опис власного звуку пробудження (Pro) | Згенерувати природний голос і звуки |
| Google Firebase | Анонімний ID, події аналітики, зокрема продукт/ціна покупки, дані про збої, технічний контекст | Аналітика та звіти про збої |
| RevenueCat | Анонімний ID, статус підписки | Розблокувати Pro після перевстановлення |
Чого ми не робимо
- Без реєстрації: ми ніколи не просимо твою електронну адресу чи номер телефону.
- Без реклами та рекламних мереж; ми не відстежуємо тебе в інших застосунках чи на сайтах.
- Без продажу чи передачі персональних даних для маркетингу.
- Аудіо твоєї диктовки ніколи не виходить за межі розпізнавання мовлення Apple.
- Ми ніколи не надсилаємо зміст твоїх завдань до інструментів аналітики чи звітів про збої.
Твої права та вибір
Залежно від того, де ти живеш (наприклад, за GDPR ЄС/Великої Британії або каліфорнійським CCPA/CPRA), ти можеш мати право на доступ до своїх даних, їх виправлення чи видалення, на заперечення проти певної обробки та на відсутність дискримінації за використання цих прав. Оскільки ми не зберігаємо твоє ім’я чи електронну адресу, ми ідентифікуємо твої записи за анонімним ID, пов’язаним із твоєю інсталяцією. Ти можеш:
- Зупинити будь-який збір, видаливши застосунок; окремого перемикача аналітики в застосунку немає.
- Видалити свої дані: напиши нам, вказавши приблизну дату встановлення застосунку та модель пристрою, і ми видалимо записи аналітики, збоїв і підписки, пов’язані з твоїм анонімним ID.
- Керувати підпискою або скасувати її в Параметрах iOS → твоє ім’я → Підписки.
Ми не «продаємо» і не «передаємо» персональну інформацію в розумінні цих термінів за законодавством Каліфорнії.
Зберігання та видалення даних
Видалення застосунку видаляє твої завдання, налаштування та згенероване аудіо з пристрою. Ми не зберігаємо копій твоїх диктовок. Події аналітики, звіти про збої та статус підписки зберігають Firebase і RevenueCat відповідно до своїх політик, прив’язаними лише до анонімного ID. Щоб ці дані було видалено, надішли нам запит електронною поштою, і ми їх приберемо.
Діти
TodoLot не призначений для дітей до 13 років, і ми свідомо не збираємо персональну інформацію дітей. Якщо ти вважаєш, що дитина передала нам дані, зв’яжися з нами, і ми їх видалимо.
Зміни до цієї політики
Якщо практики роботи з даними в застосунку зміняться, цю сторінку буде оновлено, а дату набрання чинності вгорі — переглянуто.
Контакт і контролер даних
Контролер даних — Viktor Gorbatiuk, незалежний розробник. Запитання щодо конфіденційності або запит стосовно даних: vibeprogerai@gmail.com