#!/usr/bin/env python3 """Генератор юр-страниц Shkor beauty (t-261008154151-faa550). Privacy Policy / Terms of Service / Cookie & Disclaimer / About & Contacts. Единый шаблон = тот же визуальный язык, что у витрины. Оператор сервиса: Shkor Labs LLC (Wyoming, USA), alex.shkor@gmail.com. """ from pathlib import Path OUT = Path("/var/www/beauty") OUT.mkdir(parents=True, exist_ok=True) CSS = """ :root{--ink:#1c1a17;--paper:#faf7f2;--line:#e4ddd2;--acc:#0e7a5f;--muted:#6f6a61; --sans:"Segoe UI",-apple-system,Arial,sans-serif;--mono:ui-monospace,Menlo,Consolas,monospace} *{box-sizing:border-box;margin:0;padding:0} body{background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.65;font-size:16px} .wrap{max-width:820px;margin:0 auto;padding:0 20px} header{border-bottom:1px solid var(--line);background:#fff} .hbar{display:flex;align-items:center;justify-content:space-between;padding:16px 0} .logo{font-size:20px;font-weight:700} .logo span{color:var(--acc)} .logo small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)} nav a{margin-left:16px;font-size:14px;color:var(--muted)} nav a:hover{color:var(--acc)} main{padding:40px 0 60px} h1{font-size:clamp(26px,4vw,36px);letter-spacing:-.02em;margin-bottom:6px} .meta{font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:28px} h2{font-size:19px;margin:28px 0 10px} p,li{color:#3d3a34;margin-bottom:10px} ul{padding-left:22px} a{color:var(--acc)} .card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px;margin-top:24px} footer{padding:26px 0 40px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px} footer .links{display:flex;gap:18px;margin-bottom:8px} footer .links a{text-decoration:underline;color:var(--muted)} footer .proto{font-family:var(--mono);font-size:12px;margin-top:6px} """ def page(slug: str, title: str, updated: str, body: str) -> None: html = f""" {title} — Shkor beauty

{title}

Last updated: {updated} · v1.0 · Operator: Shkor Labs LLC (Wyoming, USA)
{body}
""" (OUT / f"{slug}.html").write_text(html, encoding="utf-8") print("ok", OUT / f"{slug}.html") D = "2026-10-08" page("privacy", "Privacy Policy", D, """

Настоящая Политика конфиденциальности объясняет, какие данные собирает сервис Shkor beauty (далее — «Сервис») и как они используются. Оператор Сервиса — Shkor Labs LLC, компания, зарегистрированная в штате Вайоминг, США (далее — «Оператор»). Контакт: alex.shkor@gmail.com.

1. Какие данные мы собираем

2. Чего мы НЕ собираем

3. Зачем мы используем данные

4. Хранение и срок

Записи заявок и заказов хранятся в защищённой базе Оператора не дольше, чем это необходимо для исполнения заказа и требований бухгалтерии (по умолчанию — до 3 лет), после чего удаляются или обезличиваются.

5. Передача третьим лицам

Данные передаются только: (а) службе доставки — имя, телефон и адрес вашего заказа; (б) платёжному агенту — минимально необходимый платёжный контекст; (в) в случаях, предусмотренных законом.

6. Cookie

Сервис использует минимальные cookie и локальное хранилище: сессия корзины и анонимная статистика. Подробнее — в Disclaimer.

7. Ваши права

Вы можете запросить доступ к своим данным, их исправление или удаление письмом на alex.shkor@gmail.com. Мы отвечаем в течение 30 дней.

8. Изменения

Актуальная версия Политики всегда доступна на этой странице; существенные изменения датируются выше.

""") page("terms", "Terms of Service", D, """

Условия использования сервиса Shkor beauty (далее — «Условия»). Оператор Сервиса — Shkor Labs LLC (Wyoming, USA), контакт alex.shkor@gmail.com. Используя Сервис, вы соглашаетесь с настоящими Условиями.

1. Что такое Сервис

Shkor beauty — витрина корейской косметики с AI-ассистентом: подбор ухода, заявки и заказы с доставкой по Минску и Беларуси. Сервис предлагается в двух планах:

2. Заявки и заказы

3. Доставка

Курьер по Минску, Европочта по Беларуси и самовывоз. Сроки и стоимость показываются при оформлении заявки/заказа; бесплатная доставка — от 80 BYN по каталогу витрины.

4. Возврат и обмен

5. Интеллектуальная собственность

Материалы витрины, AI-подбор и программный код ассистента принадлежат Оператору. Товарные знаки брендов принадлежат их правообладателям.

6. Ограничение ответственности

Сервис предоставляется «как есть». AI-подбор средств — рекомендательный характер и не является медицинской консультацией (см. Disclaimer). Оператор не несёт ответственности за индивидуальные реакции кожи и решения, принятые на основе рекомендаций без ознакомления с составами и инструкциями.

7. Применимое право

Настоящие Условия регулируются правом, применимым к месту регистрации Оператора (Wyoming, USA), без ущерба для обязательных потребительских прав покупателей по законодательству места доставки.

""") page("disclaimer", "Cookie & Disclaimer", D, """

Страница объединяет политику cookie и важные дисклеймеры сервиса Shkor beauty. Оператор — Shkor Labs LLC (Wyoming, USA), alex.shkor@gmail.com.

1. Не медицинская консультация

AI-ассистент и материалы витрины НЕ являются медицинской консультацией, диагностикой или лечением. Подбор средств — эвристическая рекомендация на основе вашего самоотчёта. Она не заменяет консультацию дерматолога или врача. При заболеваниях кожи, беременности, приёме лекарственных средств и выраженных реакциях — проконсультируйтесь со специалистом до применения средств.

2. Косметика и индивидуальные реакции

3. Cookie

Большинство браузеров позволяет управлять cookie в настройках; отключение необходимых cookie может сломать корзину и отправку заявки.

4. Внешние ссылки

Витрина может ссылаться на сайты брендов и службы доставки — за их содержание Оператор ответственности не несёт.

5. Вопросы

Любые вопросы по дисклеймерам и cookie — alex.shkor@gmail.com.

""") page("about", "About & Contacts", D, """

Shkor beauty — AI-ассистент для магазинов корейской косметики: витрина, которая сама разбирает состояние кожи клиента, собирает рутину и доводит заявку до заказа.

Кто мы

Оператор сервиса — Shkor Labs LLC, компания, зарегистрированная в штате Вайоминг, США. Проект развивается совместно с инженерным кооперативом «42» (cil.by): витрина и ассистент собраны ритмичным агентом Simbiot.

Что мы делаем

Контакты

Магазинам: подключение ассистента

Ассистент подключается к любому сайту или AI-агенту за один шаг: JSONL поверх STDIO (MCP-стиль), HTTP JSON API или разовый CLI-вызов. Каталог масштабируется без правок кода. Для пилота напишите на email — подключим витрину с формой заявок (Lite) и покажем e2e-сценарий заказа.

""")