Політика конфіденційності
Оновлено
SubEye — це застосунок для iPhone, який веде облік ваших підписок, а також розстрочок і кредитів. Ви вводите те, що платите, а він показує, скільки це коштує. Тут немає ні акаунта, ні входу, ні сервера SubEye: усе, що ви вводите, зберігається на вашому власному пристрої і залишається там, доки ви самі не ввімкнете синхронізацію з iCloud, яка копіює ці дані у ваш власний iCloud, а не до нас. Застосунок не має доступу ні до вашого банку чи кредитора, ні до вашої пошти і не шукає підписки замість вас.
Хто відповідає за ці дані
SubEye створює та підтримує Єгор Гунько, фізична особа в Україні, який є володільцем персональних даних. З будь-якого питання щодо цієї політики пишіть на subeye@yhunko.dev.
Що залишається на вашому пристрої
- Підписки, які ви вводите: назва сервісу, сайт, сума, валюта, період оплати, дати платежів, категорія, історія цін і будь-яка нотатка, яку ви написали. Усе це вводите ви, і все це лежить у власному сховищі застосунку на телефоні. SubEye нікуди його не вивантажує, та й вивантажувати нікуди. З телефона щось із цього потрапляє лише двома шляхами, і обидва описано нижче: домен сайту, коли застосунок завантажує логотип, і синхронізація з iCloud, яку вмикаєте ви самі.
- Розстрочки та кредити, які ви вводите: назва, вид (покупка частинами, розстрочка на картці чи кредит) і призначення, назва та сайт кредитора, валюта, загальна сума, сума регулярного платежу, кількість платежів та їхня періодичність, дата першого платежу, ціна покупки, дата й сума дострокового погашення і будь-яка нотатка, яку ви написали. Їх теж вводите ви, і зберігаються вони так само, як підписки: у власному сховищі застосунку на телефоні. Назовні йде лише домен сайту кредитора, щоб завантажити логотип, а все інше копіює звідти тільки синхронізація з iCloud.
- Ваші налаштування та нагадування, зокрема й розклад нагадувань, який тримає для вас iOS.
Нічого з цього SubEye не збирає в тому сенсі, який зазвичай має це слово. Якщо ви робите резервну копію iPhone, ці дані потрапляють до неї — на умовах самої Apple.
Що залишає пристрій і кому саме
- Ваші підписки, розстрочки й кредити — але лише якщо ви ввімкнете синхронізацію з iCloud: перемикач у «Налаштування → Дані» копіює їх у ваш власний iCloud, щоб інші ваші пристрої показували той самий список. Він вимкнений, доки ви його не ввімкнете, дані йдуть до Apple, а не до SubEye, і після вимкнення копія лишається у вашому iCloud, доки ви її не зітрете.
- Технічні дані, які несе будь-який запит — IP-адресу та user agent пристрою. Їх бачать перелічені нижче сервіси в той момент, коли застосунок звертається до одного з них.
- Вашу покупку, якщо ви купуєте SubEye Pro: чек App Store за неї. Він не несе нічого з набраного вами і не прив’язаний ні до імені, ні до пошти, ні до акаунта. Якщо в налаштуваннях iPhone ви дозволили ділитися аналітикою з розробниками, Apple може також передати звіт про збій — на умовах Apple; сам застосунок таких звітів не надсилає.
- Домен сайту підписки чи кредитора — його отримує Brandfetch, а якщо там логотипу немає, то Google, щоб застосунок міг показати логотип. Більше нічого з набраного вами з ним не йде.
- Текст, який ви вводите в пошук логотипів — детально нижче.
Жодного рекламного ідентифікатора, даних про місцеперебування, контактів чи фотографій. У застосунку немає ні рекламного чи продуктово-аналітичного SDK, ні SDK для звітів про збої. Єдиний SDK, що звертається до сервісу, — для покупок, і він перелічений нижче.
Хто ще обробляє ці дані
Ось усі треті сторони, до яких застосунок узагалі може звернутися, і звертається він до кожної лише тоді, коли має для цього причину. Жодна з них не отримує ваших підписок, розстрочок і кредитів — єдиний виняток це iCloud від Apple, і тільки після того, як ви самі ввімкнете синхронізацію. Жодній із них не передають ні імені, ні пошти, ні ідентифікатора акаунта — бо нічого з цього SubEye не має.
- RevenueCat — покупки (США)
- Отримує чек App Store і транзакцію магазину, якщо ви купуєте SubEye Pro. Саме завдяки цьому «ви купили Pro» переживає перевстановлення чи новий телефон. Ідентифікатор користувача, з яким він працює, анонімний — його генерує сам пристрій, і він ні з яким акаунтом не пов’язаний. Ні даних про підписки, ні пошти RevenueCat не отримує.
- Brandfetch — пошук логотипів
- Отримує текст, який ви вводите в пошук бренду, — детально про це нижче. Щоб показати логотип, застосунок також надсилає на
cdn.brandfetch.ioдомен сайту підписки чи кредитора. Цей запит розкриває домен і вашу IP-адресу, а більше нічого з набраного вами не несе. - Google — зображення логотипів
- Логотип, якого Brandfetch не повернув, завантажується як фавікон з
google.com/s2/favicons. Цей запит розкриває той самий домен — підписки чи кредитора — і вашу IP-адресу. Більше нічого з набраного вами він не несе. - jsDelivr — курси валют (глобальна CDN)
- Раз на добу застосунок завантажує з
cdn.jsdelivr.netпублічний файл із курсами валют, щоб підписку в гривні й підписку в доларах можна було скласти в одне число. Цей файл однаковий для всіх, а запит не несе нічого, крім вашої IP-адреси: ні даних про підписки, ні того, якими валютами ви користуєтеся, ні ідентифікатора. Якщо завантаження не вдалося, працюють ті курси, що вже є на пристрої, — і застосунок теж працює. - Apple — App Store та iCloud
- Обробляє покупку, якщо ви купуєте SubEye Pro, згідно з власною політикою конфіденційності Apple. SubEye ніколи не бачить ваших платіжних даних. Якщо ви робите резервну копію iPhone в iCloud, ваші дані SubEye лежать усередині цієї копії — на умовах Apple. А якщо ви ввімкнете синхронізацію з iCloud, ваші підписки, розстрочки й кредити також записуються у ваше власне сховище iCloud, щоб їх бачили інші ваші пристрої: вони лежать під вашим Apple Account, на умовах Apple, і SubEye їх усе одно не отримує. Раз на день застосунок також питає App Store, яка версія SubEye зараз актуальна, щоб підказати вам про оновлення; цей запит містить лише ID застосунку, країну вашого App Store і вашу IP-адресу.
Окремо про пошук логотипів
Коли ви додаєте або редагуєте підписку чи вказуєте кредитора для розстрочки або кредиту, ви можете знайти сервіс чи кредитора за назвою, щоб підтягнути логотип. Текст, який ви вводите в це поле, надсилається на api.brandfetch.io разом із вашою IP-адресою — інакше пошук просто не працює.
Більше нічого з цим запитом не йде. Ні ідентифікатора, ні пошти, ні даних про підписки, ні токена. Результати використовуються лише для того, щоб намалювати список на екрані, і ніколи не записуються на диск. Якщо ви не хочете цим користуватися — залиште поле сайту порожнім і введіть назву сервісу вручну або не вказуйте кредитора: без логотипу застосунок працює точно так само.
Навіщо ці дані
Ваші підписки, розстрочки й кредити лежать на вашому пристрої, бо в цьому й полягає застосунок: він не може порахувати те, чого не зберігає. За GDPR дані, які залишаються на вашому власному пристрої і ніколи не передаються до SubEye, SubEye не обробляє взагалі. Для тих небагатьох запитів, які таки залишають телефон, підставою є законний інтерес — щоб застосунок працював, щоб покупка, яку ви зробили, залишалася вашою, і щоб валюти переводилися правильно.
Синхронізація з iCloud — виняток, і підстава тут згода: вона не робить нічого, доки ви її не ввімкнете, і саме це ввімкнення є дозволом. Та й тоді копія йде у ваш власний iCloud, а не до SubEye, тож SubEye у жодний момент не є її одержувачем.
Ваші дані не продаються, не передаються рекламодавцям, не використовуються для профілювання і не використовуються для навчання чого-небудь. Жодного відстеження між застосунками чи сайтами немає, і жодного стороннього рекламного чи аналітичного SDK у застосунку теж.
Нагадування про списання й платежі за розстрочками та кредитами плануються на вашому пристрої силами iOS. Ні push-сервера, ні токена сповіщень немає, тож ніхто — включно із SubEye — не дізнається, коли спрацювало нагадування.
Скільки дані зберігаються і як їх видалити
Ваші підписки, розстрочки й кредити лежать на пристрої стільки, скільки ви їх там тримаєте. Видалений у застосунку запис — підписка, розстрочка чи кредит — зникає з телефона. Видаліть застосунок — і разом із ним зникне все, що в ньому було.
«Налаштування → Стерти всі дані» прибирає з пристрою всі підписки, розстрочки, кредити, нагадування й налаштування за один крок. Це відбувається одразу, це справжнє видалення, а не позначка, і скасувати його неможливо. Якщо синхронізація з iCloud ввімкнена, стирається й копія в iCloud — саме це прибирає дані з інших ваших пристроїв. Іншої копії, яку треба було б у когось просити видалити, немає, — і саме тому єдине, що може повернути ці дані, це резервна копія iPhone, зроблена раніше.
Версії SubEye до 6.0 надсилали звіти про збої до Sentry; уже надісланий звіт зберігається згідно з політикою зберігання самої Sentry, а потім видаляється, а тепер застосунок таких звітів не надсилає. Запис про покупку в RevenueCat і в Apple зберігається стільки, скільки вимагають ці сервіси, бо саме він підтверджує, що Pro ваш.
Ваші права
SubEye працює в Європейському Союзі та Україні, тож застосовуються GDPR і Закон України «Про захист персональних даних». Ви маєте право отримати копію своїх даних, виправити їх, вимагати їх видалення, отримати їх у придатному для перенесення форматі, обмежити обробку чи заперечити проти неї, а також поскаржитися до наглядового органу.
На практиці більшість із цього вже у ваших руках, а не в чиїхось: ваші дані на вашому пристрої, і ви можете їх переглянути, виправити й стерти прямо в застосунку, ні в кого не питаючи дозволу. З усього іншого — зокрема щодо запису про покупку, який тримає котрийсь із перелічених вище сервісів, — пишіть на subeye@yhunko.dev — відповідь буде протягом 30 днів.
Діти
SubEye не призначений для дітей і свідомо не збирає дані осіб, молодших за 16 років. Оскільки акаунта немає, а без увімкненої синхронізації з iCloud нічого нікуди не вивантажується, тут просто немає що видаляти від імені дитини — але якщо вас щось у цьому непокоїть, напишіть на subeye@yhunko.dev.
Зміни
Якщо ця політика зміниться, разом із нею зміниться й дата вгорі сторінки. Про зміну, яка суттєво впливає на те, які дані збираються або хто їх обробляє, буде повідомлено в застосунку до того, як вона набуде чинності.