CheckMole — Политика конфиденциальности
Дата вступления в силу: 23 апреля 2026 г. · Последнее обновление: 23 апреля 2026 г.
Этот документ относится к мобильному приложению CheckMole. English version
1. Кто мы
CheckMole («Сервис», «Приложение») — мобильное приложение для самостоятельного наблюдения за родинками методом ABCDE в образовательных целях. Сервис предоставляется:
- Контролёр данных: Uladzislau Yasinski, индивидуальный разработчик, Польша
- Адрес: ul. Michała Kleofasa Ogińskiego 11/9, 03-318 Варшава, Польша
- Контакты по вопросам конфиденциальности: support@checkmole.com
Эта Политика конфиденциальности объясняет, какие персональные данные мы собираем, зачем, как используем и передаём, а также какие права есть у вас в отношении ваших данных. Политика распространяется на мобильное приложение CheckMole и связанные веб-страницы.
В отношении описанных ниже персональных данных мы выступаем в роли контролёра данных (data controller).
2. Медицинский дисклеймер (прочтите первым)
CheckMole — образовательный и информационный инструмент для самостоятельного наблюдения, а не медицинское изделие в понимании Регламента ЕС 2017/745 (MDR) или Закона США FD&C. CheckMole не ставит медицинский диагноз, не обнаруживает и не диагностирует рак или иные заболевания, и не заменяет консультацию с квалифицированным врачом.
Результаты анализа ИИ (включая оценки ABCDE, проценты риска и текстовые описания) — это эвристическая оценка, и их нельзя использовать как единственное основание для медицинских решений. Если у вас есть опасения по поводу кожи — обратитесь к дерматологу или другому квалифицированному медицинскому специалисту.
3. Какие персональные данные мы собираем
3.1 Данные, которые вы предоставляете
| Категория | Примеры | Когда |
|---|---|---|
| Фотографии родинок | Снимки с камеры или выбранные из галереи | При каждом сканировании |
| Локация на теле | Зона тела, которую вы указываете для скана (например, «правое плечо») | При каждом сканировании |
| Идентификаторы аккаунта | Email, отображаемое имя, аватар (если вы вошли в аккаунт) | При регистрации / редактировании профиля |
| Профиль кожи | Фототип по Фицпатрику (I-VI), город проживания (название и приблизительные координаты) | Онбординг / настройка UV |
| Переписка со службой поддержки | Содержимое писем, которые вы нам отправляете | При обращении |
3.2 Данные, генерируемые Сервисом
| Категория | Примеры | Как |
|---|---|---|
| Результаты ИИ-анализа | Метки ABCDE, процент риска, текстовое описание, заметки об эволюции | Генерируются на стороне сервера через нашу Edge-функцию с использованием Google Gemini |
| История сканов | Временные метки, миниатюры, дельты между сканами, график следующего осмотра | Хранятся с вашим аккаунтом, если вы вошли в систему |
| Статус подписки | Активна / триал / истекла, тариф (недельный / годовой), дата начала и окончания | Получается от Apple App Store / Google Play через RevenueCat |
| Поведенческие логи | Количество сканов (включая «непригодные» кадры для free-tier лимитов), просмотры paywall, касания фич, длительность сессий | Собираются только в анонимизированной аналитике |
3.3 Автоматически собираемые данные
| Категория | Примеры | Цель |
|---|---|---|
| Идентификаторы устройства | Анонимный UUID установки (генерируется локально), FCM push-токен, модель и ОС устройства, версия приложения, локаль, часовой пояс | Персонализация push-уведомлений, диагностика крашей, аналитика |
| Журнал запросов на анализ | По каждому запросу на анализ фото: анонимный UUID установки, необратимый хеш IP-адреса с «солью» (сам IP-адрес не сохраняется), время и признак активной подписки. Без фото и результатов анализа. Удаляется через 35 дней | Соблюдение лимитов сканов и защита сервиса анализа от злоупотреблений |
| Приблизительная локация | Координаты уровня города (широта/долгота округлена) для UV-карточки | Прогноз UV; можно задать город вручную без GPS |
| Логи крашей и производительности | Стек-трейсы, нефатальные ошибки, breadcrumbs без PII — без email, имени, фото, координат или текста ИИ | Мониторинг стабильности |
Мы не собираем намеренно особые категории персональных данных (в значении GDPR ст. 9) сверх того, что вы сами решаете отправить через Сервис. Фотографии кожи, загружаемые для анализа, обрабатываются как чувствительные данные (см. раздел 8).
4. Правовые основания обработки (ЕЭЗ, Великобритания, Швейцария)
Согласно GDPR ст. 6, мы опираемся на следующие правовые основания:
| Деятельность по обработке | Правовое основание |
|---|---|
| Выполнение анализа сканов; хранение истории; предоставление платных функций | Договор — ст. 6(1)(b) |
| Отправка push-уведомлений, события in-app аналитики | Согласие — ст. 6(1)(a) — вы даёте согласие через системный запрос OS и можете отозвать в любой момент в настройках |
| Обнаружение злоупотреблений, enforcement free-tier лимитов, предотвращение мошенничества | Законный интерес — ст. 6(1)(f) — сбалансировано с вашими правами; автоматических решений с юридическими последствиями мы не принимаем |
| Соблюдение налоговых, бухгалтерских и юридических обязательств (напр., польский НДС на цифровые услуги через Apple/Google) | Юридическая обязанность — ст. 6(1)(c) |
| Обработка фотографий кожи и ИИ-выводов о здоровье | Явное согласие — ст. 9(2)(a) — фиксируется в онбординге и подтверждается при каждом скане |
Вы можете отозвать согласие в любой момент; отзыв не влияет на законность обработки до отзыва.
5. Как мы используем ваши данные
- Оказание основного сервиса — анализ ваших сканов, хранение в аккаунте, отображение истории, подсчёт ABCDE-дельт, сравнение сканов во времени, рекомендация даты следующего осмотра.
- Персонализация прогноза UV — расчёт времени до ожога и рекомендаций по SPF для вашего города и фототипа.
- Paywall и подписки — проверка статуса подписки через Apple/Google, показ предложений, enforcement free-tier и триала.
- Уведомления — напоминания, на которые вы согласились (осмотры, SPF), единоразовые re-engagement push'и, уведомления об окончании триала.
- Качество и безопасность — мониторинг крашей, обнаружение злоупотреблений, предотвращение вредоносных попыток.
- Поддержка — ответы на ваши письма на support@checkmole.com.
- Соблюдение закона — хранение метаданных транзакций для налоговых целей.
Мы не используем ваши данные для:
- Продажи третьим сторонам (см. раздел 12)
- Рекламы на основе ваших фото кожи или выводов о здоровье
- Автоматизированного принятия решений с юридическими или аналогичными существенными последствиями
6. Суб-процессоры и передача данных
Для работы Сервиса мы привлекаем следующих суб-процессоров. С каждым заключён Data Processing Addendum (DPA), а для не-ЕС сущностей — Стандартные Договорные Условия (SCCs).
| Суб-процессор | Цель | Какие данные | Юрисдикция | Ссылка |
|---|---|---|---|---|
| Supabase, Inc. | Аутентификация, Postgres БД, объектное хранилище (аватары), Edge Functions | Email, профиль аккаунта, JSON-снимок (родинки, сканы, миниатюры) | США (Делавэр) | supabase.com/privacy |
| Google LLC (через нашу Edge-функцию) | Gemini AI анализ загруженных фото родинок | Байты фото, базовые ответы анкеты о коже (например, фототип), код локации на теле, локаль; только транзитная обработка — Google не сохраняет данные согласно политике paid Gemini API | США | cloud.google.com/terms/data-processing-addendum |
| Google Firebase | Cloud Messaging (push), Crashlytics (стабильность) | FCM-токен, модель/ОС устройства, анонимный UUID установки, crash-трейсы | США | firebase.google.com/support/privacy |
| Apple Inc. | Обработка In-App Purchase | Чеки транзакций, статус подписки | США | apple.com/legal/privacy |
| Google LLC (Play Billing) | Обработка In-App Purchase на Android | Purchase tokens, статус подписки | США | policies.google.com/privacy |
| RevenueCat, Inc. | Синхронизация состояния подписки | Анонимный app user ID, события подписки | США | revenuecat.com/privacy |
| PostHog, Inc. | Продуктовая аналитика (анонимизированные события) | UUID установки, имена событий, переходы между экранами | США (доступен EU hosting) | posthog.com/privacy |
| Amplitude, Inc. | Продуктовая аналитика (анонимизированные события) | UUID установки, имена событий, использование фич | США | amplitude.com/privacy |
| Open-Meteo | Данные прогноза UV | Широта, долгота (округлено) | Германия (ЕС) | open-meteo.com/en/terms |
| Nominatim / OpenStreetMap Foundation | Поиск координат по названию города | Строка поиска (название города) | Великобритания (adequacy ЕС) | osmfoundation.org/wiki/Privacy_Policy |
Мы не передаём ваши персональные данные никому, кроме указанных суб-процессоров и, в случаях, предусмотренных законом, государственным органам в ответ на законные запросы.
Мы никогда не продаём ваши персональные данные.
7. Международная передача данных
Большинство наших суб-процессоров расположены в США. При передаче персональных данных за пределы Европейской экономической зоны (ЕЭЗ) мы опираемся на:
- Стандартные Договорные Условия (SCCs), утверждённые Европейской Комиссией (Имплементационное решение (ЕС) 2021/914)
- Дополнительные защитные меры, где требуется суб-процессором (шифрование при передаче и в покое, строгий контроль доступа, DPA)
Вы можете запросить копию применимых защитных мер по email: support@checkmole.com.
8. Сроки хранения
| Категория данных | Срок хранения |
|---|---|
| Аккаунт (email, отображаемое имя, аватар) | До удаления аккаунта вами |
| История сканов и анализ (серверный снимок) | До удаления скана или аккаунта |
| Счётчики free-tier (включая cap на «непригодные» сканы) | 12 месяцев с последнего события (для enforcement fair-use) |
| Логи крашей (Firebase Crashlytics) | 90 дней |
| События аналитики (PostHog, Amplitude) | 24 месяца, затем анонимизация или удаление |
| Метаданные платёжных транзакций | 5 лет, как требует польское налоговое законодательство |
| Переписка со службой поддержки | 2 года со дня закрытия обращения |
При удалении аккаунта мы удаляем или анонимизируем ваши персональные данные в течение 30 дней, за исключением данных, обязательных к хранению по закону (например, платёжные записи для налогового аудита).
9. Ваши права в ЕЭЗ, Великобритании и Швейцарии
Согласно GDPR (и эквивалентным законам UK/Швейцарии) у вас есть право:
- Доступа — получить копию ваших персональных данных
- Исправления — корректировать неточные данные
- Удаления — на удаление данных («право быть забытым»)
- Ограничения — ограничить способ обработки
- Переносимости — получить данные в структурированном, машиночитаемом формате
- Возражения — против обработки на основании законного интереса
- Отзыва согласия — в любой момент без влияния на законность прежней обработки
- Не подвергаться автоматизированному принятию решений — включая профилирование с юридическими последствиями (мы такого не проводим)
Для реализации прав напишите на support@checkmole.com. Мы ответим в течение 30 дней (ст. 12(3)). Мы можем попросить подтвердить вашу личность во избежание несанкционированного доступа.
Вы также имеете право подать жалобу в надзорный орган по месту жительства. В Польше это — Председатель Управления по защите персональных данных (UODO), ul. Stawki 2, 00-193 Варшава, https://uodo.gov.pl.
10. Права резидентов Калифорнии (CCPA / CPRA)
Резиденты Калифорнии имеют право, согласно California Consumer Privacy Act (CCPA) с поправками California Privacy Rights Act (CPRA):
- Знать, какую персональную информацию мы собираем, используем, раскрываем и передаём
- Удалить персональную информацию (с учётом юридических исключений)
- Исправить неточные данные
- Ограничить использование чувствительной персональной информации тем, что необходимо для предоставления Сервиса
- Не подвергаться дискриминации за реализацию этих прав
Категории собираемой персональной информации (CCPA §1798.140): идентификаторы (email, UUID установки, FCM-токен); записи клиента (статус подписки); интернет-активность (события аналитики); геолокация (уровень города); сенсорные данные (фотографии кожи); выводы (оценка риска, метки ABCDE).
Продажа или передача персональной информации: CheckMole не продаёт и не передаёт персональную информацию в определении CCPA/CPRA. Поэтому нам не требуется предлагать ссылку «Do Not Sell or Share My Personal Information».
Источники: напрямую от вас; автоматически при использовании Сервиса; от суб-процессоров (Apple, Google) для верификации подписки.
Для реализации калифорнийских прав напишите на support@checkmole.com. Мы ответим в течение 45 дней.
11. Другие законы штатов США
Резиденты Виргинии (VCDPA), Колорадо (CPA), Коннектикута (CTDPA), Юты (UCPA) и Техаса (TDPSA) имеют права, аналогичные описанным выше (доступ, удаление, исправление, отказ от таргетированной рекламы — неприменимо, мы её не ведём). Для реализации — support@checkmole.com.
12. Дети
Сервис не ориентирован на детей младше 13 лет. Мы осознанно не собираем персональные данные детей младше 13 (или 16 там, где применяется национальный возраст GDPR-K, напр., Германия, Нидерланды). Если вы считаете, что ребёнок предоставил нам данные — напишите на support@checkmole.com, мы оперативно их удалим.
13. Безопасность
- Весь трафик к нашим серверам защищён HTTPS/TLS шифрованием.
- Доступ к Supabase защищён Row-Level Security (RLS) — только аутентифицированный пользователь читает свои строки.
- Сессионные токены на iOS хранятся в Keychain; на Android — в зашифрованном эквиваленте Android SDK.
- Мы применяем строгую политику «никакой PII в логах»: crash-репорты и события аналитики никогда не содержат email, имена, фотографии, точные координаты или текст ИИ.
- Доступ к production инфраструктуре ограничен Uladzislau Yasinski и строго аудируется.
Ни одна мера безопасности не абсолютна. Если вы подозреваете компрометацию аккаунта — немедленно пишите на support@checkmole.com.
14. Изменения политики
Мы можем периодически обновлять эту Политику для отражения изменений в Сервисе, применимом законе или наших практиках. При существенных изменениях мы:
- Обновим дату «Последнее обновление» в начале документа
- Уведомим вас в приложении или по email (для залогиненных пользователей) минимум за 14 дней до вступления изменений в силу, где это возможно
Продолжение использования Сервиса после вступления обновлённой Политики в силу означает согласие с изменениями.
15. Контакты
По любым вопросам об этой Политике или для реализации прав:
Email: support@checkmole.com Почтовый адрес: Uladzislau Yasinski, ul. Michała Kleofasa Ogińskiego 11/9, 03-318 Варшава, Польша
This document is available in English.