Никогда не загружается
Фото, имена файлов, полный запас бусин и история отмены остаются на устройстве.
Исходное фото не покидает браузер. Мы получаем ограниченные технические запросы, анонимные агрегированные счётчики и сведения, которые вы отправляете при публикации или по почте.
Последнее обновление:
Исходное фото → редактор → локальный экспорт
Только необязательные данные публикации, анонимные счётчики, сообщения поддержке и технические запросы
Фото, имена файлов, полный запас бусин и история отмены остаются на устройстве.
Ссылка отправляет сжатую сетку и необязательные данные. Почта открывается в вашем приложении.
Нет аккаунтов, рекламных cookie, сторонней аналитики и межсайтового отслеживания. Хранятся только анонимные агрегированные счётчики функций.
Почти весь редактор работает в браузере: декодирование, подбор цветов, правка, подсчёт, экспорт PNG и подготовка печати/PDF выполняются на устройстве.
Код не устанавливает cookie. Браузер хранит язык и прогресс, повторное использование ссылки, анонимные метки доставки и данные восстановления: ожидающую схему до подтверждения, затем SHA-256-отпечаток, случайный ID и ключ до удаления или очистки данных сайта.
Перед запросом браузер сохраняет ожидающую схему, случайный ID и отдельный ключ. После подтверждения схема удаляется, а связь отпечатка с ID и ключ остаются для восстановления той же ссылки между вкладками. Ключа нет в публичной ссылке и QR-коде.
Анонимные метрики считают несколько успешных этапов, фиксированные коды ошибок и структурированные ответы. Идентификаторы и история событий не создаются; изображение, схема, имя файла, название и автор не включаются.
Мы не продаём персональные данные и не передаём их для межконтекстной рекламы. Поэтому сигналы Global Privacy Control и Do Not Track не меняют работу сайта.
| Информация | Где обрабатывается | Назначение | Хранение |
|---|---|---|---|
| Исходное фото и имя файла | Только ваш браузер | Преобразовать и редактировать схему | До сброса, закрытия или обновления страницы |
| Язык и прогресс сборки | localStorage браузера | Запомнить язык, прогресс и скрытую подсказку | До очистки данных сайта; завершённый прогресс удаляется |
| Запись повторного использования ссылки | sessionStorage браузера | Не создавать дубликаты в одном сеансе вкладки | До конца сеанса вкладки или очистки данных |
| Анонимные метки доставки метрик | sessionStorage браузера | Не считать один этап дважды в одной вкладке | До конца сеанса вкладки или очистки данных |
| Ожидающий запрос публикации и ключ удаления создателя | localStorage браузера | Безопасно повторить неподтверждённое создание и разрешить удаление | Ожидающие данные — до подтверждения создания; ключ — до удаления или очистки данных сайта |
| SHA-256-отпечаток подтверждённой ссылки и случайный ID | localStorage браузера | Восстанавливать ту же ссылку между вкладками, не сохраняя в квитанции схему, QR-код или ключ удаления | До удаления ссылки или очистки данных сайта |
| Общая схема | Vercel Private Blob, доступ через наш API | Открыть сетку по непубликуемой ссылке-доступу | Данные схемы не удаляются автоматически и хранятся до удаления или закрытия сервиса; после удаления остаётся минимальная отметка, препятствующая восстановлению |
| Технические данные запроса | Хостинг Vercel и краткосрочные журналы | Доставка, защита, ограничение и диагностика | Журналы приложения на Hobby доступны до одного часа; записи безопасности поставщика регулируются политиками Vercel |
| Анонимные метрики функций и структурированные отзывы | Суточные агрегированные счётчики в Upstash Redis через API того же источника | Понять, работает ли запрошенный сценарий и на каком фиксированном этапе возникает сбой | Суточные агрегированные счётчики до 120 дней; истории по пользователям нет |
| Письмо в поддержку | Службы пересылки и почтового ящика | Ответить на вопрос или запрос | Только на время ответа и хранения необходимых записей |
Данные браузера сами по себе нам не отправляются. Страница читает их локально для восстановления функции.
При запросе Vercel может обрабатывать IP, User-Agent, URL, время, статус и сигналы безопасности. Языковой endpoint использует только двухбуквенный код страны Vercel и отвечает с no-store.
API журналирует ID, код, статус, размер и число ячеек, но не содержимое, названия, авторов, Blob URL, полные ссылки, ключи удаления или их хеши.
API принимает только документированные события и фиксированные значения, сразу увеличивая суточные счётчики в Upstash Redis. Лишние поля отклоняются, содержимое событий не журналируется.
Vercel размещает сайт, API и частное хранилище, а Upstash хранит анонимные агрегированные счётчики. Namecheap пересылает почту почтовому провайдеру. Поставщики могут обрабатывать данные по своим условиям.
Мы используем данные только для предоставления и улучшения запрошенных функций, безопасности, ответов и правовых обязанностей. Автоматических решений и профилирования нет.
Когда применимо, основания — законный интерес для работы и защиты, ваш запрос или согласие для обмена и поддержки, а также правовые обязанности.
Редактор работает без аккаунта и отправки фото. Если вам меньше 13 лет или местного возраста цифрового согласия, спросите родителя перед ссылкой или письмом.
Детям не следует указывать настоящее имя, контакты, школу и иные идентификаторы. Родитель может запросить удаление схемы или сообщения.
Не прикладывайте загруженное изображение. Исходное фото остаётся в браузере и не должно попадать в обращение.
В зависимости от страны у вас могут быть права на доступ, исправление, удаление, ограничение, возражение, копию и жалобу регулятору.
Пишите на support@mybeadpattern.com. Полная ссылка помогает найти данные, но не доказывает создание. Новые ссылки удаляются ключом в создавшем браузере. Старые ссылки и ссылки с утерянным ключом удалить нельзя: надёжного доказательства создания нет. Поддержка не обходит ключ и не просит исходное фото.
Язык, прогресс и сеанс можно очистить в настройках данных сайта. Сайтом можно пользоваться без ссылок и писем.
Очистка данных сайта удаляет ключи создателя из браузера, но не саму онлайн-ссылку. Сначала удалите онлайн-копию, если нужно отозвать ссылку и QR-код.
Мы используем минимизацию, строгую проверку, частное хранилище, случайные ID, same-origin, лимиты и журналы без содержимого. Абсолютной безопасности нет.
Мы можем обновлять политику при изменении функций, поставщиков или закона. Изменим дату и сообщим отдельно о существенных изменениях.
mybeadpattern — независимый некоммерческий проект. По вопросам, доступу и удалению пишите в поддержку.