diff --git a/apps/web/app/offer/page.tsx b/apps/web/app/offer/page.tsx new file mode 100644 index 0000000..0f4ae14 --- /dev/null +++ b/apps/web/app/offer/page.tsx @@ -0,0 +1,229 @@ +import { Container } from '@/components/layout'; +import { PageHeader } from '@/components/navigation'; + +export default function OfferPage() { + return ( + <> + + +
+

Договор-оферта на использование сервиса

+

+ Настоящий документ является публичной офертой в соответствии с пунктом 2 статьи 437 + Гражданского кодекса Российской Федерации и представляет собой предложение + индивидуального предпринимателя (самозанятого) — далее именуемого «Администрация», + заключить Договор на использование Сервиса (далее – «Договор», «Оферта») с любым + физическим лицом, принявшим условия настоящей Оферты (далее – «Пользователь»). +

+ +
+ +

1. Термины и определения

+
+

+ 1.1. Оферта — настоящий документ, постоянно размещенный в сети + Интернет по адресу https://example.com/oferta. +

+

+ 1.2. Акцепт — полное и безоговорочное принятие условий Оферты + Пользователем путем оплаты доступа через встроенный платежный бот ЮKassa в Telegram. +

+

+ 1.3. Сервис — Telegram-бот и мини-приложение, позволяющее + пользователям создавать и принимать заказы, управлять расписанием и взаимодействовать + друг с другом без необходимости регистрации. +

+

+ 1.4. Администрация — самозанятое лицо, являющееся разработчиком и + правообладателем Сервиса. +

+

+ 1.5. Пользователь — любое физическое лицо, использующее Сервис в + личных или профессиональных целях. +

+

+ 1.6. Доступ — право использования функционала Сервиса на определённый + оплаченный период (например, неделя, месяц, год). +

+

+ 1.7. Оплата — денежные средства, перечисленные Пользователем через + платёжный бот ЮKassa в Telegram. +

+
+ +
+ +

2. Акцепт оферты и заключение договора

+
+

+ 2.1. Акцептом настоящей Оферты считается оплата Пользователем доступа + к Сервису любым доступным способом. +

+

+ 2.2. С момента совершения оплаты Пользователь считается заключившим + Договор с Администрацией на условиях, изложенных в настоящей Оферте. +

+

+ 2.3. Пользователь подтверждает, что ему понятны все условия настоящей + Оферты и он принимает их без ограничений. +

+
+ +
+ +

3. Предмет договора

+
+

+ 3.1. Администрация предоставляет Пользователю неисключительное право + (доступ) на использование функционала Сервиса в пределах оплаченного периода времени. +

+

+ 3.2. Сервис предоставляется в онлайн-формате через Telegram-бота без + установки дополнительного программного обеспечения. +

+

+ 3.3. Пользователь получает право использовать функционал Сервиса в + личных целях, в том числе для организации и планирования заказов, встреч и тренировок. +

+
+ +
+ +

4. Порядок оплаты и использование

+
+

+ 4.1. Оплата производится через встроенные инструменты Telegram-бота с + использованием платёжной системы ЮKassa. +

+

+ 4.2. Комиссия платёжной системы включена в итоговую стоимость. + Администрация не взимает дополнительных платежей. +

+

+ 4.3. Доступ активируется автоматически после успешного подтверждения + оплаты. +

+

+ 4.4. Пользователь может продлить доступ путём повторной оплаты. + Автоматическое продление не применяется. +

+

+ 4.5. Возврат денежных средств возможен только в случае технических + ошибок, по письменному обращению на адрес поддержки. +

+
+ +
+ +

5. Права и обязанности сторон

+
+

+ 5.1. Пользователь обязуется: +

+
    +
  • не использовать Сервис в противоправных целях;
  • +
  • + не вмешиваться в работу Сервиса и не предпринимать действий, направленных на + нарушение его функционирования; +
  • +
  • предоставлять достоверную информацию при оплате и использовании Сервиса.
  • +
+

+ 5.2. Администрация обязуется: +

+
    +
  • + обеспечивать бесперебойную работу Сервиса, за исключением периодов технического + обслуживания; +
  • +
  • + обрабатывать персональные данные Пользователей в соответствии с{' '} + Политикой конфиденциальности; +
  • +
  • принимать обращения и запросы Пользователей по вопросам работы Сервиса.
  • +
+
+ +
+ +

6. Ответственность сторон

+
+

+ 6.1. Сервис предоставляется «как есть». Администрация не несёт + ответственности за временные сбои, потерю данных или недоступность Сервиса, возникшие + по причинам, не зависящим от неё. +

+

+ 6.2. Пользователь несёт полную ответственность за корректность + совершаемых платежей и действий, совершаемых через свой Telegram-аккаунт. +

+
+ +
+ +

7. Обработка персональных данных

+
+

+ 7.1. Администрация обрабатывает персональные данные Пользователя в + соответствии с Федеральным законом №152-ФЗ «О персональных данных» и{' '} + Политикой конфиденциальности. +

+

+ 7.2. Использование Сервиса означает согласие Пользователя на + обработку его персональных данных. +

+
+ +
+ +

8. Срок действия и расторжение договора

+
+

+ 8.1. Договор вступает в силу с момента оплаты доступа и действует в + течение оплаченного периода. +

+

+ 8.2. Пользователь может прекратить использование Сервиса в любое + время без возврата оплаченных средств. +

+

+ 8.3. Администрация вправе приостановить доступ в случае нарушения + Пользователем условий настоящей Оферты. +

+
+ +
+ +

9. Заключительные положения

+
+

+ 9.1. Настоящий Договор регулируется законодательством Российской + Федерации. +

+

+ 9.2. Все споры и разногласия решаются путём переговоров, а при + недостижении соглашения — в судебном порядке по месту нахождения Администрации. +

+

+ 9.3. Администрация оставляет за собой право изменять условия Оферты с + размещением новой редакции на сайте. +

+
+ +
+ +

10. Контактные данные

+

+ Администрация сервиса +
+ Самозанятый разработчик Сервиса +
+ Email: support@example.com +
+ Telegram: @yourbot +

+
+
+ + ); +} diff --git a/apps/web/app/privacy/page.tsx b/apps/web/app/privacy/page.tsx new file mode 100644 index 0000000..a230bfb --- /dev/null +++ b/apps/web/app/privacy/page.tsx @@ -0,0 +1,268 @@ +import { Container } from '@/components/layout'; +import { PageHeader } from '@/components/navigation'; + +export default function PrivacyPolicyPage() { + return ( + <> + + +

+ Политика конфиденциальности бота / мини-приложения «[Название сервиса]» +

+ +

1. Термины и определения

+
    +
  1. + Telegram – Telegram Messenger Inc. (платформа, на которой работает бот + и мини-приложение). +
  2. +
  3. + Платформа – экосистема ботов и мини-приложений Telegram. +
  4. +
  5. + Разработчик – физическое лицо, самозанятый, владелец и оператор сервиса + «[Название сервиса]» (далее — «Разработчик»). +
  6. +
  7. + Сторонний сервис – бот/мини-приложение Разработчика, предоставляемое в + Платформе. +
  8. +
  9. + Пользователь – лицо, использующее Сторонний сервис через свою учетную + запись Telegram (далее — «Вы»). +
  10. +
  11. + Политика – настоящий документ, регулирующий отношения между + Разработчиком и Пользователем в части сбора и обработки персональных данных. +
  12. +
+ +

2. Общие положения

+

+ 2.1. Настоящая Политика регулирует исключительно отношения между Разработчиком и + Пользователем. Она не заменяет и не изменяет Политику конфиденциальности Telegram:{' '} + https://telegram.org/privacy. +

+

+ 2.2. Разработчик соблюдает применимые требования платформы Telegram к конфиденциальности и + защите данных. +

+

+ 2.3. Использование Сервиса Пользователем и/или активация платного доступа означает + согласие Пользователя с условиями настоящей Политики. +

+

2.4. Если Вы не согласны с условиями Политики — прекратите использование Сервиса.

+ +

3. Отказ от ответственности

+

+ 3.1. Сторонний сервис является независимым приложением и не поддерживается, не одобряется + и не аффилирован с Telegram (за исключением использования API и инфраструктуры Telegram). +

+

+ 3.2. Разработчик вправе изменять настоящую Политику — изменения вступают в силу с момента + их публикации. Вы обязаны самостоятельно отслеживать обновления. +

+

+ 3.3. Используя Сервис, Вы подтверждаете, что ознакомлены и согласны с условиями + использования Telegram для ботов и мини-приложений:{' '} + https://telegram.org/tos/bots,{' '} + https://telegram.org/tos/mini-apps. +

+

+ 3.4. Вы гарантируете, что используете Сервис в соответствии с действующим + законодательством и обладаете правом взаимодействовать с ним (например, достигли возраста, + необходимого для использования услуг). +

+

+ 3.5. Вы обязуетесь предоставлять точную и актуальную информацию, если Сервис запрашивает + её. +

+

+ 3.6. Любая информация, которую Вы делаете общедоступной самостоятельно (через профиль + Telegram, публичные сообщения и т.п.), может стать доступна другим пользователям и не + подпадает под защиту настоящей Политики в части конфиденциальности этой общедоступной + информации. +

+ +

4. Сбор персональных данных

+

+ 4.1. Telegram по умолчанию предоставляет сторонним сервисам ограниченный набор данных о + Пользователе — подробнее:{' '} + + https://telegram.org/privacy#6-bot-messages + + . +

+

+ 4.2. Сторонний сервис может дополнительно получать данные, которые Вы передаёте в чате + бота или в мини-приложении (например, контакт, телефон), если Вы явно их отправляете. +

+

+ 4.3. В случае мини-приложения дополнительно могут передаваться данные в соответствии с + правилами мини-приложений Telegram:{' '} + + https://telegram.org/tos/mini-apps#4-privacy + + . +

+

+ 4.4. Сторонний сервис может собирать также анонимную статистику использования + (диагностика, события взаимодействия), не связываемую напрямую с персоной. +

+ +

5. Какие данные мы собираем и как используем

+

+ 5.1. Разработчик запрашивает, собирает и обрабатывает только те данные, которые необходимы + для корректной работы функций Сервиса, в частности: +

+
    +
  • Telegram ID, username и (опционально) отображаемое имя пользователя;
  • +
  • + телефон, только если Вы предоставили его добровольно (например, при создании заказа); +
  • +
  • данные о заказах: дата/время, описание заказа, статус;
  • +
  • + информация о факте покупки Pro-доступа: период доступа, тип покупки (детали платёжной + транзакции обрабатывает платёжный оператор — ЮKassa). +
  • +
+

5.2. Цели обработки:

+
    +
  • + предоставление и поддержка работы Сервиса (создание заказов, напоминания, управление + доступом); +
  • +
  • + подтверждение и учет оплат (взаимодействие с платёжным оператором для актуализации + статуса доступа); +
  • +
  • + реализация реферальной программы (хранение связей «кто пригласил/кого пригласили»); +
  • +
  • анализ использования и улучшение сервиса;
  • +
  • выполнение юридических обязательств (хранение информации о транзакциях и др.).
  • +
+

+ Важно: детальные платёжные данные (реквизиты карт и т.д.) не хранятся у Разработчика — их + обрабатывает платёжный оператор (ЮKassa) и Telegram-платежный бот. +

+ +

6. Передача данных третьим лицам

+

+ 6.1. Разработчик не передаёт персональные данные третьим лицам, за исключением следующих + случаев: +

+
    +
  • платёжному оператору (ЮKassa) и связанным службам для обработки платежей;
  • +
  • Telegram как платформе для функционирования бота и мини-приложения;
  • +
  • + в случае необходимости — исполнителям, оказывающим техническую поддержку, при условии + подписания ими обязательств о конфиденциальности; +
  • +
  • если передача требуется по закону (запросы уполномоченных органов и т.п.).
  • +
+

+ 6.2. Разработчик не продаёт и не передаёт персональные данные для рекламных целей третьим + лицам без Вашего отдельного согласия. +

+ +

7. Защита и хранение данных

+

+ 7.1. Разработчик применяет разумные технические и организационные меры для защиты + персональных данных (использование надежного VPS, ограничения доступа, резервное + копирование и т.п.). +

+

+ 7.2. Доступ к персональным данным имеет только Разработчик (и/или доверенные исполнители + технической поддержки при необходимости). +

+

+ 7.3. Данные хранятся на серверах, указанных Разработчиком. Если используются внешние + сервисы/облачные хранилища — это будет указано в соответствующих местах Политики или + сообщения при сборе данных. +

+ +

8. Права и обязанности сторон

+

8.1. Права Разработчика:

+
    +
  • вносить изменения в Политику с публикацией новой версии;
  • +
  • ограничивать доступ к API/сервису при подозрении в злоупотреблениях;
  • +
  • + запросить подтверждение личности при необходимости обработки привилегированных запросов. +
  • +
+

8.2. Обязанности Разработчика:

+
    +
  • обеспечивать доступность Политики и исполнять её условия;
  • +
  • + обрабатывать законные запросы пользователей о доступе, изменении или удалении данных в + разумные сроки (не позднее 30 дней, если иное не установлено законом); +
  • +
  • соблюдать применимое законодательство о защите персональных данных.
  • +
+

8.3. Права Пользователя:

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

8.4. Обязанности Пользователя:

+
    +
  • предоставлять точную и актуальную информацию;
  • +
  • не использовать Сервис в нарушении законодательства и условий Telegram.
  • +
+ +

9. Реклама и использование данных для аналитики

+

+ 9.1. На текущем этапе Разработчик не использует персональные данные для демонстрации + таргетированной рекламы третьих лиц без явного согласия Пользователя. +

+

+ 9.2. Разработчик может собирать агрегированную (анонимную) статистику использования + Сервиса для улучшения функционала. +

+ +

10. Изменения Политики

+

+ 10.1. Разработчик вправе вносить изменения в настоящую Политику. Все изменения публикуются + на этой странице и вступают в силу с момента публикации. +

+

10.2. Дата последнего обновления указывается вверху страницы.

+ +

11. Контакты

+

+ Если у Вас есть вопросы по Политике конфиденциальности или запросы в отношении + персональных данных, пожалуйста, свяжитесь с Разработчиком: +

+
    +
  • + e-mail: [your-email@example.com] +
  • +
  • + Telegram:{' '} + + @ваш_телеграм_хендл + +
  • +
  • + Название сервиса: [Название сервиса] +
  • +
+ +
+ + + ); +} diff --git a/apps/web/middleware.ts b/apps/web/middleware.ts index a7f5f1d..59de87e 100644 --- a/apps/web/middleware.ts +++ b/apps/web/middleware.ts @@ -11,5 +11,7 @@ export default withAuth({ }); export const config = { - matcher: ['/((?!auth|browser|telegram|unregistered|api|_next/static|_next/image|favicon.ico).*)'], + matcher: [ + '/((?!auth|browser|telegram|unregistered|privacy|public-offer|api|_next/static|_next/image|favicon.ico).*)', + ], };