Обзор
Эта политика объясняет, какие персональные данные обрабатывают приложение Done!Next, Done!Next Care и сайт donenext.de, для чего они обрабатываются и какие права у вас есть.
Созданный вами контент принадлежит вам. Он никогда не продаётся и не используется для рекламы, а аккаунт можно удалить в любой момент.
Оператор и контакты
Ответственный за эту обработку:
Baris Yener
Gartenstr. 91
10115 Berlin
Deutschland
Вопросы о конфиденциальности можно направить на support@donenext.de.
Какие данные обрабатывает приложение?
- Без входа в аккаунт содержимое ваших задач остаётся в локальном хранилище приложения на вашем устройстве. Нам оно не передаётся.
- При входе аккаунтом управляет Firebase Authentication: ваше имя, адрес электронной почты, идентификатор пользователя и выбранный вами способ входа.
- Далее Cloud Firestore синхронизирует содержимое приложения между вашими устройствами — группы, задачи, описания задач, заметки, расписания, напоминания, историю выполнения, архив, вашу историю уведомлений и фотографии задач.
- Кроме того, приложение ежедневно сохраняет одну датированную копию ваших данных, чтобы вы могли вернуться к более раннему дню. Эти ежедневные копии хранятся 60 дней и никогда не содержат встроенных фотографий.
- Покупки обрабатывает магазин, из которого установлено приложение, — Apple StoreKit для установок из App Store и Google Play Billing для установок из Google Play. Мы храним запись о вашей подписке, чтобы приложение знало ваш статус Plus: продукт, дату покупки и дату окончания. Ваши платёжные данные мы не получаем.
- Push-уведомления доставляются через Apple Push Notification service и Firebase Cloud Messaging. Токен устройства, необходимый для доставки, хранится 90 дней и обновляется, пока вы пользуетесь приложением.
- Доступ к календарю — только на запись: приложение может добавить задачу в ваш календарь, но не может его читать. Доступ к камере и медиатеке использует системные запросы разрешений и запрашивается только тогда, когда вы добавляете фотографию.
Где хранятся ваши фотографии и заметки?
Заметка, которую вы пишете к задаче, — часть этой задачи. Она хранится с вашим аккаунтом и синхронизируется между устройствами, как и остальное содержимое. Специалист Care никогда не видит ваши заметки — заметки не входят ни во что из того, чем вы делитесь через Care.
Добавленная фотография сохраняется одним из двух способов: встроенной в саму задачу либо как отдельное переиспользуемое изображение при вашем аккаунте, чтобы его могли использовать несколько задач. Оба варианта хранятся вместе с вашим аккаунтом в Cloud Firestore. Удаление фотографии из задачи удаляет её; удаление аккаунта удаляет все.
Архив сохраняет фотографии только для 20 последних заархивированных задач. Более старые записи сохраняют текст и теряют фотографию, поэтому архив не растёт бесконечно.
Когда и как мы используем ваше местоположение?
Местоположение используется для одного: напоминаний по месту и показа задач, привязанных к сохранённому вами месту, например дому или работе. Больше ни для чего — и никогда для рекламы или профилирования.
Это работает в фоновом режиме, в том числе когда приложение закрыто. Чтобы заметить, что вы прибыли в сохранённое место или покинули его, операционная система следит за этим местом от имени приложения. Поэтому приложение запрашивает фоновое местоположение на Android и разрешение «Всегда» на iPhone.
Прежде чем что-либо из этого начнётся, приложение объясняет это и спрашивает вас внутри приложения — до системного диалога разрешений. Без вашего явного согласия ни одно место не отслеживается; закрытие или смахивание этого экрана согласием не считается. Ваши правила мест сохраняются в обоих случаях, они просто не выполняются.
Что сохраняется: для каждого сохранённого вами места — его название, введённый вами адрес, координаты и радиус срабатывания. Поскольку содержимое приложения синхронизируется, эти данные хранятся с вашим аккаунтом, а не только на телефоне. Ваше текущее местоположение никогда не сохраняется и не передаётся нам — оно остаётся на вашем устройстве.
Когда вы вводите адрес, поиск выполняет картографическая служба вашего устройства — Apple на iPhone, Google на Android.
Чтобы прекратить: отзовите у Done!Next разрешение на местоположение в настройках устройства либо удалите напоминание по месту или само сохранённое место в приложении. Любое из этих действий немедленно прекращает использование местоположения.
Done!Next Care: что на самом деле видит специалист?
Профессиональная связь никогда не даёт неограниченного доступа к аккаунту. При активной связи специалист видит задачи, которыми вы с ним делитесь, — название задачи, её описание и группу, к которой она относится. Ваши заметки в это никогда не входят.
Всё, что сверх этого, — отдельное разрешение, которое включаете вы сами, и выбор Full support не включает ни одного из них: просмотр и редактирование фотографий задач, прикрепление фотографий, просмотр вашей статистики прогресса, просмотр ваших сохранённых мест и управление вашей личной библиотекой задач. Доступ к местам показывает только название и адрес места — никогда его координаты. Любое разрешение вы можете изменить или отозвать в любой момент, а действия поддержки записываются в журнал аудита.
Приглашение Care отправляется по электронной почте и может также вызвать push-уведомление. Оно истекает через 14 дней и, пока не принято, не создаёт ни связи, ни доступа к данным, ни права на Plus. При принятии вы входите с приглашённым подтверждённым адресом почты и выбираете Suggestions или Full support. Если дела должен принять другой специалист, нынешний остаётся ответственным, пока вы явно не одобрите смену. Завершение Care снимает этот доступ и источник Plus от Care — но не ваши данные и не задачи, добавленные за это время.
Когда специалист с доступом к местам и уровнем Full support создаёт или изменяет для вас сохранённое место, наш бэкенд отправляет введённый адрес в Nominatim — общедоступный сервис геокодирования OpenStreetMap Foundation — и сохраняет полученные координаты в ваших настройках. Запрос уходит с бэкенда; IP-адрес устройства до этого сервиса не доходит. Сам текст адреса при этом покидает наших обработчиков: фонд ведёт Nominatim как общедоступный сервис и не обрабатывает адрес по нашему поручению.
Сайт, запросы доступа и cookie
- Сайт сохраняет выбор языка в localStorage браузера.
- Шрифты отдаются с самого donenext.de, поэтому никакая шрифтовая сеть не получает ваш IP-адрес.
- Форма доступа к Care передаёт в бэкенд Done!Next тип запроса, профессиональный контекст, ваше имя, адрес электронной почты, указанный вами номер телефона, необязательные организацию и должность, ваше сообщение, язык страницы и технические данные защиты от злоупотреблений. Бэкенд сохраняет запрос вместе с IP-адресом в Cloud Firestore и может отправить административное уведомление и подтверждение получения через почтовые серверы Strato. Запрос доступа к Care или демонстрации удаляется через 12 месяцев после отправки, если налоговое или торговое право не требует более длительного срока.
- Cloudflare Turnstile загружается в формах запроса Care для проверки отправок. Cloudflare получает технические данные запроса, необходимые для этой проверки.
- Общедоступная форма удаления отправляет backend адрес аккаунта, язык страницы и антиабьюз-данные Turnstile. Ответ одинаков независимо от существования аккаунта. На адрес существующего аккаунта отправляется подписанная одноразовая ссылка с ограниченным сроком; хранится только хеш токена, и в очередь попадают лишь подтверждённые запросы.
- Сайт donenext.de и его файлы размещены у Strato AG (Берлин, Германия). При каждом обращении к странице возникают обычные данные журнала веб-сервера — IP-адрес, идентификация браузера, запрошенная страница и время запроса, — которые хранит хостинг-провайдер и которые мы используем только для работы и защиты сайта. Для этих журналов действует цикл удаления хостинг-провайдера; более короткий мы не устанавливали. Описанные в этой политике транзакционные письма также отправляются через почтовые серверы Strato. На хостинге сайта не хранятся данные аккаунтов и синхронизированное содержимое приложения.
- Форма раннего доступа отправляет в backend Done!Next ваш адрес электронной почты, язык страницы и запрашиваемую платформу (iOS или Android), а backend сохраняет их как запись списка ожидания в Upstash Redis вместе со временем регистрации и укороченным хешем SHA-256 вашего IP-адреса. Этот хеш заменяет сам адрес, но остаётся персональными данными. О регистрации нам приходит уведомление по электронной почте, и пока автоматическая отправка включена, ваш адрес используется, чтобы отправить вам приглашение в бету для этой платформы и промокод Done!Next Plus; в записи отмечается, что именно было отправлено. Чтобы запись раннего доступа удалили раньше, напишите на support@donenext.de.
Пожалуйста, не указывайте в форме запроса Care данные клиентов, пациентов, сведения о здоровье и другие чувствительные персональные данные.
Какие диагностические данные покидают ваше устройство — и какие из них добровольны?
В мобильном приложении нет рекламного SDK и не подключён продукт Firebase Analytics. Технические данные могут отправлять три отдельные вещи, и они не равнозначны.
- Отчёты о сбоях (Firebase Crashlytics) — ваше решение. Отключены, пока вы не разрешите диагностику при первом запуске. Изменить выбор можно позже в настройках приложения; отключение действует немедленно.
- Продуктовые события — ваше решение. Тот же переключатель, то же поведение. Запись события может содержать — пока вы авторизованы — идентификатор вашего аккаунта, устойчивый идентификатор устройства, название события, ограниченный набор свойств события, язык приложения, версию операционной системы, приблизительную страну, определённую граничным узлом хостинга, и метаданные последней активности. Список разрешённых событий не принимает названия и текст задач.
- Отчёты об ошибках синхронизации — вне этого переключателя. Когда синхронизация ваших данных многократно не удаётся, приложение сообщает об ошибке, чтобы мы вообще могли её увидеть. Такой отчёт содержит идентификатор вашего аккаунта, код ошибки, сообщение об ошибке с удалёнными именами и путями, шаг, на котором произошёл сбой, модель вашего устройства, версию операционной системы и версию приложения. Содержимое ваших задач в него никогда не попадает. Эти отчёты хранятся 30 дней и ограничены последними 50 на аккаунт. Основание — наш законный интерес в работоспособной синхронизации; вы можете возразить в любой момент, написав нам.
Какая компания получает ваши данные и в какой стране?
Следующие поставщики обрабатывают данные по нашему поручению:
- Google / Firebase — аутентификация, Cloud Firestore, Cloud Messaging, Crashlytics и покупки Google Play при установках из Google Play. Синхронизированное содержимое вашего приложения хранится в мультирегионе Соединённых Штатов для Firestore.
- Vercel — наш бэкенд. Его функции выполняются в Соединённых Штатах (US East).
- Upstash — Redis для счётчиков, ограничений частоты, push-токенов, списка ожидания раннего доступа, отчётов об ошибках синхронизации и агрегированной телеметрии, в Соединённых Штатах (US East).
- Apple — вход, покупки и доставка уведомлений, в значительной мере как самостоятельный оператор.
- Cloudflare — Turnstile в формах Care и удаления аккаунта.
- Strato AG — хостинг сайта и транзакционная почта, в Берлине, Германия.
Кроме того, наш бэкенд отправляет адрес, введённый при поиске места в Done!Next Care, в сервис Nominatim OpenStreetMap Foundation в Великобритании; этот фонд не действует по нашему поручению. В отношении Великобритании действует решение Европейской комиссии об адекватности. Никакие другие аналитические или рекламные сервисы не используются.
Google, Vercel, Upstash и Cloudflare сертифицированы в рамках EU-US Data Privacy Framework, поэтому эти передачи в Соединённые Штаты покрыты решением Европейской комиссии об адекватности. Для остальных передач — и дополнительно для сертифицированных — условия обработки данных поставщиков включают стандартные договорные положения Европейской комиссии.
Правовые основания
В той мере, в какой применяется GDPR, обработка основана на исполнении договора (ст. 6(1)(b)) для аккаунта, синхронизации, подписок, связей Care и используемых вами функций; на законных интересах (ст. 6(1)(f)) для безопасности, предотвращения злоупотреблений, отчётов об ошибках синхронизации и поддержания работы сервиса; и на вашем согласии (ст. 6(1)(a)) для необязательной диагностики в приложении, фонового местоположения и предоставляемых вами разрешений устройства.
Согласие можно отозвать в любой момент с действием на будущее, что не затрагивает законность обработки, выполненной до отзыва. Диагностику можно выключить в настройках приложения; использование местоположения прекращается, когда вы отзываете разрешение в настройках устройства или удаляете правило места.
Как долго хранятся ваши данные?
Данные аккаунта и синхронизированное содержимое приложения хранятся, пока существует ваш аккаунт, а архив — пока вы его не удалите. Удаление, начатое в приложении или через подтверждённую публичную страницу удаления, блокирует вход и удаляет аккаунт Firebase, синхронизированное содержимое, фотографии, сохранённые места, связи Care, push-токены, привязанную к UID телеметрию, отчёты об ошибках синхронизации и копии прав Done!Next, находящиеся под нашим контролем. Apple и Google сохраняют контролируемые ими данные о покупках; журналы безопасности и резервные копии поставщиков подчиняются их собственным циклам удаления. Нынешняя инфраструктура не позволяет дать проверяемое обещание об удалении резервных копий за 30 дней.
- Ежедневные копии ваших данных, позволяющие вернуться к более раннему дню, хранятся 60 дней.
- Ваша история уведомлений сохраняет последние 30 дней и не более 100 записей.
- Фотографии в архиве сохраняются для 20 последних заархивированных задач.
- Токен push-уведомлений хранится 90 дней и обновляется, пока вы пользуетесь приложением.
- Отчёты об ошибках синхронизации хранятся 30 дней, не более последних 50 на аккаунт.
- Приглашение Care истекает через 14 дней после отправки.
- Агрегированные продуктовые счётчики хранятся 35 дней.
- Пометки активности по аккаунту, лежащие в основе внутренних представлений активности, хранятся 90 дней.
- Пометки первого запуска, используемые для статистики удержания, хранятся 400 дней.
- Сессии входа во внутреннюю административную зону истекают через 4 часа.
- Запрос на удаление и журнал обработки с обнаружением изменений истекают через 180 дней.
- Остаётся минимальная отметка только с UID, чтобы старое авторизованное устройство не восстановило удалённые данные; она не содержит почты или содержимого приложения.
- Запросы доступа к Care и демонстрации удаляются через 12 месяцев после отправки, если установленный законом срок хранения не требует более длительного.
- Запись о раннем доступе удаляется через 12 месяцев после регистрации вместе с отметкой об отправленных на этот адрес письмах с приглашением и промокодом.
Две вещи переживают удаление аккаунта, и мы предпочитаем сказать об этом, а не создавать иное впечатление. Отчёты о сбоях, уже отправленные в Firebase Crashlytics, подчиняются циклу удаления этого сервиса. А там, где диагностика была включена, идентификатор установки остаётся в агрегированных счётчиках до их истечения: мы не храним никакой связи между этим идентификатором и аккаунтом — именно поэтому его нельзя выделить и удалить.
Содержимое, существующее только на вашем устройстве, исчезает при удалении приложения. Данные, которые мы обязаны хранить по закону, хранятся столько, сколько требует закон.
Как воспользоваться своими правами?
Если к вам применяется GDPR, вы можете запросить доступ к данным, их исправление, удаление, ограничение обработки и переносимость, а также возразить против обработки, основанной на законном интересе. Если обработка основана на согласии, его можно отозвать в любой момент.
Два из этих прав вы можете реализовать сами, не обращаясь к нам: в настройках приложения в разделе «Расширенные» есть экспорт ваших данных, а каждую задачу, группу, заметку, фотографию и сохранённое место можно изменить или удалить в приложении.
По всем остальным вопросам напишите на support@donenext.de. Мы отвечаем в течение одного месяца; если запрос сложный, мы сообщим об этом в течение того же месяца и можем продлить срок не более чем на два месяца, как допускает GDPR. Возможно, нам потребуется подтвердить вашу личность.
Вы также вправе подать жалобу в надзорный орган — для этого оператора это Berliner Beauftragte für Datenschutz und Informationsfreiheit.
Дети и возрастное ограничение
Done!Next не предназначен для детей. Для собственного аккаунта вам должно быть не менее 16 лет; если вы младше, требуется согласие родителя или законного представителя. Платную подписку можно оформить только с 18 лет. Те же границы указаны в наших условиях использования.
Мы сознательно не обрабатываем данные детей младше этого возраста. Если мы узнаем, что аккаунт принадлежит более младшему человеку и согласие родителя или законного представителя не получено, мы удаляем этот аккаунт и его данные.
Что произойдёт, если этот текст изменится?
Дата вверху этой страницы показывает, когда текст менялся в последний раз. Когда мы меняем порядок обращения с вашими данными, мы обновляем эту страницу и эту дату до того, как изменение вступит в силу.
Если изменение затрагивает то, на что вы давали согласие, — необязательную диагностику или фоновое местоположение, — прежнее согласие не переносится. Мы спрашиваем заново, и пока вы не согласитесь, такая обработка не производится.