Политика приватности
Дата вступления в силу: 6 ноября 2026 г.
Коротко
GemReader ничего не собирает. Без аккаунтов, без облака, без аналитики, без автоматических отчётов о сбоях и без отслеживания. Ваши книги, выделения, заметки и привычки чтения остаются на вашем устройстве в зашифрованном виде и никуда не отправляются. Приложение выходит в интернет только тогда, когда вы сами об этом просите — чтобы открыть встроенный каталог книг, скачать выбранный файл, загрузить дополнительный голос для чтения вслух или открыть страницу во встроенном браузере — и никогда не отправляет данные о вас. Единственный отчёт, который может создать приложение, — это файл диагностики: он формируется только по вашему нажатию и отправляется только туда, куда вы выберете сами; подробности ниже.
Сбор данных
Мы не собираем персональные данные. GemReader не требует регистрации и не имеет серверов для приёма данных из приложения. Внутри приложения нет ни одного SDK аналитики, библиотеки отчётов о сбоях или механизма отслеживания.
Отчёты диагностики
В разделе Settings → Advanced → Security Diagnostics можно экспортировать zip-архив с состоянием оборудования и шифрования устройства, версиями приложения и ОС, а также кольцевым журналом последних нескольких сотен внутренних предупреждений и ошибок. Он нужен, чтобы мы могли разобраться в сбое без доступа к вашей библиотеке. Файл создаётся только при нажатии кнопки, никогда не формируется и не отправляется в фоне и покидает устройство исключительно через системное меню «Поделиться» туда, куда вы сами укажете. Перед записью любой строки из журнала удаляются чувствительные данные: названия книг и имена файлов, хеши, ключи шифрования, PIN-коды, адреса почты, IP-адреса, пути в файловой системе и адреса пользовательских каталогов. Заголовки книг, заметки, выделения, закладки и названия папок вообще никогда не записываются. Если вы отправите такой отчёт на support@gemreader.com, мы прочтём его только для исправления ошибки и ничего из него не сохраним.
Веб-сайт
Эта политика относится как к приложению GemReader, так и к сайту gemreader.com. Приложение не собирает ничего. Сайт размещён на Cloudflare и использует PostHog в режиме без cookie для базовой статистики: без cookie, без локального хранилища, без записи сеансов и без профилей пользователей. Фиксируются только просмотры страниц, нажатия на ссылки и кнопки, время загрузки, ошибки скриптов и ваша страна. Посетители подсчитываются по ежедневному хешу IP-адреса и User-Agent, который PostHog ежедневно сбрасывает, поэтому сегодняшнее посещение невозможно связать с завтрашним. Cloudflare использует IP для определения страны. Это единственное применение IP для статистики, и сам адрес не сохраняется. Браузеры с включённой настройкой Do Not Track игнорируются. В веб-инструментах для работы с файлами (валидатор EPUB, проверка DRM, конвертеры заметок и др.) вся обработка происходит прямо в вашем браузере; файл никогда не загружается ни на какой сервер. Мы фиксируем лишь факт выбора файла, его расширение и примерный диапазон размера — но никогда имя файла, содержимое или то, что вы видите на экране. Ничто из этого не связано с приложением или вашей библиотекой.
Загрузка приложения
Кнопка «Скачать APK» ведёт на файл релиза в публичном репозитории GitHub cnohall/gem-reader-releases. Файл отдаёт GitHub и, как любой веб-сервер, получает ваш IP-адрес и User-Agent для этого запроса — это регулируется журналами и политикой конфиденциальности GitHub, а не нашими. Установка через Google Play или Apple App Store регулируется правилами соответствующих платформ.
Хранение и шифрование книг
Каждая импортированная книга — EPUB, PDF или другой поддерживаемый формат — шифруется с помощью AES-256-GCM до записи в память устройства. Расшифровка происходит только в оперативной памяти; незашифрованные данные никогда не попадают на накопитель. Ключи шифрования создаются локально и никогда не покидают устройство.
Папки под PIN-кодом
Ключи для папок, защищённых PIN-кодом, вычисляются из вашего PIN с помощью Argon2id (папки, созданные в более старых версиях, используют PBKDF2). Производный ключ нигде не хранится в восстанавливаемом виде. После 3 неверных попыток ввода PIN зашифрованные файлы в папке удаляются безвозвратно, а ключи уничтожаются. Восстановление невозможно — так задумано.
Защита от скриншотов и очистка буфера обмена
Когда открыта защищённая папка, GemReader блокирует системные средства создания снимков экрана и скрывает содержимое в списке недавних приложений. Если вы свернёте приложение, находясь внутри защищённой папки, буфер обмена очищается автоматически.
Встроенный каталог книг
GemReader позволяет просматривать и искать книги в бесплатных каталогах — по умолчанию это Project Gutenberg, Standard Ebooks и Wolne Lektury, а также любой надёжный HTTPS-каталог, который вы добавите сами. Когда вы открываете каталог, ищете или скачиваете книгу, устройство обращается напрямую к соответствующему сайту. Как любой веб-сервер, этот сайт видит ваш IP и User-Agent в этих запросах — по его политике конфиденциальности, а не по нашей. Никакие сведения о вас или вашей библиотеке не передаются: без аккаунта, без идентификатора устройства, без списка ваших книг. Посередине нет никакого сервера GemReader — мы никогда не знаем, что вы открывали, искали или скачивали. Скачанные книги шифруются сразу при сохранении на устройство, точно так же, как добавленные вручную.
Сторонние сервисы
В приложении нет рекламных сетей, систем аналитики, сервисов отчётов о сбоях и брокеров данных. Сборка для Google Play включает несколько официальных библиотек Google: Play Asset Delivery (дополнительные наборы шрифтов), Play In-App Review (окно оценки показывает и обрабатывает само приложение Play Маркета — GemReader не знает, появилось ли оно и какую оценку вы поставили), Play Billing (сейчас неактивна, так как платных функций нет) и локальную библиотеку Google ML Kit (в данный момент не используется ни одной активной функцией). Ни одна из них не получает сведений о вас или вашей библиотеке, а в APK с этого сайта библиотек ещё меньше.
Приватность детей
GemReader не собирает данные ни у кого, включая детей младше 13 лет. Персональная информация не собирается ни при каких обстоятельствах.
Изменения в политике
Если в этой политике появятся существенные изменения, мы опубликуем обновлённый текст здесь с новой датой вступления в силу. Поскольку мы не собираем данные, изменения вряд ли повлияют на ваше использование приложения на практике.
Разрешения
Хранилище файлов: используется только для чтения и сохранения книг, которые вы импортируете — никакие материалы не покидают устройство. Доступ к сети: используется только по вашему запросу (встроенный каталог, Gem List, дополнительные голоса для чтения вслух, пакеты шрифтов или встроенный браузер). Камера (необязательно): используется только для сканирования QR-кодов; изображение обрабатывается локально в реальном времени и никогда не записывается и не отправляется. Биометрия (необязательно): используется только для блокировки приложения и проверяется локально системой. Уведомления (необязательно): используются только для отображения элементов управления при чтении вслух и прогресса распаковки пакетов шрифтов. Устройства поблизости и Wi-Fi (необязательно): используются только функцией Gem Beam для прямой передачи книг по локальному Wi-Fi между устройствами без серверов. Геолокация (необязательно, только Android 10–12): требуется системой в этих старых версиях для работы Wi-Fi Direct в Gem Beam; GemReader никогда не считывает, не хранит и не передаёт ваше местоположение, а на Android 13+ это разрешение даже не запрашивается.
Удаление данных
Все данные, сохранённые GemReader — зашифрованные книги, заметки, прогресс чтения и ключи — хранятся исключительно на вашем устройстве. Удаление приложения стирает их безвозвратно. На серверах нет данных, которые нужно было бы удалять.
Контакты
Есть вопросы по этой политике? Напишите на support@gemreader.com.