Oneechan ничего о вас не собирает. Нет аналитики, отчётов о сбоях, аккаунта, рекламного идентификатора и любой слежки. Ничего из того, что вы делаете в приложении, нам не сообщается. Приложение обращается к сайтам, которые используют ваши расширения, к сервисам, в которые вы вошли, и к нескольким другим, описанным ниже.

Что такое Oneechan

Oneechan — читалка манги. В нём нет встроенных расширений и репозиториев расширений. Вы добавляете репозитории, которые выбрали сами, устанавливаете из них расширения, а те загружают тайтлы и страницы со своих сайтов. Мы не управляем этими сайтами, не размещаем и не модерируем их, а их содержимое подчиняется их собственным правилам.

Какие данные мы собираем

Никаких. В Oneechan нет SDK аналитики, сборщика сбоев, рекламных фреймворков и сторонних библиотек слежки. Приложение не просит аккаунт и не читает рекламный идентификатор. Нашего сервера, которому можно было бы что-то отправить, нет.

Что остаётся на устройстве

Всё, что запоминает Oneechan, хранится локально:

  • Библиотека, категории, заметки и свои обложки
  • Прогресс чтения, закладки и история
  • Статистика чтения, которая считается по истории
  • Загруженные главы, кэш страниц и обложек
  • Репозитории, установленные расширения и их настройки
  • Сохранённые поиски и ленты
  • Все настройки приложения

В режиме инкогнито читалка не записывает прогресс и историю.

Удаление приложения удаляет всё это, кроме резервных копий и синхронизированных данных, которые вы решили хранить в iCloud (см. ниже).

Что покидает устройство

Расширения и репозитории. Когда вы добавляете репозиторий, Oneechan загружает по указанному адресу список расширений и те расширения, которые вы устанавливаете. Когда вы ищете или читаете, расширения загружают страницы и изображения с сайтов, для которых они написаны. Эти сайты видят ваш IP-адрес и обычные данные, которые отправляет любой браузер, и к ним применяются их политики, а не наша. Серверы в вашей локальной сети, например Komga, Kavita или Suwayomi, работают так же.

Иконки репозиториев. Для добавленных репозиториев Oneechan загружает аватар владельца с github.com и иконку сайта — без cookie.

Рекомендации. На странице тайтла Oneechan может предложить похожие тайтлы. Для этого он отправляет название тайтла в AniList (graphql.anilist.co), а для тайтлов MangaDex — их идентификатор в MangaDex (api.mangadex.org). Если в приложении есть ключ MyAnimeList, запрос уходит и в MyAnimeList (api.myanimelist.net). Больше ничего не отправляется, а выключить это можно переключателем «Показывать рекомендации» в настройках библиотеки.

Cookie. Сайты могут ставить cookie, как в браузере. Они хранятся на устройстве и отправляются только тому сайту, который их поставил. Если сайт закрыт проверкой Cloudflare, Oneechan открывает его во встроенном браузере, чтобы проверка прошла, и сохраняет полученный cookie. Удалить все cookie можно в любой момент: Ещё → Данные и хранилище → Удалить cookie.

Трекеры

Если вы входите в MyAnimeList, Kitsu или MangaUpdates, имя пользователя и пароль уходят только этому сервису, а полученную сессию Oneechan хранит в связке ключей iOS, только на этом устройстве. Затем приложение отправляет туда прогресс чтения тайтлов, которые вы связали с сервисом, и ничего больше. К серверам Komga, Kavita и Suwayomi приложение обращается по указанному вами адресу с данными для входа, которые вы ввели. Выход из сервиса удаляет сессию.

iCloud

Синхронизация выключена, пока вы её не включите. Тогда библиотека, прогресс, история, категории, связи с трекерами (но не входы в них), сохранённые поиски, репозитории и часть настроек хранятся в вашей личной базе iCloud, которую может читать только ваш Apple-аккаунт. Эти данные хранит Apple по своей политике конфиденциальности; мы их не видим. Загрузки и кэш страниц синхронизируются, только если включить и это. Удалить копию в iCloud можно в любой момент в настройках синхронизации.

Резервные копии — это файлы на устройстве, в Файлы → На iPhone → Oneechan → Backups, или в iCloud Drive, если вы так выбрали. В них библиотека, история, трекинг, репозитории, сохранённые поиски и настройки, но не входы в трекеры. Куда копия попадёт дальше, решаете вы.

Разрешения

  • Face ID / Touch ID — по желанию, чтобы блокировать приложение. Проверка выполняется на устройстве, и Oneechan не получает никаких биометрических данных.
  • Локальная сеть — запрашивается, только когда вы подключаетесь к серверу в своей сети.
  • Уведомления — по желанию, о новых главах в библиотеке. Они планируются на устройстве. При включённой синхронизации iCloud присылает тихие обновления, чтобы устройства не расходились; они ничего не показывают.
  • Фоновое обновление — по желанию, чтобы библиотеку можно было проверять на новые главы, пока приложение закрыто.

Oneechan не просит доступ к медиатеке. Своя обложка выбирается через системное окно выбора, которое передаёт только выбранную картинку, а страница сохраняется через меню «Поделиться».

Дети

Oneechan не предназначен для детей. Расширения со взрослым содержимым скрыты, пока вы их не включите и не подтвердите, что вам есть 18 лет, но расширения могут быть отмечены неверно, а то, что они показывают, приходит с их сайтов, а не от нас.

Этот сайт

manga.neechan.pro — статический сайт. На нём нет аналитики, рекламы и аккаунтов. Его обслуживает Cloudflare, который обрабатывает запросы, необходимые для доставки страниц, как любой хостинг.

Сайт хранит в браузере две вещи, и только после того, как вы их выбрали: выбранный язык — в cookie lang, чтобы главная открывалась на нём в следующий раз, и светлую или тёмную тему — в local storage. Ни то, ни другое не отправляется никуда, кроме этого сайта.

Значки вверху главной страницы — изображения с shields.io, который видит ваш IP-адрес, когда браузер их загружает.

Изменения

Если политика изменится, новая версия будет опубликована здесь с новой датой вверху.

Вопросы: neechan-dev@proton.me