diff --git a/src/app/[locale]/privacy-policy/page.tsx b/src/app/[locale]/privacy-policy/page.tsx
new file mode 100644
index 0000000..ae52c75
--- /dev/null
+++ b/src/app/[locale]/privacy-policy/page.tsx
@@ -0,0 +1,189 @@
+export default function Page() {
+ return (
+
+
+
+
Пользовательское соглашение
+
+ Условия использования сервиса No Copy. Настоящее соглашение определяет правила и условия использования нашей платформы защиты интеллектуальной собственности.
+
+
+
+
+
+
1. Общие положения
+
Настоящее Пользовательское соглашение (далее — «Соглашение») регулирует отношения между ООО «НО КОПИ» (далее — «Компания», «Мы») и пользователем сервиса No Copy (далее — «Пользователь», «Вы») при использовании веб-платформы, расположенной по адресу no-copy.ru и связанных с ней сервисов.
+
+
Используя наш сервис, Вы подтверждаете, что:
+
+
Полностью прочитали и поняли условия настоящего Соглашения
+
Согласны соблюдать все условия и ограничения
+
Имеете право заключать данное соглашение согласно применимому законодательству
+
Достигли возраста 18 лет или действуете с согласия законных представителей
+
+
+
+
Если Вы не согласны с условиями данного Соглашения, пожалуйста, не используйте наш сервис.
+
+
+
+
+
2. Описание сервиса
+
No Copy — это инновационная платформа для защиты интеллектуальной собственности, предоставляющая следующие услуги:
+
+
2.1 Основные функции:
+
+
Обфускация и защита исходного кода программного обеспечения
+
Внедрение цифровых водяных знаков в различные типы контента
+
Мониторинг и обнаружение несанкционированного использования
+
Защита PDF-документов от копирования и несанкционированного доступа
+
Защита аудио и видео контента
+
Юридическая поддержка при нарушении авторских прав
+
+
+
2.2 Дополнительные услуги:
+
+
Консультации по вопросам интеллектуальной собственности
+
Анализ уязвимостей и рисков
+
Индивидуальные решения для корпоративных клиентов
+
Техническая поддержка 24/7
+
+
+
+
+
3. Права и обязанности пользователя
+
+
3.1 Права пользователя:
+
+
Использовать сервис в соответствии с выбранным тарифным планом
+
Получать техническую поддержку в рамках подписки
+
Требовать защиты персональных данных
+
Расторгнуть соглашение в любое время с соблюдением условий
+
+
+
3.2 Обязанности пользователя:
+
+
Предоставлять достоверную информацию при регистрации
+
Не нарушать права третьих лиц при использовании сервиса
+
Соблюдать требования безопасности и конфиденциальности
+
Своевременно оплачивать выбранные услуги
+
Не передавать доступ к аккаунту третьим лицам
+
Уведомлять о любых нарушениях безопасности
+
+
+
+
Пользователь несет полную ответственность за законность защищаемого контента и соблюдение авторских прав.
+
+
+
+
+
4. Права и обязанности Компании
+
+
4.1 Права Компании:
+
+
Изменять функционал сервиса для его улучшения
+
Приостанавливать обслуживание при нарушении условий
+
Обновлять настоящее Соглашение с предварительным уведомлением
+
Устанавливать технические ограничения использования
+
+
+
4.2 Обязанности Компании:
+
+
Обеспечивать работоспособность сервиса в соответствии с SLA
+
Защищать персональные данные пользователей
+
Предоставлять техническую поддержку
+
Уведомлять об изменениях в работе сервиса
+
+
+
+
+
5. Платежи и возврат средств
+
+
5.1 Условия оплаты:
+
+
Оплата производится согласно выбранному тарифному плану
+
Цены указаны в российских рублях включая НДС
+
Оплата может производиться банковской картой или по счету
+
Подписка автоматически продлевается до отмены
+
+
+
5.2 Возврат средств:
+
+
Возврат возможен в течение 14 дней с момента оплаты
+
Возврат не производится за использованные ресурсы
+
При нарушении условий соглашения возврат не предусмотрен
+
Возврат осуществляется тем же способом, что и оплата
+
+
+
+
+
6. Ответственность сторон
+
+
Компания не несет ответственности за:
+
+
Убытки, возникшие в результате неправомерных действий пользователя
+
Временные технические сбои, не зависящие от Компании
+
Действия третьих лиц, включая хакерские атаки
+
Нарушение авторских прав третьих лиц пользователем
+
+
+
+
Максимальная ответственность Компании ограничена суммой, уплаченной пользователем за услуги в течение последних 3 месяцев.
+
+
+
+
+
7. Интеллектуальная собственность
+
+
Все права на сервис No Copy, включая программное обеспечение, дизайн, логотипы, торговые марки и другие элементы принадлежат Компании или ее партнерам.
+
+
Пользователь сохраняет все права на загружаемый контент, но предоставляет Компании ограниченную лицензию на его обработку в целях предоставления услуг защиты.
+
+
+
+
8. Конфиденциальность
+
+
Компания обязуется:
+
+
Не разглашать персональные данные пользователей
+
Использовать современные методы защиты информации
+
Соблюдать требования ФЗ «О персональных данных»
+
Получать согласие на обработку данных
+
+
+
Подробная информация содержится в Политике конфиденциальности.
+
+
+
+
9. Изменение соглашения
+
+
Компания имеет право изменять условия настоящего Соглашения. Об изменениях пользователи уведомляются не менее чем за 10 дней до их вступления в силу.
+
+
Продолжение использования сервиса после изменений означает согласие с новыми условиями.
+
+
+
+
10. Разрешение споров
+
+
Все споры решаются путем переговоров. При невозможности мирного урегулирования споры рассматриваются в суде по месту нахождения Компании в соответствии с законодательством Российской Федерации.
+
+
+
+
Контактная информация
+
ООО «НО КОПИ»
+
📧 Email: legal@no-copy.ru
+
📞 Телефон: +7 (800) 100-43-98
+
🏢 Адрес: г. Москва, ул. Проспект Мира, д. 39
+
🌐 Веб-сайт: https://no-copy.ru
+
+
+
+
Соглашение вступает в силу с 01 января 2025 года
+
Последнее обновление: 25 сентября 2025 года
+
+
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/app/[locale]/terms-and-privacy-policy/page.tsx b/src/app/[locale]/terms-of-use/page.tsx
similarity index 69%
rename from src/app/[locale]/terms-and-privacy-policy/page.tsx
rename to src/app/[locale]/terms-of-use/page.tsx
index b4ee21e..8a0ce5e 100644
--- a/src/app/[locale]/terms-and-privacy-policy/page.tsx
+++ b/src/app/[locale]/terms-of-use/page.tsx
@@ -1,7 +1,7 @@
export default function Page() {
return (
- terms-and-privacy-policy
+ terms of use
)
}
\ No newline at end of file
diff --git a/src/app/styles/global-styles.scss b/src/app/styles/global-styles.scss
index edb6e80..4bd1313 100644
--- a/src/app/styles/global-styles.scss
+++ b/src/app/styles/global-styles.scss
@@ -4,6 +4,7 @@
@use './payment-container.scss';
@use './reports.scss';
@use './marking-pages.scss';
+@use './privacy-and-terms-pages.scss';
.btn {
padding: 12px 24px;
@@ -80,4 +81,15 @@
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
gap: 30px;
margin-bottom: 30px;
+}
+
+.main-content {
+ padding: 60px 0 100px;
+ background: linear-gradient(135deg, #f8fafc 0%, #ffffff 100%);
+
+ .container {
+ max-width: 1400px;
+ margin: 0 auto;
+ padding: 0 24px;
+ }
}
\ No newline at end of file
diff --git a/src/app/styles/privacy-and-terms-pages.scss b/src/app/styles/privacy-and-terms-pages.scss
new file mode 100644
index 0000000..c9bbbba
--- /dev/null
+++ b/src/app/styles/privacy-and-terms-pages.scss
@@ -0,0 +1,100 @@
+.hero-container {
+ margin-bottom: 60px;
+}
+
+.hero-title {
+ font-size: clamp(36px, 5vw, 56px);
+ font-weight: 900;
+ line-height: 1.1;
+ margin-bottom: 20px;
+ color: #1e293b;
+ text-align: center;
+}
+
+.hero-subtitle {
+ font-size: 20px;
+ color: #64748b;
+ max-width: 700px;
+ margin: 0 auto 40px;
+ line-height: 1.6;
+}
+
+.document-content-container {
+ max-width: 900px;
+ margin: 0 auto;
+ background: white;
+ border-radius: 24px;
+ box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
+ overflow: hidden;
+ border: 1px solid #94a3b833;
+}
+
+.document-content {
+ padding: 50px 40px;
+
+ .document-section {
+ margin-bottom: 40px;
+
+ h2 {
+ font-size: 24px;
+ font-weight: 700;
+ color: var(--text);
+ margin-bottom: 16px;
+ padding-bottom: 8px;
+ border-bottom: 2px solid #6366f1;
+ display: inline-block;
+ }
+
+ p {
+ margin-bottom: 16px;
+ line-height: 1.8;
+ color: #1e293b;
+ }
+
+ ul {
+ margin-bottom: 16px;
+ padding-left: 24px;
+ }
+
+ li {
+ margin-bottom: 8px;
+ line-height: 1.7;
+ color: #1e293b;
+ }
+ }
+
+ .important-note {
+ background: linear-gradient(135deg, rgba(99, 102, 241, 0.1), rgba(6, 182, 212, 0.1));
+ border: 2px solid rgba(99, 102, 241, 0.3);
+ border-radius: 12px;
+ padding: 20px;
+ margin: 24px 0;
+ position: relative;
+ }
+
+ .contact-info {
+ background: #f8fafc;
+ border-radius: 16px;
+ padding: 24px;
+ margin: 32px 0;
+ border: 1px solid #94a3b833;
+
+ h3 {
+ color: #6366f1;
+ margin-bottom: 16px;
+ }
+
+ p {
+ margin-bottom: 8px;
+ }
+ }
+
+ .effective-date {
+ text-align: center;
+ color: #64748b;
+ font-style: italic;
+ margin-top: 40px;
+ padding-top: 32px;
+ border-top: 1px solid #94a3b833;
+ }
+}
\ No newline at end of file
diff --git a/src/app/ui/register-form.tsx b/src/app/ui/register-form.tsx
index 4a5b2cb..06778b2 100644
--- a/src/app/ui/register-form.tsx
+++ b/src/app/ui/register-form.tsx
@@ -134,10 +134,15 @@ export default function RegisterForm() {
/>
diff --git a/src/i18n/messages/en.json b/src/i18n/messages/en.json
index ac310ec..721a1f8 100644
--- a/src/i18n/messages/en.json
+++ b/src/i18n/messages/en.json
@@ -40,6 +40,7 @@
"out-of": "out of"
},
"Login-register-form": {
+ "and": "and",
"already-have-an-account": "Already have an account",
"company": "Company",
"company-placeholder": "Your company",
@@ -66,6 +67,7 @@
"password-placeholder": "Minimum 8 characters",
"phone": "Phone",
"protecting-watermark": "Protecting content with hidden watermarks",
+ "privacy-policy": "privacy policy",
"register": "Register",
"register-error-agree": "Please review the terms of use and privacy policy.",
"register-error-name": "Name must be at least 3 characters long.",
@@ -79,6 +81,6 @@
"request-ended-with-an-error": "The request ended with an error",
"safe-storage": "Reliable storage and data security",
"sign-in": "Sign in",
- "terms-of-use": "terms of use and privacy policy"
+ "terms-of-use": "terms of use"
}
}
\ No newline at end of file
diff --git a/src/i18n/messages/ru.json b/src/i18n/messages/ru.json
index 10c3319..5ac29b0 100644
--- a/src/i18n/messages/ru.json
+++ b/src/i18n/messages/ru.json
@@ -40,6 +40,7 @@
"out-of": "из"
},
"Login-register-form": {
+ "and": "и",
"already-have-an-account": "Уже есть аккаунт",
"company": "Компания",
"company-placeholder": "ООО «Ваша компания»",
@@ -66,6 +67,7 @@
"password-placeholder": "Минимум 8 символов",
"phone": "Телефон",
"protecting-watermark": "Защита контента скрытыми водяными знаками",
+ "privacy-policy": "политикой конфиденциальности",
"register": "Зарегистрироваться",
"register-error-agree": "Пожалуйста, ознакомьтесь с условиями использования и политикой конфиденциальности.",
"register-error-name": "Имя должно содержать не менее 3 символов.",
@@ -79,6 +81,6 @@
"request-ended-with-an-error": "Запрос завершился с ошибкой",
"safe-storage": "Надежное хранение и безопасность данных",
"sign-in": "Войти в систему",
- "terms-of-use": "условиями использования и политикой конфиденциальности"
+ "terms-of-use": "условиями использования"
}
}
\ No newline at end of file