Политика конфиденциальности
Эта политика описывает приложение Crossette в бета-версии и сайт crossette.org такими, какие они сейчас. Когда в приложении появится что-то, что передаёт данные, мы обновим этот текст до выхода такой версии.
Кто мы
Crossette — трекер и конструктор схем для вышивки крестом. По вопросам данных пишите на [email protected].
Коротко
- Приложение не отправляет нам ваших схем, отметок, заметок и файлов. В сеть оно выходит только для обезличенной статистики использования (раздел ниже); ссылки в «О приложении» открывают браузер и почту на устройстве.
- В приложении нет аккаунтов, рекламы и отслеживания между приложениями. Статистику использования можно выключить в «Настройках».
- Ваши схемы, отметки и всё, что вы в них делаете, хранятся на вашем устройстве.
- Сайт crossette.org не ставит cookie и не подключает счётчики и аналитику.
Что приложение хранит на устройстве
- Проекты и схемы: название, сетка, нитки, символы.
- Файлы, которые вы открыли через «Выбрать файл» или отправили в приложение из других приложений («Поделиться», «Открыть в»): копия исходного файла без изменений — PDF, OXS, ZIP или картинка PNG или JPEG. Файлы SAGA, XSD, DIZE и HVN хранятся в библиотеке как есть; открыть их приложение пока не может. Такие файлы из архива сохраняются и вместе с проектом. Если удалить заготовку, её файл удаляется с устройства, когда он больше ничему не нужен. Файлы читаются на устройстве и никуда не отправляются.
- Отметки стежков и журнал изменений: из журнала работают отмена и восстановление после сбоя.
- Исправления схемы: какую нить вы указали для символа на экране «Исправить» — хранится вместе с исходником проекта.
- Склад «Нитки»: какие нитки у вас есть, сколько мотков, минимум, место хранения и заметка; список покупок и отметки «куплено».
- Парковка: порядок работы по блокам или строкам и где запаркованы нитки.
- Теги проектов и выбранная сортировка библиотеки.
- Цель дня: сколько стежков в день вы хотите отшивать и когда начинается ваш день.
- Сессии вышивки для статистики: когда вы начали и закончили, сколько стежков отметили, часовой пояс устройства.
- Фото прогресса: снимки, которые вы сами прикрепили к проекту или сессии вышивки, — с камеры или из галереи. Приложение хранит уменьшенную копию (JPEG, до 2048 точек по длинной стороне) и удаляет из неё метаданные снимка, в том числе место съёмки.
- Данные автора для PDF схемы: имя и контакты, если вы сами их вписали. Они печатаются в PDF ваших схем — на обложке и внизу страниц — и вместе с другими настройками входят в файл резервной копии. В статистику, «Поделиться проектом» и «Отправить разработчикам» они не попадают.
- Настройки: язык, тема, вид схемы, толщина сетки и другие параметры.
- Два случайных идентификатора в связке ключей iOS: устройства и установки приложения. Они отличают записи и сессии этого устройства, не связаны с вами или с рекламными идентификаторами. Идентификатором устройства помечено каждое изменение, поэтому он есть в файлах резервных копий и «Поделиться проектом»; к нам эти файлы попадают, только если вы сами их отправите. В статистику, отчёты диагностики, «Отправить разработчикам» и письмо в поддержку эти два идентификатора не попадают.
Данные приложения могут попасть в резервную копию iPhone или iPad (iCloud или компьютер), если вы её включили. Эту копию хранят Apple или ваш компьютер по вашим настройкам; у нас к ней доступа нет.
Чтобы удалить всё, что приложение хранит, удалите приложение с устройства.
Диагностика — только по кнопке
На экране «Диагностика» можно собрать отчёт о работе приложения:
- версия системы;
- замеры скорости, частоты кадров и памяти;
- число событий трекера;
- время запуска и открытия проектов;
- результаты проверок.
В отчёт может попасть название схемы. Содержимого файлов в нём нет, внутренние идентификаторы заменены условными.
Во время проверки «Час отшива (батарея)» приложение читает уровень заряда и режим энергосбережения. Эти данные остаются в отчёте на устройстве.
Отчёт покидает устройство, только если вы сами нажмёте «Скопировать отчёт» или «Поделиться отчётом». Кому и каким способом его отправить, решаете вы.
На экране импорта можно так же, только по кнопке, поделиться отчётом об импорте: имя и размер файла, итог и способ разбора. Сам файл к отчёту не прикладывается. Если вы пришлёте отчёт нам, он хранится как письмо (раздел ниже).
В «Настройках» → «О приложении» кнопка «Отправить диагностику» собирает файл: версия приложения и системы, тип устройства; состояние автоматических копий — включены ли они, выбрана ли папка и доступна ли она, когда сделана последняя проверенная копия, какого она размера и не найдена ли потом повреждённой, чем закончились попытки после неё; сколько места занимают проекты, исходные файлы и копии и сколько свободно на устройстве; журнал работы приложения на этом устройстве — ошибки, синхронизация, автоматические копии, запуски, отметка о сбое. Названий схем, проектов, папок и файлов, путей к ним и идентификаторов в нём нет. Файл открывается в системном меню «Поделиться» и уходит только туда, куда вы его отправите.
В листе «Отметки из другого приложения» значок «!» — «Отправить разработчикам» — собирает файл, по которому мы ищем и исправляем ошибки переноса отметок. Файл собирается, только когда вы сами нажмёте «Собрать файл», и уходит только туда, куда вы отправите его через «Поделиться»; само приложение ничего не отправляет. В файле:
- выбранные картинки — так, как их прочитало приложение; метаданные снимка — место, дата, устройство — из картинок вырезаются;
- выбранный PDF в файл не кладётся; прочитанные страницы — картинками, и только если схема своя или свободная; у купленной схемы страницы не уходят;
- схема проекта без названия, автора и копирайта — только своя или свободная; купленная схема не кладётся;
- отчёт: версия приложения и язык интерфейса, система и модель устройства (например, «iPhone 15»), когда собран файл, для PDF — число страниц и их размер, и что приложение прочитало на каждой картинке — сетку, место на схеме, цвет отметки, сколько клеток отмечено и сколько поправлено вручную.
В файле нет имени телефона, идентификаторов устройства и установки, названий проекта и схемы, заметок, других проектов и геопозиции. Полученные файлы хранятся в закрытом хранилище студии, используются только для поиска и исправления ошибок и в открытый доступ не попадают.
Статистика использования
Чтобы понимать, какими функциями пользуются и где приложение неудобно, оно отправляет обезличенную статистику: когда приложение открывают, какие экраны открываются, на какие кнопки нажимают (без текста на них), какие настройки меняют и что сделано — например, что схема импортирована или проект достиг 100 отметок. Нажатия на самой схеме не записываются.
Вместе с событиями отправляются версия приложения и вид сборки (TestFlight или сборка разработчика), система (iOS, iPadOS, Android) и её версия, модель устройства, язык интерфейса, регион из настроек телефона (а не определённый по IP), настройки оформления и доступности (тема, размер шрифта, жирный текст, уменьшение движения, экранный диктор). Статистика включает также сообщения об ошибках без путей к файлам и адресов, время запуска приложения и открытия проекта и предупреждения о нехватке памяти.
События привязаны к случайному идентификатору установки, а не к вам или вашему аккаунту. Схем, имён файлов, заметок, адреса почты и IP-адреса в них нет. Рекламных идентификаторов и отслеживания между приложениями нет.
Обработчик — PostHog (серверы в ЕС, Франкфурт). Срок хранения событий задаёт тариф PostHog.
Статистика включена по умолчанию. Выключить её можно в «Настройках» — «Отправлять обезличенную статистику». В момент выключения уходит одно последнее событие — что статистику выключили, — и отправка прекращается. Отчёт «Диагностика» (раздел выше) по-прежнему уходит только по кнопке.
Резервные копии
В «Настройках» → «Резервные копии» кнопка «Создать копию сейчас» собирает все проекты в один файл .crossette прямо на устройстве: схемы, отметки, настройки и теги проектов, склад ниток, покупки и цель дня, а также исходные файлы, вложения и фото прогресса — пока файл не больше 60 МиБ; что не вошло, приложение скажет. «Поделиться проектом» в листе «Проект» так же собирает файл одного проекта — с его фото прогресса, без склада, а «Экспорт CSV» в статистике проекта — таблицу сессий. Файл уходит только туда, куда вы сами его отправите через «Поделиться»: в «Файлы», на диск, почтой. К нам он не попадает, если вы не пришлёте его сами.
«Восстановить из файла» читает такой файл на устройстве и объединяет данные: у каждого стежка и каждой записи склада остаётся более поздняя. Файл проверяется до изменений и никуда не отправляется.
Автоматические копии. Если включить «Автоматические копии» и выбрать папку, приложение раз в день, если что-то изменилось, само записывает туда такой же файл и хранит пять последних копий; исходные файлы и фото прогресса лежат рядом, в папке sources. Папку выбираете вы. Если это папка в iCloud Drive, Google Диске или другом облаке, копии хранит это облако по вашим настройкам и его правилам; у нас доступа к ним нет. Выключить копии и сменить папку можно в любой момент.
Напоминание о цели дня
Если включить «Напоминать о цели», iOS спросит разрешение на уведомления. Напоминание — одно локальное уведомление в день, пока цель не выполнена: его создаёт само приложение на телефоне. Push-уведомлений нет, приложение не получает push-токен и ничего не присылает с сервера.
Камера и фото
Доступ к камере приложение просит, только когда вы сами снимаете фото прогресса или картинку для новой схемы; iOS покажет запрос с подписью «Чтобы снять прогресс вышивки или картинку для новой схемы». Чтобы добавить снимок из галереи, iOS спросит доступ к фото с подписью «Чтобы добавить фото прогресса и сделать схему из вашего фото». Приложение берёт только тот снимок, который вы выбрали, и не просматривает остальную галерею.
«Схема из фото» обрабатывает снимок на телефоне и никуда его не отправляет. Приложение сохраняет только получившуюся схему. Исходное фото не хранится: временная копия удаляется сразу после создания схемы или отмены, а если приложение закрыли посреди работы — при следующем запуске.
Разрешения можно отозвать в настройках iOS — всё, кроме фото прогресса и «Схемы из фото», работает как прежде.
Микрофон и голосовые команды
На экране схемы голосовые команды включаются кнопкой микрофона. Тогда iOS спросит доступ к микрофону с подписью «Чтобы слышать голосовые команды на экране схемы. Звук не покидает телефон.» и к распознаванию речи с подписью «Чтобы распознавать голосовые команды на телефоне.» Речь распознаётся только на устройстве: если телефон не умеет распознавать язык приложения без сети, голосовые команды не включаются. Микрофон слушает, только пока включена кнопка. Звук и распознанные слова не сохраняются и никуда не отправляются. Разрешения можно отозвать в настройках iOS — всё, кроме голосовых команд, работает как прежде.
«О приложении»
В «Настройках» → «О приложении» ссылка «Политика конфиденциальности» открывает эту страницу в браузере. «Написать в поддержку» открывает письмо на [email protected] в вашей почте. В теме — версия приложения, в тексте — версия и сборка, система, модель устройства, язык приложения и, если он другой, язык системы. Имени устройства и его идентификаторов в письме нет. Всё это видно до отправки, лишнее можно стереть. Письмо уходит, только если вы его отправите.
Бета-тест через TestFlight
Бета-версия распространяется через TestFlight, сервис Apple. Apple обрабатывает данные тестировщиков по своим правилам и показывает нам в App Store Connect часть из них:
- если мы пригласили вас по почте — имя и адрес, которые вы нам дали;
- дату установки, число сессий и сбоев, модель устройства и версию системы;
- отчёты о сбоях — их iOS отправляет автоматически;
- отзывы, которые вы отправили кнопкой в TestFlight: текст, снимки экрана и сведения об устройстве (например, заряд, часовой пояс, тип подключения, свободное место).
Мы используем это только для исправления ошибок и улучшения приложения. Когда бета закончится, мы удалим тестировщиков из TestFlight. Подробнее о том, что делает Apple, — в политике конфиденциальности Apple и в приложении TestFlight.
Письма нам
Письма на [email protected] пересылает сервис Cloudflare Email Routing (Cloudflare, Inc., США) в наш почтовый ящик. Письмо при этом проходит через серверы Cloudflare, в том числе за пределами Казахстана. Из писем мы видим то, что вы написали сами: адрес, имя, если указали, текст и вложения.
Письма нужны, чтобы ответить вам и провести бета-тест. Мы не передаём их третьим лицам и не используем для рассылок. Переписку о бете удаляем не позднее чем через три месяца после её окончания, остальные письма — по вашей просьбе.
Сайт crossette.org
Сайт — статические страницы. Он не ставит cookie, не подключает счётчики, аналитику и шрифты с чужих серверов, форм на нём нет.
Хостинг сайта — Cloudflare. Как любой веб-сервер, Cloudflare получает IP-адрес и данные браузера, чтобы доставить страницу и защитить сайт от атак. Эти данные Cloudflare обрабатывает по своей политике конфиденциальности; мы их не собираем.
Что изменится позже
Мы готовим синхронизацию между устройствами и резервную копию на сервере. Они будут необязательными: без входа приложение продолжит работать только на устройстве.
Если вы включите синхронизацию, на сервер будут уходить:
- адрес почты или идентификатор входа через Apple или Google;
- список ваших устройств: модель, система, версия приложения;
- проекты, схемы, отметки и фото прогресса.
До выхода такой версии мы обновим эту политику: укажем, где хранятся данные, сколько и как удалить аккаунт.
Ваши права
Вы можете спросить, какие ваши данные у нас есть, попросить исправить или удалить их. Пишите на [email protected]. Данные внутри приложения мы не получаем, поэтому удалить их можете только вы — удалив приложение.
Дети
Приложение не предназначено специально для детей. Мы не собираем данные ни о ком, в том числе о детях.
Изменения
Дата редакции указана вверху страницы. О существенных изменениях напишем на этой странице и в описании новой версии приложения.