From d6d7f5548d2acf81da513de9c9bd91b0c3429d21 Mon Sep 17 00:00:00 2001 From: RedrockJS Date: Thu, 4 Dec 2025 09:54:35 +0300 Subject: [PATCH] fix: add privacy-policy --- .idea/workspace.xml | 17 +- src/app/api/sendform/route.ts | 2 +- src/app/privacy-policy/page.tsx | 5 + src/entities/base-menu/ui.tsx | 6 +- src/entities/top-menu/ui.tsx | 32 +- src/shared/const/contacts.ts | 8 +- src/shared/lib/phoneBeautify/phoneBeautify.ts | 10 + src/views/index.ts | 1 + src/views/privacy-policy/index.ts | 1 + src/views/privacy-policy/styles.module.scss | 77 +++ src/views/privacy-policy/ui.tsx | 509 ++++++++++++++++++ src/widgets/footer/ui.tsx | 26 +- 12 files changed, 667 insertions(+), 27 deletions(-) create mode 100644 src/app/privacy-policy/page.tsx create mode 100644 src/shared/lib/phoneBeautify/phoneBeautify.ts create mode 100644 src/views/privacy-policy/index.ts create mode 100644 src/views/privacy-policy/styles.module.scss create mode 100644 src/views/privacy-policy/ui.tsx diff --git a/.idea/workspace.xml b/.idea/workspace.xml index d58ae74..c341728 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,8 +5,18 @@ + + + + + - + + + + + + - @@ -109,6 +119,7 @@ + diff --git a/src/app/api/sendform/route.ts b/src/app/api/sendform/route.ts index a563d1c..7213caf 100644 --- a/src/app/api/sendform/route.ts +++ b/src/app/api/sendform/route.ts @@ -8,7 +8,7 @@ async function sendMail(data: TBaseForm) { const formattedBody = ` -

Сообщение с сайта "Экспертиза и Оценка"

+

Сообщение с сайта "Оценка-Сочи"

Форма отправки: ${form}

Имя отправителя: ${name ?? 'не указано'}

Номер телефона: ${phone}

diff --git a/src/app/privacy-policy/page.tsx b/src/app/privacy-policy/page.tsx new file mode 100644 index 0000000..ea6a2f1 --- /dev/null +++ b/src/app/privacy-policy/page.tsx @@ -0,0 +1,5 @@ +import { PrivacyPolicy } from '@/views'; + +export default function Page() { + return ; +} diff --git a/src/entities/base-menu/ui.tsx b/src/entities/base-menu/ui.tsx index 1ebdf2e..7839491 100644 --- a/src/entities/base-menu/ui.tsx +++ b/src/entities/base-menu/ui.tsx @@ -11,9 +11,11 @@ import { BeautyButton } from '@/entities'; import dtrLogo from '@public/images/dtr-logo-eagle.png'; import { Burger } from '@shared/ui'; import { Sidebar } from '@/widgets'; +import { phoneBeautify } from '@shared/lib/phoneBeautify/phoneBeautify'; +import { CONTACTS } from '@shared/const/contacts'; function BaseMenu() { - const phone = '+7 (900) 241-34-34'; + const phone = phoneBeautify(CONTACTS.PHONE); const [open, setOpen] = useState(false); @@ -59,7 +61,7 @@ function BaseMenu() { {'ДиТрасо'} diff --git a/src/entities/top-menu/ui.tsx b/src/entities/top-menu/ui.tsx index 6cc0bbc..bd00f2a 100644 --- a/src/entities/top-menu/ui.tsx +++ b/src/entities/top-menu/ui.tsx @@ -1,26 +1,40 @@ import s from './styles.module.scss'; import { Icons } from '@shared/ui/icon'; +import { ROUTES_EXTERNAL } from '@shared/const/route'; +import { CONTACTS } from '@shared/const/contacts'; function TopMenu() { return (
- - - + + + + + + + + +

- - spo-71@yandex.ru + + + + + {CONTACTS.EMAIL} +

- - - г. Сочи, Навагинская д. 9д, оф. 35 - + + + + + {CONTACTS.ADDRESS} +

diff --git a/src/shared/const/contacts.ts b/src/shared/const/contacts.ts index 00b80ab..1b98ece 100644 --- a/src/shared/const/contacts.ts +++ b/src/shared/const/contacts.ts @@ -1,6 +1,12 @@ export const CONTACTS = { - EMAIL: 'spo-71@yandex.ru', + COMPANY: '«ООО ДИТРАСО»', + WEB: 'ocenka-sochi.ru', PHONE: '+79002413434', + EMAIL: 'spo-71@yandex.ru', + ADDRESS: 'г. Сочи, Навагинская д. 9д, оф. 35', TELEGRAM: 'https://telegram.me/ditraso', WHATSAPP: 'https://api.whatsapp.com/send?phone=79002413434', + YOUTUBE: 'https://www.youtube.com/', + RUTUBE: 'https://rutube.ru/', + TEXT: 'Консультация по обращению с сайта ocenka-sochi.ru', } as const; diff --git a/src/shared/lib/phoneBeautify/phoneBeautify.ts b/src/shared/lib/phoneBeautify/phoneBeautify.ts new file mode 100644 index 0000000..109a5ad --- /dev/null +++ b/src/shared/lib/phoneBeautify/phoneBeautify.ts @@ -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}`; +} diff --git a/src/views/index.ts b/src/views/index.ts index 604ddc9..2f2d87d 100644 --- a/src/views/index.ts +++ b/src/views/index.ts @@ -1,5 +1,6 @@ export * from './home'; export * from './contacts'; +export * from './privacy-policy'; //Expertise export * from './expertise/category'; diff --git a/src/views/privacy-policy/index.ts b/src/views/privacy-policy/index.ts new file mode 100644 index 0000000..5ecdd1f --- /dev/null +++ b/src/views/privacy-policy/index.ts @@ -0,0 +1 @@ +export * from './ui'; diff --git a/src/views/privacy-policy/styles.module.scss b/src/views/privacy-policy/styles.module.scss new file mode 100644 index 0000000..37a8386 --- /dev/null +++ b/src/views/privacy-policy/styles.module.scss @@ -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); + } + } +} diff --git a/src/views/privacy-policy/ui.tsx b/src/views/privacy-policy/ui.tsx new file mode 100644 index 0000000..eb69b7a --- /dev/null +++ b/src/views/privacy-policy/ui.tsx @@ -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 ( +
+

Политика в отношении обработки персональных данных

+

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

+

+ Настоящая политика обработки персональных данных составлена в + соответствии с требованиями Федерального закона от 27.07.2006. № 152-ФЗ + «О персональных данных» (далее — Закон о персональных данных) и + определяет порядок обработки персональных данных и меры по обеспечению + безопасности персональных данных, предпринимаемые {CONTACTS.COMPANY}{' '} + (далее — Оператор). +

+
    +
  • + 1.1. Оператор ставит своей важнейшей целью и условием осуществления + своей деятельности соблюдение прав и свобод человека и гражданина при + обработке его персональных данных, в том числе защиты прав на + неприкосновенность частной жизни, личную и семейную тайну. +
  • +
  • + 1.2. Настоящая политика Оператора в отношении обработки персональных + данных (далее — Политика) применяется ко всей информации, которую + Оператор может получить о посетителях веб-сайта {CONTACTS.WEB}. +
  • +
+

2. Основные понятия, используемые в Политике

+
    +
  • + 2.1. Автоматизированная обработка персональных данных — обработка + персональных данных с помощью средств вычислительной техники. +
  • +
  • + 2.2. Блокирование персональных данных — временное прекращение + обработки персональных данных (за исключением случаев, если обработка + необходима для уточнения персональных данных). +
  • +
  • + 2.3. Веб-сайт — совокупность графических и информационных материалов, + а также программ для ЭВМ и баз данных, обеспечивающих их доступность в + сети интернет по сетевому адресу {CONTACTS.WEB}. +
  • +
  • + 2.4. Информационная система персональных данных — совокупность + содержащихся в базах данных персональных данных и обеспечивающих их + обработку информационных технологий и технических средств. +
  • +
  • + 2.5. Обезличивание персональных данных — действия, в результате + которых невозможно определить без использования дополнительной + информации принадлежность персональных данных конкретному Пользователю + или иному субъекту персональных данных. +
  • +
  • + 2.6. Обработка персональных данных — любое действие (операция) или + совокупность действий (операций), совершаемых с использованием средств + автоматизации или без использования таких средств с персональными + данными, включая сбор, запись, систематизацию, накопление, хранение, + уточнение (обновление, изменение), извлечение, использование, передачу + (распространение, предоставление, доступ), обезличивание, + блокирование, удаление, уничтожение персональных данных. +
  • +
  • + 2.7. Оператор — государственный орган, муниципальный орган, + юридическое или физическое лицо, самостоятельно или совместно с + другими лицами организующие и/или осуществляющие обработку + персональных данных, а также определяющие цели обработки персональных + данных, состав персональных данных, подлежащих обработке, действия + (операции), совершаемые с персональными данными. +
  • +
  • + 2.8. Персональные данные — любая информация, относящаяся прямо или + косвенно к определенному или определяемому Пользователю веб-сайта{' '} + {CONTACTS.WEB}. +
  • +
  • + 2.9. Персональные данные, разрешенные субъектом персональных данных + для распространения, — персональные данные, доступ неограниченного + круга лиц к которым предоставлен субъектом персональных данных путем + дачи согласия на обработку персональных данных, разрешенных субъектом + персональных данных для распространения в порядке, предусмотренном + Законом о персональных данных (далее — персональные данные, + разрешенные для распространения). +
  • +
  • 2.10. Пользователь — любой посетитель веб-сайта {CONTACTS.WEB}.
  • +
  • + 2.11. Предоставление персональных данных — действия, направленные на + раскрытие персональных данных определенному лицу или определенному + кругу лиц. +
  • +
  • + 2.12. Распространение персональных данных — любые действия, + направленные на раскрытие персональных данных неопределенному кругу + лиц (передача персональных данных) или на ознакомление с персональными + данными неограниченного круга лиц, в том числе обнародование + персональных данных в средствах массовой информации, размещение в + информационно-телекоммуникационных сетях или предоставление доступа к + персональным данным каким-либо иным способом. +
  • +
  • + 2.13. Трансграничная передача персональных данных — передача + персональных данных на территорию иностранного государства органу + власти иностранного государства, иностранному физическому или + иностранному юридическому лицу. +
  • +
  • + 2.14. Уничтожение персональных данных — любые действия, в результате + которых персональные данные уничтожаются безвозвратно с невозможностью + дальнейшего восстановления содержания персональных данных в + информационной системе персональных данных и/или уничтожаются + материальные носители персональных данных. +
  • +
+

3. Основные права и обязанности Оператора

+
    +
  • + 3.1. Оператор имеет право: +
      +
    1. + — получать от субъекта персональных данных достоверные информацию + и/или документы, содержащие персональные данные; +
    2. +
    3. + — в случае отзыва субъектом персональных данных согласия на + обработку персональных данных, а также, направления обращения с + требованием о прекращении обработки персональных данных, Оператор + вправе продолжить обработку персональных данных без согласия + субъекта персональных данных при наличии оснований, указанных в + Законе о персональных данных; +
    4. +
    5. + — самостоятельно определять состав и перечень мер, необходимых и + достаточных для обеспечения выполнения обязанностей, + предусмотренных Законом о персональных данных и принятыми в + соответствии с ним нормативными правовыми актами, если иное не + предусмотрено Законом о персональных данных или другими + федеральными законами. +
    6. +
    +
  • +
  • + 3.2. Оператор обязан: +
      +
    1. + — предоставлять субъекту персональных данных по его просьбе + информацию, касающуюся обработки его персональных данных; +
    2. +
    3. + — организовывать обработку персональных данных в порядке, + установленном действующим законодательством РФ; +
    4. +
    5. + — отвечать на обращения и запросы субъектов персональных данных и + их законных представителей в соответствии с требованиями Закона о + персональных данных; +
    6. +
    7. + — сообщать в уполномоченный орган по защите прав субъектов + персональных данных по запросу этого органа необходимую информацию + в течение 10 дней с даты получения такого запроса; +
    8. +
    9. + — публиковать или иным образом обеспечивать неограниченный доступ + к настоящей Политике в отношении обработки персональных данных; +
    10. +
    11. + — принимать правовые, организационные и технические меры для + защиты персональных данных от неправомерного или случайного + доступа к ним, уничтожения, изменения, блокирования, копирования, + предоставления, распространения персональных данных, а также от + иных неправомерных действий в отношении персональных данных; +
    12. +
    13. + — прекратить передачу (распространение, предоставление, доступ) + персональных данных, прекратить обработку и уничтожить + персональные данные в порядке и случаях, предусмотренных Законом о + персональных данных; +
    14. +
    15. + — исполнять иные обязанности, предусмотренные Законом о + персональных данных. +
    16. +
    +
  • +
+ +

4. Основные права и обязанности субъектов персональных данных

+
    +
  • + 4.1. Субъекты персональных данных имеют право: +
      +
    1. + — получать информацию, касающуюся обработки его персональных + данных, за исключением случаев, предусмотренных федеральными + законами. Сведения предоставляются субъекту персональных данных + Оператором в доступной форме, и в них не должны содержаться + персональные данные, относящиеся к другим субъектам персональных + данных, за исключением случаев, когда имеются законные основания + для раскрытия таких персональных данных. Перечень информации и + порядок ее получения установлен Законом о персональных данных; +
    2. +
    3. + — требовать от оператора уточнения его персональных данных, их + блокирования или уничтожения в случае, если персональные данные + являются неполными, устаревшими, неточными, незаконно полученными + или не являются необходимыми для заявленной цели обработки, а + также принимать предусмотренные законом меры по защите своих прав; +
    4. +
    5. + — выдвигать условие предварительного согласия при обработке + персональных данных в целях продвижения на рынке товаров, работ и + услуг; +
    6. +
    7. + — на отзыв согласия на обработку персональных данных, а также, на + направление требования о прекращении обработки персональных + данных; +
    8. +
    9. + — обжаловать в уполномоченный орган по защите прав субъектов + персональных данных или в судебном порядке неправомерные действия + или бездействие Оператора при обработке его персональных данных; +
    10. +
    11. + — на осуществление иных прав, предусмотренных законодательством + РФ. +
    12. +
    +
  • +
  • + 4.2. Субъекты персональных данных обязаны: +
      +
    1. — предоставлять Оператору достоверные данные о себе;
    2. +
    3. + — сообщать Оператору об уточнении (обновлении, изменении) своих + персональных данных. +
    4. +
    +
  • +
  • + 4.3. Лица, передавшие Оператору недостоверные сведения о себе, либо + сведения о другом субъекте персональных данных без согласия + последнего, несут ответственность в соответствии с законодательством + РФ. +
  • +
+ +

5. Принципы обработки персональных данных

+
    +
  • + 5.1. Обработка персональных данных осуществляется на законной и + справедливой основе. +
  • +
  • + 5.2. Обработка персональных данных ограничивается достижением + конкретных, заранее определенных и законных целей. Не допускается + обработка персональных данных, несовместимая с целями сбора + персональных данных. +
  • +
  • + 5.3. Не допускается объединение баз данных, содержащих персональные + данные, обработка которых осуществляется в целях, несовместимых между + собой. +
  • +
  • + 5.4. Обработке подлежат только персональные данные, которые отвечают + целям их обработки. +
  • +
  • + 5.5. Содержание и объем обрабатываемых персональных данных + соответствуют заявленным целям обработки. Не допускается избыточность + обрабатываемых персональных данных по отношению к заявленным целям их + обработки. +
  • +
  • + 5.6. При обработке персональных данных обеспечивается точность + персональных данных, их достаточность, а в необходимых случаях и + актуальность по отношению к целям обработки персональных данных. + Оператор принимает необходимые меры и/или обеспечивает их принятие по + удалению или уточнению неполных или неточных данных. +
  • +
  • + 5.7. Хранение персональных данных осуществляется в форме, позволяющей + определить субъекта персональных данных, не дольше, чем этого требуют + цели обработки персональных данных, если срок хранения персональных + данных не установлен федеральным законом, договором, стороной + которого, выгодоприобретателем или поручителем по которому является + субъект персональных данных. Обрабатываемые персональные данные + уничтожаются либо обезличиваются по достижении целей обработки или в + случае утраты необходимости в достижении этих целей, если иное не + предусмотрено федеральным законом. +
  • +
+

6. Цели обработки персональных данных

+

+ Цель обработки: информирование Пользователя посредством отправки + электронных писем +

+

+ Персональные данные: фамилия, имя, отчество электронный адрес номера + телефонов +

+

+ Правовые основания: уставные (учредительные) документы Оператора + договоры, заключаемые между оператором и субъектом персональных данных +

+

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

+ +

7. Условия обработки персональных данных

+
    +
  • + 7.1. Обработка персональных данных осуществляется с согласия субъекта + персональных данных на обработку его персональных данных. +
  • +
  • + 7.2. Обработка персональных данных необходима для достижения целей, + предусмотренных международным договором Российской Федерации или + законом, для осуществления возложенных законодательством Российской + Федерации на оператора функций, полномочий и обязанностей. +
  • +
  • + 7.3. Обработка персональных данных необходима для осуществления + правосудия, исполнения судебного акта, акта другого органа или + должностного лица, подлежащих исполнению в соответствии с + законодательством Российской Федерации об исполнительном производстве. +
  • +
  • + 7.4. Обработка персональных данных необходима для исполнения договора, + стороной которого либо выгодоприобретателем или поручителем по + которому является субъект персональных данных, а также для заключения + договора по инициативе субъекта персональных данных или договора, по + которому субъект персональных данных будет являться + выгодоприобретателем или поручителем. +
  • +
  • + 7.5. Обработка персональных данных необходима для осуществления прав и + законных интересов оператора или третьих лиц либо для достижения + общественно значимых целей при условии, что при этом не нарушаются + права и свободы субъекта персональных данных. +
  • +
  • + 7.6. Осуществляется обработка персональных данных, доступ + неограниченного круга лиц к которым предоставлен субъектом + персональных данных либо по его просьбе (далее — общедоступные + персональные данные). +
  • +
  • + 7.7. Осуществляется обработка персональных данных, подлежащих + опубликованию или обязательному раскрытию в соответствии с федеральным + законом. +
  • +
+ +

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

+

+ Безопасность персональных данных, которые обрабатываются Оператором, + обеспечивается путем реализации правовых, организационных и технических + мер, необходимых для выполнения в полном объеме требований действующего + законодательства в области защиты персональных данных. +

+
    +
  • + 8.1. Оператор обеспечивает сохранность персональных данных и принимает + все возможные меры, исключающие доступ к персональным данным + неуполномоченных лиц. +
  • +
  • + 8.2. Персональные данные Пользователя никогда, ни при каких условиях + не будут переданы третьим лицам, за исключением случаев, связанных с + исполнением действующего законодательства либо в случае, если + субъектом персональных данных дано согласие Оператору на передачу + данных третьему лицу для исполнения обязательств по + гражданско-правовому договору. +
  • +
  • + 8.3. В случае выявления неточностей в персональных данных, + Пользователь может актуализировать их самостоятельно, путем + направления Оператору уведомление на адрес электронной почты Оператора{' '} + {CONTACTS.EMAIL} с пометкой «Актуализация персональных данных». +
  • +
  • + 8.4. Срок обработки персональных данных определяется достижением + целей, для которых были собраны персональные данные, если иной срок не + предусмотрен договором или действующим законодательством. Пользователь + может в любой момент отозвать свое согласие на обработку персональных + данных, направив Оператору уведомление посредством электронной почты + на электронный адрес Оператора {CONTACTS.EMAIL} с пометкой «Отзыв + согласия на обработку персональных данных». +
  • +
  • + 8.5. Вся информация, которая собирается сторонними сервисами, в том + числе платежными системами, средствами связи и другими поставщиками + услуг, хранится и обрабатывается указанными лицами (Операторами) в + соответствии с их Пользовательским соглашением и Политикой + конфиденциальности. Субъект персональных данных и/или с указанными + документами. Оператор не несет ответственность за действия третьих + лиц, в том числе указанных в настоящем пункте поставщиков услуг. +
  • +
  • + 8.6. Установленные субъектом персональных данных запреты на передачу + (кроме предоставления доступа), а также на обработку или условия + обработки (кроме получения доступа) персональных данных, разрешенных + для распространения, не действуют в случаях обработки персональных + данных в государственных, общественных и иных публичных интересах, + определенных законодательством РФ. +
  • +
  • + 8.7. Оператор при обработке персональных данных обеспечивает + конфиденциальность персональных данных. +
  • +
  • + 8.8. Оператор осуществляет хранение персональных данных в форме, + позволяющей определить субъекта персональных данных, не дольше, чем + этого требуют цели обработки персональных данных, если срок хранения + персональных данных не установлен федеральным законом, договором, + стороной которого, выгодоприобретателем или поручителем по которому + является субъект персональных данных. +
  • +
  • + 8.9. Условием прекращения обработки персональных данных может являться + достижение целей обработки персональных данных, истечение срока + действия согласия субъекта персональных данных, отзыв согласия + субъектом персональных данных или требование о прекращении обработки + персональных данных, а также выявление неправомерной обработки + персональных данных. +
  • +
+ +

+ 9. Перечень действий, производимых Оператором с полученными + персональными данными{' '} +

+
    +
  • + 9.1. Оператор осуществляет сбор, запись, систематизацию, накопление, + хранение, уточнение (обновление, изменение), извлечение, + использование, передачу (распространение, предоставление, доступ), + обезличивание, блокирование, удаление и уничтожение персональных + данных. +
  • +
  • + 9.2. Оператор осуществляет автоматизированную обработку персональных + данных с получением и/или передачей полученной информации по + информационно-телекоммуникационным сетям или без таковой. +
  • +
+ +

10. Трансграничная передача персональных данных

+
    +
  • + 10.1. Оператор до начала осуществления деятельности по трансграничной + передаче персональных данных обязан уведомить уполномоченный орган по + защите прав субъектов персональных данных о своем намерении + осуществлять трансграничную передачу персональных данных (такое + уведомление направляется отдельно от уведомления о намерении + осуществлять обработку персональных данных). +
  • +
  • + 10.2. Оператор до подачи вышеуказанного уведомления, обязан получить + от органов власти иностранного государства, иностранных физических + лиц, иностранных юридических лиц, которым планируется трансграничная + передача персональных данных, соответствующие сведения. +
  • +
+ +

11. Конфиденциальность персональных данных

+

+ Оператор и иные лица, получившие доступ к персональным данным, обязаны + не раскрывать третьим лицам и не распространять персональные данные без + согласия субъекта персональных данных, если иное не предусмотрено + федеральным законом. +

+

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

+
    +
  • + 12.1. Пользователь может получить любые разъяснения по интересующим + вопросам, касающимся обработки его персональных данных, обратившись к + Оператору с помощью электронной почты {CONTACTS.EMAIL}. +
  • +
  • + 12.2. В данном документе будут отражены любые изменения политики + обработки персональных данных Оператором. Политика действует бессрочно + до замены ее новой версией. +
  • +
  • + 12.3. Актуальная версия Политики в свободном доступе расположена в + сети Интернет по адресу{' '} + {`https://${CONTACTS.WEB}/privacy-policy`} + . +
  • +
+
+ ); +} + +export { PrivacyPolicy }; diff --git a/src/widgets/footer/ui.tsx b/src/widgets/footer/ui.tsx index 7d46319..72b33cb 100644 --- a/src/widgets/footer/ui.tsx +++ b/src/widgets/footer/ui.tsx @@ -4,6 +4,8 @@ import Image from 'next/image'; import { ROUTES, ROUTES_EXTERNAL } from '@shared/const/route'; import { Icons } from '@shared/ui/icon'; import dtrLogo from '@public/images/logo-dtr-white.png'; +import { CONTACTS } from '@shared/const/contacts'; +import { phoneBeautify } from '@shared/lib/phoneBeautify/phoneBeautify'; function Footer() { return ( @@ -122,11 +124,11 @@ function Footer() {

Контакты и адреса

@@ -152,16 +154,16 @@ function Footer() {

Социальные сети:

@@ -174,7 +176,9 @@ function Footer() {
  • © ООО “ДИ ТРАСО”
  • - Политика конфиденциальности + + Политика конфиденциальности +
  • Карта сайта