Кратко
- Ваши PDF-файлы остаются на вашем устройстве. Они никогда не загружаются на наши серверы.
- На наш сервер отправляется только текст, который вы выбрали для перевода, и передаётся сервису машинного перевода. Мы его не храним.
- Регистрации нет, имя и email мы не запрашиваем. При платном доступе вы получаете секретный ключ. Сервер хранит хеш ключа, ваши заказы, баланс и журнал изменений баланса. Эти записи связаны между собой, поэтому считайте их сведениями о вас, а не анонимными.
- Чтобы ограничить бесплатный перевод разумным объёмом в день и в месяц, при первом открытии читалки сайт ставит на ваше устройство один небольшой cookie. Сервер считает израсходованные символы по необратимому коду, полученному из него, но не по вашему адресу и не по имени.
- Автоматическое удаление пока не реализовано. В таблице сроков хранения ниже указано, что хранится и как это удалить.
Статус платного доступа
Платный доступ вводится. Пока он не включён для всех, разделы о ключах, заказах и платежах описывают, как он будет работать, и к вам пока не относятся. Они опубликованы заранее, чтобы правила действовали до первой покупки.
Что остаётся на вашем устройстве
Документы, положение чтения, извлечённый текст, переводы и сохранённые термины хранятся в вашем браузере (IndexedDB). Настройки интерфейса хранятся в браузере (localStorage). Ничего из этого абзаца нам не отправляется. Любой документ со всеми связанными данными можно удалить в библиотеке или очистить данные сайта в настройках браузера. Если вы сохраняете библиотеку в файл, он создаётся на вашем устройстве и нам не отправляется. В нём ваши документы, переводы и термины, но нет ключа доступа; храните его так же бережно, как сами документы.
Лимиты бесплатного перевода
Бесплатный перевод ограничен в день и в месяц. Чтобы считать его без аккаунтов, сайт при первом открытии читалки ставит один cookie pl_dev: случайное число на один год; он отправляется только на этот сайт и недоступен скриптам. Сервер хранит не само число, а только необратимые коды, полученные из него и из вашего соединения, вместе с числом символов, израсходованных сегодня и в этом месяце. Ваш IP-адрес не хранится, а эти записи нельзя сопоставить с ключом, заказом или документом. Записи, которыми не пользовались 45 дней, удаляются автоматически. Cookie необходим для этого ограничения; рекламных и отслеживающих cookie на сайте нет.
Ключи доступа и коды восстановления
- Ключ доступа — секрет, который позволяет устройству тратить вашу платную квоту. Код восстановления заменяет потерянный ключ. Оба создаются на нашем сервере и показываются один раз, при покупке. Показать их снова мы не можем.
- Сервер хранит только хеши этих значений с секретной добавкой, а не сами ключ и код. По хешу секрет восстановить нельзя, но он позволяет узнать ключ, когда вы его предъявляете.
- В браузере ключ хранится в памяти открытой вкладки и исчезает при перезагрузке. В хранилище браузера (localStorage) он записывается, только если вы выбрали «Запомнить ключ на этом устройстве». «Удалить ключ» стирает его с устройства и не затрагивает документы, переводы и термины. На сервере при этом ничего не удаляется.
- Пока вы на странице оплаты, новый ключ и номер заказа хранятся во вкладке (sessionStorage), чтобы приложение активировало ключ, когда вы вернётесь. Эта запись удаляется после подтверждения оплаты или при закрытии вкладки. Код восстановления приложение не хранит никогда.
- Ключ передаётся на наш сервер только в заголовке запроса, никогда в адресе. Любой, у кого есть ваш ключ, может тратить вашу квоту: храните его в тайне.
Что хранит сервер
В таблице перечислено всё, что серверная база данных хранит о платном доступе и бесплатном лимите. Имён, email и аккаунтов в ней нет.
| Запись | Что в ней и для чего |
|---|---|
Ключи доступа | Необратимый код каждого ключа и его кода восстановления и время выдачи или замены, чтобы узнать ключ, когда вы его предъявляете. |
Заказы | Какой пакет, какая цена, оплачен ли заказ, возвращён или ждёт возврата, до какого времени его можно оплатить, и номер платежа у платёжного провайдера. Неоплаченный заказ, у которого вышел срок оплаты, не удаляется, потому что платёж ещё может прийти. |
Баланс | Периоды каждого купленного пакета (сколько символов, сколько осталось, когда каждый начинается и истекает), удержания символов, пока идёт перевод, и журнал каждого изменения баланса со временем. В удержании есть необратимый код переводимого текста, чтобы узнать повторный запрос; это не сам текст, но его можно сопоставить с текстом, который у кого-то уже есть. |
Запросы на удаление | Запрос на удаление записей, связанных с ключом, отправленный со страницы кабинета: когда он сделан и обработан ли. |
Журнал оператора | Что оператор сделал с записями (ручной пакет, возврат, обработанный запрос на удаление) с письменной причиной. В нём номера записей и причина, без секретов. |
Счётчики бесплатного лимита | Необратимые коды устройства и соединения и сколько символов израсходовано за день и за месяц. Без адреса, текста и ключа. Записи, которыми не пользовались 45 дней, удаляются. |
Эти записи связаны через ключ. Вместе они показывают, когда куплен ключ, сколько символов и когда израсходовано. В них нет ваших документов, переводимого текста, имени и email.
Платежи
Оплату принимает платёжный провайдер (будет назван здесь после выбора). Данные карты или банка, а также email или телефон для чека вы вводите на странице провайдера. Мы их не получаем и не храним. Провайдер сообщает нам только, что заказ оплачен или возвращён, сумму и номер платежа. Данные платежа провайдер хранит по своей политике. Поскольку номер платежа связывает платёж в системе провайдера с заказом у нас, через провайдера или обращение в поддержку можно установить, чей это заказ.
Текст, отправляемый на перевод
Когда вы переводите выделение, страницу или просите простое объяснение, выбранный текст, небольшой окружающий текст из того же документа, выбранные языки и ваши сохранённые термины для этого документа отправляются по HTTPS на наш сервер, а тот передаёт их стороннему сервису машинного перевода. Сервис может обрабатывать запрос за пределами вашей страны, по своим условиям. Наш сервер не хранит этот текст и не записывает его в журналы. Не переводите то, чем вы не вправе делиться со сторонним сервисом. С платным ключом запрос содержит и ключ, чтобы списать баланс, а сервер хранит описанный выше хеш.
Технические данные и журналы
Для защиты от злоупотреблений сервер недолго хранит в памяти счётчики запросов, а бесплатный лимит считает в своей базе данных так, как описано выше (не по IP-адресу). Журналы нашего сервера содержат только технические сведения о запросах: время, тип, объём и результат. В них никогда нет текста документов, ключей, кодов восстановления и IP-адресов. Хостинг-провайдер, на котором работает сервер, может записывать IP-адреса и время запросов в собственные журналы инфраструктуры по своей политике.
Как долго хранятся данные
| Данные | Где | Как долго | Как удалить |
|---|---|---|---|
| Документы, текст, переводы, термины, положение чтения | Ваше устройство | Пока вы не удалите или не очистите данные сайта | Вы: библиотека или настройки браузера |
| Настройки интерфейса | Ваше устройство | Пока вы не очистите данные сайта | Вы: настройки браузера |
| Ключ доступа, если выбрано «Запомнить» | Ваше устройство | Пока вы не удалите ключ или не очистите данные сайта | Вы: «Удалить ключ» в панели доступа |
| Ключ доступа, если «Запомнить» не выбрано | Память открытой вкладки | До перезагрузки или закрытия вкладки | Автоматически (браузер) |
| Новый ключ и номер заказа во время оплаты | Вкладка (sessionStorage) | Пока оплата не подтверждена или вкладка не закрыта | Автоматически |
| Код восстановления | Приложение не хранит | Показывается один раз при покупке | Не применимо |
| Хеши ключа и кода восстановления, время выдачи | База данных сервера | Автоматического удаления пока нет. Срок не определён | По запросу на контакт ниже (вручную) |
| Заказы, пакеты баланса, удержания, журнал баланса, запросы на удаление, журнал действий оператора | База данных сервера | Автоматического удаления пока нет. Срок не определён; для неоплаченных заказов сначала появится срок действия | По запросу на контакт ниже (вручную) |
| Переводимый текст | Наш сервер не хранит | Только при передаче. Сервис перевода обрабатывает его по своим условиям | К нашему серверу не применимо |
| Технические журналы (без текста, ключей и IP-адресов) | Журналы сервера | По срокам хранения журналов хостинг-провайдера | По отдельности нельзя |
| Счётчики бесплатного лимита (необратимые коды, символы за сегодня и за месяц) | База данных сервера | 45 дней после последнего использования, затем удаляются автоматически | Автоматически |
| Cookie pl_dev (случайное число) для бесплатного лимита | Ваше устройство | Один год или пока вы не очистите cookie | Вы: очистить cookie в настройках браузера |
| Данные карты или банка, email или телефон для чека | Платёжный провайдер | По политике провайдера | Обратитесь к провайдеру |
Там, где срок отмечен как не определённый, мы установим его вместе с правилами выбранного платёжного провайдера и с учётом наших обязанностей по учёту и обновим эту страницу до начала любого автоматического удаления. Автоматическое удаление мы не обещаем, пока оно не существует.
Удаление данных и ваши права
- Всё, что на вашем устройстве, вы можете удалить сами, как описано выше.
- Записи на сервере, связанные с вашим ключом, можно удалить или обезличить по запросу. Запрос можно отправить на странице кабинета, пока ключ действует (это подтверждает, что он от владельца ключа), или написать на контакт ниже с кодом восстановления. Удаление выполняется вручную, поэтому запрос лишь ставит его в очередь. Когда мы его выполняем, ключ и код восстановления перестают работать, неиспользованный остаток списывается, а технические отпечатки и номера ваших запросов стираются. Записи о заказах и об изменениях баланса остаются без связи с вами, кроме номера платежа у платёжного провайдера, потому что записи о платежах может потребоваться хранить.
- Записи о платежах нам может потребоваться хранить дольше остальных данных, например для выполнения обязанностей по учёту. Если мы что-то сохраняем, мы сообщим, что именно и почему.
- Удаление ключа в приложении ничего не удаляет на сервере. Если ключ потерян и нет кода восстановления, мы не сможем связать записи с вами.
Дети
Приложение предназначено для учащихся от 13 лет и сознательно не собирает личные сведения детей. Платный доступ предназначен для взрослых.
Контакт
Чтобы задать вопрос или обратиться по поводу своих данных, напишите на itpampa@yandex.ru.
Изменения
Мы обновим эту страницу и дату вступления в силу до того, как изменится способ обработки данных в приложении.