Crossette

Политика конфиденциальности

Обновлено:

Эта политика описывает приложение 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]. Данные внутри приложения мы не получаем, поэтому удалить их можете только вы — удалив приложение.

Дети

Приложение не предназначено специально для детей. Мы не собираем данные ни о ком, в том числе о детях.

Изменения

Дата редакции указана вверху страницы. О существенных изменениях напишем на этой странице и в описании новой версии приложения.