01Хто ми
CATCH! — це мобільний помічник для рибалок. Ми обробляємо твої персональні дані відповідно до Закону України «Про захист персональних даних» і Регламенту (ЄС) 2016/679 (GDPR). З питань персональних даних звертайся на support@catchapp.com.ua. Поштова адреса для офіційних запитів надається у відповідь на запит на цю електронну пошту.
02Які дані ми збираємо
Дані акаунта
- Електронна адреса (для входу та відновлення доступу; зміна email наразі не підтримується в додатку)
- Ім'я у стрічці (display name) — можна змінити будь-коли в Профіль → Налаштування → Редагувати профіль
- Аватар (опціонально)
- Повне ім'я, біографія, місто, країна — заповнюєш сам(а), опціонально
- Мова інтерфейсу та регіон контенту — обираєш сам(а)
Дані використання
- Збережені плани виїздів, улови (включно з фото) та коментарі
- Підписки на інших користувачів і реакції на улови
Сповіщення
- Push-токен пристрою — зберігається лише за умови, що ти увімкнув(ла) сповіщення у Профіль → Налаштування → Сповіщення
- Статус сповіщень (увімкнено / вимкнено)
Технічні дані
- Тип пристрою, версія ОС, версія додатку
- IP-адреса (тільки на час сесії, не зберігається довгостроково)
Геолокація. Додаток не запитує доступ до GPS-датчика твого пристрою. Місце ловлі (назва водойми та її координати на карті) зберігається лише якщо ти явно обираєш локацію для свого плану або улову. Якщо в майбутньому ми додамо функцію автоматичного визначення місцезнаходження, ми оновимо цю політику й попросимо твою згоду в додатку.
03Партнерські сервіси
CATCH! використовує мінімально необхідний набір сторонніх сервісів. Для кожного зазначено юрисдикцію, де обробляються запити:
- Cloudflare Turnstile (США) — захист від ботів у формах входу, реєстрації та відновлення пароля (отримує анонімні challenge-токени; Cloudflare може фіксувати IP-адресу запиту)
- Expo (США) — доставка push-сповіщень і OTA-оновлень додатку (отримує токен пристрою лише за згодою на сповіщення; даних користувача не зберігає)
- Google Play Billing / App Store (за країною резидентства користувача) — обробка платежів за PRO-підписку (ми не маємо доступу до даних платіжних карток)
- Mapbox (США) — рендеринг мапи водойм (отримує запити на тайли з координатами області перегляду; без особистих даних користувача)
- Open-Meteo (ЄС, некомерційна служба) — отримання прогнозу погоди (без ідентифікаторів користувача)
- OpenStreetMap (ЄС, фонд OSM Foundation) — дані про водойми (публічна база, без передачі даних користувача)
- RevenueCat (США) — кеш стану PRO-підписки (отримує ID підписки, статус, дату закінчення; ми ніколи не передаємо туди email чи інші персональні дані)
- Supabase (ЄС, Франкфурт) — зберігання акаунтів і даних користувача
04Як ми використовуємо дані
Зібрані дані використовуються виключно для:
- Надання основних функцій додатку — планування виїздів, прогноз клювання, рекомендації снасті
- Синхронізації твоїх даних між твоїми пристроями
- Сповіщень — лише за твоєю прямою згодою, виключно про активність, пов'язану з твоїм акаунтом
- Відповіді на звернення в підтримку
Ми не продаємо й не передаємо твої персональні дані третім особам у маркетингових цілях. CATCH! не показує рекламу третіх сторін. Якщо в майбутньому ми будемо використовувати знеособлені агреговані дані для покращення прогнозів (наприклад, статистику клювання по регіонах), ми оновимо цей розділ і опишемо метод знеособлення — на сьогодні такої обробки не відбувається.
05Шифрування і захист
Усі дані передаються між додатком і нашими серверами через HTTPS/TLS 1.3. Паролі зберігаються у вигляді хешу bcrypt. На рівні бази даних застосовується RLS (Row-Level Security) — кожен користувач має доступ лише до своїх записів. Регулярні резервні копії шифруються AES-256.
06Твої права
Згідно з GDPR і законодавством України ти маєш такі права:
- Доступ — отримати копію усіх своїх даних
- Виправлення — змінити некоректні дані
- Видалення — видалити акаунт і пов'язані з ним дані (див. сторінку видалення)
- Експорт — отримати дані у форматі JSON
- Обмеження обробки — призупинити обробку без видалення
- Заперечення / скарга — у разі незгоди з нашою обробкою твоїх даних ти можеш звернутися безпосередньо до нас або подати скаргу до контрольного органу (див. §10).
Для реалізації будь-якого з цих прав напиши на support@catchapp.com.ua. Відповідь — упродовж 30 днів.
07Зберігання
Дані акаунта зберігаються, доки існує акаунт. Після того як ти підтвердиш видалення в додатку (Профіль → Налаштування → Видалити акаунт):
- Твій акаунт і всі пов'язані дані у нашій базі видаляються миттєво — серверна функція стирає рядок акаунта й каскадно всі залежні дані (улови, коментарі, реакції, підписки) за одне звертання до бази.
- З резервних копій бази дані стираються впродовж наступного циклу ротації бекапів, але не пізніше ніж за 30 днів.
- Прикріплені фото (аватар та фото уловів) можуть тимчасово залишатись у нашому файловому сховищі без зв'язку з твоїм акаунтом — до наступного циклу очищення. Ми працюємо над автоматичним видаленням файлів одночасно з акаунтом; стеж за оновленнями цієї політики.
- Фінансові записи про оплати PRO зберігають App Store / Google Play та RevenueCat згідно з їхніми правилами. Ми не маємо доступу до самих транзакцій; ми отримуємо тільки статус підписки (активна / скасована / закінчилась).
08Діти
CATCH! не призначений для осіб віком до 14 років. Ми свідомо не збираємо персональні дані осіб, молодших за 14 років, відповідно до Закону України «Про захист персональних даних». Для користувачів-резидентів країн ЄС діє вікова межа цифрової згоди, встановлена законодавством країни проживання (13–16 років згідно з GDPR Ст. 8). Якщо ти виявив(ла), що дитина створила акаунт, напиши нам — ми негайно видалимо акаунт і пов'язані дані.
09Зміни до політики
Ми можемо вносити зміни до цієї політики. Про суттєві зміни ми повідомимо у додатку та / або електронною поштою щонайменше за 14 днів до набрання чинності. Дата чинної редакції завжди вказана зверху цієї сторінки.
10Скарги до контрольного органу
Ти маєш право подати скаргу на нашу обробку твоїх персональних даних до контрольного органу:
- Україна — Уповноважений Верховної Ради України з прав людини. Поштова адреса: вул. Інститутська, 21/8, м. Київ, 01008. Сайт: ombudsman.gov.ua.
- Країни ЄС/ЄЕЗ — національний орган із захисту даних твоєї країни проживання. Перелік: edpb.europa.eu/about-edpb/about-edpb/members.
- Великобританія — Information Commissioner's Office (ICO), ico.org.uk.
Незалежно від цього, ти можеш у будь-який момент звернутися до нас напряму — support@catchapp.com.ua — і ми спробуємо вирішити проблему до офіційної скарги.
11Контакти
Питання щодо цієї політики або обробки твоїх даних — пиши на support@catchapp.com.ua. Зазвичай відповідаємо протягом 48 годин (Київ).
Privacy Policy
Effective: 29 May 2026.
1. Who we are
CATCH! is a mobile fishing companion. We process your personal data in accordance with the Ukrainian Personal Data Protection Act and Regulation (EU) 2016/679 (GDPR). For data-protection matters, contact support@catchapp.com.ua. A postal address for formal requests is provided in response to an email to this address.
2. What data we collect
Account: email (for sign-in and recovery — email change is not yet supported in-app), display name (changeable in Profile → Settings → Edit profile), avatar (optional), full name / bio / city / country (all self-entered, optional), interface language and content region.
Usage: saved trip plans, catches (with photos) and comments, follows, reactions.
Notifications: device push token (stored only if you enable notifications in Profile → Settings → Notifications) and notifications status.
Technical: device type, OS version, app version, session-only IP.
Geolocation: the app does not request access to your device's GPS sensor. Waterbody name and map coordinates are stored only when you explicitly pick a location for a plan or a catch. If we ever add automatic location detection, we'll update this policy and ask for your consent in-app.
3. Partner services
CATCH! uses the minimal set of third-party services required to operate the app. The jurisdiction each one processes data in is noted:
- Cloudflare Turnstile (US) — anti-bot protection on sign-in, sign-up and password-reset forms (receives anonymous challenge tokens; Cloudflare may log the request IP)
- Expo (US) — push notification delivery and OTA updates (receives the device push token only if you opted in to notifications; stores no user data)
- Google Play Billing / App Store (per user's country of residence) — payment processing for the PRO subscription (we never see card data)
- Mapbox (US) — waterbody map rendering (receives tile requests with viewport coordinates; no personal user data)
- Open-Meteo (EU, non-commercial) — weather forecasts (no user identifiers)
- OpenStreetMap (EU, OSM Foundation) — waterbody data (public dataset, no user data transmitted)
- RevenueCat (US) — PRO subscription state cache (receives subscription ID, status, expiry; we never send email or other personal data)
- Supabase (EU, Frankfurt) — account and user-data storage
4. How we use data
Core app features only: planning, forecast, recommendations, cross-device sync, opt-in notifications, support replies. We do not sell personal data and we do not show third-party ads. If we ever use anonymized aggregated data to improve forecasts (e.g. region-level bite statistics), we'll update this section and describe the anonymization method — today, no such processing occurs.
5. Encryption and protection
All transport over HTTPS/TLS 1.3. Passwords stored as bcrypt hashes. Row-Level Security (RLS) on the database. Backups encrypted with AES-256.
6. Your rights
Access, correction, deletion (see the deletion page), export as JSON, restriction. Object / complain: if you disagree with our processing, you may contact us directly or file a complaint with the supervisory authority (see §10). Email us to exercise any of these — we reply within 30 days.
7. Retention
Account data is kept while the account exists. Once you confirm deletion in-app (Profile → Settings → Delete account):
- Your account and all linked data in our database are purged immediately — a server-side function deletes the account row and cascades through all dependent data (catches, comments, reactions, follows) in a single transaction.
- Database backups: removed in the next backup-rotation cycle, no later than 30 days.
- Attached photos (avatar and catch photos) may temporarily remain in our object storage with no link to your account, until the next cleanup cycle. We're working on automatic blob deletion alongside account deletion — watch this policy for updates.
- Financial records of PRO payments are kept by App Store / Google Play and RevenueCat per their own rules. We don't have access to the underlying transactions; we only receive subscription state (active / cancelled / expired).
8. Children
CATCH! is not intended for users under 14 years of age. We do not knowingly collect personal data from anyone under 14, in line with the Ukrainian Personal Data Protection Act. For EU residents, the digital-consent age set by their country of residence applies (13–16 per GDPR Art. 8). If you notice that a minor has created an account, email us and we will remove it immediately.
9. Changes
We may update this policy. Material changes are announced in-app and / or by email at least 14 days before they take effect. The current effective date is at the top of this page.
10. Complaints to a supervisory authority
You have the right to lodge a complaint about our processing of your personal data with a supervisory authority:
- Ukraine — Ukrainian Parliament Commissioner for Human Rights (Ombudsman). Postal: 21/8 Instytutska St., Kyiv 01008, Ukraine. Web: ombudsman.gov.ua.
- EU / EEA — your country's national data-protection authority. Directory: edpb.europa.eu/about-edpb/about-edpb/members.
- United Kingdom — Information Commissioner's Office (ICO), ico.org.uk.
You can also contact us first at support@catchapp.com.ua — we will try to resolve the issue before any formal complaint.
11. Contact
Questions about this policy: support@catchapp.com.ua. We typically reply within 48 hours (Kyiv).
Политика конфиденциальности
Действующая редакция: 29 мая 2026.
1. Кто мы
CATCH! — мобильный помощник для рыбаков. Мы обрабатываем твои персональные данные в соответствии с Законом Украины «О защите персональных данных» и Регламентом (ЕС) 2016/679 (GDPR). По вопросам персональных данных обращайся на support@catchapp.com.ua. Почтовый адрес для официальных запросов предоставляется в ответ на письмо по этой электронной почте.
2. Какие данные мы собираем
Данные аккаунта: e-mail (для входа и восстановления доступа — смена e-mail пока не поддерживается в приложении), имя в ленте (display name) — можно изменить в любой момент в Профиль → Настройки → Редактировать профиль, аватар (опционально), полное имя / биография / город / страна (заполняешь сам(а), опционально), язык интерфейса и регион контента.
Данные использования: сохранённые планы выездов, уловы (с фото) и комментарии, подписки на других пользователей и реакции.
Уведомления: push-токен устройства — сохраняется только при условии, что ты включил(а) уведомления в Профиль → Настройки → Уведомления; статус уведомлений (включены / выключены).
Технические данные: тип устройства, версия ОС, версия приложения, IP-адрес (только на время сессии).
Геолокация. Приложение не запрашивает доступ к GPS-датчику твоего устройства. Место ловли (название водоёма и его координаты на карте) сохраняется, только если ты явно выбираешь локацию для плана или улова. Если в будущем мы добавим функцию автоматического определения местоположения, мы обновим эту политику и попросим твоё согласие в приложении.
3. Партнёрские сервисы
CATCH! использует минимально необходимый набор сторонних сервисов. Для каждого указана юрисдикция обработки:
- Cloudflare Turnstile (США) — защита от ботов в формах входа, регистрации и восстановления пароля (получает анонимные challenge-токены; Cloudflare может фиксировать IP-адрес запроса)
- Expo (США) — доставка push-уведомлений и OTA-обновлений приложения (получает токен устройства только при согласии на уведомления; данных пользователя не хранит)
- Google Play Billing / App Store (по стране резидентства пользователя) — обработка платежей за PRO-подписку (мы не имеем доступа к данным платёжных карт)
- Mapbox (США) — рендеринг карты водоёмов (получает запросы на тайлы с координатами области просмотра; без личных данных пользователя)
- Open-Meteo (ЕС, некоммерческий сервис) — получение прогноза погоды (без идентификаторов пользователя)
- OpenStreetMap (ЕС, фонд OSM Foundation) — данные о водоёмах (публичная база, без передачи данных пользователя)
- RevenueCat (США) — кэш состояния PRO-подписки (получает ID подписки, статус, дату окончания; мы никогда не передаём туда e-mail или другие персональные данные)
- Supabase (ЕС, Франкфурт) — хранение аккаунтов и данных пользователя
4. Как мы используем данные
Только базовые функции приложения: планирование, прогноз, рекомендации, синхронизация между твоими устройствами, уведомления по твоему явному согласию, ответы поддержки. Мы не продаём твои персональные данные и не показываем рекламу третьих сторон. Если в будущем мы будем использовать обезличенные агрегированные данные для улучшения прогнозов (например, региональную статистику клёва), мы обновим этот раздел и опишем метод обезличивания — на сегодня такой обработки не происходит.
5. Шифрование и защита
Весь транспорт через HTTPS/TLS 1.3. Пароли хранятся в виде хешей bcrypt. На уровне базы данных — Row-Level Security (RLS). Резервные копии шифруются AES-256.
6. Твои права
Согласно GDPR и законодательству Украины у тебя есть следующие права: доступ, исправление, удаление (см. страницу удаления), экспорт в JSON, ограничение обработки. Возражение / жалоба: в случае несогласия с нашей обработкой ты можешь обратиться напрямую к нам или подать жалобу в контрольный орган (см. §10). Для реализации любого права — support@catchapp.com.ua; ответ в течение 30 дней.
7. Хранение
Данные аккаунта хранятся, пока существует аккаунт. Как только ты подтвердишь удаление в приложении (Профиль → Настройки → Удалить аккаунт):
- Твой аккаунт и все связанные данные в нашей базе удаляются мгновенно — серверная функция стирает строку аккаунта и каскадно все зависимые данные (уловы, комментарии, реакции, подписки) за одно обращение к базе.
- Из резервных копий базы данные стираются в следующем цикле ротации бекапов, но не позднее чем за 30 дней.
- Прикреплённые фото (аватар и фото уловов) могут временно оставаться в нашем файловом хранилище без связи с твоим аккаунтом — до следующего цикла очистки. Мы работаем над автоматическим удалением файлов одновременно с аккаунтом; следи за обновлениями этой политики.
- Финансовые записи об оплатах PRO хранят App Store / Google Play и RevenueCat согласно их правилам. Мы не имеем доступа к самим транзакциям; мы получаем только статус подписки (активна / отменена / истекла).
8. Дети
CATCH! не предназначен для лиц младше 14 лет. Мы сознательно не собираем персональные данные лиц младше 14 лет в соответствии с Законом Украины «О защите персональных данных». Для пользователей-резидентов стран ЕС применяется возраст цифрового согласия, установленный законодательством страны проживания (13–16 лет согласно GDPR Ст. 8). Если ты заметил(а), что ребёнок создал аккаунт, напиши нам — мы немедленно удалим аккаунт и связанные данные.
9. Изменения политики
Мы можем вносить изменения в эту политику. О существенных изменениях мы уведомим в приложении и/или по электронной почте не менее чем за 14 дней до вступления в силу. Дата действующей редакции всегда указана сверху этой страницы.
10. Жалобы в контрольный орган
У тебя есть право подать жалобу на нашу обработку твоих персональных данных в контрольный орган:
- Украина — Уполномоченный Верховной Рады Украины по правам человека. Почтовый адрес: ул. Институтская, 21/8, г. Киев, 01008. Сайт: ombudsman.gov.ua.
- Страны ЕС / ЕЭЗ — национальный орган по защите данных твоей страны проживания. Перечень: edpb.europa.eu/about-edpb/about-edpb/members.
- Великобритания — Information Commissioner's Office (ICO), ico.org.uk.
Независимо от этого, ты можешь в любой момент обратиться к нам напрямую — support@catchapp.com.ua — и мы постараемся решить проблему до официальной жалобы.
11. Контакты
Вопросы по этой политике или обработке твоих данных — пиши на support@catchapp.com.ua. Обычно отвечаем в течение 48 часов (Киев).