Конфиденциальность
Дорога только твоя
Коротко. В ReadMiles нет аккаунтов и нет нашего сервера. Библиотека живёт на твоём iPhone и, если ты вошёл в iCloud, в твоём личном iCloud. Разработчик её не видит, а никакой аналитики и рекламы в приложении нет.
Наружу уходят три вещи: поиск книги, загрузка обложки и синхронизация между твоими же устройствами через iCloud. Больше ничего.
1. О ком речь
ReadMiles — приложение для iOS, в котором ты ведёшь собственное чтение. Его выпускает независимый разработчик. Вопросы по этой политике — на support@readmiles.com.
Регистрации, входа и профиля нет нигде. Приложение никогда не спрашивает имя, почту, телефон и дату рождения.
2. Что хранится и где
Всё, что ты вводишь, лежит в собственном хранилище приложения на устройстве:
- книги — название, автор, ISBN, число страниц или длительность аудиокниги, формат, год, жанр, теги и обложка (ссылка на картинку каталога или снятое тобой фото);
- прочтения — статус, даты начала и завершения, оценка, короткое ревью, причина, по которой книга брошена;
- записи прогресса — дата, длительность, страницы и тип записи: таймер, быстрая отметка или ручной ввод;
- цели, время напоминания, тема, единицы и остальные настройки.
Если ты вошёл в iCloud, эти же данные хранятся в приватной базе твоей учётной записи iCloud — так они попадают на другие твои устройства. Тумблера у синхронизации нет: она работает всегда, когда iCloud доступен, а без него приложение полностью работает локально. Этим хранилищем распоряжается Apple по своим условиям; у разработчика доступа к нему нет.
Сервера ReadMiles не существует. Копии твоей библиотеки нет нигде, кроме твоих устройств и твоего iCloud.
3. Чего приложение не собирает
- ни аналитики, ни телеметрии, ни статистики использования — стороннего SDK аналитики в приложении нет;
- ни рекламы, ни рекламных идентификаторов, ни IDFA — поэтому запрос на отслеживание никогда не показывается: отслеживать нечего;
- ни стороннего сбора крашей;
- ни контактов, ни геолокации, ни данных здоровья, ни доступа к фотогалерее;
- персональные данные не продаются и не передаются — их просто не собирают.
Приложение собрано только на фреймворках Apple, сторонних зависимостей в нём нет.
4. Что всё-таки уходит с устройства
Поиск книги и запрос по ISBN
Когда ты ищешь книгу, введённый текст — название или автор — уходит в Google Books API. Когда сканируешь штрихкод или импортируешь файл, ISBN уходит в Open Library (проект Internet Archive); он же работает запасным вариантом для текстового поиска. В запросе — сам запрос и ничего о тебе: ни идентификатора, ни аккаунта, ни имени устройства. Как и при любом обращении в интернет, сервис видит твой IP-адрес; что он с ним делает, описано в его собственных документах — Google и Internet Archive.
В запросах к Open Library есть заголовок ReadMiles/1.0 (support@readmiles.com). Их правила требуют названия приложения и контакта; этот адрес — наш, а не твой.
Значит, названия книг, которые ты ищешь, видит тот каталог, который обрабатывает поиск. Книги, добавленные вручную, и всё, что ты потом пишешь о книге, устройство не покидают.
Обложки
Обложки качаются из тех же сервисов и кэшируются на устройстве: одна загрузка, дальше чтение с диска. Своя обложка, снятая камерой, обрезается и хранится вместе с библиотекой — она уезжает только в твой iCloud.
Синхронизация с iCloud
Данные ходят между твоими устройствами через твой Apple ID. iOS при этом может получать тихие системные уведомления о том, что в iCloud что-то изменилось. Они приходят от Apple, ничего не содержат для посторонних, и разработчик их не видит. Подробности — в политике конфиденциальности Apple.
Всё это происходит только в ответ на твоё действие: поиск, скан, импорт, открытие книги с обложкой или правка данных при включённом iCloud. Никаких фоновых отправок о том, как ты пользуешься приложением, нет.
5. Камера и фотографии
Камера нужна ровно для двух вещей: считать штрихкод на обороте книги и снять свою обложку. Разрешение спрашивается при первом открытии этих экранов, никогда на онбординге, и отказ не ломает остальное приложение.
Штрихкод распознаётся на устройстве, в каталог уходит только полученный ISBN. Снятая обложка остаётся в твоей библиотеке и никуда, кроме твоего iCloud, не отправляется.
Доступ к фотогалерее приложение не запрашивает. Картинку из галереи выбирает системный пикер: он работает вне приложения и отдаёт только ту картинку, которую ты выбрал.
6. Уведомления
Уведомление в приложении одно — вечернее напоминание. Оно выключено, пока ты сам его не включишь; разрешение спрашивается в этот момент; расписание держит iOS локально, в выбранное тобой время. В дни, когда цель уже закрыта, оно молчит. Маркетинговых рассылок нет, пуш-сервера за ним тоже нет.
7. Дети
ReadMiles не адресован детям младше 13 лет и не собирает персональные данные ни у кого, независимо от возраста. Нет аккаунта, нет переписки, нет профиля и нет пользовательского контента, который виден другим людям, — значит, о ребёнке нечего собрать и нечего раскрыть. Так выполняется COPPA: не проверкой возраста, а отсутствием сбора.
Если тебе кажется, что данные ребёнка всё-таки до нас дошли, напиши на support@readmiles.com — разберёмся.
8. Твои права по GDPR и похожим законам
Права на доступ, исправление, удаление, перенос, ограничение и возражение касаются данных, которые держит оператор. Твоих данных о чтении у разработчика нет: до нас они не доходят, поэтому нам нечего тебе выдать, исправить или удалить за тебя. Ты пользуешься этими правами напрямую — данные лежат в приложении и в твоём iCloud, а как их удалить, написано в разделе 9.
Для поисковых запросов из раздела 4 каталоги получают запрос как самостоятельные операторы, и действуют их собственные политики.
Персональные данные не продаются и не передаются в том смысле, который в них вкладывают CCPA и CPRA, и не используются для поведенческой рекламы.
Любой вопрос о приватности — на support@readmiles.com. Ещё у тебя есть право пожаловаться в надзорный орган своей страны.
9. Как удалить данные
- Одну книгу: удали её в библиотеке — с других устройств она уйдёт при следующей синхронизации.
- Один импорт: «Отменить импорт» удаляет ровно этот батч и не трогает остальное.
- Всё на этом устройстве: удали приложение — локальные данные уйдут вместе с ним.
- Копию в iCloud: Настройки → твоё имя → iCloud → «Управлять хранилищем учётной записи» → ReadMiles → «Удалить данные». Удаление приложения само по себе то, что уже уехало в iCloud, не стирает.
- У нас: удалять нечего, потому что у нас ничего нет.
Отдельной кнопки «стереть всё» в версии 1.0 нет — два шага выше делают то же самое.
10. Сроки хранения
Данные живут столько, сколько ты их держишь: на устройстве — пока стоит приложение, в iCloud — пока не удалишь их там. Другого архива, у которого мог бы истечь срок, не существует.
11. Безопасность
На устройстве данные защищены шифрованием iOS и твоим кодом-паролем, в iCloud — твоим Apple ID и мерами Apple. Все сетевые запросы приложения идут по HTTPS.
12. Изменения политики
Если политика изменится, изменится и дата вверху, а всё существенное будет описано здесь. Молча собирать больше приложение не начнёт: любая перемена в том, что уходит с телефона, сначала появляется в этом документе.