Главная

Политика конфиденциальности

Последнее обновление:

Дата вступления в силу: [Укажите дату действия]

До публикации необходимы юридическая проверка документа и подтверждение фактической работы сервиса.

1. Данные и цели обработки

Email нужен для регистрации, входа, проверки личности и писем; необязательное имя и язык — для отображения аккаунта и настроек. Пароль хранится только как PBKDF2-HMAC-SHA256 хеш с индивидуальной солью (100 000 итераций), никогда открытым текстом. ID профиля Google, Naver, Kakao, email и признак его проверки, имя при наличии нужны для аутентификации и связи аккаунтов. Для контроля доступа сохраняются SHA-256 хеш токена сессии, время создания/истечения/последнего использования и хеш user-agent, обрезанного до 512 символов. IP сессии не сохраняется; хеши IP/email временно обрабатываются в памяти сервера для ограничения запросов. Сброс и подтверждение email хранят хеш одноразового токена, цель, срок и время использования. Фото, названия, цены, ингредиенты, переводы, созданные изображения и сведения владельца/заведения нужны для создания и публикации меню. Заказы содержат ID меню/стола, позиции, количество, цены, пожелания, статус, время и хеш подтверждения. Не указывайте чувствительные или лишние персональные данные в пожеланиях и фото. Пилотная статистика и сообщения об ошибках используют ID меню/позиции, язык, причину, событие/время, дневной анонимный ID и ключи устранения дублей; IP и user-agent в этой статистике не хранятся. Интерес к тарифам содержит ID меню, необязательный контакт (email или телефон), версию согласия, даты регистрации/истечения; новый сбор приостановлен.

2. Хранение и удаление аккаунта

Сессия истекает после 30 дней бездействия или 90 дней с создания, что наступит раньше. Токены сброса/подтверждения действуют 30 минут и один раз. Истечение запрещает использование, но не означает немедленное удаление строк БД. Удаление в /account сразу удаляет аккаунт, социальные связи, сессии и токены, прекращает публикацию и доступ устройств заказов. Меню, связанные заказы, сообщения и ресурсы удаляются задачей очистки через 30 дней после отметки удаления. Через удалённый аккаунт восстановление невозможно. Общие фото могут оставаться, пока их используют другие меню; записи запрета повторного использования удалённых ID сохраняются. Для меню, заказов, дневных агрегатов и сообщений отдельного общего автосрока нет. Индивидуальные события хранятся лишь за текущую корейскую дату и 29 предыдущих; журналы отправки уведомлений очищаются после 30 дней. Старый интерес удаляется при отмене либо очищается при истечении 90 дней с регистрации. Сбой или отсутствие расписания может задержать фактическое удаление. При законной обязанности хранения только необходимые данные отделяются для законной цели и срока. Оператор должен уточнить и раскрыть применимые законы, данные и сроки.

3. Порядок уничтожения

После достижения цели, истечения срока или запроса определяется состав удаления, затем уполномоченные процедуры и задачи очистки удаляют записи БД и связанные фото R2. Электронные файлы удаляются без повторного использования; отдельно обрабатываемые бумажные документы измельчаются или сжигаются. Общие ресурсы, записи ID и законные исключения следуют правилам выше. Копии и резервные файлы устройства пользователь удаляет отдельно.

4. Обработчики данных

Следующие поставщики выполняют необходимые для сервиса задачи. Оператор должен проверять договоры, права доступа, защиту, субобработчиков и места обработки. Открытые пароли и токены сессий не передаются на вход ИИ.

ОбработчикПорученная работа
CloudflareХостинг, база D1 и файлы R2
OpenAIИзвлечение, перевод, описания и изображения меню
ResendПисьма сброса пароля и подтверждения email

5. Международная передача

Cloudflare, OpenAI и Resend могут обрабатывать данные за рубежом. Данные: Cloudflare — аккаунты, хеши аутентификации, меню, фото, заказы и технические сведения запросов; OpenAI — необходимые ИИ тексты меню/фото; Resend — email получателя, текст письма и одноразовые ссылки подтверждения/сброса. Страны: США и другие в зависимости от мест обработки. Время/способ: шифрованная сеть при использовании функции или отправке письма. Цели соответственно: хостинг/БД/хранение; ИИ-извлечение/перевод/описания/изображения; письма подтверждения/сброса. Сервис применяет сроки выше; сроки поставщиков зависят от договоров/политик и не подтверждены. До публикации оператор должен уточнить получателей-юрлиц, страны, контакты, договорные сроки, основание передачи и отказ. Вопросы/отказ направляйте по контактам ниже; отказ от обязательной обработки может сделать функцию недоступной.

6. TourAPI Корейской организации туризма

Сервер передаёт TourAPI Корейской организации туризма поисковые слова либо широту/долготу и радиус выбранной заведением точки, коды региона и даты событий, а также идентификатор сервиса и ключ сервера. Аккаунты, email, черновики меню и GPS гостя не передаются. Ответ содержит названия, адреса, координаты, туристические ID и даты событий. Публичные результаты кешируются до 6 часов, а при ошибке поиска событий — 60 секунд.

7. Права и порядок обращения

Вы или законный представитель можете запросить доступ, исправление, удаление или приостановку обработки по контактам ниже. /account позволяет просмотреть аккаунт, выйти и удалить его; редактор — исправить/удалить меню. Для пока недоступных изменений или отдельной копии обратитесь к оператору. Проверяется только необходимая личность/полномочия; причины законных ограничений сообщаются. Любой знающий ссылку опубликованного меню может его видеть.

/account · /contact

8. Данные детей

Сервис для лиц от 14 лет. Детям младше 14 нельзя регистрироваться или вводить личные данные. Сообщите о введённых данных ребёнка; после проверки последуют защитные меры или удаление.

9. Меры безопасности

Применяются пароли с солью, серверные хеши сессий и проверка подписей, доступ по владельцу, проверка источника и ограничения запросов. Рабочая среда использует HTTPS, секреты не размещаются в открытом коде. Оператор должен управлять правами персонала, обучением, журналами доступа, хранением и уничтожением. Это не гарантирует отсутствия всех рисков.

10. Cookie и память устройства

Cookie входа (__Host-qrmenugo-session; на локальном HTTP qrmenugo-session-local) имеет HttpOnly, SameSite=Lax и Secure на рабочем HTTPS. Срок в браузере — 90 дней с учётом истечения на сервере. Cookie состояния OAuth — 10 минут; старый cookie редактирования (__Host-qrmenugo-device / qrmenugo-device-local) — 180 дней, при обязательном входе лишь подтверждает перенос старых меню. Языковой cookie (qrmenugo-language) — 180 дней, устройств заказов сотрудников — 30 дней. В устройстве могут оставаться копии меню, выбор и подтверждения заказов. Блокировка/удаление cookie влияет на вход, редактирование, заказы и язык.

11. Ответственный и контакты

Оператор должен заполнить настоящие сведения ответственного и контакты ниже. Квадратные скобки означают незаполненные поля, не реальные контакты. Если они пусты, смотрите также /contact.

Имя ответственного
[보호책임자 성명 입력]
Должность
[보호책임자 직책 입력]
Контакт ответственного
[보호책임자 연락처 입력]
Email ответственного
[보호책임자 이메일 입력]
Контакт по персональным данным
[개인정보 처리 문의처 입력]
Email по персональным данным
[개인정보 문의 이메일 입력]

12. Изменения политики

Изменения политики и даты действия публикуются здесь. Существенные для прав изменения дополнительно объявляются в сервисе до применения. Оператор должен подтвердить дату ниже.

Оператор и контакты

Оператор
[사업자명 입력]
Контакты
qrmenugo.contact@gmail.com
Электронная почта
qrmenugo.contact@gmail.com
Информация об организации
[사업자등록번호·주소 입력]