Ваши тексты никуда не уходят.
Последнее обновление: 4 ноября 2026 г.. Ответственный: Хосе Луис Саорин Феррер, Тенерифе (Испания).
О чём это
Ни аккаунта, ни имени, ни текстов
Выход в сеть (1): загрузка моделей
Чтобы говорить, Yappy нужна голосовая модель, и она скачивается один раз: около 200 МБ на телефоне и около 398 МБ на компьютере. Она лежит на modelos.yappy.joseluissaorin.com — хранилище R2 на Cloudflare. На iPhone и iPad она обычно приходит вместе с самой установкой: система скачивает её из этого хранилища через Background Assets и ниоткуда больше. Если так не вышло, приложение скачивает её при запуске — само, если вы в Wi-Fi, а если нет, то когда вы попросите. На Android загрузка начинается сама при первом открытии приложения; на компьютере — по запросу.
Если наше хранилище не отвечает, приложение обращается к публичной копии модели на Hugging Face (huggingface.co, файлы раздаются через их собственную сеть доставки). Только тогда — и только те файлы, что не дошли из нашего хранилища.
На телефоне записи голоса попугая на испанском и английском встроены в первое знакомство с приложением; для остальных 29 языков эти записи скачиваются из того же хранилища — когда приложение запускается на вашем языке или когда вы его выбираете.
Чтобы переводить в текст голосовые заметки и другие аудиозаписи, нужна вторая модель — слух: модель транскрипции (Parakeet, около 670 МБ). Она скачивается только по вашему запросу и приходит с Hugging Face (huggingface.co). OCR же встроен в приложение и ничего не скачивает.
При любой такой загрузке сервер видит ваш IP-адрес и то, какие файлы вы запрашиваете, — как при любой загрузке. Вместе с файлами не передаётся ни ваш идентификатор, ни то, что вы читаете. В нашем хранилище мы не ведём журналов, по которым вас можно опознать. После этого озвучка и транскрипция работают в режиме полёта — навсегда.
Выход в сеть (2): ссылки, которыми вы делитесь
Если вы делитесь ссылкой или видео, ваше устройство само открывает этот адрес, чтобы забрать текст или транскрипцию, — как поступил бы ваш браузер. Открывает его ваше устройство, а не сервер Yappy, и посещённый сайт получает то же, что получил бы от браузера: ваш IP-адрес и тип устройства. Никакая история не хранится вне вашего устройства.
Сторонние сервисы. Несколько ссылок загружаются через публичные сторонние сервисы. Ссылки на Hacker News запрашиваются через API Algolia (hn.algolia.com) — передаётся только номер треда. Длинные статьи из X (обычные посты запрашиваются у самого X) — через api.fxtwitter.com, независимый публичный сервис, которому передаётся номер поста. А на телефоне, если ссылка не открывается и вы нажимаете кнопку «Из архива», Yappy запрашивает сохранённую копию у Wayback Machine из Internet Archive (web.archive.org) — и этому сервису передаётся полный адрес ссылки. Как и при любом запросе, эти сервисы видят и ваш IP.
Невидимый браузер. На iPhone, iPad и Android, если прямая загрузка не приносит статью (сайт её блокирует, прячет за баннером с файлами cookie или показывает текст только после своего JavaScript), Yappy открывает страницу в невидимом браузере внутри самого устройства (WKWebView на iOS, WebView на Android) и, если выскочит баннер с cookie, принимает его за вас, чтобы добраться до текста. Приняв баннер, сайт, как в любом браузере, может сохранить свои файлы cookie, в том числе рекламные. Эти файлы cookie остаются внутри Yappy, отдельно от cookie вашего браузера. На iPhone и iPad они живут только в памяти и исчезают, когда приложение закрывается. На Android Yappy стирает cookie сайта, как только страница загружена; если попытка сорвалась или страница перескочила на другой домен, часть cookie может остаться в приложении, пока вы не удалите его данные или само приложение.
Платные статьи. Yappy не обходит пейволы. Если у вас есть подписка на газету, на телефоне можно один раз войти в неё из Yappy: открывается сайт самой газеты, там вы вводите логин и пароль, а Yappy их не читает и не хранит. Сессия остаётся только на вашем устройстве, и с тех пор невидимый браузер открывает с ней статьи этого сайта (файлы cookie, принятые там, сохраняются вместе с сессией). Сессии можно удалить в любой момент в «Задней комнате», в разделе «Подписки со входом».
Научные статьи. Если статья с DOI платная у издателя, Yappy спрашивает у Unpaywall, бесплатного сервиса OurResearch, есть ли легальная копия в открытом доступе — например, в университетском репозитории. Если есть, Yappy читает эту копию и на телефоне говорит, откуда она. Unpaywall получает только DOI статьи и контактный адрес, которого требует его API; это адрес Yappy, а не ваш, но, как в любом запросе, ваш IP-адрес Unpaywall тоже видит. Копию потом скачивает ваше устройство, как и любую другую ссылку.