Dev #1
17
.idea/workspace.xml
generated
17
.idea/workspace.xml
generated
@@ -5,8 +5,18 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="2a96f817-9dc2-4f3c-893a-c4974c750774" name="Changes" comment="">
|
<list default="true" id="2a96f817-9dc2-4f3c-893a-c4974c750774" name="Changes" comment="">
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/app/privacy-policy/page.tsx" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/shared/lib/phoneBeautify/phoneBeautify.ts" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/views/privacy-policy/index.ts" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/views/privacy-policy/styles.module.scss" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/views/privacy-policy/ui.tsx" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/entities/base-menu/styles.module.scss" beforeDir="false" afterPath="$PROJECT_DIR$/src/entities/base-menu/styles.module.scss" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/app/api/sendform/route.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/app/api/sendform/route.ts" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/entities/base-menu/ui.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/entities/base-menu/ui.tsx" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/entities/top-menu/ui.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/entities/top-menu/ui.tsx" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/shared/const/contacts.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/shared/const/contacts.ts" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/views/index.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/views/index.ts" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/widgets/footer/ui.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/widgets/footer/ui.tsx" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -14,16 +24,16 @@
|
|||||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
</component>
|
</component>
|
||||||
<component name="DarkyenusTimeTracker">
|
<component name="DarkyenusTimeTracker">
|
||||||
<option name="totalTimeSeconds" value="194130" />
|
<option name="totalTimeSeconds" value="197124" />
|
||||||
<option name="gitIntegration" value="true" />
|
<option name="gitIntegration" value="true" />
|
||||||
<option name="naggedAbout" value="1" />
|
<option name="naggedAbout" value="1" />
|
||||||
</component>
|
</component>
|
||||||
<component name="FileTemplateManagerImpl">
|
<component name="FileTemplateManagerImpl">
|
||||||
<option name="RECENT_TEMPLATES">
|
<option name="RECENT_TEMPLATES">
|
||||||
<list>
|
<list>
|
||||||
<option value="TypeScript File" />
|
|
||||||
<option value="TypeScript JSX File" />
|
<option value="TypeScript JSX File" />
|
||||||
<option value="SCSS File" />
|
<option value="SCSS File" />
|
||||||
|
<option value="TypeScript File" />
|
||||||
</list>
|
</list>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
@@ -109,6 +119,7 @@
|
|||||||
<workItem from="1764591867512" duration="4332000" />
|
<workItem from="1764591867512" duration="4332000" />
|
||||||
<workItem from="1764657017067" duration="21490000" />
|
<workItem from="1764657017067" duration="21490000" />
|
||||||
<workItem from="1764741053553" duration="18011000" />
|
<workItem from="1764741053553" duration="18011000" />
|
||||||
|
<workItem from="1764825390464" duration="5046000" />
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ async function sendMail(data: TBaseForm) {
|
|||||||
const formattedBody = `
|
const formattedBody = `
|
||||||
<html lang="ru-RU">
|
<html lang="ru-RU">
|
||||||
<body>
|
<body>
|
||||||
<p>Сообщение с сайта "Экспертиза и Оценка"</p>
|
<p>Сообщение с сайта "Оценка-Сочи"</p>
|
||||||
<p>Форма отправки: ${form}</p>
|
<p>Форма отправки: ${form}</p>
|
||||||
<p>Имя отправителя: ${name ?? 'не указано'}</p>
|
<p>Имя отправителя: ${name ?? 'не указано'}</p>
|
||||||
<p>Номер телефона: ${phone}</p>
|
<p>Номер телефона: ${phone}</p>
|
||||||
|
|||||||
5
src/app/privacy-policy/page.tsx
Normal file
5
src/app/privacy-policy/page.tsx
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import { PrivacyPolicy } from '@/views';
|
||||||
|
|
||||||
|
export default function Page() {
|
||||||
|
return <PrivacyPolicy />;
|
||||||
|
}
|
||||||
@@ -11,9 +11,11 @@ import { BeautyButton } from '@/entities';
|
|||||||
import dtrLogo from '@public/images/dtr-logo-eagle.png';
|
import dtrLogo from '@public/images/dtr-logo-eagle.png';
|
||||||
import { Burger } from '@shared/ui';
|
import { Burger } from '@shared/ui';
|
||||||
import { Sidebar } from '@/widgets';
|
import { Sidebar } from '@/widgets';
|
||||||
|
import { phoneBeautify } from '@shared/lib/phoneBeautify/phoneBeautify';
|
||||||
|
import { CONTACTS } from '@shared/const/contacts';
|
||||||
|
|
||||||
function BaseMenu() {
|
function BaseMenu() {
|
||||||
const phone = '+7 (900) 241-34-34';
|
const phone = phoneBeautify(CONTACTS.PHONE);
|
||||||
|
|
||||||
const [open, setOpen] = useState(false);
|
const [open, setOpen] = useState(false);
|
||||||
|
|
||||||
@@ -59,7 +61,7 @@ function BaseMenu() {
|
|||||||
<Image
|
<Image
|
||||||
className={s.Logotype}
|
className={s.Logotype}
|
||||||
src={dtrLogo}
|
src={dtrLogo}
|
||||||
alt={'ДиТрасо'}
|
alt={CONTACTS.COMPANY}
|
||||||
quality={75}
|
quality={75}
|
||||||
priority
|
priority
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -1,26 +1,40 @@
|
|||||||
import s from './styles.module.scss';
|
import s from './styles.module.scss';
|
||||||
import { Icons } from '@shared/ui/icon';
|
import { Icons } from '@shared/ui/icon';
|
||||||
|
import { ROUTES_EXTERNAL } from '@shared/const/route';
|
||||||
|
import { CONTACTS } from '@shared/const/contacts';
|
||||||
|
|
||||||
function TopMenu() {
|
function TopMenu() {
|
||||||
return (
|
return (
|
||||||
<section className={s.Container}>
|
<section className={s.Container}>
|
||||||
<div className={s.Top}>
|
<div className={s.Top}>
|
||||||
<div className={s.Icons}>
|
<div className={s.Icons}>
|
||||||
<Icons.Whatsapp className={s.Icon} />
|
<a href={`${CONTACTS.WHATSAPP}`}>
|
||||||
<Icons.Telegram className={s.Icon} />
|
<Icons.Whatsapp className={s.Icon} />
|
||||||
<Icons.Phone className={s.Icon} />
|
</a>
|
||||||
|
<a href={`${CONTACTS.TELEGRAM}`}>
|
||||||
|
<Icons.Telegram className={s.Icon} />
|
||||||
|
</a>
|
||||||
|
<a href={`tel:${CONTACTS.PHONE}`}>
|
||||||
|
<Icons.Phone className={s.Icon} />
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className={s.Contacts}>
|
<div className={s.Contacts}>
|
||||||
<p className={s.Item}>
|
<p className={s.Item}>
|
||||||
<Icons.Envelope className={s.IconBox} />
|
<a href={`mailto:${CONTACTS.EMAIL}`}>
|
||||||
<span className={s.Description}>spo-71@yandex.ru</span>
|
<Icons.Envelope className={s.IconBox} />
|
||||||
|
</a>
|
||||||
|
<a href={`mailto:${CONTACTS.EMAIL}`}>
|
||||||
|
<span className={s.Description}>{CONTACTS.EMAIL}</span>
|
||||||
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p className={s.Item}>
|
<p className={s.Item}>
|
||||||
<Icons.Map className={s.IconBox} />
|
<a href={`${ROUTES_EXTERNAL.YANDEX_MAP}`}>
|
||||||
<span className={s.Description}>
|
<Icons.Map className={s.IconBox} />
|
||||||
г. Сочи, Навагинская д. 9д, оф. 35
|
</a>
|
||||||
</span>
|
<a href={`${ROUTES_EXTERNAL.YANDEX_MAP}`}>
|
||||||
|
<span className={s.Description}>{CONTACTS.ADDRESS}</span>
|
||||||
|
</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,6 +1,12 @@
|
|||||||
export const CONTACTS = {
|
export const CONTACTS = {
|
||||||
EMAIL: 'spo-71@yandex.ru',
|
COMPANY: '«ООО ДИТРАСО»',
|
||||||
|
WEB: 'ocenka-sochi.ru',
|
||||||
PHONE: '+79002413434',
|
PHONE: '+79002413434',
|
||||||
|
EMAIL: 'spo-71@yandex.ru',
|
||||||
|
ADDRESS: 'г. Сочи, Навагинская д. 9д, оф. 35',
|
||||||
TELEGRAM: 'https://telegram.me/ditraso',
|
TELEGRAM: 'https://telegram.me/ditraso',
|
||||||
WHATSAPP: 'https://api.whatsapp.com/send?phone=79002413434',
|
WHATSAPP: 'https://api.whatsapp.com/send?phone=79002413434',
|
||||||
|
YOUTUBE: 'https://www.youtube.com/',
|
||||||
|
RUTUBE: 'https://rutube.ru/',
|
||||||
|
TEXT: 'Консультация по обращению с сайта ocenka-sochi.ru',
|
||||||
} as const;
|
} as const;
|
||||||
|
|||||||
10
src/shared/lib/phoneBeautify/phoneBeautify.ts
Normal file
10
src/shared/lib/phoneBeautify/phoneBeautify.ts
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
export function phoneBeautify(phone: string): string {
|
||||||
|
const cleaned = phone.replace(/[^\d+]/g, '');
|
||||||
|
|
||||||
|
const match = cleaned.match(/^\+?7(\d{3})(\d{3})(\d{2})(\d{2})$/);
|
||||||
|
if (!match) return phone;
|
||||||
|
|
||||||
|
const [, code, part1, part2, part3] = match;
|
||||||
|
|
||||||
|
return `+7 (${code}) ${part1}-${part2}-${part3}`;
|
||||||
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
export * from './home';
|
export * from './home';
|
||||||
export * from './contacts';
|
export * from './contacts';
|
||||||
|
export * from './privacy-policy';
|
||||||
|
|
||||||
//Expertise
|
//Expertise
|
||||||
export * from './expertise/category';
|
export * from './expertise/category';
|
||||||
|
|||||||
1
src/views/privacy-policy/index.ts
Normal file
1
src/views/privacy-policy/index.ts
Normal file
@@ -0,0 +1 @@
|
|||||||
|
export * from './ui';
|
||||||
77
src/views/privacy-policy/styles.module.scss
Normal file
77
src/views/privacy-policy/styles.module.scss
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
.Policy {
|
||||||
|
position: relative;
|
||||||
|
margin: rem(60px) auto rem(20px);
|
||||||
|
width: rem(360px);
|
||||||
|
background: #EEE;
|
||||||
|
padding: rem(20px);
|
||||||
|
border-radius: rem(28px);
|
||||||
|
|
||||||
|
@include iftablet{
|
||||||
|
width: rem(600px);
|
||||||
|
margin: rem(40px) auto rem(20px);
|
||||||
|
padding: rem(20px);
|
||||||
|
}
|
||||||
|
|
||||||
|
@include iflaptop{
|
||||||
|
width: rem(800px);
|
||||||
|
margin: rem(60px) auto rem(20px);
|
||||||
|
padding: rem(60px);
|
||||||
|
}
|
||||||
|
|
||||||
|
@include ifdesktop{
|
||||||
|
width: rem(1200px);
|
||||||
|
margin: rem(60px) auto rem(20px);
|
||||||
|
padding: rem(60px);
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-family: $font-roboto;
|
||||||
|
font-weight: 500;
|
||||||
|
font-size: rem(20px);
|
||||||
|
line-height: 130%;
|
||||||
|
color: $color-text;
|
||||||
|
|
||||||
|
@include iftablet{
|
||||||
|
font-size: rem(24px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-family: $font-roboto;
|
||||||
|
font-weight: 500;
|
||||||
|
font-size: rem(16px);
|
||||||
|
line-height: 130%;
|
||||||
|
color: $color-text;
|
||||||
|
margin: rem(8px) 0;
|
||||||
|
|
||||||
|
@include iftablet{
|
||||||
|
font-size: rem(20px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
font-family: $font-roboto;
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: rem(14px);
|
||||||
|
line-height: 130%;
|
||||||
|
color: $color-text;
|
||||||
|
margin: rem(8px) 0;
|
||||||
|
|
||||||
|
@include iftablet{
|
||||||
|
font-size: rem(16px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
font-family: $font-roboto;
|
||||||
|
font-weight: 400;
|
||||||
|
font-size: rem(14px);
|
||||||
|
line-height: 130%;
|
||||||
|
color: $color-text;
|
||||||
|
margin: rem(8px) 0;
|
||||||
|
|
||||||
|
@include iftablet{
|
||||||
|
font-size: rem(16px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
509
src/views/privacy-policy/ui.tsx
Normal file
509
src/views/privacy-policy/ui.tsx
Normal file
@@ -0,0 +1,509 @@
|
|||||||
|
import s from './styles.module.scss';
|
||||||
|
import Link from 'next/link';
|
||||||
|
import { CONTACTS } from '@shared/const/contacts';
|
||||||
|
|
||||||
|
export default function PrivacyPolicy() {
|
||||||
|
return (
|
||||||
|
<section className={s.Policy}>
|
||||||
|
<h2>Политика в отношении обработки персональных данных</h2>
|
||||||
|
<h3>1. Общие положения</h3>
|
||||||
|
<p>
|
||||||
|
Настоящая политика обработки персональных данных составлена в
|
||||||
|
соответствии с требованиями Федерального закона от 27.07.2006. № 152-ФЗ
|
||||||
|
«О персональных данных» (далее — Закон о персональных данных) и
|
||||||
|
определяет порядок обработки персональных данных и меры по обеспечению
|
||||||
|
безопасности персональных данных, предпринимаемые {CONTACTS.COMPANY}{' '}
|
||||||
|
(далее — Оператор).
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
1.1. Оператор ставит своей важнейшей целью и условием осуществления
|
||||||
|
своей деятельности соблюдение прав и свобод человека и гражданина при
|
||||||
|
обработке его персональных данных, в том числе защиты прав на
|
||||||
|
неприкосновенность частной жизни, личную и семейную тайну.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
1.2. Настоящая политика Оператора в отношении обработки персональных
|
||||||
|
данных (далее — Политика) применяется ко всей информации, которую
|
||||||
|
Оператор может получить о посетителях веб-сайта {CONTACTS.WEB}.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h3>2. Основные понятия, используемые в Политике</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
2.1. Автоматизированная обработка персональных данных — обработка
|
||||||
|
персональных данных с помощью средств вычислительной техники.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.2. Блокирование персональных данных — временное прекращение
|
||||||
|
обработки персональных данных (за исключением случаев, если обработка
|
||||||
|
необходима для уточнения персональных данных).
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.3. Веб-сайт — совокупность графических и информационных материалов,
|
||||||
|
а также программ для ЭВМ и баз данных, обеспечивающих их доступность в
|
||||||
|
сети интернет по сетевому адресу {CONTACTS.WEB}.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.4. Информационная система персональных данных — совокупность
|
||||||
|
содержащихся в базах данных персональных данных и обеспечивающих их
|
||||||
|
обработку информационных технологий и технических средств.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.5. Обезличивание персональных данных — действия, в результате
|
||||||
|
которых невозможно определить без использования дополнительной
|
||||||
|
информации принадлежность персональных данных конкретному Пользователю
|
||||||
|
или иному субъекту персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.6. Обработка персональных данных — любое действие (операция) или
|
||||||
|
совокупность действий (операций), совершаемых с использованием средств
|
||||||
|
автоматизации или без использования таких средств с персональными
|
||||||
|
данными, включая сбор, запись, систематизацию, накопление, хранение,
|
||||||
|
уточнение (обновление, изменение), извлечение, использование, передачу
|
||||||
|
(распространение, предоставление, доступ), обезличивание,
|
||||||
|
блокирование, удаление, уничтожение персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.7. Оператор — государственный орган, муниципальный орган,
|
||||||
|
юридическое или физическое лицо, самостоятельно или совместно с
|
||||||
|
другими лицами организующие и/или осуществляющие обработку
|
||||||
|
персональных данных, а также определяющие цели обработки персональных
|
||||||
|
данных, состав персональных данных, подлежащих обработке, действия
|
||||||
|
(операции), совершаемые с персональными данными.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.8. Персональные данные — любая информация, относящаяся прямо или
|
||||||
|
косвенно к определенному или определяемому Пользователю веб-сайта{' '}
|
||||||
|
{CONTACTS.WEB}.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.9. Персональные данные, разрешенные субъектом персональных данных
|
||||||
|
для распространения, — персональные данные, доступ неограниченного
|
||||||
|
круга лиц к которым предоставлен субъектом персональных данных путем
|
||||||
|
дачи согласия на обработку персональных данных, разрешенных субъектом
|
||||||
|
персональных данных для распространения в порядке, предусмотренном
|
||||||
|
Законом о персональных данных (далее — персональные данные,
|
||||||
|
разрешенные для распространения).
|
||||||
|
</li>
|
||||||
|
<li>2.10. Пользователь — любой посетитель веб-сайта {CONTACTS.WEB}.</li>
|
||||||
|
<li>
|
||||||
|
2.11. Предоставление персональных данных — действия, направленные на
|
||||||
|
раскрытие персональных данных определенному лицу или определенному
|
||||||
|
кругу лиц.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.12. Распространение персональных данных — любые действия,
|
||||||
|
направленные на раскрытие персональных данных неопределенному кругу
|
||||||
|
лиц (передача персональных данных) или на ознакомление с персональными
|
||||||
|
данными неограниченного круга лиц, в том числе обнародование
|
||||||
|
персональных данных в средствах массовой информации, размещение в
|
||||||
|
информационно-телекоммуникационных сетях или предоставление доступа к
|
||||||
|
персональным данным каким-либо иным способом.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.13. Трансграничная передача персональных данных — передача
|
||||||
|
персональных данных на территорию иностранного государства органу
|
||||||
|
власти иностранного государства, иностранному физическому или
|
||||||
|
иностранному юридическому лицу.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
2.14. Уничтожение персональных данных — любые действия, в результате
|
||||||
|
которых персональные данные уничтожаются безвозвратно с невозможностью
|
||||||
|
дальнейшего восстановления содержания персональных данных в
|
||||||
|
информационной системе персональных данных и/или уничтожаются
|
||||||
|
материальные носители персональных данных.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h3>3. Основные права и обязанности Оператора</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
3.1. Оператор имеет право:
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
— получать от субъекта персональных данных достоверные информацию
|
||||||
|
и/или документы, содержащие персональные данные;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— в случае отзыва субъектом персональных данных согласия на
|
||||||
|
обработку персональных данных, а также, направления обращения с
|
||||||
|
требованием о прекращении обработки персональных данных, Оператор
|
||||||
|
вправе продолжить обработку персональных данных без согласия
|
||||||
|
субъекта персональных данных при наличии оснований, указанных в
|
||||||
|
Законе о персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— самостоятельно определять состав и перечень мер, необходимых и
|
||||||
|
достаточных для обеспечения выполнения обязанностей,
|
||||||
|
предусмотренных Законом о персональных данных и принятыми в
|
||||||
|
соответствии с ним нормативными правовыми актами, если иное не
|
||||||
|
предусмотрено Законом о персональных данных или другими
|
||||||
|
федеральными законами.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
3.2. Оператор обязан:
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
— предоставлять субъекту персональных данных по его просьбе
|
||||||
|
информацию, касающуюся обработки его персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— организовывать обработку персональных данных в порядке,
|
||||||
|
установленном действующим законодательством РФ;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— отвечать на обращения и запросы субъектов персональных данных и
|
||||||
|
их законных представителей в соответствии с требованиями Закона о
|
||||||
|
персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— сообщать в уполномоченный орган по защите прав субъектов
|
||||||
|
персональных данных по запросу этого органа необходимую информацию
|
||||||
|
в течение 10 дней с даты получения такого запроса;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— публиковать или иным образом обеспечивать неограниченный доступ
|
||||||
|
к настоящей Политике в отношении обработки персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— принимать правовые, организационные и технические меры для
|
||||||
|
защиты персональных данных от неправомерного или случайного
|
||||||
|
доступа к ним, уничтожения, изменения, блокирования, копирования,
|
||||||
|
предоставления, распространения персональных данных, а также от
|
||||||
|
иных неправомерных действий в отношении персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— прекратить передачу (распространение, предоставление, доступ)
|
||||||
|
персональных данных, прекратить обработку и уничтожить
|
||||||
|
персональные данные в порядке и случаях, предусмотренных Законом о
|
||||||
|
персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— исполнять иные обязанности, предусмотренные Законом о
|
||||||
|
персональных данных.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>4. Основные права и обязанности субъектов персональных данных</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
4.1. Субъекты персональных данных имеют право:
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
— получать информацию, касающуюся обработки его персональных
|
||||||
|
данных, за исключением случаев, предусмотренных федеральными
|
||||||
|
законами. Сведения предоставляются субъекту персональных данных
|
||||||
|
Оператором в доступной форме, и в них не должны содержаться
|
||||||
|
персональные данные, относящиеся к другим субъектам персональных
|
||||||
|
данных, за исключением случаев, когда имеются законные основания
|
||||||
|
для раскрытия таких персональных данных. Перечень информации и
|
||||||
|
порядок ее получения установлен Законом о персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— требовать от оператора уточнения его персональных данных, их
|
||||||
|
блокирования или уничтожения в случае, если персональные данные
|
||||||
|
являются неполными, устаревшими, неточными, незаконно полученными
|
||||||
|
или не являются необходимыми для заявленной цели обработки, а
|
||||||
|
также принимать предусмотренные законом меры по защите своих прав;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— выдвигать условие предварительного согласия при обработке
|
||||||
|
персональных данных в целях продвижения на рынке товаров, работ и
|
||||||
|
услуг;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— на отзыв согласия на обработку персональных данных, а также, на
|
||||||
|
направление требования о прекращении обработки персональных
|
||||||
|
данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— обжаловать в уполномоченный орган по защите прав субъектов
|
||||||
|
персональных данных или в судебном порядке неправомерные действия
|
||||||
|
или бездействие Оператора при обработке его персональных данных;
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
— на осуществление иных прав, предусмотренных законодательством
|
||||||
|
РФ.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
4.2. Субъекты персональных данных обязаны:
|
||||||
|
<ol>
|
||||||
|
<li>— предоставлять Оператору достоверные данные о себе;</li>
|
||||||
|
<li>
|
||||||
|
— сообщать Оператору об уточнении (обновлении, изменении) своих
|
||||||
|
персональных данных.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
4.3. Лица, передавшие Оператору недостоверные сведения о себе, либо
|
||||||
|
сведения о другом субъекте персональных данных без согласия
|
||||||
|
последнего, несут ответственность в соответствии с законодательством
|
||||||
|
РФ.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>5. Принципы обработки персональных данных</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
5.1. Обработка персональных данных осуществляется на законной и
|
||||||
|
справедливой основе.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
5.2. Обработка персональных данных ограничивается достижением
|
||||||
|
конкретных, заранее определенных и законных целей. Не допускается
|
||||||
|
обработка персональных данных, несовместимая с целями сбора
|
||||||
|
персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
5.3. Не допускается объединение баз данных, содержащих персональные
|
||||||
|
данные, обработка которых осуществляется в целях, несовместимых между
|
||||||
|
собой.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
5.4. Обработке подлежат только персональные данные, которые отвечают
|
||||||
|
целям их обработки.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
5.5. Содержание и объем обрабатываемых персональных данных
|
||||||
|
соответствуют заявленным целям обработки. Не допускается избыточность
|
||||||
|
обрабатываемых персональных данных по отношению к заявленным целям их
|
||||||
|
обработки.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
5.6. При обработке персональных данных обеспечивается точность
|
||||||
|
персональных данных, их достаточность, а в необходимых случаях и
|
||||||
|
актуальность по отношению к целям обработки персональных данных.
|
||||||
|
Оператор принимает необходимые меры и/или обеспечивает их принятие по
|
||||||
|
удалению или уточнению неполных или неточных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
5.7. Хранение персональных данных осуществляется в форме, позволяющей
|
||||||
|
определить субъекта персональных данных, не дольше, чем этого требуют
|
||||||
|
цели обработки персональных данных, если срок хранения персональных
|
||||||
|
данных не установлен федеральным законом, договором, стороной
|
||||||
|
которого, выгодоприобретателем или поручителем по которому является
|
||||||
|
субъект персональных данных. Обрабатываемые персональные данные
|
||||||
|
уничтожаются либо обезличиваются по достижении целей обработки или в
|
||||||
|
случае утраты необходимости в достижении этих целей, если иное не
|
||||||
|
предусмотрено федеральным законом.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h3>6. Цели обработки персональных данных</h3>
|
||||||
|
<p>
|
||||||
|
Цель обработки: информирование Пользователя посредством отправки
|
||||||
|
электронных писем
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Персональные данные: фамилия, имя, отчество электронный адрес номера
|
||||||
|
телефонов
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Правовые основания: уставные (учредительные) документы Оператора
|
||||||
|
договоры, заключаемые между оператором и субъектом персональных данных
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Виды обработки персональных данных: Сбор, запись, систематизация,
|
||||||
|
накопление, хранение, уничтожение и обезличивание персональных данных
|
||||||
|
Отправка информационных писем на адрес электронной почты
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>7. Условия обработки персональных данных</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
7.1. Обработка персональных данных осуществляется с согласия субъекта
|
||||||
|
персональных данных на обработку его персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
7.2. Обработка персональных данных необходима для достижения целей,
|
||||||
|
предусмотренных международным договором Российской Федерации или
|
||||||
|
законом, для осуществления возложенных законодательством Российской
|
||||||
|
Федерации на оператора функций, полномочий и обязанностей.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
7.3. Обработка персональных данных необходима для осуществления
|
||||||
|
правосудия, исполнения судебного акта, акта другого органа или
|
||||||
|
должностного лица, подлежащих исполнению в соответствии с
|
||||||
|
законодательством Российской Федерации об исполнительном производстве.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
7.4. Обработка персональных данных необходима для исполнения договора,
|
||||||
|
стороной которого либо выгодоприобретателем или поручителем по
|
||||||
|
которому является субъект персональных данных, а также для заключения
|
||||||
|
договора по инициативе субъекта персональных данных или договора, по
|
||||||
|
которому субъект персональных данных будет являться
|
||||||
|
выгодоприобретателем или поручителем.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
7.5. Обработка персональных данных необходима для осуществления прав и
|
||||||
|
законных интересов оператора или третьих лиц либо для достижения
|
||||||
|
общественно значимых целей при условии, что при этом не нарушаются
|
||||||
|
права и свободы субъекта персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
7.6. Осуществляется обработка персональных данных, доступ
|
||||||
|
неограниченного круга лиц к которым предоставлен субъектом
|
||||||
|
персональных данных либо по его просьбе (далее — общедоступные
|
||||||
|
персональные данные).
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
7.7. Осуществляется обработка персональных данных, подлежащих
|
||||||
|
опубликованию или обязательному раскрытию в соответствии с федеральным
|
||||||
|
законом.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>
|
||||||
|
8. Порядок сбора, хранения, передачи и других видов обработки
|
||||||
|
персональных данных
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
Безопасность персональных данных, которые обрабатываются Оператором,
|
||||||
|
обеспечивается путем реализации правовых, организационных и технических
|
||||||
|
мер, необходимых для выполнения в полном объеме требований действующего
|
||||||
|
законодательства в области защиты персональных данных.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
8.1. Оператор обеспечивает сохранность персональных данных и принимает
|
||||||
|
все возможные меры, исключающие доступ к персональным данным
|
||||||
|
неуполномоченных лиц.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.2. Персональные данные Пользователя никогда, ни при каких условиях
|
||||||
|
не будут переданы третьим лицам, за исключением случаев, связанных с
|
||||||
|
исполнением действующего законодательства либо в случае, если
|
||||||
|
субъектом персональных данных дано согласие Оператору на передачу
|
||||||
|
данных третьему лицу для исполнения обязательств по
|
||||||
|
гражданско-правовому договору.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.3. В случае выявления неточностей в персональных данных,
|
||||||
|
Пользователь может актуализировать их самостоятельно, путем
|
||||||
|
направления Оператору уведомление на адрес электронной почты Оператора{' '}
|
||||||
|
{CONTACTS.EMAIL} с пометкой «Актуализация персональных данных».
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.4. Срок обработки персональных данных определяется достижением
|
||||||
|
целей, для которых были собраны персональные данные, если иной срок не
|
||||||
|
предусмотрен договором или действующим законодательством. Пользователь
|
||||||
|
может в любой момент отозвать свое согласие на обработку персональных
|
||||||
|
данных, направив Оператору уведомление посредством электронной почты
|
||||||
|
на электронный адрес Оператора {CONTACTS.EMAIL} с пометкой «Отзыв
|
||||||
|
согласия на обработку персональных данных».
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.5. Вся информация, которая собирается сторонними сервисами, в том
|
||||||
|
числе платежными системами, средствами связи и другими поставщиками
|
||||||
|
услуг, хранится и обрабатывается указанными лицами (Операторами) в
|
||||||
|
соответствии с их Пользовательским соглашением и Политикой
|
||||||
|
конфиденциальности. Субъект персональных данных и/или с указанными
|
||||||
|
документами. Оператор не несет ответственность за действия третьих
|
||||||
|
лиц, в том числе указанных в настоящем пункте поставщиков услуг.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.6. Установленные субъектом персональных данных запреты на передачу
|
||||||
|
(кроме предоставления доступа), а также на обработку или условия
|
||||||
|
обработки (кроме получения доступа) персональных данных, разрешенных
|
||||||
|
для распространения, не действуют в случаях обработки персональных
|
||||||
|
данных в государственных, общественных и иных публичных интересах,
|
||||||
|
определенных законодательством РФ.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.7. Оператор при обработке персональных данных обеспечивает
|
||||||
|
конфиденциальность персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.8. Оператор осуществляет хранение персональных данных в форме,
|
||||||
|
позволяющей определить субъекта персональных данных, не дольше, чем
|
||||||
|
этого требуют цели обработки персональных данных, если срок хранения
|
||||||
|
персональных данных не установлен федеральным законом, договором,
|
||||||
|
стороной которого, выгодоприобретателем или поручителем по которому
|
||||||
|
является субъект персональных данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
8.9. Условием прекращения обработки персональных данных может являться
|
||||||
|
достижение целей обработки персональных данных, истечение срока
|
||||||
|
действия согласия субъекта персональных данных, отзыв согласия
|
||||||
|
субъектом персональных данных или требование о прекращении обработки
|
||||||
|
персональных данных, а также выявление неправомерной обработки
|
||||||
|
персональных данных.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>
|
||||||
|
9. Перечень действий, производимых Оператором с полученными
|
||||||
|
персональными данными{' '}
|
||||||
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
9.1. Оператор осуществляет сбор, запись, систематизацию, накопление,
|
||||||
|
хранение, уточнение (обновление, изменение), извлечение,
|
||||||
|
использование, передачу (распространение, предоставление, доступ),
|
||||||
|
обезличивание, блокирование, удаление и уничтожение персональных
|
||||||
|
данных.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
9.2. Оператор осуществляет автоматизированную обработку персональных
|
||||||
|
данных с получением и/или передачей полученной информации по
|
||||||
|
информационно-телекоммуникационным сетям или без таковой.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>10. Трансграничная передача персональных данных</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
10.1. Оператор до начала осуществления деятельности по трансграничной
|
||||||
|
передаче персональных данных обязан уведомить уполномоченный орган по
|
||||||
|
защите прав субъектов персональных данных о своем намерении
|
||||||
|
осуществлять трансграничную передачу персональных данных (такое
|
||||||
|
уведомление направляется отдельно от уведомления о намерении
|
||||||
|
осуществлять обработку персональных данных).
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
10.2. Оператор до подачи вышеуказанного уведомления, обязан получить
|
||||||
|
от органов власти иностранного государства, иностранных физических
|
||||||
|
лиц, иностранных юридических лиц, которым планируется трансграничная
|
||||||
|
передача персональных данных, соответствующие сведения.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>11. Конфиденциальность персональных данных</h3>
|
||||||
|
<p>
|
||||||
|
Оператор и иные лица, получившие доступ к персональным данным, обязаны
|
||||||
|
не раскрывать третьим лицам и не распространять персональные данные без
|
||||||
|
согласия субъекта персональных данных, если иное не предусмотрено
|
||||||
|
федеральным законом.
|
||||||
|
</p>
|
||||||
|
<h3>12. Заключительные положения</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
12.1. Пользователь может получить любые разъяснения по интересующим
|
||||||
|
вопросам, касающимся обработки его персональных данных, обратившись к
|
||||||
|
Оператору с помощью электронной почты {CONTACTS.EMAIL}.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
12.2. В данном документе будут отражены любые изменения политики
|
||||||
|
обработки персональных данных Оператором. Политика действует бессрочно
|
||||||
|
до замены ее новой версией.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
12.3. Актуальная версия Политики в свободном доступе расположена в
|
||||||
|
сети Интернет по адресу{' '}
|
||||||
|
<Link
|
||||||
|
href={'/privacy-policy'}
|
||||||
|
>{`https://${CONTACTS.WEB}/privacy-policy`}</Link>
|
||||||
|
.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export { PrivacyPolicy };
|
||||||
@@ -4,6 +4,8 @@ import Image from 'next/image';
|
|||||||
import { ROUTES, ROUTES_EXTERNAL } from '@shared/const/route';
|
import { ROUTES, ROUTES_EXTERNAL } from '@shared/const/route';
|
||||||
import { Icons } from '@shared/ui/icon';
|
import { Icons } from '@shared/ui/icon';
|
||||||
import dtrLogo from '@public/images/logo-dtr-white.png';
|
import dtrLogo from '@public/images/logo-dtr-white.png';
|
||||||
|
import { CONTACTS } from '@shared/const/contacts';
|
||||||
|
import { phoneBeautify } from '@shared/lib/phoneBeautify/phoneBeautify';
|
||||||
|
|
||||||
function Footer() {
|
function Footer() {
|
||||||
return (
|
return (
|
||||||
@@ -122,11 +124,11 @@ function Footer() {
|
|||||||
<h3 className={s.Title}>Контакты и адреса</h3>
|
<h3 className={s.Title}>Контакты и адреса</h3>
|
||||||
<div className={s.Icons}>
|
<div className={s.Icons}>
|
||||||
<div className={s.IconBox}>
|
<div className={s.IconBox}>
|
||||||
<a href='mailto: spo-71@yandex.ru'>
|
<a href={`mailto: ${CONTACTS.EMAIL}`}>
|
||||||
<Icons.Envelope className={s.Icon} />
|
<Icons.Envelope className={s.Icon} />
|
||||||
</a>
|
</a>
|
||||||
<p className={s.Text}>
|
<p className={s.Text}>
|
||||||
<a href='mailto: spo-71@yandex.ru'>spo-71@yandex.ru</a>
|
<a href={`mailto: ${CONTACTS.EMAIL}`}>{CONTACTS.EMAIL}</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className={s.IconBox}>
|
<div className={s.IconBox}>
|
||||||
@@ -134,17 +136,17 @@ function Footer() {
|
|||||||
<Icons.Map className={s.Icon} />
|
<Icons.Map className={s.Icon} />
|
||||||
</a>
|
</a>
|
||||||
<p className={s.Text}>
|
<p className={s.Text}>
|
||||||
<a href={ROUTES_EXTERNAL.YANDEX_MAP}>
|
<a href={ROUTES_EXTERNAL.YANDEX_MAP}>{CONTACTS.ADDRESS}</a>
|
||||||
Сочи, ул. Навагинская д.9д, офис 35
|
|
||||||
</a>
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className={s.IconBox}>
|
<div className={s.IconBox}>
|
||||||
<a href='tel:+79002413434'>
|
<a href={`tel:${CONTACTS.PHONE}`}>
|
||||||
<Icons.Phone className={s.Icon} />
|
<Icons.Phone className={s.Icon} />
|
||||||
</a>
|
</a>
|
||||||
<p className={s.Text}>
|
<p className={s.Text}>
|
||||||
<a href='tel:+79002413434'>+7 (900) 241-34-34</a>
|
<a href={`tel:${CONTACTS.PHONE}`}>
|
||||||
|
{phoneBeautify(CONTACTS.PHONE)}
|
||||||
|
</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -152,16 +154,16 @@ function Footer() {
|
|||||||
<div className={s.Social}>
|
<div className={s.Social}>
|
||||||
<h3 className={s.Title}>Социальные сети:</h3>
|
<h3 className={s.Title}>Социальные сети:</h3>
|
||||||
<div className={s.Row}>
|
<div className={s.Row}>
|
||||||
<a href={ROUTES_EXTERNAL.WHATSAPP}>
|
<a href={`${CONTACTS.WHATSAPP}&text=${CONTACTS.TEXT}`}>
|
||||||
<Icons.Whatsapp className={s.Icon} width={48} height={48} />
|
<Icons.Whatsapp className={s.Icon} width={48} height={48} />
|
||||||
</a>
|
</a>
|
||||||
<a href={ROUTES_EXTERNAL.TELEGRAM}>
|
<a href={`${CONTACTS.TELEGRAM}`}>
|
||||||
<Icons.Telegram className={s.Icon} width={48} height={48} />
|
<Icons.Telegram className={s.Icon} width={48} height={48} />
|
||||||
</a>
|
</a>
|
||||||
<a href={ROUTES_EXTERNAL.VK}>
|
<a href={ROUTES_EXTERNAL.VK}>
|
||||||
<Icons.Vk className={s.Icon} width={48} height={48} />
|
<Icons.Vk className={s.Icon} width={48} height={48} />
|
||||||
</a>
|
</a>
|
||||||
<a href={ROUTES_EXTERNAL.YOUTUBE}>
|
<a href={CONTACTS.YOUTUBE}>
|
||||||
<Icons.Youtube className={s.Icon} width={48} height={48} />
|
<Icons.Youtube className={s.Icon} width={48} height={48} />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -174,7 +176,9 @@ function Footer() {
|
|||||||
<ul className={s.List}>
|
<ul className={s.List}>
|
||||||
<li className={s.ListItem}>© ООО “ДИ ТРАСО”</li>
|
<li className={s.ListItem}>© ООО “ДИ ТРАСО”</li>
|
||||||
<li className={s.ListItem}>
|
<li className={s.ListItem}>
|
||||||
<Link href={ROUTES.EMPTY}>Политика конфиденциальности</Link>
|
<Link href={ROUTES.PRIVACY_POLICY}>
|
||||||
|
Политика конфиденциальности
|
||||||
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
<li className={s.ListItem}>
|
<li className={s.ListItem}>
|
||||||
<Link href={ROUTES.EMPTY}>Карта сайта</Link>
|
<Link href={ROUTES.EMPTY}>Карта сайта</Link>
|
||||||
|
|||||||
Reference in New Issue
Block a user