# DigiDala — карта публикации юридических документов

**Тип документа:** внутренний
**Редакция:** 1.2
**Дата:** 03.10.2026

Этот файл определяет, какие документы должны быть доступны пользователю и где на них должны вести ссылки.

## 1. Публичные документы

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

- `USER_AGREEMENT.md` / `en/USER_AGREEMENT.md` — Пользовательское соглашение / User Agreement;
- `RULES.md` / `en/RULES.md` — Правила DigiDala / DigiDala Rules;
- `PRIVACY.md` / `en/PRIVACY.md` — Политика конфиденциальности / Privacy Policy;
- `PAYMENTS_AND_REFUNDS.md` / `en/PAYMENTS_AND_REFUNDS.md` — Оплата и возвраты / Payments & Refunds.

## 2. Внутренние документы

Следующие документы входят в релиз и хранятся в репозитории, но не публикуются пользователю:

- `TAX_AND_ACCOUNTING.md` — рабочая модель налогового и финансового учёта;
- `PUBLICATION_MAP.md` — эта карта публикации;
- `PAY_SUPPORT_IMPLEMENTATION.md` — технический план платёжной поддержки.

## 3. Mini App

В Mini App размещены постоянные ссылки на четыре публичных документа. Канонические пути внутри приложения:

Русские страницы сохраняют текущие канонические пути:

- `/apps/miniapp/legal/user-agreement.html` — Пользовательское соглашение;
- `/apps/miniapp/legal/rules.html` — Правила;
- `/apps/miniapp/legal/privacy.html` — Политика конфиденциальности;
- `/apps/miniapp/legal/payments.html` — Оплата и возвраты.

Английские страницы доступны по отдельному локализованному пространству:

- `/apps/miniapp/legal/en/user-agreement.html` — User Agreement;
- `/apps/miniapp/legal/en/rules.html` — Rules;
- `/apps/miniapp/legal/en/privacy.html` — Privacy Policy;
- `/apps/miniapp/legal/en/payments.html` — Payments & Refunds.

Индексы: `/apps/miniapp/legal/index.html` (RU) и `/apps/miniapp/legal/en/index.html` (EN).

Ссылки размещаются в футере Mini App и доступны без выполнения платной операции. Публичные HTML-страницы обеих локалей генерируются из исходных Markdown-документов через `scripts/build-legal-pages.mjs` и входят в Git/release.


## 4. Telegram bot

Бот должен предоставлять доступ к:

- `/terms` — Пользовательское соглашение;
- `/rules` — Правила;
- `/privacy` — Политика конфиденциальности;
- `/payments` — Оплата и возвраты;
- `/paysupport` — платёжная поддержка.

В основном меню также доступна кнопка `📄 Документы`, открывающая индекс публичных документов на языке пользователя.

Команды юридических документов должны быть доступны до покупки и вести на версию документа, соответствующую текущей локали пользователя.
Кнопки документов в личном чате используют Telegram `web_app` и открывают страницу внутри Mini App/WebView. В группах используются Main Mini App deep links с `startapp`, которые направляют в ту же локализованную страницу внутри WebView.

## 5. Перед платной операцией

До завершения первой платной операции пользователь должен иметь возможность ознакомиться с условиями, относящимися к покупке.

При реализации UI необходимо предусмотреть явное подтверждение ознакомления с условиями там, где этого требуют правила Telegram, применимое законодательство или выбранная модель оформления покупки.

## 6. Стабильность ссылок

Публичные URL документов должны оставаться стабильными между релизами. Обновление текста документа не должно менять его постоянный адрес. При смене домена меняется только доменная часть URL, а путь `/apps/miniapp/legal/...` сохраняется.

Версия и дата редакции должны быть указаны внутри самого документа.

## 7. Оператор

**Индивидуальный предприниматель Миронов Иван Ильич**
**Email:** `digidala-sup@yandex.ru`

## 8. Релизное правило

Изменение любого публичного юридического документа является частью релиза DigiDala и фиксируется в Git так же, как изменение кода.

Если меняются условия, влияющие на уже существующие платные операции, соответствующая информация должна быть проверена отдельно до публикации новой редакции.
