19.05.2026 okkk

This commit is contained in:
2026-05-19 21:20:03 +03:00
parent 29fbd71d8f
commit 1ec70fcab8
24 changed files with 3141 additions and 5 deletions

View File

@@ -10,6 +10,11 @@ import { ConverterPage } from '@pages/converter'
import { SeedPhrasePage } from '@pages/seed-phrase'
import { KycPage } from '@pages/kyc'
import { RestorePasswordPage } from '@pages/restore-password'
import { PublichnayaOfertaPage } from '@pages/publichnaya-oferta'
import { PolitikaPage } from '@pages/politika-personalnyh-dannyh'
import { PolitikaCookiePage } from '@pages/politika-cookie'
import { SoglasiePage } from '@pages/soglasie-personalnyh-dannyh'
import { ReestryPage } from '@pages/reestr-pd-rkn'
import { ROUTES } from '@shared/config/routes'
import { ScrollToTop } from './ScrollToTop'
import { ProtectedRoute } from './ProtectedRoute'
@@ -21,6 +26,11 @@ export function RouterProvider() {
<ScrollToTop />
<Routes>
<Route path={ROUTES.HOME} element={<HomePage />} />
<Route path={ROUTES.PUBLICHNAYA_OFERTA} element={<PublichnayaOfertaPage />} />
<Route path={ROUTES.POLITIKA_PERSONALNYH_DANNYH} element={<PolitikaPage />} />
<Route path={ROUTES.POLITIKA_COOKIE} element={<PolitikaCookiePage />} />
<Route path={ROUTES.SOGLASIE_PERSONALNYH_DANNYH} element={<SoglasiePage />} />
<Route path={ROUTES.REESTR_PD_RKN} element={<ReestryPage />} />
<Route element={<GuestRoute />}>
<Route path={ROUTES.LOGIN} element={<LoginPage />} />

View File

@@ -0,0 +1 @@
export { PolitikaCookiePage } from './ui/PolitikaCookiePage'

View File

@@ -0,0 +1,115 @@
.main {
padding: 40px 20px;
max-width: 1200px;
margin: 0 auto;
}
.container {
background: var(--bg-secondary, #f5f5f5);
padding: 40px;
border-radius: 8px;
}
.title {
font-size: 28px;
font-weight: 700;
margin-bottom: 30px;
text-align: center;
color: var(--text-primary, #000);
}
.section {
margin-bottom: 40px;
}
.sectionTitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
color: var(--text-primary, #000);
border-bottom: 2px solid var(--accent-color, #007bff);
padding-bottom: 10px;
}
.subSectionTitle {
font-size: 16px;
font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
color: var(--text-primary, #000);
}
.list {
list-style: disc;
margin-left: 20px;
line-height: 1.8;
color: var(--text-primary, #000);
}
.list li {
margin-bottom: 8px;
}
.list strong {
color: var(--text-primary, #000);
}
.info {
padding: 20px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
margin: 15px 0;
line-height: 1.8;
}
.info p {
margin: 5px 0;
color: var(--text-primary, #000);
}
.example {
padding: 10px 15px;
background: var(--bg-primary, #fff);
border-left: 3px solid var(--accent-color, #007bff);
border-radius: 4px;
font-style: italic;
color: var(--text-primary, #000);
margin: 10px 0;
}
.warning {
padding: 15px;
background: #fff3cd;
border-left: 4px solid #ffc107;
border-radius: 4px;
color: var(--text-primary, #000);
margin: 15px 0;
font-weight: 500;
}
@media (max-width: 768px) {
.container {
padding: 20px;
}
.title {
font-size: 22px;
}
.sectionTitle {
font-size: 16px;
}
.subSectionTitle {
font-size: 14px;
}
.list {
margin-left: 15px;
}
.info {
padding: 15px;
}
}

View File

@@ -0,0 +1,274 @@
import { Footer } from '@widgets/footer'
import { Header } from '@widgets/header'
import styles from './PolitikaCookiePage.module.css'
export function PolitikaCookiePage() {
return (
<>
<Header />
<main className={styles.main}>
<div className={styles.container}>
<h1 className={styles.title}>ПОЛИТИКА ИСПОЛЬЗОВАНИЯ ФАЙЛОВ COOKIE</h1>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Общие положения и терминология</h3>
<p>
Настоящая Политика использования файлов cookie устанавливает порядок обработки файлов cookie и содержащихся в них персональных данных ООО «БИТФОРС» при использовании пользователями интернет-ресурса https://bitforce-foundation.ru.
</p>
<p>
Файлы cookie это текстовые файлы небольшого размера, которые устанавливаются на пользовательское устройство при посещении интернет-ресурса или совершении на нем определенных действий. Файлы cookie остаются сохраненными на устройстве даже после покидания ресурса, что позволяет «узнавать» пользователя при последующих посещениях.
</p>
<p>
К персональным данным относится не сам файл cookie, а его содержимое уникальные идентификаторы, IP-адреса, информация о предпочтениях пользователя и другие данные, позволяющие прямо или косвенно идентифицировать физическое лицо.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Оператор персональных данных</h3>
<p>Оператором персональных данных, содержащихся в файлах cookie, является:</p>
<div className={styles.info}>
<p>ООО «БИТФОРС»</p>
<p>ИНН: 9810001062</p>
<p>ОГРН: 1257800060990</p>
<p>Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н</p>
</div>
<p>
Оператор определяет цели обработки персональных данных, их состав, а также действия с персональными данными, включая случаи использования сторонних файлов cookie.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Категории файлов cookie и их назначение</h3>
<h4 className={styles.subSectionTitle}>1. Строго необходимые (технические) файлы cookie</h4>
<p>
Данные файлы обеспечивают работу интернет-ресурса и предоставление необходимого уровня сервиса: авторизацию, навигацию, отображение контента в соответствии с параметрами устройства, обеспечение безопасности.
</p>
<p>
Обработка таких файлов cookie осуществляется на основании п. 5 ч. 1 ст. 6 ФЗ 152 (заключение и исполнение договора). Согласие на использование строго необходимых файлов cookie не требуется.
</p>
<p className={styles.example}>Примеры: файлы сессий (PHPSESSID), настройки безопасности, файлы аутентификации.</p>
<h4 className={styles.subSectionTitle}>2. Функциональные файлы cookie</h4>
<p>
Используются для запоминания пользовательских предпочтений и персонализации взаимодействия с сайтом: сохранение выбранного языка, региона, настроек отображения, размера шрифта.
</p>
<p>
Обработка осуществляется на основании согласия субъекта персональных данных, поскольку данная обработка не является строго необходимой для функционирования сайта.
</p>
<p className={styles.example}>Примеры: настройки языка интерфейса, предпочтения отображения, настройки доступности.</p>
<h4 className={styles.subSectionTitle}>3. Аналитические файлы cookie</h4>
<p>
Собирают информацию о взаимодействии пользователей с интернет-ресурсом для анализа его использования, выявления популярных разделов, обнаружения ошибок и улучшения пользовательского опыта. Могут содержать персональные данные, включая IP-адреса пользователей.
</p>
<p>
Обработка осуществляется на основании согласия субъекта персональных данных.
</p>
<h4 className={styles.subSectionTitle}>4. Маркетинговые файлы cookie</h4>
<p>
Используются для отслеживания пользователей в целях персонализированной рекламы, анализа эффективности рекламных кампаний, ретаргетинга.
</p>
<p>
Обработка осуществляется исключительно на основании согласия субъекта персональных данных.
</p>
<p className={styles.example}>Примеры: пиксели социальных сетей, рекламные идентификаторы, файлы ретаргетинга.</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Правовые основания обработки персональных данных</h3>
<p>Обработка персональных данных, содержащихся в файлах cookie, осуществляется на следующих правовых основаниях:</p>
<ul className={styles.list}>
<li>
<strong>Согласие субъекта персональных данных</strong> для функциональных, аналитических и маркетинговых файлов cookie
</li>
<li>
<strong>Заключение и исполнение договора</strong> для строго необходимых файлов cookie, обеспечивающих работу интернет-ресурса
</li>
<li>
<strong>Законные интересы оператора</strong> в исключительных случаях, когда отсутствуют иные основания
</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Порядок получения согласия</h3>
<h4 className={styles.subSectionTitle}>Принципы получения согласия:</h4>
<ul className={styles.list}>
<li>Согласие должно быть получено до начала обработки персональных данных</li>
<li>Информация об использовании файлов cookie размещается на первом уровне интернет-ресурса</li>
<li>Предоставляется возможность выбора категорий файлов cookie</li>
<li>Используются активные формулировки вместо пассивных</li>
</ul>
<h4 className={styles.subSectionTitle}>Критерии действительного согласия:</h4>
<ul className={styles.list}>
<li>
<strong>Добровольность</strong> согласие дается по свободной воле субъекта
</li>
<li>
<strong>Конкретность</strong> четко определены цели обработки
</li>
<li>
<strong>Информированность</strong> предоставлена полная информация об обработке
</li>
<li>
<strong>Однозначность</strong> согласие выражено в недвусмысленной форме
</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Сторонние файлы cookie</h3>
<h4 className={styles.subSectionTitle}>Использование сторонних сервисов:</h4>
<p>Наш интернет-ресурс использует файлы cookie сторонних сервисов, включая:</p>
<ul className={styles.list}>
<li>Яндекс.Метрика (ООО «ЯНДЕКС», Россия)</li>
<li>Социальные сети и сервисы интеграции</li>
</ul>
<h4 className={styles.subSectionTitle}>Обеспечение защиты:</h4>
<ul className={styles.list}>
<li>Получено согласие на передачу</li>
<li>Применяются дополнительные меры защиты данных</li>
<li>Контролируется соблюдение принципов обработки персональных данных получателями</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Сроки обработки и хранения</h3>
<h4 className={styles.subSectionTitle}>Категории по срокам хранения:</h4>
<ul className={styles.list}>
<li>Сеансовые cookie удаляются автоматически при закрытии браузера</li>
<li>Постоянные cookie хранятся установленный период или до удаления пользователем</li>
</ul>
<h4 className={styles.subSectionTitle}>Конкретные сроки:</h4>
<ul className={styles.list}>
<li>Необходимые файлы cookie до 12 месяцев</li>
<li>Функциональные файлы cookie до 12 месяцев</li>
<li>Аналитические файлы cookie до 24 месяцев</li>
<li>Маркетинговые файлы cookie до 24 месяцев</li>
</ul>
<p>
По истечении установленных сроков файлы cookie удаляются автоматически. Пользователь может удалить файлы cookie досрочно через настройки браузера или отозвать согласие на их обработку.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Права субъектов персональных данных</h3>
<h4 className={styles.subSectionTitle}>Право на информацию:</h4>
<ul className={styles.list}>
<li>Получение информации о обработке персональных данных</li>
<li>Сведения о правовых основаниях и целях обработки</li>
<li>Информация о сроках обработки и составе данных</li>
</ul>
<h4 className={styles.subSectionTitle}>Право на доступ:</h4>
<ul className={styles.list}>
<li>Получение подтверждения факта обработки</li>
<li>Ознакомление с обрабатываемыми персональными данными</li>
<li>Получение информации об источниках персональных данных</li>
</ul>
<h4 className={styles.subSectionTitle}>Право на уточнение, блокирование, удаление:</h4>
<ul className={styles.list}>
<li>Требование уточнения неточных данных</li>
<li>Блокирование недостоверных данных</li>
<li>Удаление незаконно полученных данных</li>
</ul>
<h4 className={styles.subSectionTitle}>Право на отзыв согласия:</h4>
<ul className={styles.list}>
<li>Отзыв согласия в любое время</li>
<li>Прекращение обработки после отзыва согласия</li>
<li>Сохранение права на обжалование действий оператора</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Способы управления файлами cookie</h3>
<h4 className={styles.subSectionTitle}>Управление через настройки сайта:</h4>
<ul className={styles.list}>
<li>Использование баннера согласия на файлы cookie</li>
<li>Изменение настроек в любое время через интерфейс сайта</li>
<li>Отзыв согласия на использование отдельных категорий файлов cookie</li>
</ul>
<h4 className={styles.subSectionTitle}>Управление через браузер:</h4>
<p>Большинство браузеров позволяют контролировать файлы cookie:</p>
<ul className={styles.list}>
<li>Блокировка запрет установки новых файлов cookie</li>
<li>Удаление очистка существующих файлов cookie</li>
<li>Уведомления получение предупреждений при установке файлов cookie</li>
<li>Селективная настройка разрешение файлов cookie только для определенных сайтов</li>
</ul>
<h4 className={styles.subSectionTitle}>Инструкции для популярных браузеров:</h4>
<ul className={styles.list}>
<li>Google Chrome: Настройки Конфиденциальность и безопасность Файлы cookie</li>
<li>Mozilla Firefox: Настройки Приватность и Защита Файлы cookie</li>
<li>Safari: Настройки Конфиденциальность Файлы cookie</li>
<li>Microsoft Edge: Настройки Файлы cookie и разрешения сайтов</li>
</ul>
<p className={styles.warning}>
Блокировка необходимых файлов cookie может привести к ограничению функциональности интернет-ресурса.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Меры безопасности</h3>
<p>
Оператор применяет правовые, организационные и технические меры для защиты персональных данных:
</p>
<h4 className={styles.subSectionTitle}>Правовые меры:</h4>
<ul className={styles.list}>
<li>Назначение ответственного за организацию обработки персональных данных</li>
<li>Ознакомление сотрудников с требованиями законодательства</li>
<li>Заключение соглашений о неразглашении персональных данных</li>
</ul>
<h4 className={styles.subSectionTitle}>Организационные меры:</h4>
<ul className={styles.list}>
<li>Определение перечня лиц, допущенных к обработке персональных данных</li>
<li>Установление правил доступа к персональным данным</li>
<li>Контроль за соблюдением требований по защите персональных данных</li>
</ul>
<h4 className={styles.subSectionTitle}>Технические меры:</h4>
<ul className={styles.list}>
<li>Использование средств защиты информации</li>
<li>Применение криптографических средств защиты</li>
<li>Обеспечение целостности и доступности персональных данных</li>
<li>Регулярное обновление систем защиты информации</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Контактная информация и обращения</h3>
<p>Для реализации прав субъекта персональных данных обращайтесь к нам:</p>
<div className={styles.info}>
<p>ООО «БИТФОРС»</p>
<p>ИНН: 9810001062</p>
<p>ОГРН: 1257800060990</p>
<p>Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н</p>
<p>Email компании: company@bitforcefoundation.ru</p>
</div>
<h4 className={styles.subSectionTitle}>Порядок рассмотрения обращений:</h4>
<ul className={styles.list}>
<li>Срок рассмотрения обращений до 30 дней с момента получения</li>
<li>Обращения рассматриваются в письменной форме</li>
<li>Ответ направляется способом, указанным в обращении</li>
<li>При отказе в удовлетворении требований указываются мотивированные основания</li>
</ul>
</section>
</div>
</main>
<Footer />
</>
)
}

View File

@@ -0,0 +1 @@
export { PolitikaPage } from './ui/PolitikaPage'

View File

@@ -0,0 +1,138 @@
.main {
padding: 40px 20px;
max-width: 1200px;
margin: 0 auto;
}
.container {
background: var(--bg-secondary, #f5f5f5);
padding: 40px;
border-radius: 8px;
}
.title {
font-size: 28px;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
color: var(--text-primary, #000);
}
.subtitle {
font-size: 22px;
font-weight: 600;
margin-bottom: 30px;
text-align: center;
color: var(--text-secondary, #333);
}
.section {
margin-bottom: 40px;
}
.sectionTitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
color: var(--text-primary, #000);
border-bottom: 2px solid var(--accent-color, #007bff);
padding-bottom: 10px;
}
.subSectionTitle {
font-size: 16px;
font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
color: var(--text-primary, #000);
}
.definitions {
display: flex;
flex-direction: column;
gap: 15px;
}
.definition {
padding: 15px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
line-height: 1.6;
}
.list {
list-style: disc;
margin-left: 20px;
line-height: 1.8;
color: var(--text-primary, #000);
}
.list li {
margin-bottom: 8px;
}
.goalsList {
display: flex;
flex-direction: column;
gap: 20px;
}
.goal {
padding: 15px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
}
.goal strong {
display: block;
margin-bottom: 10px;
color: var(--text-primary, #000);
}
.goal ul {
list-style: disc;
margin-left: 20px;
line-height: 1.6;
}
.goal li {
margin-bottom: 6px;
color: var(--text-primary, #000);
}
.contacts {
padding: 20px;
background: var(--bg-primary, #fff);
border-radius: 4px;
border: 1px solid var(--border-color, #ddd);
line-height: 1.8;
color: var(--text-primary, #000);
}
@media (max-width: 768px) {
.container {
padding: 20px;
}
.title {
font-size: 22px;
}
.subtitle {
font-size: 18px;
}
.sectionTitle {
font-size: 16px;
}
.subSectionTitle {
font-size: 14px;
}
.list {
margin-left: 15px;
}
}

View File

@@ -0,0 +1,300 @@
import { Footer } from '@widgets/footer'
import { Header } from '@widgets/header'
import styles from './PolitikaPage.module.css'
export function PolitikaPage() {
return (
<>
<Header />
<main className={styles.main}>
<div className={styles.container}>
<h1 className={styles.title}>ПОЛИТИКА ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ</h1>
<h2 className={styles.subtitle}>ООО «БИТФОРС»</h2>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>1. Общие положения</h3>
<p>
Настоящая Политика обработки персональных данных разработана в соответствии с Федеральным законом от 27.07.2006 152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ООО «БИТФОРС».
</p>
<p>
Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты права на неприкосновенность частной жизни, личную и семейную тайну.
</p>
<p>
Настоящая Политика действует в отношении всех персональных данных, которые обрабатываются Оператором с использованием средств автоматизации и без использования таких средств.
</p>
<h4 className={styles.subSectionTitle}>1.4. Основные понятия</h4>
<div className={styles.definitions}>
<div className={styles.definition}>
<strong>Автоматизированная обработка персональных данных</strong> обработка персональных данных с помощью средств вычислительной техники.
</div>
<div className={styles.definition}>
<strong>Обработка персональных данных</strong> любое действие или совокупность действий, совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение, извлечение, использование, передачу, обезличивание, блокирование, удаление, уничтожение.
</div>
<div className={styles.definition}>
<strong>Оператор</strong> юридическое или физическое лицо, организующие и осуществляющие обработку персональных данных.
</div>
<div className={styles.definition}>
<strong>Персональные данные</strong> любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу.
</div>
<div className={styles.definition}>
<strong>Пользователь</strong> любой посетитель веб-сайта https://bitforce-foundation.ru.
</div>
</div>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>2. Сведения об операторе</h3>
<ul className={styles.list}>
<li>Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»</li>
<li>Сокращенное наименование: ООО «БИТФОРС»</li>
<li>ИНН: 9810001062</li>
<li>ОГРН: 1257800060990</li>
<li>Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н</li>
<li>Электронная почта: company@bitforcefoundation.ru</li>
<li>Веб-сайт: https://bitforce-foundation.ru</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>3. Общие цели обработки персональных данных</h3>
<h4 className={styles.subSectionTitle}>3.1.1. Основная деятельность:</h4>
<ul className={styles.list}>
<li>Предоставление услуг по конвертации иного имущества</li>
<li>Осуществление операций на криптовалютных рынках</li>
<li>Предоставление услуг в области блокчейн технологий</li>
<li>Обеспечение функционирования интернет-платформы и мобильных приложений</li>
</ul>
<h4 className={styles.subSectionTitle}>3.1.2. Обеспечение безопасности:</h4>
<ul className={styles.list}>
<li>Предотвращение мошенничества и отмывания денежных средств</li>
<li>Обеспечение безопасности платежных операций</li>
<li>Выполнение требований по противодействию легализации доходов</li>
<li>Идентификация и верификация клиентов</li>
</ul>
<h4 className={styles.subSectionTitle}>3.1.3. Соблюдение законодательства:</h4>
<ul className={styles.list}>
<li>Исполнение требований российского и международного законодательства</li>
<li>Взаимодействие с контролирующими и правоохранительными органами</li>
<li>Ведение обязательной отчетности и документооборота</li>
<li>Соблюдение налогового законодательства</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>4. Цели сбора персональных данных</h3>
<div className={styles.goalsList}>
<div className={styles.goal}>
<strong>Регистрация и идентификация пользователей:</strong>
<ul>
<li>Создание учетной записи на веб-сайте</li>
<li>Верификация личности в соответствии с требованиями законодательства</li>
<li>Подтверждение права на осуществление операций</li>
</ul>
</div>
<div className={styles.goal}>
<strong>Обработка платежей и финансовых операций:</strong>
<ul>
<li>Осуществление операций по конвертации криптовалют</li>
<li>Проведение расчетов и переводов денежных средств</li>
<li>Ведение учета и истории транзакций</li>
</ul>
</div>
<div className={styles.goal}>
<strong>Коммуникация с клиентами:</strong>
<ul>
<li>Предоставление технической поддержки</li>
<li>Уведомления о состоянии операций и счетов</li>
<li>Информирование об изменениях в условиях предоставления услуг</li>
</ul>
</div>
</div>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>5. Правовые основания обработки персональных данных</h3>
<h4 className={styles.subSectionTitle}>5.1.1. Согласие субъекта персональных данных:</h4>
<ul className={styles.list}>
<li>Обработка персональных данных в маркетинговых целях</li>
<li>Использование файлов cookie и метрик</li>
<li>Персонализация сервисов и предложений</li>
</ul>
<h4 className={styles.subSectionTitle}>5.1.2. Необходимость исполнения договора:</h4>
<ul className={styles.list}>
<li>Регистрация и ведение учетных записей пользователей</li>
<li>Осуществление финансовых операций и переводов</li>
<li>Предоставление доступа к платформе и сервисам</li>
<li>Техническая поддержка и обслуживание клиентов</li>
</ul>
<h4 className={styles.subSectionTitle}>5.1.3. Соблюдение правовой обязанности:</h4>
<ul className={styles.list}>
<li>Выполнение требований валютного законодательства</li>
<li>Противодействие легализации доходов, полученных преступным путем</li>
<li>Соблюдение требований по налоговому учету и отчетности</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>6. Объем и категории обрабатываемых персональных данных</h3>
<h4 className={styles.subSectionTitle}>6.1.1. Пользователи веб-сайта и мобильного приложения:</h4>
<ul className={styles.list}>
<li>Зарегистрированные пользователи</li>
<li>Посетители сайта без регистрации</li>
<li>Потенциальные клиенты</li>
<li>Бывшие клиенты</li>
</ul>
<h4 className={styles.subSectionTitle}>6.2.1. Идентификационные данные:</h4>
<ul className={styles.list}>
<li>Фамилия, имя, отчество</li>
<li>Дата рождения</li>
<li>Гражданство</li>
</ul>
<h4 className={styles.subSectionTitle}>6.2.3. Контактная информация:</h4>
<ul className={styles.list}>
<li>Номера телефонов (мобильный, домашний, рабочий)</li>
<li>Адреса электронной почты</li>
</ul>
<h4 className={styles.subSectionTitle}>6.2.4. Финансовая информация:</h4>
<ul className={styles.list}>
<li>Номера банковских счетов и карт</li>
<li>Реквизиты кошельков криптовалют</li>
<li>История операций и транзакций</li>
<li>Данные о доходах и источниках средств</li>
</ul>
<h4 className={styles.subSectionTitle}>6.2.5. Техническая информация:</h4>
<ul className={styles.list}>
<li>IP-адреса устройств</li>
<li>Данные о браузере и операционной системе</li>
<li>Файлы cookie и локальное хранилище</li>
<li>Логи действий на сайте</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>7. Порядок и условия обработки персональных данных</h3>
<h4 className={styles.subSectionTitle}>7.1. Принципы обработки персональных данных:</h4>
<ul className={styles.list}>
<li>Обработка осуществляется на законной и справедливой основе</li>
<li>Обработка ограничивается достижением конкретных, заранее определенных целей</li>
<li>Содержание и объем данных соответствуют заявленным целям</li>
<li>Обрабатываемые персональные данные являются точными и актуальными</li>
</ul>
<h4 className={styles.subSectionTitle}>7.4. Сроки обработки персональных данных:</h4>
<ul className={styles.list}>
<li>Персональные данные обрабатываются в течение времени, необходимого для достижения целей</li>
<li>После достижения целей персональные данные подлежат уничтожению или обезличиванию</li>
<li>Сроки хранения определяются требованиями законодательства</li>
</ul>
<h4 className={styles.subSectionTitle}>7.5. Места обработки персональных данных:</h4>
<ul className={styles.list}>
<li>Основные серверы и хранилища данных расположены на территории Российской Федерации</li>
<li>Резервные копии могут храниться в дата-центрах на территории РФ</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>8. Актуализация, исправление, удаление и уничтожение персональных данных</h3>
<h4 className={styles.subSectionTitle}>8.2.2. Процедура исправления:</h4>
<ul className={styles.list}>
<li>Рассмотрение запроса в течение 30 дней</li>
<li>Проверка обоснованности требования об исправлении</li>
<li>Внесение изменений во все информационные системы</li>
<li>Уведомление субъекта о проведенных исправлениях</li>
</ul>
<h4 className={styles.subSectionTitle}>8.3.2. Процедура удаления:</h4>
<ul className={styles.list}>
<li>Проверка наличия законных оснований для продолжения обработки</li>
<li>Удаление из всех информационных систем и баз данных</li>
<li>Удаление резервных копий (кроме архивных)</li>
<li>Уведомление субъекта о выполненном удалении</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>9. Ответы на запросы субъектов персональных данных</h3>
<h4 className={styles.subSectionTitle}>9.1.1. Право на информацию:</h4>
<ul className={styles.list}>
<li>Подтверждение факта обработки персональных данных</li>
<li>Правовые основания и цели обработки</li>
<li>Применяемые способы обработки</li>
<li>Наименование и местонахождение оператора</li>
<li>Лица, имеющие доступ к персональным данным</li>
</ul>
<h4 className={styles.subSectionTitle}>9.2.2. Сроки рассмотрения:</h4>
<ul className={styles.list}>
<li>Срок рассмотрения запроса составляет 30 дней с момента получения</li>
<li>Срок может быть продлен на 30 дней при большом объеме информации</li>
<li>О продлении срока субъект уведомляется в течение 30 дней</li>
</ul>
<h4 className={styles.subSectionTitle}>9.4. Плата за предоставление информации:</h4>
<ul className={styles.list}>
<li>Первый запрос в течение года обрабатывается бесплатно</li>
<li>За повторные запросы может взиматься плата в размере расходов</li>
<li>Субъект уведомляется о размере платы до предоставления информации</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>10. Обеспечение безопасности персональных данных</h3>
<h4 className={styles.subSectionTitle}>10.1. Правовые меры:</h4>
<ul className={styles.list}>
<li>Назначение ответственного за организацию обработки персональных данных</li>
<li>Принятие локальных актов по вопросам обработки персональных данных</li>
<li>Ознакомление работников с требованиями законодательства</li>
<li>Применение мер ответственности за нарушение требований</li>
</ul>
<h4 className={styles.subSectionTitle}>10.3. Технические меры:</h4>
<ul className={styles.list}>
<li>Предотвращение несанкционированного доступа к персональным данным</li>
<li>Своевременное обнаружение фактов несанкционированного доступа</li>
<li>Возможность незамедлительного восстановления персональных данных</li>
<li>Постоянный контроль за обеспечением уровня защищенности</li>
</ul>
<h4 className={styles.subSectionTitle}>10.4. Конкретные технические решения:</h4>
<ul className={styles.list}>
<li>Использование сертифицированных средств защиты информации</li>
<li>Шифрование персональных данных при передаче и хранении</li>
<li>Применение межсетевых экранов и систем обнаружения вторжений</li>
<li>Резервное копирование и обеспечение отказоустойчивости</li>
<li>Антивирусная защита и обновление программного обеспечения</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>12. Заключительные положения</h3>
<h4 className={styles.subSectionTitle}>12.2. Жалобы и обращения:</h4>
<ul className={styles.list}>
<li>Субъекты персональных данных могут обратиться к Оператору по вопросам обработки</li>
<li>Жалобы рассматриваются в установленном законом порядке</li>
<li>При неурегулировании разногласий возможно обращение в Роскомнадзор или суд</li>
</ul>
<h4 className={styles.subSectionTitle}>12.4. Контактная информация для обращений:</h4>
<p className={styles.contacts}>
Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н<br />
Электронная почта: company@bitforcefoundation.ru
</p>
</section>
</div>
</main>
<Footer />
</>
)
}

View File

@@ -0,0 +1 @@
export { PublichnayaOfertaPage } from './ui/PublichnayaOfertaPage'

View File

@@ -0,0 +1,89 @@
.main {
padding: 40px 20px;
max-width: 1200px;
margin: 0 auto;
}
.container {
background: var(--bg-secondary, #f5f5f5);
padding: 40px;
border-radius: 8px;
}
.title {
font-size: 28px;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
color: var(--text-primary, #000);
}
.subtitle {
font-size: 22px;
font-weight: 600;
margin-bottom: 30px;
text-align: center;
color: var(--text-secondary, #333);
}
.section {
margin-bottom: 40px;
}
.sectionTitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
color: var(--text-primary, #000);
border-bottom: 2px solid var(--accent-color, #007bff);
padding-bottom: 10px;
}
.definitions {
display: flex;
flex-direction: column;
gap: 15px;
}
.definition {
padding: 15px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
line-height: 1.6;
}
.requisites {
padding: 20px;
background: var(--bg-primary, #fff);
border-radius: 4px;
border: 1px solid var(--border-color, #ddd);
line-height: 1.8;
}
.requisites p {
margin: 5px 0;
color: var(--text-primary, #000);
}
@media (max-width: 768px) {
.container {
padding: 20px;
}
.title {
font-size: 22px;
}
.subtitle {
font-size: 18px;
}
.sectionTitle {
font-size: 16px;
}
.requisites {
padding: 15px;
}
}

View File

@@ -0,0 +1,200 @@
import { Footer } from '@widgets/footer'
import { Header } from '@widgets/header'
import styles from './PublichnayaOfertaPage.module.css'
export function PublichnayaOfertaPage() {
return (
<>
<Header />
<main className={styles.main}>
<div className={styles.container}>
<h1 className={styles.title}>ПУБЛИЧНЫЙ ДОГОВОР ОФЕРТЫ</h1>
<h2 className={styles.subtitle}>ООО БИТФОРС</h2>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Агентский договор</h3>
<p>
Настоящая оферта на заключение агентского договора (далее Оферта, Договор) является публичным предложением Общества с ограниченной ответственностью «БИТФОРС», заключить договор на условиях и в порядке, определенных настоящей Офертой.
</p>
<p>
Акцепт оферты производится в соответствии с пунктом 2 статьи 437 Гражданского кодекса Российской Федерации и равносилен заключению агентского договора в письменной форме.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Основные понятия и определения действующего договора</h3>
<div className={styles.definitions}>
<div className={styles.definition}>
<strong>Агент</strong> юридическое лицо или индивидуальный предприниматель, зарегистрированный на территории Российской Федерации, в установленном действующим законодательством порядке.
</div>
<div className={styles.definition}>
<strong>Принципал</strong> сторона агентского договора, по поручению которой агент осуществляет юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала.
</div>
<div className={styles.definition}>
<strong>Агентский договор</strong> соглашение, по которому агент обязуется за вознаграждение совершать по поручению принципала юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала в соответствии с п. 1 ст. 1005 Гражданского Кодекса Российской Федерации.
</div>
<div className={styles.definition}>
<strong>Личный кабинета Агента</strong> ресурс, размещенный на сайте Принципала, предназначенный для взаимодействия Агента и Принципала.
</div>
<div className={styles.definition}>
<strong>Отчетный период</strong> период для взаиморасчетов с Агентом, равный одному календарному кварталу с даты активации любой из услуг, предоставляемой Принципалу.
</div>
<div className={styles.definition}>
<strong>Отчет о сумме начислений (Отчет)</strong> отчет, формируемый в Личном кабинете Агента на основании данных систем учета Принципала.
</div>
<div className={styles.definition}>
<strong>Оферта (Договор)</strong> настоящий документ, который отражает предложение и намерение ООО «БИТФОРС» считать заключенным договор с лицом, которым будет принято предложение на условиях, изложенных ниже.
</div>
</div>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>1. Акцепт оферты и заключение агентского договора</h3>
<p>
Акцепт настоящей Оферты и заключение Агентского договора осуществляется Принципалом в процессе регистрации в Личном кабинете Принципала (на сайте Агента), при прочтении текста настоящей Оферты, путем проставления специальной отметки (галочки) напротив фразы «Я ознакомился с Офертой и принимаю ее условия» и нажатия кнопки «Подписать».
</p>
<p>
Особый порядок принятия условий Оферты путем проставления специальной отметки (галочки) определяется интерфейсом Личного кабинета Принципала. Принципал не может зарегистрироваться в Личном кабинете и получить к нему доступ без подтверждения принятия условий Оферты.
</p>
<p>
Принимая Оферту, Принципал подтверждает, что прочел и полностью согласен с документами, размещенными на сайте в разделе, предназначенном для Принципала, которые являются неотъемлемой частью настоящей Оферты (Договора) и обязательны для исполнения Сторонами.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>2. Общие положения</h3>
<p>
Публикуемые на сайте Агента документы (формы, требования, правила и т.п.), устанавливающие порядок и условия выполнения действий, предусмотренных настоящим Договором, являются неотъемлемой частью настоящего Договора и обязательны для исполнения Сторонами. Принципал обязан использовать формы документов, утвержденных Агентом, и не вправе вносить в них какие-либо изменения или дополнения.
</p>
<p>
Агент обязуется уведомлять Принципала обо всех изменениях в документах, связанных с исполнением настоящего Договора, путем направления электронных сообщений (через Личный кабинет или на электронную почту Принципала) или размещением уведомлений об изменениях на сайте Агентов в разделе, предназначенном для размещения объявлений.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>3. Предмет договора</h3>
<p>
По настоящему Договору Принципал поручает, а Агент принимает на себя обязательство совершать от имени и за счет Принципала указанные действия, а Принципал обязуется выплатить Агенту вознаграждение за совершенные действия.
</p>
<p>
По настоящему Договору Агент совершает следующие действия:
</p>
<ul>
<li>Консультирование Принципала об услугах Агента, включая, помимо прочего, порядок активации и оказания услуг, работу в Личном кабинете Принципала и иные дополнительные услуги, оказываемые Агентом;</li>
<li>Совершение сделок и иных юридических действий Агентом от своего имени, но за счёт Принципала.</li>
</ul>
<p>
Настоящий Договор действует на территории Российской Федерации и иного иностранного государства.
</p>
<p>
Права и обязанности по сделкам, совершенным Агентом во исполнение настоящего Договора, возникают непосредственно у Принципала.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>4. Права и обязанности сторон</h3>
<p>
Агент обязуется совершать действия, составляющие предмет настоящего Договора, в соответствии с законными интересами Принципала, сообщать Принципалу по его требованию все сведения о ходе исполнения настоящего Договора, передавать Принципалу в течение 7 рабочих дней имущество, полученное по сделкам.
</p>
<p>
Агент несет ответственность за сохранность документов и персональных данных, переданных ему Принципалом для исполнения настоящего Договора.
</p>
<p>
Принципал обязан без промедления принять отчет Агента, все предоставленные им документы, обеспечить Агента документами и материалами, необходимыми для выполнения настоящего Договора, возместить Агенту понесенные расходы и выплатить обусловленное Договором агентское вознаграждение.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>5. Агентское вознаграждение и порядок оплаты</h3>
<p>
Сумма вознаграждения Агента по настоящему Договору составляет:
</p>
<ul>
<li>8% от 5 000 до 30 000 рублей</li>
<li>6% от 30 000 до 100 000 рублей</li>
<li>4% от 100 000 до 600 000 рублей</li>
</ul>
<p>
Вознаграждение выплачивается Агенту с момента подписания настоящего Договора об исполнении поручения Агентом от своего имени, но за счет Принципала.
</p>
<p>
Принципал возмещает следующие расходы Агента в сумме не более 30 000 рублей на оплату банковских услуг и иных комиссий.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>6. Ответственность сторон</h3>
<p>
В случае нарушения Агентом сроков, установленных Договором для передачи Принципалу полученного имущества, Принципал вправе предъявить требование об уплате неустойки в размере 0,1% от непереданной суммы за каждый день просрочки.
</p>
<p>
В случае нарушения Принципалом сроков уплаты вознаграждения или возмещения расходов, Агент вправе предъявить требование об уплате неустойки в размере 0,1% от не уплаченной в срок суммы за каждый день просрочки.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>7. Форс-мажор</h3>
<p>
Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если это неисполнение явилось следствием возникших после заключения настоящего Договора обстоятельств непреодолимой силы.
</p>
<p>
При наступлении форс-мажорных обстоятельств каждая Сторона должна без промедления известить о них в письменном виде другую Сторону с указанием характера обстоятельств и их влияния на исполнение обязательств.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>8. Конфиденциальность</h3>
<p>
Стороны принимают все необходимые меры для того, чтобы их сотрудники, агенты, правопреемники без предварительного согласия другой Стороны не информировали третьих лиц о конфиденциальной информации и персональных данных Сторон настоящего Договора.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>9. Изменение и прекращение договора</h3>
<p>
Настоящий договор вступает в силу с момента его подписания и действует до момента исполнения сторонами своих обязательств по настоящему договору.
</p>
<p>
Настоящий Договор может быть изменен или прекращен по письменному соглашению Сторон, а также в других случаях, предусмотренных законодательством Российской Федерации.
</p>
<p>
Принципал вправе в любое время отказаться от исполнения настоящего Договора путем направления письменного уведомления Агенту за 3 рабочих дня.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>10. Заключительные положения</h3>
<p>
Ни одна из сторон не вправе передавать свои права и обязанности по настоящему договору третьим лицам без согласия другой стороны.
</p>
<p>
Сообщения Стороны могут направлять по факсу, электронной почте или другим способом связи при условии, что он позволяет достоверно установить, от кого исходило сообщение и кому оно адресовано.
</p>
<p>
Споры, вытекающие из настоящего Договора, разрешаются в досудебном порядке. При неурегулировании возникших разногласий спор разрешается в Арбитражном суде г. СанктПетербурга и Ленинградской области с обязательным соблюдением претензионного порядка.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Реквизиты сторон</h3>
<div className={styles.requisites}>
<p>Общество с ограниченной ответственностью «БИТФОРС»</p>
<p>196246, г. Санкт-Петербург, Московский р-н, Московское шоссе, д.25к1 литера в, помещ. 3-Н</p>
<p>ИНН / КПП: 9810001062 / 781001001</p>
<p>ОГРН: 1257800060990</p>
<p>ОКПО / ОКАТО / ОКТМО: 68342261 / 40284000000 / 40377000000</p>
<p>Руководитель: Кленин Михаил Васильевич</p>
<p>Электронная почта: company@bitforcefoundation.ru</p>
<p>Наименование банка: ФИЛИАЛ "САНКТ-ПЕТЕРБУРГСКИЙ" АО "АЛЬФА-БАНК"</p>
<p>Корреспондентский счет: 30101810600000000786</p>
<p>БИК: 044030786</p>
<p>Расчетный счет: 40702810632250004861</p>
</div>
</section>
</div>
</main>
<Footer />
</>
)
}

View File

@@ -0,0 +1 @@
export { ReestryPage } from './ui/ReestryPage'

View File

@@ -0,0 +1,115 @@
.main {
padding: 40px 20px;
max-width: 1200px;
margin: 0 auto;
}
.container {
background: var(--bg-secondary, #f5f5f5);
padding: 40px;
border-radius: 8px;
}
.title {
font-size: 28px;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
color: var(--text-primary, #000);
}
.subtitle {
font-size: 22px;
font-weight: 600;
margin-bottom: 30px;
text-align: center;
color: var(--text-secondary, #333);
}
.section {
margin-bottom: 40px;
}
.sectionTitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
color: var(--text-primary, #000);
border-bottom: 2px solid var(--accent-color, #007bff);
padding-bottom: 10px;
}
.description {
font-size: 16px;
line-height: 1.8;
color: var(--text-primary, #000);
margin-bottom: 20px;
}
.info {
font-size: 16px;
line-height: 1.8;
color: var(--text-primary, #000);
margin: 15px 0;
}
.linkBlock {
text-align: center;
padding: 30px;
background: var(--bg-primary, #fff);
border-radius: 8px;
margin: 30px 0;
}
.button {
display: inline-block;
padding: 15px 40px;
background: var(--accent-color, #007bff);
color: #fff;
text-decoration: none;
border-radius: 6px;
font-weight: 600;
transition: all 0.3s ease;
border: 2px solid var(--accent-color, #007bff);
}
.button:hover {
background: transparent;
color: var(--accent-color, #007bff);
}
.operatorInfo {
padding: 20px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
line-height: 1.8;
}
.operatorInfo p {
margin: 10px 0;
color: var(--text-primary, #000);
}
@media (max-width: 768px) {
.container {
padding: 20px;
}
.title {
font-size: 22px;
}
.subtitle {
font-size: 18px;
}
.linkBlock {
padding: 20px;
}
.button {
padding: 12px 30px;
font-size: 14px;
}
}

View File

@@ -0,0 +1,74 @@
import { Footer } from '@widgets/footer'
import { Header } from '@widgets/header'
import styles from './ReestryPage.module.css'
export function ReestryPage() {
return (
<>
<Header />
<main className={styles.main}>
<div className={styles.container}>
<h1 className={styles.title}>Реестр операторов персональных данных</h1>
<h2 className={styles.subtitle}>ООО «БИТФОРС»</h2>
<section className={styles.section}>
<p className={styles.description}>
Информация об операторе персональных данных размещена в реестре операторов персональных данных Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
</p>
<p className={styles.info}>
Вы можете просмотреть информацию об операторе в реестре Роскомнадзора, перейдя по ссылке ниже:
</p>
<div className={styles.linkBlock}>
<a
href="https://pd.rkn.gov.ru/operators-registry/operators-list/?act=search&name_full=%D0%91%D0%B8%D1%82%D1%84%D0%BE%D1%80%D1%81&inn=9810001062&regn="
target="_blank"
rel="noopener noreferrer"
className={styles.button}
>
Открыть реестр Роскомнадзора
</a>
</div>
<p className={styles.info}>
Реестр содержит информацию об операторах персональных данных, включая сведения о целях и методах обработки персональных данных, а также меры по обеспечению безопасности персональных данных.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Информация об операторе</h3>
<div className={styles.operatorInfo}>
<p>
<strong>Наименование:</strong> ООО «БИТФОРС»
</p>
<p>
<strong>ИНН:</strong> 9810001062
</p>
<p>
<strong>ОГРН:</strong> 1257800060990
</p>
<p>
<strong>Юридический адрес:</strong> 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н
</p>
<p>
<strong>Контактная информация:</strong> company@bitforcefoundation.ru
</p>
</div>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>О Роскомнадзоре</h3>
<p>
Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) это федеральный орган исполнительной власти, осуществляющий функции по контролю и надзору в области персональных данных.
</p>
<p>
Роскомнадзор ведет реестр операторов персональных данных в соответствии с требованиями Федерального закона «О персональных данных». Реестр является открытой информационной системой и доступен всем заинтересованным лицам.
</p>
</section>
</div>
</main>
<Footer />
</>
)
}

View File

@@ -0,0 +1 @@
export { SoglasiePage } from './ui/SoglasiePage'

View File

@@ -0,0 +1,127 @@
.main {
padding: 40px 20px;
max-width: 1200px;
margin: 0 auto;
}
.container {
background: var(--bg-secondary, #f5f5f5);
padding: 40px;
border-radius: 8px;
}
.title {
font-size: 28px;
font-weight: 700;
margin-bottom: 20px;
text-align: center;
color: var(--text-primary, #000);
}
.subtitle {
font-size: 22px;
font-weight: 600;
margin-bottom: 30px;
text-align: center;
color: var(--text-secondary, #333);
}
.section {
margin-bottom: 40px;
}
.sectionTitle {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
color: var(--text-primary, #000);
border-bottom: 2px solid var(--accent-color, #007bff);
padding-bottom: 10px;
}
.subSectionTitle {
font-size: 16px;
font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
color: var(--text-primary, #000);
}
.list {
list-style: disc;
margin-left: 20px;
line-height: 1.8;
color: var(--text-primary, #000);
}
.list li {
margin-bottom: 8px;
}
.list strong {
color: var(--text-primary, #000);
}
.info {
padding: 20px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
margin: 15px 0;
line-height: 1.8;
}
.info p {
margin: 8px 0;
color: var(--text-primary, #000);
}
.contacts {
padding: 20px;
background: var(--bg-primary, #fff);
border-left: 4px solid var(--accent-color, #007bff);
border-radius: 4px;
line-height: 1.8;
}
.contacts p {
margin: 8px 0;
color: var(--text-primary, #000);
}
.confirmation {
padding: 10px 0;
color: var(--text-primary, #000);
font-weight: 500;
}
@media (max-width: 768px) {
.container {
padding: 20px;
}
.title {
font-size: 22px;
}
.subtitle {
font-size: 18px;
}
.sectionTitle {
font-size: 16px;
}
.subSectionTitle {
font-size: 14px;
}
.list {
margin-left: 15px;
}
.info,
.contacts {
padding: 15px;
}
}

View File

@@ -0,0 +1,300 @@
import { Footer } from '@widgets/footer'
import { Header } from '@widgets/header'
import styles from './SoglasiePage.module.css'
export function SoglasiePage() {
return (
<>
<Header />
<main className={styles.main}>
<div className={styles.container}>
<h1 className={styles.title}>СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ</h1>
<h2 className={styles.subtitle}>ООО «БИТФОРС»</h2>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>Преамбула</h3>
<p>
Я, субъект персональных данных, действуя своей волей и в своем интересе, в соответствии с требованиями Федерального закона от 27.07.2006 152-ФЗ «О персональных данных», предоставляю ООО «БИТФОРС» согласие на обработку моих персональных данных на условиях и для целей, определенных настоящим Согласием.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>1. Сведения об операторе</h3>
<div className={styles.info}>
<p>Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»</p>
<p>ИНН: 9810001062</p>
<p>ОГРН: 1257800060990</p>
<p>Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н</p>
<p>Электронная почта: company@bitforcefoundation.ru</p>
<p>Веб-сайт: https://bitforce-foundation.ru</p>
</div>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>2. Правовые основания обработки</h3>
<p>
Настоящее согласие предоставляется на основании пункта 1 части 1 статьи 6 Федерального закона «О персональных данных» и является правовым основанием для обработки персональных данных Оператором.
</p>
<p>Согласие дается добровольно, своей волей и в своих интересах.</p>
<p>
Субъект персональных данных понимает последствия предоставления согласия, включая возможные риски, связанные с обработкой персональных данных.
</p>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>3. Цели обработки персональных данных</h3>
<h4 className={styles.subSectionTitle}>3.1. Основные цели:</h4>
<ul className={styles.list}>
<li>Регистрация и ведение учетной записи на веб-сайте и в мобильном приложении</li>
<li>Идентификация и верификация личности в соответствии с требованиями законодательства</li>
<li>Предоставление услуг по обмену криптовалют и электронных денежных средств</li>
<li>Проведение финансовых операций, переводов и расчетов</li>
<li>Ведение учета и истории операций</li>
</ul>
<h4 className={styles.subSectionTitle}>3.2. Дополнительные цели:</h4>
<ul className={styles.list}>
<li>Обеспечение безопасности операций и предотвращение мошенничества</li>
<li>Выполнение требований по противодействию легализации доходов</li>
<li>Соблюдение требований валютного, налогового и иного применимого законодательства</li>
<li>Предоставление технической поддержки и клиентского сервиса</li>
<li>Рассылка уведомлений о состоянии операций и изменениях в условиях</li>
</ul>
<h4 className={styles.subSectionTitle}>3.3. Маркетинговые цели (при дополнительном согласии):</h4>
<ul className={styles.list}>
<li>Направление информационных и рекламных материалов</li>
<li>Проведение маркетинговых исследований и опросов</li>
<li>Персонализация предложений и услуг</li>
<li>Анализ предпочтений и поведения для улучшения сервисов</li>
</ul>
<h4 className={styles.subSectionTitle}>3.4. Аналитические цели:</h4>
<ul className={styles.list}>
<li>Анализ использования веб-сайта и мобильного приложения</li>
<li>Улучшение качества предоставляемых услуг</li>
<li>Разработка новых продуктов и сервисов</li>
<li>Создание статистических отчетов в обезличенном виде</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>4. Перечень персональных данных</h3>
<h4 className={styles.subSectionTitle}>4.1. Идентификационные данные:</h4>
<ul className={styles.list}>
<li>Фамилия, имя, отчество</li>
<li>Дата рождения</li>
<li>Гражданство</li>
</ul>
<h4 className={styles.subSectionTitle}>4.2. Документы, удостоверяющие личность:</h4>
<ul className={styles.list}>
<li>Серия и номер паспорта гражданина Российской Федерации</li>
<li>Дата выдачи и код подразделения</li>
<li>Адрес регистрации по месту жительства</li>
<li>Цифровые копии (сканы) документов</li>
</ul>
<h4 className={styles.subSectionTitle}>4.3. Контактная информация:</h4>
<ul className={styles.list}>
<li>Номера телефонов (мобильный, домашний, рабочий)</li>
<li>Адреса электронной почты</li>
<li>Почтовые адреса (фактического проживания, для корреспонденции)</li>
</ul>
<h4 className={styles.subSectionTitle}>4.4. Финансовая информация:</h4>
<ul className={styles.list}>
<li>Номера банковских счетов и реквизиты банковских карт</li>
<li>Реквизиты криптовалютных кошельков и адресов</li>
<li>Информация о доходах и источниках происхождения денежных средств</li>
<li>История финансовых операций и транзакций</li>
</ul>
<h4 className={styles.subSectionTitle}>4.5. Техническая информация:</h4>
<ul className={styles.list}>
<li>IP-адреса устройств, с которых осуществляется доступ к сервисам</li>
<li>Информация о браузере, операционной системе и устройстве</li>
<li>Файлы cookie и данные локального хранилища</li>
<li>Логи действий и история использования сервисов</li>
</ul>
<h4 className={styles.subSectionTitle}>4.6. Дополнительная информация:</h4>
<ul className={styles.list}>
<li>Фотографии для процедур верификации</li>
<li>Видеозаписи процедур видеоидентификации</li>
<li>Биометрические данные (при использовании соответствующих технологий)</li>
<li>Информация о семейном положении и профессиональной деятельности</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>5. Перечень действий с персональными данными</h3>
<p>Согласие распространяется на следующие действия (операции) с персональными данными:</p>
<ul className={styles.list}>
<li>Сбор, запись и первичная обработка персональных данных</li>
<li>Накопление и систематизация в базах данных</li>
<li>Создание резервных копий и архивирование</li>
<li>Извлечение, использование и анализ данных</li>
<li>Уточнение, обновление и актуализация информации</li>
<li>Передача данных третьим лицам</li>
<li>Обезличивание и удаление данных</li>
<li>Автоматизированная обработка и профилирование</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>6. Лица, которым могут быть переданы персональные данные</h3>
<h4 className={styles.subSectionTitle}>6.1. Сотрудники Оператора:</h4>
<ul className={styles.list}>
<li>Уполномоченные сотрудники, непосредственно участвующие в обработке</li>
<li>Сотрудники службы безопасности и комплаенса</li>
<li>Сотрудники технической поддержки</li>
<li>Руководящий состав в рамках их полномочий</li>
</ul>
<h4 className={styles.subSectionTitle}>6.2. Государственные и муниципальные органы:</h4>
<ul className={styles.list}>
<li>Федеральная служба по финансовому мониторингу</li>
<li>Федеральная налоговая служба</li>
<li>Правоохранительные органы (при наличии законных требований)</li>
<li>Суды и органы исполнения судебных решений</li>
</ul>
<h4 className={styles.subSectionTitle}>6.3. Партнеры и контрагенты:</h4>
<ul className={styles.list}>
<li>Банки и платежные системы</li>
<li>Операторы электронных денежных средств</li>
<li>Поставщики технологических решений</li>
<li>Аудиторские и консалтинговые организации</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>7. Сроки обработки персональных данных</h3>
<h4 className={styles.subSectionTitle}>7.1. Общие принципы:</h4>
<p>
Персональные данные обрабатываются в течение времени, необходимого для достижения целей обработки. После достижения целей данные подлежат уничтожению или обезличиванию.
</p>
<h4 className={styles.subSectionTitle}>7.2. Конкретные сроки обработки:</h4>
<ul className={styles.list}>
<li>
<strong>Данные активных клиентов:</strong> в течение всего периода отношений плюс 5 лет после прекращения
</li>
<li>
<strong>Данные для идентификации:</strong> 5 лет с момента прекращения отношений
</li>
<li>
<strong>Финансовая информация:</strong> 5 лет с даты совершения операции
</li>
<li>
<strong>Маркетинговые данные:</strong> до отзыва согласия, но не более 3 лет
</li>
<li>
<strong>Техническая информация:</strong> 1 год для безопасности, 6 месяцев для логов
</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>8. Права субъекта персональных данных</h3>
<h4 className={styles.subSectionTitle}>8.1. Право на информацию:</h4>
<ul className={styles.list}>
<li>Получение подтверждения факта обработки персональных данных</li>
<li>Получение информации о целях и способах обработки</li>
<li>Информация о сроках обработки и составе данных</li>
<li>Сведения о лицах, которым передаются данные</li>
</ul>
<h4 className={styles.subSectionTitle}>8.2. Право на доступ:</h4>
<ul className={styles.list}>
<li>Получение копий обрабатываемых персональных данных</li>
<li>Ознакомление с историей обработки и изменений</li>
<li>Получение информации об источниках персональных данных</li>
</ul>
<h4 className={styles.subSectionTitle}>8.3. Право на исправление и удаление:</h4>
<ul className={styles.list}>
<li>Требование исправления неточных или неполных данных</li>
<li>Требование удаления персональных данных при наличии оснований</li>
<li>Удаление данных после отзыва согласия</li>
</ul>
<h4 className={styles.subSectionTitle}>8.4. Право на отзыв согласия:</h4>
<ul className={styles.list}>
<li>Согласие может быть отозвано в любое время</li>
<li>Отзыв оформляется в письменной форме</li>
<li>После отзыва обработка прекращается в разумные сроки</li>
</ul>
<h4 className={styles.subSectionTitle}>8.5. Право на обжалование:</h4>
<ul className={styles.list}>
<li>Обращение к Оператору с жалобами на действия по обработке данных</li>
<li>Обращение в Роскомнадзор или его территориальные органы</li>
<li>Обращение в суд для защиты нарушенных прав</li>
</ul>
<h4 className={styles.subSectionTitle}>8.6. Порядок реализации прав:</h4>
<ul className={styles.list}>
<li>Обращения направляются на адрес: company@bitforcefoundation.ru</li>
<li>Обращения рассматриваются в течение 30 дней</li>
<li>При необходимости срок может быть продлен на 30 дней</li>
</ul>
</section>
<section className={styles.section}>
<h3 className={styles.sectionTitle}>9. Заключительные положения</h3>
<h4 className={styles.subSectionTitle}>9.1. Действие согласия:</h4>
<ul className={styles.list}>
<li>Согласие действует с момента его предоставления</li>
<li>Согласие действует до его отзыва или до достижения целей обработки</li>
<li>При существенных изменениях целей требуется новое согласие</li>
</ul>
<h4 className={styles.subSectionTitle}>9.2. Форма предоставления согласия:</h4>
<ul className={styles.list}>
<li>Согласие может быть предоставлено в письменной форме</li>
<li>Согласие может быть предоставлено в электронной форме</li>
<li>Согласие может выражаться путем совершения конклюдентных действий</li>
</ul>
<h4 className={styles.subSectionTitle}>9.3. Последствия непредоставления согласия:</h4>
<ul className={styles.list}>
<li>Отказ в предоставлении согласия может повлечь невозможность регистрации</li>
<li>Отказ может ограничить доступ к отдельным услугам</li>
<li>Отказ в согласии на маркетинг не влияет на основные услуги</li>
<li>Субъект вправе предоставить частичное согласие</li>
</ul>
<h4 className={styles.subSectionTitle}>9.4. Контактная информация:</h4>
<div className={styles.contacts}>
<p>Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н</p>
<p>Электронная почта: company@bitforcefoundation.ru</p>
<p>Ответственное лицо: Кленин Михаил Васильевич</p>
<p>Официальный сайт: https://bitforce-foundation.ru</p>
</div>
<h4 className={styles.subSectionTitle}>9.5. Подтверждение понимания:</h4>
<p className={styles.confirmation}>
Предоставляя настоящее согласие, я подтверждаю, что:
</p>
<ul className={styles.list}>
<li>Ознакомлен с содержанием согласия и понимаю его значение</li>
<li>Понимаю цели и способы обработки моих персональных данных</li>
<li>Знаю о своих правах и способах их реализации</li>
<li>Согласие предоставляется добровольно и осознанно</li>
<li>Имею возможность отозвать согласие в любое время</li>
</ul>
</section>
</div>
</main>
<Footer />
</>
)
}

View File

@@ -11,4 +11,9 @@ export const ROUTES = {
CONVERTER: '/converter',
KYC: '/kyc',
RESTORE_PASSWORD: '/restore-password',
PUBLICHNAYA_OFERTA: '/publichnaya-oferta',
POLITIKA_PERSONALNYH_DANNYH: '/politika-personalnyh-dannyh',
POLITIKA_COOKIE: '/politika-cookie',
SOGLASIE_PERSONALNYH_DANNYH: '/soglasie-personalnyh-dannyh',
REESTR_PD_RKN: '/reestr-pd-rkn',
} as const

View File

@@ -6,8 +6,8 @@ export interface Tier {
export const TIERS: readonly Tier[] = [
{ min: 5_000, max: 30_000, pct: 8 },
{ min: 30_000, max: 100_000, pct: 6 },
{ min: 100_000, max: 600_000, pct: 4 },
{ min: 30_001, max: 100_000, pct: 6 },
{ min: 100_001, max: 600_000, pct: 4 },
] as const
export const TIER_MIN = TIERS[0].min

View File

@@ -1,6 +1,8 @@
import { Link } from 'react-router-dom'
import instagram from '@shared/assets/instagram.svg'
import telegram from '@shared/assets/telegram.svg'
import whatsapp from '@shared/assets/whatsapp.svg'
import { ROUTES } from '@shared/config/routes'
import styles from './Footer.module.css'
const SOCIALS = [
@@ -20,9 +22,11 @@ export function Footer() {
</div>
<div className={styles.col}>
<h4 className={styles.heading}>О компании</h4>
<a href="#">Документы</a>
<a href="#">Публичная оферта</a>
<a href="#">Реквизиты</a>
<Link to={ROUTES.PUBLICHNAYA_OFERTA}>Публичная оферта</Link>
<Link to={ROUTES.POLITIKA_PERSONALNYH_DANNYH}>Политика персональных данных</Link>
<Link to={ROUTES.POLITIKA_COOKIE}>Политика cookie</Link>
<Link to={ROUTES.SOGLASIE_PERSONALNYH_DANNYH}>Согласие на обработку данных</Link>
<Link to={ROUTES.REESTR_PD_RKN}>Реестр Роскомнадзора</Link>
</div>
<div className={styles.col}>
<p className={styles.phone}>+7 (812) 123-33-23</p>