Політика конфіденційності
Просто про конфіденційність.
Останнє оновлення: 5 жовтня 2026 року
Коротко: Вхід за допомогою Apple потрібен перед покупкою або відновленням підписки та для власних запитань до тренера. Програма й історія тренувань залишаються на цьому телефоні. У Secondwind немає реклами. Перед надсиланням першого власного запитання до тренера Secondwind просить дозвіл на надсилання запитання й короткого контексту програми до Kovus та Anthropic. Нотатки тренера після занять і шість швидких відповідей залишаються на пристрої. Apple та RevenueCat обробляють інформацію про підписку. Ми не продаємо особисту інформацію й не використовуємо її для реклами.
Хто ми
Secondwind розробляє Josh Waller, що здійснює діяльність під назвою Kovus, у Перті, Західна Австралія. З питаннями або запитами щодо конфіденційності звертайтеся на josh@kovus.dev.
Інформація, що зберігається на пристрої
Secondwind локально зберігає інформацію, потрібну для роботи вашої програми, зокрема:
- відповіді під час початкового налаштування, зокрема вікову групу, досвід тренувань, доступне обладнання, бажаний розклад та особливості суглобів, а також факт проходження перевірки, підтвердження ознайомлення з рекомендацією звернутися до фахівця й категорію активності;
- створену програму, заміни вправ, виконані підходи, ваги, повторення та оцінку навантаження;
- налаштування нагадувань, одиниць вимірювання, аудіо та Apple Health;
- записи особистих рекордів і прогресу;
- повідомлення тренера;
- до 20 записів діагностики збоїв і помилок з обмеженим обсягом, зокрема номер звернення до підтримки, час, повідомлення з прихованими даними, область застосунку або компонента, обмежений стек компонентів та назви ключів контексту; і
- зашифрований сеанс сервісу для входу за допомогою Apple та ідентифікатор ключа App Attest, якщо ви користуєтеся пов’язаним обліковим записом сервісу.
Відповіді на шість запитань перевірки перед фізичними навантаженнями використовуються на цьому пристрої під час налаштування й не входять до збереженого запису початкових відповідей застосунку. Особливості суглобів, факт проходження перевірки, підтвердження ознайомлення з рекомендацією звернутися до фахівця та категорія активності можуть залишатися в локальному записі програми.
Secondwind не запитує ваше ім’я чи електронну адресу в Apple та не використовує пароль. Apple і Supabase надають непрозорі ідентифікатори пов’язаного облікового запису сервісу. Ви можете експортувати дані застосунку з налаштувань. Функція «Видалити обліковий запис і всі дані» прибирає локальні дані застосунку та пов’язаний обліковий запис сервісу, як описано нижче.
Власні запитання до тренера
Шість швидких відповідей у розділі тренера та нотатки тренера після занять вбудовані в застосунок і працюють без інтернету. Перед тим як перше власне запитання залишить пристрій, Secondwind показує одержувачів даних, контекст і строки зберігання та просить обрати «Погодитися й надіслати». Вибір «Не зараз» нічого не надсилає. Вибір зберігається на цьому пристрої, його можна скинути в налаштуваннях, а у разі істотної зміни даних, одержувача, мети або строків зберігання згоду буде запитано знову.
Якщо ви погодитеся й надішлете власне запитання, Secondwind передасть через зашифроване з’єднання:
- ваше запитання;
- короткий підсумок програми, зокрема розклад тренувань, тривалість занять, обладнання та особливості суглобів;
- поточний тиждень програми;
- дані сьогоднішнього активного або завершеного заняття, зокрема етап заняття, стан вибору навантаження та нотатку, поточну вправу й усі записані підходи, повторення або ваги;
- до трьох підсумків недавніх занять і до двох простих закономірностей тренувань, визначених на пристрої за записаними підсумками занять;
- до шести повідомлень із попередніх власних онлайн-запитань і відповідей, без вбудованих швидких відповідей та нотаток після занять; і
- зашифрований сеанс сервісу, який використовується для автентифікації запиту.
Запит надходить до функції Supabase Edge Function під керуванням Kovus, яка перевіряє неанонімний сеанс входу за допомогою Apple, активне право доступу RevenueCat та App Attest, якщо ця технологія підтримується, а потім надсилає запит до комерційного API Anthropic. Kovus зберігає лічильник коротких серій запитів для кожного облікового запису, щоденний лічильник за підпискою RevenueCat, щоденний лічильник за криптографічним хешем атестованого встановлення та загальний лічильник токенів. Під час реєстрації App Attest зберігаються відкритий ключ, квитанція Apple, середовище та лічильник підписів, потрібні для відхилення повторно відтворених запитів. Kovus не зберігає запитання в базі даних сервісу тренера. Ваша копія розмови залишається на пристрої.
Anthropic повідомляє, що стандартні вхідні та вихідні дані API автоматично видаляються з її серверів протягом 30 днів, з винятками для сервісів з іншими строками зберігання, погоджених умов, забезпечення дотримання правил використання та вимог закону. Прочитайте інформацію Anthropic про зберігання комерційних даних.
Не додавайте до запитання тренеру відомостей, що ідентифікують вас або іншу людину. Тренер — необов’язкова функція підтримки програми, яка не надає медичних порад.
Підписки та покупки
Перед покупкою або відновленням підписки Secondwind використовує вхід за допомогою Apple для створення облікового запису сервісу Supabase з непрозорим ідентифікатором та ідентифікує клієнта RevenueCat за цим ідентифікатором. Це дозволяє праву доступу App Store залишатися прив’язаним до тієї самої приватної ідентичності сервісу під час покупки, відновлення, перенесення, перевстановлення й перевірок власних запитань до тренера. Secondwind не запитує ваше ім’я чи електронну адресу в Apple. RevenueCat не отримує вашу програму Secondwind, повідомлення тренера або дані Apple Health. Прочитайте політику конфіденційності RevenueCat та політику конфіденційності Apple.
RevenueCat також надсилає Kovus події життєвого циклу підписки, щоб ми могли розслідувати проблеми з правами доступу й доставкою відомостей про оплату. Kovus зберігає ідентифікатор і тип події, ідентифікатор користувача застосунку, ідентифікатор продукту, ціну та часові позначки події разом із її вмістом, наданим RevenueCat. Ці записи не містять даних платіжної картки, вашої програми Secondwind, повідомлень тренера або даних Apple Health. Kovus не отримує даних вашої платіжної картки.
Apple Health
Якщо ви ввімкнете синхронізацію Apple Health, Secondwind попросить дозвіл на збереження завершених функціональних силових тренувань. Secondwind не завантажує дані Apple Health до Kovus або Anthropic. Тренування, уже збережене в Apple Health, керується в застосунку «Здоров’я» та не видаляється під час видалення локальних даних Secondwind.
Сповіщення
Нагадування про заняття та поновлення плануються локально на пристрої. У версії 1 Secondwind не використовує сервер push-сповіщень.
Пошук фахівців у Apple Maps
Коли ви обираєте пошук фахівця поблизу, Secondwind відкриває пошук у Apple Maps за обраним типом фахівця. Secondwind не запитує дозволу на місцеположення, не отримує його й не отримує результати пошуку. Apple обробляє пошук за власною політикою конфіденційності.
Аналітика та діагностика
Версія 1 записує невеликий набір подій продукту лише в запущеному застосунку для діагностики під час розробки. У конфігурації випуску ці події не передаються Kovus або постачальнику аналітики.
Secondwind зберігає на пристрої до 20 записів діагностики збоїв і помилок з обмеженим обсягом для розслідування за номером звернення до підтримки. У збереженому повідомленні приховуються рядки, схожі на електронні адреси, та довгі значення, схожі на токени, а журнал містить назви ключів контексту замість їхніх значень. Діагностика не надсилається автоматично. «Експортувати мої дані» включає збережену діагностику та недавні помилки, що ще містяться в запущеному застосунку.
Якщо у випуску налаштовано кінцеву точку Sentry, очищені повідомлення та стеки помилок JavaScript, версія застосунку й обмежені діагностичні дані операційної системи та пристрою можуть надсилатися до Sentry для підтримки надійності. Перед надсиланням у віддалених повідомленнях і стеках помилок приховуються рядки, схожі на електронні адреси, та довгі значення, схожі на токени; також обмежується довжина. Операційний контекст від застосунку обмежено номером звернення до підтримки та обмеженими мітками з прихованими даними. Breadcrumbs Sentry та обробку нативних збоїв вимкнено. Стандартне збирання особистої інформації, трасування, знімки екрана та ієрархію подань вимкнено.
Де обробляються дані сервісу
Базу даних Supabase Secondwind налаштовано в Сіднеї, Австралія. Supabase Edge Functions використовують регіональну інфраструктуру Supabase та можуть обробляти запит у регіоні поблизу відправника. RevenueCat зберігає дані клієнтів у США та може залучати постачальників послуг в інших країнах. Власні запитання до тренера обробляють Anthropic та її постачальники послуг, і обробка може відбуватися за межами Австралії. Іноземні постачальники можуть підпадати під закони країн, у яких працюють.
Зберігання та видалення
Локальна інформація залишається, доки ви не видалите її в налаштуваннях або не видалите застосунок. «Видалити обліковий запис і всі дані» очищає записи SQLite Secondwind, збережений стан застосунку, локальну історію тренера, діагностику збоїв і розклади нагадувань. Якщо існує пов’язаний обліковий запис сервісу, та сама дія перед очищенням локального сеансу видаляє обліковий запис Supabase Auth, кошик обмеження частоти запитів перевірки цілісності, запити перевірки та запис ключа App Attest, записи обліку запитів тренера, лічильник коротких серій запитів облікового запису та пов’язані копії подій webhook RevenueCat.
Щоб перерване видалення могло безпечно завершитися, Kovus зберігає квитанцію видалення з обмеженим обсягом, що містить хеш SHA-256 згенерованого застосунком випадкового ідентифікатора запиту, непрозорий ідентифікатор облікового запису Supabase, відомості про відкликання авторизації Apple, час створення й завершення строку дії та час завершення видалення. Завершений результат дозволяє застосунку відновити стан, якщо відповідь про успіх загубилася. Квитанція доступна лише сервісній ролі сервера, а строк її дії завершується через 24 години після створення; завершення або повторення видалення не продовжує цей строк. Щоденне заплановане очищення видаляє прострочені квитанції. Якщо видалення на сервері не може завершитися, застосунок зберігає локальний сеанс або використовує цю обмежену квитанцію, щоб ви могли повторити спробу. Записи про покупки Apple та RevenueCat підпорядковуються власним строкам зберігання й засобам керування обліковими записами, а видалення Secondwind не скасовує підписку.
Якщо обліковий запис видаляється, поки запит тренера ще обліковується, Kovus зберігає короткочасний запис резервування, щоб узгодити вартість токенів запиту, не порушуючи роботу інших користувачів. Запис містить хеш ідентифікаторів облікового запису та випадкового запиту, дату використання, кількість зарезервованих токенів, час запиту й час остаточного обліку. Він не містить запитання, відповіді, вихідного ідентифікатора облікового запису, ідентифікатора підписки або пристрою. Записи підлягають видаленню через два дні після початкового запиту й видаляються під час наступного щоденного очищення, отже строк зберігання становить до трьох днів. Хеш також запобігає повторному остаточному обліку того самого запиту після видалення облікового запису.
Kovus зберігає лічильники обмеження частоти для підписки тренера, атестованого встановлення та загальні лічильники до 31 дня. Лічильник підписки прив’язано до ідентифікатора підписки RevenueCat, а не до видаленого облікового запису Secondwind, тому перевстановлення або зміна облікового запису застосунку не скидає оплачений ліміт. Kovus зберігає копії подій підписки RevenueCat до 24 місяців, якщо їх не видалено через процедуру видалення облікового запису в застосунку. Apple, RevenueCat та Anthropic також зберігають інформацію відповідно до власних правових та операційних зобов’язань.
Доступ, виправлення та скарги щодо конфіденційності
Напишіть на josh@kovus.dev, щоб запитати, яку особисту інформацію про вас зберігає Kovus, попросити виправлення чи видалення або подати скаргу щодо конфіденційності. Для пошуку серверного запису нам може знадобитися контекст облікового запису або покупки. Ми підтвердимо отримання скарги й відповімо протягом 30 днів. Якщо відповідь вас не задовольнить, ви можете звернутися до Управління австралійського уповноваженого з питань інформації.
Європейська економічна зона, Велика Британія та Швейцарія
Josh Waller, що здійснює діяльність під назвою Kovus, є контролером особистої інформації, описаної в цій політиці. Особливості суглобів і відповіді на перевірку перед фізичними навантаженнями є інформацією про здоров’я. Відповіді перевірки використовуються на цьому пристрої під час налаштування; підтвердження ознайомлення з рекомендацією фіксує, що ви розумієте пораду звернутися до фахівця перед початком. Перед надсиланням власного запитання тренеру онлайн Secondwind окремо просить обрати «Погодитися й надіслати», показавши інформацію, що передається, та її одержувачів.
З урахуванням застосовних умов і винятків ви можете мати права на доступ, виправлення, видалення, обмеження обробки або заперечення проти неї, а також отримання переносної копії інформації. «Експортувати мої дані» та «Видалити обліковий запис і всі дані» доступні в налаштуваннях і залишаються доступними, коли підписку призупинено. Напишіть нам щодо запиту, який неможливо виконати в застосунку. Ми відповімо протягом 30 днів.
Власні запити тренеру проходять через Supabase Edge Function під керуванням Kovus, а потім до комерційного API Anthropic. Дані сервісу можуть оброблятися за межами ЄЕЗ, Великої Британії або Швейцарії. Kovus переглядає застосовні договори з постачальниками та гарантії міжнародної передачі, а також те, чи потрібно призначити представника в ЄС або Великій Британії. Ці оцінки ще не завершено.
Ви можете подати скаргу до органу захисту даних у своїй країні. Перелік органів ЄЕЗ надає Європейська рада із захисту даних. Користувачі у Великій Британії можуть звернутися до ICO, а у Швейцарії — до FDPIC.
Безпека
Власні запити тренеру використовують зашифровані HTTPS-з’єднання. Жодній системі не можна гарантувати цілковиту безпеку. Не додавайте до запитань тренеру ідентифікаційних, медичних або дуже чутливих відомостей.
Діти
Secondwind створено як застосунок для силових тренувань дорослих. Він не призначений для дітей і свідомо не збирає особистої інформації дитини.
Зміни та контакти
Ми можемо оновлювати цю політику, коли змінюється застосунок або його постачальники послуг. Поточна версія й дата оновлення залишатимуться на цій сторінці. Із запитаннями або запитами пишіть на josh@kovus.dev.
Прочитайте умови користування або відвідайте підтримку Secondwind.