Merge branch 'password-validation' into 'dev'

fix: password validation

See merge request frontend/marketplace!178
This commit is contained in:
Nastya 2024-04-16 13:37:34 +00:00
commit dae4e83014
4 changed files with 608 additions and 579 deletions

@ -1,5 +1,5 @@
import React from "react" import React from "react";
import { Typography, Box } from "@mui/material" import { Typography, Box } from "@mui/material";
export default () => ( export default () => (
<Box <Box
@ -25,50 +25,56 @@ export default () => (
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
по использованию Платформы PenaHub{" "} по использованию Платформы PenaHub{" "}
</Typography> </Typography>
<Typography sx={{textAlign: "center"}}>Город Владивосток , <Typography sx={{ textAlign: "center" }}>
Приморский край, Российская Федерация</Typography> Город Владивосток , Приморский край, Российская Федерация
<Typography>
В соответствии с частью 2 статьи 437 Гражданского кодекса
Российской Федерации настоящее публичное предложение <Typography
variant="span"
sx={{fontWeight: 600}}>(Оферта)</Typography> Общества с
ограниченной ответственностью (ООО) «ПЕНА», в лице его Директора
(актуальные данные в разделе_<Typography variant="span" sx={{
fontSize: "18px",
textDecoration: "underline"
}}>Реквизиты</Typography>), действующего на
основании Устава, именуемого в дальнейшем «Сторона -1»
,размещенное в информационно телекоммуникационной сети
Интернет на сайте Pena Hub по адресу: pena.digital является его
официальным предложением неограниченному кругу физических и
юридических лиц, именуемых «Сторона 2» за вознаграждение
получить доступ к сервисам Платформы
</Typography> </Typography>
<Typography> <Typography>
В случае принятия Стороной -2 всех изложенных ниже В соответствии с частью 2 статьи 437 Гражданского кодекса Российской
условий <Typography variant="span" Федерации настоящее публичное предложение{" "}
sx={{fontWeight: 600}}>(Акцепт)</Typography>, <Typography variant="span" sx={{ fontWeight: 600 }}>
договор считается заключенным на условиях, изложенных в данной (Оферта)
Оферте. </Typography>{" "}
Общества с ограниченной ответственностью (ООО) «ПЕНА», в лице его
Директора (актуальные данные в разделе_
<Typography
variant="span"
sx={{
fontSize: "18px",
textDecoration: "underline",
}}
>
Реквизиты
</Typography>
), действующего на основании Устава, именуемого в дальнейшем «Сторона -1»
,размещенное в информационно телекоммуникационной сети Интернет на сайте
Pena Hub по адресу: pena.digital является его официальным предложением
неограниченному кругу физических и юридических лиц, именуемых «Сторона 2»
за вознаграждение получить доступ к сервисам Платформы
</Typography>
<Typography>
В случае принятия Стороной -2 всех изложенных ниже условий{" "}
<Typography variant="span" sx={{ fontWeight: 600 }}>
(Акцепт)
</Typography>
, договор считается заключенным на условиях, изложенных в данной Оферте.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
ОПРЕДЕЛЕНИЯ И ТЕРМИНЫ ОПРЕДЕЛЕНИЯ И ТЕРМИНЫ
</Typography> </Typography>
<Typography>В целях настоящей Оферты нижеприведенные термины <Typography>
используются в следующем значении:</Typography> В целях настоящей Оферты нижеприведенные термины используются в следующем
значении:
</Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
«Сторона 1» «Сторона 1»
</Typography>{" "} </Typography>{" "}
Общество с ограниченной ответственностью (ООО) «ПЕНА», Общество с ограниченной ответственностью (ООО) «ПЕНА»,
(ОГРН1182536017993 ИНН /КПП 2543126056/254301001), оказывающее (ОГРН1182536017993 ИНН /КПП 2543126056/254301001), оказывающее на
на возмездной основе Стороне -2 услуги по использованию возмездной основе Стороне -2 услуги по использованию технических опций и
технических опций и сервисов Платформы, а также смежных и сервисов Платформы, а также смежных и дополнительных услуг на основании
дополнительных услуг на основании заранее сформированных заранее сформированных Тарифов.
Тарифов.
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
@ -80,26 +86,23 @@ export default () => (
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
«Платформа» «Платформа»
</Typography>{" "} </Typography>{" "}
инновационная, интерактивная информационная система, инновационная, интерактивная информационная система, размещенная в сети
размещенная в сети Интернет по адресу Pena.digital, включая Интернет по адресу Pena.digital, включая поддомены hub, admin, services,
поддомены hub, admin, services, storage, tempgen, links, docs, storage, tempgen, links, docs, quiz, newerait владельцем которой в
quiz, newerait владельцем которой в соответствии с пп.17 п. 1 соответствии с пп.17 п. 1 ст.2 Закона « Об информации, информационных
ст.2 Закона « Об информации, информационных технологиях и защите технологиях и защите информации» 149-ФЗ выступает Сторона 1 Платформа
информации» 149-ФЗ выступает Сторона 1 представляет собой совокупность информации, текстов, графических
Платформа представляет собой совокупность информации, текстов, элементов, дизайна, изображений, а также программное обеспечение,
графических элементов, дизайна, изображений, а также программное содержащиеся в информационной системе, обеспечивающей доступность их
обеспечение, содержащиеся в информационной системе, Пользователям
обеспечивающей доступность их Пользователям
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
«Сервисы Платформы» «Сервисы Платформы»
</Typography>{" "} </Typography>{" "}
совокупность информационно-технических функций сайта, совокупность информационно-технических функций сайта, обеспечивающих
обеспечивающих потребителю (Стороне 2) возможность решать свои потребителю (Стороне 2) возможность решать свои задачи в
задачи в автоматизированном режиме. автоматизированном режиме.
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
@ -112,458 +115,480 @@ export default () => (
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
Триал -период Триал -период
</Typography>{" "} </Typography>{" "}
- ограниченный сроком период времени , в течение которого - ограниченный сроком период времени , в течение которого Пользователь
Пользователь безвозмездно, либо частично безвозмездно апробирует безвозмездно, либо частично безвозмездно апробирует Продукт или версию
Продукт или версию Продукта с сокращенным функционалом Продукта с сокращенным функционалом
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
Регистрация Регистрация
</Typography>{" "} </Typography>{" "}
совокупность действий Стороны-2, осуществляемых по алгоритму, совокупность действий Стороны-2, осуществляемых по алгоритму,
предложенному Платформой, результатом которой является создание предложенному Платформой, результатом которой является создание Личного
Личного кабинета Пользователя платформы. кабинета Пользователя платформы.
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
«Личный кабинет Пользователя» «Личный кабинет Пользователя»
</Typography>{" "} </Typography>{" "}
сервис, предоставляемый в разделе Платформы, доступный сервис, предоставляемый в разделе Платформы, доступный Пользователю
Пользователю после регистрации, через который осуществляется после регистрации, через который осуществляется доступ к сервисам
доступ к сервисам Платформы и взаимодействие с ними. Платформы и взаимодействие с ними.
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
Персональные данные Персональные данные
</Typography>{" "} </Typography>{" "}
любая информация о Пользователе или иных лицах, собираемая любая информация о Пользователе или иных лицах, собираемая Пользователем
Пользователем и размещенная им на Платформе, независимо от целей и размещенная им на Платформе, независимо от целей использования,
использования, относящаяся к прямо или косвенно определенному относящаяся к прямо или косвенно определенному или определяемому
или определяемому физическому лицу (субъекту персональных физическому лицу (субъекту персональных данных)
данных)
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
Обработка персональных данных Обработка персональных данных
</Typography>{" "} </Typography>{" "}
любое действие (операция) или совокупность действий любое действие (операция) или совокупность действий (операций),
(операций), совершаемых с использованием средств автоматизации совершаемых с использованием средств автоматизации или без использования
или без использования таких средств с персональными данными, таких средств с персональными данными, включая сбор, запись,
включая сбор, запись, систематизацию, накопление, хранение, систематизацию, накопление, хранение, уточнение (обновление, изменение),
уточнение (обновление, изменение), извлечение, использование, извлечение, использование, передачу (распространение, предоставление,
передачу (распространение, предоставление, доступ), доступ), обезличивание, блокирование, удаление, уничтожение персональных
обезличивание, блокирование, удаление, уничтожение персональных
данных. данных.
</Typography> </Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
Конфиденциальность персональных данных Конфиденциальность персональных данных
</Typography>{" "} </Typography>{" "}
обязательное для соблюдения Оператором или иным получившим обязательное для соблюдения Оператором или иным получившим доступ к
доступ к персональным данным лицом требование не допускать их персональным данным лицом требование не допускать их распространения без
распространения без согласия субъекта персональных данных или согласия субъекта персональных данных или наличия иного законного
наличия иного законного основания. основания.
</Typography> </Typography>
<Typography></Typography> <Typography></Typography>
<Typography> <Typography>
<Typography variant="span" sx={{ fontWeight: 600 }}> <Typography variant="span" sx={{ fontWeight: 600 }}>
«Cookies» «Cookies»
</Typography>{" "} </Typography>{" "}
небольшой фрагмент данных, отправленный веб-сервером и небольшой фрагмент данных, отправленный веб-сервером и хранимый на
хранимый на компьютере пользователя, который веб-клиент или компьютере пользователя, который веб-клиент или веб-браузер каждый раз
веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при пересылает веб-серверу в HTTP-запросе при попытке открыть страницу
попытке открыть страницу соответствующего сайта. соответствующего сайта.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
1. ПРЕДМЕТ ОФЕРТЫ И ЕЁ АКЦЕПТ 1. ПРЕДМЕТ ОФЕРТЫ И ЕЁ АКЦЕПТ
</Typography> </Typography>
<Typography> <Typography>
1.1. Предметом настоящей Оферты является оказание Стороной 1 1.1. Предметом настоящей Оферты является оказание Стороной 1 Стороне 2
Стороне 2 (Пользователю) технических, организационных, (Пользователю) технических, организационных, информационных услуг
информационных услуг посредством использования Сервисов посредством использования Сервисов Платформы, а также сопутствующих услуг,
Платформы, а также сопутствующих услуг, не связанных с не связанных с использованием Платформы, но предназначенных для сходных
использованием Платформы, но предназначенных для сходных целей, целей, как на возмездной основе, согласно избранному Пользователем Тарифу,
как на возмездной основе, согласно избранному Пользователем так и безвозмездно / частично возмездно, в течение Триал -периода,
Тарифу, так и безвозмездно / частично возмездно, в течение Триал установленного Стороной-1
-периода, установленного Стороной-1
</Typography> </Typography>
<Typography> <Typography>
1.2. Платформа является сложным технологическим объектом, не 1.2. Платформа является сложным технологическим объектом, не исключает и
исключает и не ограничивает Пользователя в осуществлении не ограничивает Пользователя в осуществлении посредством неё любых
посредством неё любых законных видов деятельности, включая законных видов деятельности, включая общественную (некоммерческую) и
общественную (некоммерческую) и предпринимательскую предпринимательскую (коммерческую) деятельность.
(коммерческую) деятельность.
</Typography> </Typography>
<Typography> <Typography>
1.3. Тарифы пользования Платформой , условия и стоимость , а 1.3. Тарифы пользования Платформой , условия и стоимость , а также условия
также условия Триал -периодов размещаются в разделе Триал -периодов размещаются в разделе https://hub.pena.digital/tariffs
https://hub.pena.digital/tariffs Платформы. Платформы.
</Typography> </Typography>
<Typography></Typography> <Typography></Typography>
<Typography> <Typography>
1.4. Сторона-1 вправе <Typography variant="span" 1.4. Сторона-1 вправе{" "}
sx={{fontWeight: 600}}>без <Typography variant="span" sx={{ fontWeight: 600 }}>
предварительного уведомления Пользователя</Typography> в без предварительного уведомления Пользователя
одностороннем порядке менять содержание и стоимость Тарифов, </Typography>{" "}
обязуясь размещать актуальные сведения об этом в указанном в одностороннем порядке менять содержание и стоимость Тарифов, обязуясь
разделе. Обязанность проверки актуальности Тарифов и размещать актуальные сведения об этом в указанном разделе. Обязанность
ознакомления с ними лежит на Пользователе. проверки актуальности Тарифов и ознакомления с ними лежит на Пользователе.
</Typography> </Typography>
<Typography> <Typography>
1.5. Изменение Тарифа не имеет обратной силы и его условия 1.5. Изменение Тарифа не имеет обратной силы и его условия применяются
применяются только к отношением между Сторонами, возникшими только к отношением между Сторонами, возникшими после таких изменений.
после таких изменений. Получение услуги Стороной-2 Получение услуги Стороной-2 /Пользователем возможно только после Акцепта
/Пользователем возможно только после Акцепта Оферты. Акцептом Оферты. Акцептом Оферты является фактическое начало использования
Оферты является фактическое начало использования Платформы с Платформы с момента получения доступа к сервисам (если право использования
момента получения доступа к сервисам (если право использования
Платформы предоставляется бесплатно) Платформы предоставляется бесплатно)
</Typography> </Typography>
<Typography> <Typography>
1.6. Акцепт Оферты является подтверждением того, что 1.6. Акцепт Оферты является подтверждением того, что Пользователь
Пользователь ознакомился со всеми условиями Оферты и принимает ознакомился со всеми условиями Оферты и принимает их без каких-либо
их без каких-либо оговорок и ограничений. оговорок и ограничений.
</Typography> </Typography>
<Typography> <Typography>
1.7. В случае несогласия с каким-либо из условий Оферты Сторона 1.7. В случае несогласия с каким-либо из условий Оферты Сторона 1
1 предлагает отказаться от совершения действий, необходимых для предлагает отказаться от совершения действий, необходимых для ее Акцепта.
ее Акцепта.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
2. ИСПОЛЬЗОВАНИЕ ПЛАТФОРМЫ 2. ИСПОЛЬЗОВАНИЕ ПЛАТФОРМЫ
</Typography> </Typography>
<Typography> <Typography>
2.1. Использование платформы осуществляется на основании 2.1. Использование платформы осуществляется на основании настоящей Оферты
настоящей Оферты , Политики Конфиденциальности , а также , Политики Конфиденциальности , а также Пользовательского Соглашения , в
Пользовательского Соглашения , в совокупности именуемые совокупности именуемые Регулирующие документы, которые выступают как
Регулирующие документы, которые выступают как приложения к приложения к настоящей Оферте , имеют равную с ней юридическую силу и
настоящей Оферте , имеют равную с ней юридическую силу и действие, как если бы они были воспроизведены в основной части Оферты.
действие, как если бы они были воспроизведены в основной части Любая ссылка на Оферту, в том числе и после Акцепта , включает в себя
Оферты. Любая ссылка на Оферту, в том числе и после Акцепта , ссылку на все Регулирующие документы.
включает в себя ссылку на все Регулирующие документы.
</Typography> </Typography>
<Typography> <Typography>
2.2. Регулирующие документы могут изменяться Стороной-1 в 2.2. Регулирующие документы могут изменяться Стороной-1 в одностороннем
одностороннем порядке, с обязательной публикацией их актуальной порядке, с обязательной публикацией их актуальной редакции в
редакции в соответствующих разделах Платформы. соответствующих разделах Платформы.
</Typography> </Typography>
<Typography> <Typography>
2.3. Если у Пользователя возникли вопросы по поводу 2.3. Если у Пользователя возникли вопросы по поводу регулирования
регулирования использования Платформы, он может связаться по использования Платформы, он может связаться по электронной почте,
электронной почте, указанной в разделе «Реквизиты и контактная указанной в разделе «Реквизиты и контактная информация» настоящей Оферты.
информация» настоящей Оферты. Консультация по правовым аспектам Консультация по правовым аспектам регулирования отношений Сторон является
регулирования отношений Сторон является правом, а не правом, а не обязанностью Стороны-1
обязанностью Стороны-1
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
3. ЛИЧНЫЙ КАБИНЕТ ПОЛЬЗОВАТЕЛЯ (АККАУНТ) 3. ЛИЧНЫЙ КАБИНЕТ ПОЛЬЗОВАТЕЛЯ (АККАУНТ)
</Typography> </Typography>
<Typography> <Typography>
3.1. Для использования сервисов Платформы Пользователю 3.1. Для использования сервисов Платформы Пользователю необходимо
необходимо зарегистрироваться , в результате чего будет создан зарегистрироваться , в результате чего будет создан Личный кабинет
Личный кабинет Пользователя (аккаунт). Пользователя (аккаунт).
</Typography> </Typography>
<Typography> <Typography>
3.2. Правом на создание Личного кабинета обладает правоспособное, 3.2. Правом на создание Личного кабинета обладает правоспособное,
зарегистрированное в законном порядке юридическое лицо, а также физическое лицо, зарегистрированное в законном порядке юридическое лицо, а также физическое
обладающее дееспособностью и достигшее 18 лет. Использование платформы лицом, лицо, обладающее дееспособностью и достигшее 18 лет. Использование
не достигшим совершеннолетия , либо лицом, лишенным дееспособности , допускается платформы лицом, не достигшим совершеннолетия , либо лицом, лишенным
только с согласия законных представителей. дееспособности , допускается только с согласия законных представителей.
</Typography> </Typography>
<Typography> <Typography>
3.3. При регистрации Пользователь обязуется предоставить 3.3. При регистрации Пользователь обязуется предоставить достоверную и
достоверную и полную информацию о себе, а в дальнейшем полную информацию о себе, а в дальнейшем поддерживать эту информацию в
поддерживать эту информацию в актуальном состоянии. Пользователь актуальном состоянии. Пользователь не вправе выдавать себя за другое лицо,
не вправе выдавать себя за другое лицо, организацию , которой не организацию , которой не является .
является .
</Typography> </Typography>
<Typography> <Typography>
3.4. Размещая о себе информацию, определяемую законом, как 3.4. Размещая о себе информацию, определяемую законом, как персональные
персональные данные, Пользователь дает согласие на использование данные, Пользователь дает согласие на использование указанных данных на
указанных данных на условиях <Typography variant="span" sx={{ условиях{" "}
<Typography
variant="span"
sx={{
fontSize: "18px", fontSize: "18px",
textDecoration: "underline" textDecoration: "underline",
}}>Политики конфиденциальности .</Typography> }}
>
Политики конфиденциальности .
</Typography>
</Typography> </Typography>
<Typography> <Typography>
3.5. Юридическое лицо, при регистрации его в качестве 3.5. Юридическое лицо, при регистрации его в качестве Пользователя, вводит
Пользователя, вводит по предложенной Платформой форме по предложенной Платформой форме регистрации полные сведения об
регистрации полные сведения об организации, либо регистрируется организации, либо регистрируется без таковых, по выбору.
без таковых, по выбору.
</Typography> </Typography>
<Typography> <Typography>
3.6. Если наименование является творческим псевдонимом, товарным 3.6. Если наименование является творческим псевдонимом, товарным знаком
знаком или фирменным наименованием, Пользователь дает право или фирменным наименованием, Пользователь дает право Стороне-2 на
Стороне-2 на использование данного наименования без выплаты использование данного наименования без выплаты соответствующих
соответствующих вознаграждений. вознаграждений.
</Typography> </Typography>
<Typography> <Typography>
3.7. Сторона-1 вправе устанавливать требования к логину и паролю 3.7. Сторона-1 вправе устанавливать требования к логину и паролю от
от Личного кабинета при регистрации. Личного кабинета при регистрации.
</Typography> </Typography>
<Typography> <Typography>
3.8. Обязанность хранения паролей доступа и риски последствий 3.8. Обязанность хранения паролей доступа и риски последствий неисполнения
неисполнения такого обязательства возлагаются на Пользователя такого обязательства возлагаются на Пользователя .Пользователь
.Пользователь самостоятельно несет ответственность за самостоятельно несет ответственность за устойчивость и безопасность
устойчивость и безопасность выбранных им средств аутентификации выбранных им средств аутентификации и обеспечивает их конфиденциальность.
и обеспечивает их конфиденциальность. Пользователь обязуется при Пользователь обязуется при окончании работы на Платформе обеспечить
окончании работы на Платформе обеспечить безопасный выход из безопасный выход из Личного кабинета, исключающий кражу его данных и
Личного кабинета, исключающий кражу его данных и другие другие нарушения.
нарушения.
</Typography> </Typography>
<Typography> <Typography>
3.9. Доступ к Личному кабинету и его дальнейшее использование 3.9. Доступ к Личному кабинету и его дальнейшее использование
осуществляется Пользователем после аутентификации, либо осуществляется Пользователем после аутентификации, либо двухфакторной
двухфакторной аутентификации с использованием кода , аутентификации с использованием кода , направленного на электронную почту
направленного на электронную почту или по указанному или по указанному Пользователем при регистрации телефону
Пользователем при регистрации телефону
</Typography> </Typography>
<Typography> <Typography>
3.10. Все действия на Платформе, совершенные Пользователем с 3.10. Все действия на Платформе, совершенные Пользователем с
использованием Личного кабинета, признаются в качестве использованием Личного кабинета, признаются в качестве однозначного и
однозначного и бесспорного подтверждения совершения действий бесспорного подтверждения совершения действий именно Пользователем. В
именно Пользователем. В случае добровольного предоставления случае добровольного предоставления доступа к Личному кабинету третьим
доступа к Личному кабинету третьим лицам, в том числе на лицам, в том числе на основании совершенных с третьими лицами сделок,
основании совершенных с третьими лицами сделок, соглашений, соглашений, договоров, риски правовых, технических, иных негативных
договоров, риски правовых, технических, иных негативных последствий и ответственность за действия третьих лиц несет Пользователь.
последствий и ответственность за действия третьих лиц несет
Пользователь.
</Typography> </Typography>
<Typography> <Typography>
3.11. Все действия, совершенные с использованием Личного 3.11. Все действия, совершенные с использованием Личного кабинета
кабинета Пользователя, считаются произведенными самим Пользователя, считаются произведенными самим Пользователем, кроме случаев
Пользователем, кроме случаев уведомления службы технической уведомления службы технической поддержки Стороны-1 о несанкционированном
поддержки Стороны-1 о несанкционированном доступе или ином доступе или ином нарушении конфиденциальности своих средств доступа к
нарушении конфиденциальности своих средств доступа к Личному Личному кабинету.
кабинету.
</Typography> </Typography>
<Typography> <Typography>
3.12 Личный кабинет не может выступать предметом купли-продажи, 3.12 Личный кабинет не может выступать предметом купли-продажи, дарения ,
дарения , обмена, наследования и других гражданско-правовых обмена, наследования и других гражданско-правовых сделок без уведомления
сделок без уведомления об этом Стороны-1 . об этом Стороны-1 .
</Typography> </Typography>
<Typography> <Typography>
3.13.Личный кабинет (аккаунт) может быть удален Пользователем 3.13.Личный кабинет (аккаунт) может быть удален Пользователем путем
путем направления запроса на электронную почту Стороны 1, направления запроса на электронную почту Стороны 1, указанной в разделе
указанной в разделе Контакты. Контакты.
</Typography> </Typography>
<Typography> <Typography>
3.14. Если Пользователем грубо и неоднократно нарушены условия 3.14. Если Пользователем грубо и неоднократно нарушены условия
Пользовательского соглашения, допущены нарушения Пользовательского соглашения, допущены нарушения законодательства РФ
законодательства РФ международного права, обычаи делового международного права, обычаи делового оборота и цифровой этики, Сторона -1
оборота и цифровой этики, Сторона -1 вправе заблокировать вправе заблокировать временно до устранения таких нарушений или удалить
временно до устранения таких нарушений или удалить личный личный кабинет Пользователя, а также отказать такому Пользователю в
кабинет Пользователя, а также отказать такому Пользователю в
повторном создании Личного аккаунта. повторном создании Личного аккаунта.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
4. ОБОРОТ ИНФОРМАЦИИ (КОНТЕНТА) 4. ОБОРОТ ИНФОРМАЦИИ (КОНТЕНТА)
</Typography> </Typography>
<Typography> <Typography>
4.1. Приобретая сервисы и возможности Платформы, позволяющие 4.1. Приобретая сервисы и возможности Платформы, позволяющие хранить ,
хранить , перерабатывать , распространять и иным образом перерабатывать , распространять и иным образом участвовать в обороте
участвовать в обороте размещенной им на Платформе информации , размещенной им на Платформе информации , независимо от ее формата
независимо от ее формата (текстовые, графические ,мультимедийные (текстовые, графические ,мультимедийные файлы и проч.), Пользователь
файлы и проч.), Пользователь обязуется соблюдать действующее обязуется соблюдать действующее законодательства РФ , не допускать утечки
законодательства РФ , не допускать утечки персональных данных , персональных данных , а также сведений, составляющих чужую личную или
а также сведений, составляющих чужую личную или коммерческую коммерческую тайну и обеспечивать конфиденциальность любой информации,
тайну и обеспечивать конфиденциальность любой информации,
которая гарантируется законом ее субъектам и обладателям. которая гарантируется законом ее субъектам и обладателям.
</Typography> </Typography>
<Typography> <Typography>
4.2. Пользователь самостоятельно осуществляет модерацию 4.2. Пользователь самостоятельно осуществляет модерацию размещаемой им на
размещаемой им на Платформе информации на предмет соблюдения Платформе информации на предмет соблюдения авторских и иных исключительных
авторских и иных исключительных прав, а также соответствия прав, а также соответствия информации законодательству РФ и нормам
информации законодательству РФ и нормам международного права. международного права. Пользователь использует интеллектуальную
Пользователь использует интеллектуальную собственность, собственность, правообладателем которой он является по закону или по
правообладателем которой он является по закону или по договору. договору.
</Typography> </Typography>
<Typography> <Typography>
4.3. Пользователь самостоятельно несет имущественную, 4.3. Пользователь самостоятельно несет имущественную, административную,
административную, уголовную ответственность за нарушение уголовную ответственность за нарушение авторских прав, незаконное участие
авторских прав, незаконное участие в распространении запрещенной в распространении запрещенной и недостоверной информации (фейки, клевета,
и недостоверной информации (фейки, клевета, дискредитация и дискредитация и проч.), нарушения требований о возрастном ограничении
проч.), нарушения требований о возрастном ограничении
информации, и защите персональных данных и др. нарушения оборота информации, и защите персональных данных и др. нарушения оборота
информации, предусмотренные законом. информации, предусмотренные законом.
</Typography> </Typography>
<Typography> <Typography>
4.4. В случае претензий и исков направленных Стороне -1, как 4.4. В случае претензий и исков направленных Стороне -1, как владельцу
владельцу Платформы , со стороны третьих лиц ,чьи права и Платформы , со стороны третьих лиц ,чьи права и интересы затронуты или
интересы затронуты или нарушены в ходе оборота информации , нарушены в ходе оборота информации , размещенной Пользователем на
размещенной Пользователем на Платформе, Пользователь обязуется Платформе, Пользователь обязуется оперативно своими силами и за свой счет
оперативно своими силами и за свой счет устранить все нарушения устранить все нарушения и возместить все убытки самостоятельно, а в случае
и возместить все убытки самостоятельно, а в случае возложения их возложения их на Сторону -1 судебными органами , компенсировать
на Сторону -1 судебными органами , компенсировать произведенные произведенные пострадавшей стороне выплаты и затраты, связанные с
пострадавшей стороне выплаты и затраты, связанные с судебными судебными издержками .
издержками .
</Typography> </Typography>
<Typography> <Typography>
4.5. В случае санкций, требований, запретов со стороны органов 4.5. В случае санкций, требований, запретов со стороны органов власти,
власти, правоохранительных и судебных органов, направленных на правоохранительных и судебных органов, направленных на Сторону -1 , как
Сторону -1 , как владельца Платформы, но вызванных владельца Платформы, но вызванных недобросовестными действиями
недобросовестными действиями Пользователя , он обязуется Пользователя , он обязуется возместить все прямые и косвенные убытки ,
возместить все прямые и косвенные убытки , включая упущенную включая упущенную выгоду.
выгоду.
</Typography> </Typography>
<Typography> <Typography>
4.6. Элементы дизайна и интерфейса Платформы , используемые 4.6. Элементы дизайна и интерфейса Платформы , используемые шрифты,
шрифты, тексты, графические изображения, мультимедийные объекты тексты, графические изображения, мультимедийные объекты , фотографии
, фотографии ,программное обеспечение ,скрипты и компьютерные ,программное обеспечение ,скрипты и компьютерные коды , базы данных и иной
коды , базы данных и иной размещенный на Платформе контент, за размещенный на Платформе контент, за исключением информации, загруженной
исключением информации, загруженной Пользователем в его Личный Пользователем в его Личный кабинет, является результатом интеллектуальной
кабинет, является результатом интеллектуальной деятельности деятельности Стороны -1 (РИД) и других правообладателей и не могут
Стороны -1 (РИД) и других правообладателей и не могут использоваться без их согласия, за исключением, когда такая возможность
использоваться без их согласия, за исключением, когда такая предоставлена Тарифами и приобретается Пользователем за вознаграждение.
возможность предоставлена Тарифами и приобретается Пользователем
за вознаграждение.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
5. ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ 5. ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ
</Typography> </Typography>
<Typography> <Typography>
5.1. По запросу Пользователя , выраженному в форме заявки , 5.1. По запросу Пользователя , выраженному в форме заявки , направленной
направленной на электронную почту team@pena.digital, Сторона-1 на электронную почту team@pena.digital, Сторона-1 обязуется оказать
обязуется оказать дополнительные услуги, не связанные с дополнительные услуги, не связанные с использованием Платформы, на
использованием Платформы, на условиях оферт, размещенных в условиях оферт, размещенных в разделе ДОКУМЕНТЫ и являющиеся дополнением
разделе ДОКУМЕНТЫ и являющиеся дополнением к настоящей Оферте. к настоящей Оферте.
</Typography> </Typography>
<Typography> <Typography>
5.2. Акцептом дополнительных услуг дополнительных услуг и 5.2. Акцептом дополнительных услуг дополнительных услуг и принятием
принятием соответствующих условий является внесение оплаты соответствующих условий является внесение оплаты (предоплаты) за их
(предоплаты) за их исполнение исполнение
</Typography> </Typography>
<Typography> <Typography>
5.3. Акцепт настоящей оферты не обязывает Пользователя к 5.3. Акцепт настоящей оферты не обязывает Пользователя к использованию
использованию дополнительных услуг Стороны-1. дополнительных услуг Стороны-1.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
6. РЕКЛАМА 6. РЕКЛАМА
</Typography> </Typography>
<Typography> <Typography>
6.1. При регистрации Пользователь вправе предоставить Стороне -2 6.1. При регистрации Пользователь вправе предоставить Стороне -2 право на
право на рассылку рекламных уведомлений (спама) и изменить это в рассылку рекламных уведомлений (спама) и изменить это в настройках в любой
настройках в любой момент использования Платформы момент использования Платформы
</Typography> </Typography>
<Typography> <Typography>
6.2. Сторона-2 дает Стороне-1 право на использование в работе 6.2. Сторона-2 дает Стороне-1 право на использование в работе Платформы
Платформы файлов «cookies» с целью выяснения предпочтений и файлов «cookies» с целью выяснения предпочтений и потребностей
потребностей Пользователей и эффективного и удобного Пользователей и эффективного и удобного использования Платформы,в
использования Платформы,в частности, для персонализации контента частности, для персонализации контента и рекламы, социальных сетей и
и рекламы, социальных сетей и маркетингового и статистического маркетингового и статистического анализа, в том числе, для передачи
анализа, в том числе, для передачи информации об использовании информации об использовании Платформы партнерам Стороны-1 , которые могут
Платформы партнерам Стороны-1 , которые могут объединять ее с объединять ее с другой информацией, которую вы им предоставили или которая
другой информацией, которую вы им предоставили или которая
собрана в ходе оказания Платформой услуг. собрана в ходе оказания Платформой услуг.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
7. ПРЕФЕРЕНЦИИ 7. ПРЕФЕРЕНЦИИ
</Typography> </Typography>
<Typography> <Typography>
7.1. Пользователи Платформы из числа некоммерческих организаций 7.1. Пользователи Платформы из числа некоммерческих организаций (НКО)
(НКО) имеют право на 60 % скидку по любому из Тарифов , при имеют право на 60 % скидку по любому из Тарифов , при условии их
условии их регистрации на Платформе с указанием полных сведений регистрации на Платформе с указанием полных сведений об НКО и ее
об НКО и ее контактных данных. контактных данных.
</Typography> </Typography>
<Typography className="docx_heading1"> <Typography className="docx_heading1">
7.2. Сторона-2 , из числа постоянных Пользователей Продуктов, 7.2. Сторона-2 , из числа постоянных Пользователей Продуктов, имеет право
имеет право на поощрение ее лояльности в виде скидок и подарков на поощрение ее лояльности в виде скидок и подарков от Стороны-1, согласно
от Стороны-1, согласно акций и других кампаний. акций и других кампаний.
</Typography> </Typography>
<Typography> <Typography>
Доступ к ним возможен при указании промо-кода , сообщаемого Доступ к ним возможен при указании промо-кода , сообщаемого Стороне-2 в
Стороне-2 в ходе проведения Стороной -1 таких акций. ходе проведения Стороной -1 таких акций.
</Typography> </Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
8. ОТВЕТСТВЕННОСТЬ 8. ОТВЕТСТВЕННОСТЬ
</Typography> </Typography>
<Typography>8.1. Пользователь понимает, что Платформа представляет <Typography>
собой сложный технический объект, требующий постоянного 8.1. Пользователь понимает, что Платформа представляет собой сложный
обслуживания, оптимизации, обновления и доработки, не возражает технический объект, требующий постоянного обслуживания, оптимизации,
против того, что некоторые сервисы Платформы могут работать в обновления и доработки, не возражает против того, что некоторые сервисы
тестовом режиме. Вид, технические характеристики, сервисы Платформы могут работать в тестовом режиме. Вид, технические
Платформы могут меняться без предварительного уведомления и характеристики, сервисы Платформы могут меняться без предварительного
согласия Пользователя. </Typography> уведомления и согласия Пользователя.{" "}
<Typography>8.2. Сторона-1 не может гарантировать пользователю </Typography>
бесперебойную работу и безошибочную, но обязуется принимать все <Typography>
усилия к оперативному устранению технических 8.2. Сторона-1 не может гарантировать пользователю бесперебойную работу и
проблем</Typography> безошибочную, но обязуется принимать все усилия к оперативному устранению
<Typography>8.3. Сторона-1 вправе устанавливать ограничения технических проблем
отдельным Пользователям, категориям Пользователей без </Typography>
предварительного уведомления.</Typography> <Typography>
<Typography>8.4. Правила о защите прав потребителя к вопросам 8.3. Сторона-1 вправе устанавливать ограничения отдельным Пользователям,
обеспечения бесперебойности и скорости работы Платформы, а также категориям Пользователей без предварительного уведомления.
к сервисам, пользование которыми осуществляется безвозмездно, не </Typography>
применяются </Typography> <Typography>
<Typography>8.5. Пользователь отвечает перед третьими лицами за свои 8.4. Правила о защите прав потребителя к вопросам обеспечения
действия и бездействие, связанное с использованием сервисов бесперебойности и скорости работы Платформы, а также к сервисам,
Платформы, если такие действия ведут к нарушениям прав и пользование которыми осуществляется безвозмездно, не применяются{" "}
законных интересов третьих лиц и действующего законодательства </Typography>
РФ.</Typography> <Typography>
8.5. Пользователь отвечает перед третьими лицами за свои действия и
бездействие, связанное с использованием сервисов Платформы, если такие
действия ведут к нарушениям прав и законных интересов третьих лиц и
действующего законодательства РФ.
</Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
9. ЮРИСДИКЦИЯ 9. ЮРИСДИКЦИЯ
</Typography> </Typography>
<Typography>9.1. Во всех спорах Стороны руководствуются действующим <Typography>
законодательством РФ, вне зависимости от территория нахождения 9.1. Во всех спорах Стороны руководствуются действующим законодательством
Пользователя или нахождения его оборудования, используемого для РФ, вне зависимости от территория нахождения Пользователя или нахождения
работы Платформы. </Typography> его оборудования, используемого для работы Платформы.{" "}
<Typography>9.2. При изменении законодательства РФ, делающих </Typography>
затруднительным или невозможным исполнение каких-либо положений <Typography>
Регулирующих документов, Стороны обязуются заключить новый 9.2. При изменении законодательства РФ, делающих затруднительным или
Регулирующий документ в той редакции, что отвечала бы невозможным исполнение каких-либо положений Регулирующих документов,
первоначальным целям использования Платформы</Typography> Стороны обязуются заключить новый Регулирующий документ в той редакции,
<Typography>9.3. Нормы международного права и обычаи делового что отвечала бы первоначальным целям использования Платформы
оборота используются только в той части, что не противоречит </Typography>
законодательству РФ.</Typography> <Typography>
<Typography>9.4. Все споры и разногласия предварительно разрешаются 9.3. Нормы международного права и обычаи делового оборота используются
в претензионном порядке, при этом стороны всецело содействуют только в той части, что не противоречит законодательству РФ.
мирному урегулированию споров. При недостижении согласия споры </Typography>
рассматриваются во Фрунзенском районном суде города <Typography>
Владивостока, за исключением споров между юридическими лицами, 9.4. Все споры и разногласия предварительно разрешаются в претензионном
юрисдикция которых определяется арбитражно-процессуальным порядке, при этом стороны всецело содействуют мирному урегулированию
законом РФ.</Typography> споров. При недостижении согласия споры рассматриваются во Фрунзенском
районном суде города Владивостока, за исключением споров между
юридическими лицами, юрисдикция которых определяется
арбитражно-процессуальным законом РФ.
</Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
10. СРОК ДЕЙСТВИЯ СОГЛАШЕНИЯ 10. СРОК ДЕЙСТВИЯ СОГЛАШЕНИЯ
</Typography> </Typography>
<Typography>10.1. Настоящий Договор и иные Регулирующие документы <Typography>
вступают в силу с момента их акцепта Пользователем и действуют 10.1.Настоящий Договор и иные Регулирующие документы вступают в силу с
бессрочно. Каждая из Сторон вправе отказаться от исполнения момента их акцепта Пользователем и действуют бессрочно. Каждая из Сторон
настоящего Договора, уведомив об этом другую Сторону посредством вправе отказаться от исполнения настоящего Договора, уведомив об этом
уведомления по электронной почте.</Typography> другую Сторону посредством уведомления по электронной почте.
<Typography>10.2. Правила Договора будет применяться в этом случае к </Typography>
периоду, предшествующему прекращения договорных отношений между <Typography>
Сторонами</Typography> 10.2.Правила Договора будет применяться в этом случае к периоду
<Typography>10.3. случае переуступки требований, продажи предприятия ,предшествующему прекращения договорных отношений между Сторонами
или Платформы третьим лицам, все обязательства перед </Typography>
Пользователями сохраняются перед новым правообладателем в полном <Typography>
объеме. Пользователь дает согласия на такую 10.3. случае переуступки требований, продажи предприятия или Платформы
переуступку.</Typography> третьим лицам, все обязательства перед Пользователями сохраняются перед
новым правообладателем в полном объеме. Пользователь дает согласия на
такую переуступку.
</Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
11. ЗАКЛЮЧИТЕЛЬНЫЕ УСЛОВИЯ 11. ЗАКЛЮЧИТЕЛЬНЫЕ УСЛОВИЯ
</Typography> </Typography>
<Typography>11.1. Пользователь дает согласие на получения <Typography>
уведомлений (нотификаций) для информирования Пользователя о 11.1. Пользователь дает согласие на получения уведомлений (нотификаций)
технических изменениях в работе функций Платформы, юридических для информирования Пользователя о технических изменениях в работе функций
документов, направления уведомлений рекламного Платформы, юридических документов, направления уведомлений рекламного
характера </Typography> характера{" "}
<Typography>11.2. Пользователь вправе использовать электронные </Typography>
документы , удостоверенные простой (неквалифицированной) <Typography>
электронной подписью , наличие которой подтверждается фактом её 11.2. Пользователь вправе использовать электронные документы ,
формирования с применением одновременно обоих ключей удостоверенные простой (неквалифицированной) электронной подписью ,
:</Typography> наличие которой подтверждается фактом её формирования с применением
одновременно обоих ключей :
</Typography>
<ul type="disc"> <ul type="disc">
<li>Логин и пароль Пользователя</li> <li>Логин и пароль Пользователя</li>
<li>Адрес электронной почты, указанный при аутентификации</li> <li>Адрес электронной почты, указанный при аутентификации</li>
</ul> </ul>
<Typography>Электронные документы, подписанные таким способом , приравниваются к документам на бумажном носителе, подписанном собственноручной подписью.</Typography> <Typography>
<Typography>11.3. Любые действия, совершенные использованием простой электронной подписи определенного Пользователя, считаются совершенными таким Пользователем. Пользователь освобождается от последствий использования таких данных третьими лицами, если докажет , что принял все меры заботливости и осмотрительности по защите своего личного кабинета , своевременно уведомил Сторону-1 о подозрительных действиях с его аккаунтом, указывающим на несанкционированный доступ к личному кабинету, либо сообщил о краже или утрате паролей , иных данных, дающих доступ к личному кабинету.</Typography> Электронные документы, подписанные таким способом , приравниваются к
<Typography>11.4. При обнаружении вредоносных программ , небезопасных кодов обеспечения с оборудования Пользователя и выявления автоматических запросов к Платформе с оборудования Пользователя ,Сторона -1 вправе защиты своего права на информационную безопасность Платформы прекратить прием любой информации, сгенерированной автоматически, запретить соединение с оборудованием Пользователя, заблокировать или удалить аккаунт Пользователя , вплоть до запрета повторного создания личного кабинета таким Пользователем.</Typography> документам на бумажном носителе, подписанном собственноручной подписью.
<Typography>11.5. Сторона -1 .как владелец Платформы и правообладатель её элементов, являющихся результатами интеллектуальной деятельности, запрещает декомпиляцию и реверсивный инжиниринг программного обеспечения Платформы.</Typography> </Typography>
<Typography>
11.3. Любые действия, совершенные использованием простой электронной
подписи определенного Пользователя, считаются совершенными таким
Пользователем. Пользователь освобождается от последствий использования
таких данных третьими лицами, если докажет , что принял все меры
заботливости и осмотрительности по защите своего личного кабинета ,
своевременно уведомил Сторону-1 о подозрительных действиях с его
аккаунтом, указывающим на несанкционированный доступ к личному кабинету,
либо сообщил о краже или утрате паролей , иных данных, дающих доступ к
личному кабинету.
</Typography>
<Typography>
11.4. При обнаружении вредоносных программ , небезопасных кодов
обеспечения с оборудования Пользователя и выявления автоматических
запросов к Платформе с оборудования Пользователя ,Сторона -1 вправе защиты
своего права на информационную безопасность Платформы прекратить прием
любой информации, сгенерированной автоматически, запретить соединение с
оборудованием Пользователя, заблокировать или удалить аккаунт Пользователя
, вплоть до запрета повторного создания личного кабинета таким
Пользователем.
</Typography>
<Typography>
11.5. Сторона -1 .как владелец Платформы и правообладатель её элементов,
являющихся результатами интеллектуальной деятельности, запрещает
декомпиляцию и реверсивный инжиниринг программного обеспечения Платформы.
</Typography>
<Typography variant="h6" sx={{ textAlign: "center" }}> <Typography variant="h6" sx={{ textAlign: "center" }}>
РЕКВИЗИТЫ:{" "} РЕКВИЗИТЫ:{" "}
@ -576,10 +601,14 @@ export default () => (
<Typography>Корр/счет 30101810745374525104</Typography> <Typography>Корр/счет 30101810745374525104</Typography>
<Typography>БИК 044525104</Typography> <Typography>БИК 044525104</Typography>
<Typography>Банк: ООО "Банк Точка"</Typography> <Typography>Банк: ООО "Банк Точка"</Typography>
<Typography>Адрес: г. Владивосток, ул. Алеутская 28, кабинет 207</Typography> <Typography>
Адрес: г. Владивосток, ул. Алеутская 28, кабинет 207
</Typography>
<Typography>Тел.: +79644422240</Typography> <Typography>Тел.: +79644422240</Typography>
<Typography>E-mail: team@pena.digital</Typography> <Typography>E-mail: team@pena.digital</Typography>
<Typography>Директор на основании Устава: Линдберг Иван Романович</Typography> <Typography>
Директор на основании Устава: Линдберг Иван Романович
</Typography>
</Box> </Box>
</Box> </Box>
) );

@ -34,7 +34,7 @@ const initialValues: Values = {
const validationSchema = object({ const validationSchema = object({
password: string() password: string()
.min(8, "Минимум 8 символов") .min(8, "Минимум 8 символов")
.matches(/^[.,:;-_+\d\w]+$/, "Некорректные символы") .matches(/^[.,:;\-_+!&()*<>\[\]\{\}`@"#$\%\^\=?\d\w]+$/, "Некорректные символы")
.required("Поле обязательно"), .required("Поле обязательно"),
}); });

@ -41,7 +41,7 @@ const validationSchema = object({
.email("Введите корректный email"), .email("Введите корректный email"),
password: string() password: string()
.min(8, "Минимум 8 символов") .min(8, "Минимум 8 символов")
.matches(/^[.,:;\-_+!&()<>\[\]\{\}`@"#$\%\^\=?\d\w]+$/, "Некорректные символы") .matches(/^[.,:;\-_+!&()*<>\[\]\{\}`@"#$\%\^\=?\d\w]+$/, "Некорректные символы")
.required("Поле обязательно"), .required("Поле обязательно"),
repeatPassword: string() repeatPassword: string()
.oneOf([ref("password"), undefined], "Пароли не совпадают") .oneOf([ref("password"), undefined], "Пароли не совпадают")

@ -310,7 +310,7 @@ const validators: Record<UserSettingsField | keyof UserName, StringSchema> = {
.min(6, "Номер телефона должен содержать минимум 6 символов"), .min(6, "Номер телефона должен содержать минимум 6 символов"),
password: string() password: string()
.min(8, "Минимум 8 символов") .min(8, "Минимум 8 символов")
.matches(/^[.,:;-_+\d\w]+$/, "Некорректные символы в пароле") .matches(/^[.,:;\-_+!&()*<>\[\]\{\}`@"#$\%\^\=?\d\w]+$/, "Некорректные символы в пароле")
.optional(), .optional(),
firstname: string(), firstname: string(),
secondname: string(), secondname: string(),