1. Какво прави инструментът
Генераторът е един самостоятелен HTML файл, който работи изцяло в браузъра — без сървър, без база данни и без изпращане на данни навън. От едно попълване на формата произвежда три свързани документа:
- Политика за поверителност — съобразена с Регламент (ЕС) 2016/679 (GDPR) и ЗЗЛД, с всички задължителни раздели. При отметнат доставчик извън ЕС автоматично добавя и раздел за международни трансфери.
- Общи условия — за информационен сайт или за онлайн магазин (адаптира се автоматично).
- Cookie банер — готов работещ код за съгласие, съобразен с избраните бисквитки, с възможност за повторно отваряне и оттегляне на съгласие.
Всеки документ е на български или английски, носи логото и цвета на клиента и може да се копира, свали или отпечата.
| Важно за позициониранеДокументите са професионални шаблони, а не правен съвет. Това не омаловажава стойността им — покриват огромното мнозинство от малки корпоративни сайтове. За онлайн магазини, чувствителни данни или необичайни случаи насочвай към юрист. |
2. Първи стъпки и хостване
Инструментът може да се ползва по два начина:
- Локално — отвори файла директно в браузъра (двойно щракване). Удобно за бърз тест.
- На поддомейн (препоръчително) — качи файла на поддомейн, напр. gdpr.duksoft.com, чрез cPanel или FTP. Така е винаги под ръка, а клиентските профили се пазят стабилно в браузъра ти.
| Добра практикаПолзвай го от един и същ браузър и компютър за клиентска работа — там се трупат профилите. За архив прави периодичен експорт на профилите (раздел 10). |
3. Интерфейсът накратко
Екранът е разделен на две: вляво е формата, вдясно — живият документ, който се сглобява, докато въвеждаш. Основните елементи:
- Лента „Клиент“ (най-горе) — падащо меню с профили, бутон „Запази“ и меню за нов, дублирай, изтрий, експорт и импорт.
- Превключвател BG / EN — сменя езика на целия изход наведнъж.
- Бутони за действие — „Копирай“, „WordPress“, „Изтегли“.
- Панел „Проверка преди публикуване“ — под превключвателя за магазин; обновява се, докато въвеждаш.
- Превключвател на изгледа (над документа) — Политика, Общи условия, Cookie банер.
4. Попълване на формата
Секциите се отварят една по една. Лентата за напредък горе показва кои ключови части са попълнени.
Онлайн магазин (превключвател горе)
Включи го преди да попълваш, ако клиентът продава онлайн. Добавя секция за магазина и разширява документите с раздели за поръчки, плащане, доставка и връщане.
1 · Администратор на данните
Точните фирмени данни: наименование, ЕИК, представляващ (МОЛ), адрес на управление, имейл и телефон за контакт, уебсайт. Имейлът е важен — цитира се в раздела за правата на субектите. ДЛЗ попълвай само ако клиентът реално има назначено такова; малките фирми обикновено нямат.
2 · Какви данни се събират
Отметни само това, което реално се събира. По-малкото е по-добре — не изброявай данни „за всеки случай“. За контактна форма обикновено са имена, имейл и телефон; за магазин се добавят данни за поръчка и адрес за доставка.
3 · Цели и правни основания
Всяка цел трябва да стъпва на основание по чл. 6 от GDPR. Типични комбинации: изпълнение на договор (услуга или поръчка), съгласие (бюлетин), законово задължение (счетоводство), легитимен интерес (сигурност).
4 · Бисквитки
| Тази стъпка захранва и банераКатегориите, които отметнеш тук — аналитични, маркетингови, функционални — определят кои превключватели ще се появят в cookie банера. Отметни ги според реално ползваните инструменти на сайта. |
5 · Трети страни и услуги
Посочи всеки инструмент, който получава данни: Google Analytics, Google Ads, Meta Pixel, платформа за имейл маркетинг, хостинг, платежен оператор, счетоводна кантора.
Отметването на Google, Meta или социални мрежи автоматично добавя раздела за предаване на данни извън ЕС. За имейл маркетинг, плащания и хостинг това не става автоматично, защото доставчикът може да е български — проверката ще ти напомни да провериш конкретния случай.
6 · Срок на съхранение
Избери от готовите срокове или опиши свой. За счетоводни документи българското законодателство изисква 5–10 години; за маркетинг данни — обикновено до оттегляне на съгласието.
7 · Данни за магазина (само при включен режим)
Начини на плащане (напр. наложен платеж, карта, банков превод), куриери (Еконт, Спиди) и срок за отказ в дни — по подразбиране 14, съгласно ЗЗП. Тези полета захранват разделите за доставка и връщане.
8 · Брандиране
Качи логото на клиента (PNG или SVG) — смалява се автоматично. Избери основен цвят; прилага се и към документите, и към банера. Превключвателят „Изготвено от Duksoft“ оставя дискретен кредит долу — изключи го, ако клиентът не го желае.
5. Проверка преди публикуване
Панелът под превключвателя за магазин се обновява на всяко въвеждане и маркира несъответствия, преди документът да излезе. Три нива:
- Червено — липсва нещо задължително: наименование на фирмата, имейл за контакт, категории данни или правно основание.
- Жълто — за преглед: разминаване между бисквитки и инструменти, основание „съгласие“ без цел, непълни данни за магазин, празен собствен срок на съхранение.
- Синьо — информация: кои доставчици са задействали раздела за трансфери, за кои трябва да провериш дали са извън ЕС, напомняне за линка във футъра.
Панелът е свит, когато всичко е чисто. Щракни върху него, за да разгънеш подробностите.
| Как да го ползвашОтвори панела точно преди да генерираш финалния изход. Червените точки спират публикуването; жълтите изискват решение от теб, но не винаги са грешка — напр. клиент без уебсайт в полето е нормално, ако още не е пуснат. |
6. Трите документа
Превключвай между тях от лентата над документа. Използват едни и същи данни, така че попълваш веднъж.
| Документ | Кога | Особеност |
|---|---|---|
| Политика за поверителност | Всеки сайт, който събира каквито и да е данни, дори само контактна форма | Задължителна по GDPR |
| Общи условия | Магазини задължително; за услуги — препоръчително | Адаптира се към режим „магазин“ |
| Cookie банер | Всеки сайт с аналитика или реклама | Изисква съгласие преди зареждане на скриптове |
7. Cookie банерът
В изгледа „Cookie банер“ виждаш преглед и готов код. Банерът записва избора на посетителя в неговия браузър и показва бутони „Приемам всички“, „Само необходимите“ и „Настройки“.
| Съгласието трябва да е предварителноGoogle Analytics, Meta Pixel и рекламните скриптове не трябва да се зареждат, преди посетителят да е дал съгласие. В кода има отбелязани места (if consent.analytics и т.н.) — там свързваш съответните скриптове, вместо да ги слагаш директно в главата на сайта. |
Практически: махни статичните тагове на GA и Pixel от сайта и ги пусни от банера при съгласие. Така банерът има реален смисъл, а не е просто декоративно съобщение.
Линкът във футъра е задължителен
GDPR изисква съгласието да може да се оттегли толкова лесно, колкото е дадено. Затова банерът излага атрибут, с който се отваря наново:
<a href=“#“ data-dk-cookie-settings>Настройки за бисквитки</a>
Всеки елемент с този атрибут отваря банера направо в режим „Настройки“, с отразени текущи избори. Готовият код е във втория блок в изгледа „Cookie банер“. Има и функция window.dkCookieSettings() за програмно извикване от собствен скрипт.
| Без този линк банерът е непъленАко посетителят приеме и линкът липсва, той няма никакъв начин да промени или оттегли решението си. Това е най-често пропускания елемент — сложи го във футъра още при внедряването. |
8. Експорт: HTML, TXT, PDF
Бутонът „Изтегли“ предлага различни формати според това кой документ гледаш:
| Формат | За какво |
|---|---|
| PDF за подпис / архив | Чист A4 с поле за дата и подпис. Отваря диалога за печат — избери „Запази като PDF“. Идеален за архив или подписан екземпляр. |
| Уеб страница (.html) | Самостоятелна страница за качване като отделен файл. |
| Текст (.txt) | Чист текст за имейл или бърза редакция. |
| Cookie банер (.html) | Кодът на банера като файл, в изглед „Cookie банер“. |
| За вграждане в сайтЗа страници в WordPress не ползвай експорта „.html“ — той е цяла страница с обвивка. Вместо това ползвай бутона „WordPress“ (раздел 9). |
9. WordPress / Elementor
Бутонът „WordPress“ отваря прозорче с готов код, скроен за начина, по който WordPress работи. За политиката и общите условия има превключвател „Чист / Стилизиран“:
- Чист (по подразбиране) — семантичен HTML без цветове; наследява шрифта и вида на темата на клиента. Постави го в елемент „HTML“ или „Текстов редактор“ на Elementor.
- Стилизиран — самостоятелен блок с марковия цвят и печат, независим от темата. За елемент „HTML“.
За cookie банера превключвателят се скрива — там винаги е пълният код със скрипт, който се поставя за целия сайт:
- Elementor Pro — Шаблони, Custom Code, нов, позиция „преди затварящия body таг“, постави кода.
- Без Elementor Pro — плъгин WPCode или Insert Headers and Footers, секция Footer.
- Свържи GA и Meta Pixel на отбелязаните места, за да се зареждат само при съгласие.
- Добави линка „Настройки за бисквитки“ във футъра.
| Защо не просто copy-paste в страницаБанерът съдържа скрипт, а WordPress изтрива скриптовете от обикновените страници. Затова банерът винаги минава през Custom Code или плъгин, а не през редактора на страница. |
10. Клиентски профили
За да не въвеждаш всичко наново при всеки клиент, инструментът пази профили.
- Запази — записва текущите данни под името на фирмата.
- Избор от списъка — възстановява целия профил за секунда: данни, отметки, режим магазин, лого, цвят.
- Дублирай — за подобни клиенти: копираш и сменяш само името и ЕИК.
- Свали всички (.json) и Импортирай — архив и пренасяне между компютри или към колега.
Има и автоматична чернова: ако презаредиш случайно, работата не се губи, а при отваряне се зарежда последният клиент, по който си работил.
| Добра практика за архивВеднъж месечно прави „Свали всички (.json)“ и пази файла в облака. Профилите живеят в браузъра — този експорт е застраховката ти при смяна на компютър или изчистване на браузъра. |
11. Работен процес за нов клиент
Препоръчителна последователност от начало до край:
- Събери данните — фирмени реквизити, списък с инструменти на сайта (GA, Pixel, бюлетин, плащания), лого и основен цвят.
- Нов профил — от менюто, „Нов клиент“. Ако е магазин, включи режима.
- Попълни формата секция по секция; отметни само реалното.
- Погледни проверката — изчисти червените точки и вземи решение по жълтите.
- Прегледай документите — Политика, Общи условия, Банер; смени BG или EN при нужда.
- Запази профила.
- Внедри — политика и общи условия като страници (бутон „WordPress“, режим „Чист“), банер през Custom Code или плъгин.
- Свържи линковете във футъра — документите плюс „Настройки за бисквитки“ — и пренасочи GA и Pixel през банера.
- Дай PDF на клиента за архив; при магазин препоръчай юрист преглед.
12. Добри практики
Правни
- Позиционирай изхода като професионален шаблон, не като правен съвет — така управляваш очакванията.
- За онлайн магазини, обработване на чувствителни данни и необичайни случаи препоръчвай юрист преглед преди публикуване.
- Разделът за международни трансфери се добавя автоматично, но формулировката му си струва да бъде видяна от юрист веднъж — после я ползваш многократно.
- Обновявай датата на актуализация при всяка промяна — попълва се автоматично при генериране.
Технически
- Слагай линкове към Политиката и Общите условия във футъра на всяка страница — това е стандарт и се очаква.
- Добави и линка „Настройки за бисквитки“ — без него съгласието не може да се оттегли.
- Регистрирай Политиката и в WordPress, Settings, Privacy, ако темата го ползва.
- Cookie банерът задължително се зарежда преди аналитичните и рекламните скриптове; не оставяй статични тагове в главата.
- Тествай банера в режим „инкогнито“, за да видиш поведението при първо посещение, и провери че линкът във футъра го отваря наново.
Бизнес
- Предлагай пакета „Политика, Общи условия и Cookie банер“ като добавена стойност към изработката на сайт или като отделна малка услуга.
- Дублирането на профили прави обслужването на много клиенти бързо — остойности го като поддръжка.
- Предлагай годишна ревизия: при добавен нов инструмент (пиксел, чат, плащане) документите и банерът се обновяват. Повтаряем приход.
Поддръжка
- Когато клиент добави или махне инструмент — отвори профила, обнови „Трети страни“ и „Бисквитки“, погледни проверката, регенерирай и преиздай.
- Пази JSON архива на профилите актуален.
13. Чести грешки
- Copy-paste на банера в страница — не работи, WordPress маха скрипта. Ползвай Custom Code или плъгин.
- Липсващ линк „Настройки за бисквитки“ — посетителят няма как да оттегли съгласие. Най-често пропусканото.
- Експорт „.html“, поставен в Elementor — внася цяла страница с обвивка. Ползвай бутона „WordPress“, режим „Чист“.
- Отмятане на данни „за всеки случай“ — обявяваш обработване, което не правиш. Отмятай само реалното.
- Банер без реален ефект — оставени статични тагове на GA или Pixel, които се зареждат независимо от съгласието.
- Игнориране на червените точки в проверката — публикуваш документ с текст-заместител вместо име на фирма.
- Липса на архив — разчиташ само на браузъра. Прави JSON експорт.
- Забравен линк във футъра — документът съществува, но никой не го намира.
14. Бърз чеклист за всеки клиент
☐ Създаден или избран е клиентски профил
☐ Режим „магазин“ е включен, ако клиентът продава онлайн
☐ Отметнати са само реално събираните данни и реалните инструменти
☐ Бисквитките отговарят на реалните скриптове на сайта
☐ Проверката преди публикуване е без червени точки
☐ Жълтите бележки са прегледани и осъзнато приети
☐ Проверено е дали хостингът, плащанията и бюлетинът са извън ЕС
☐ Лого и основен цвят са зададени
☐ Политиката и Общите условия са публикувани като страници
☐ Cookie банерът е поставен през Custom Code или плъгин
☐ Линкът „Настройки за бисквитки“ е във футъра и е тестван
☐ GA и Pixel се зареждат само при съгласие
☐ Линкове към документите са във футъра
☐ PDF е предаден на клиента за архив
☐ Профилът е запазен и включен в JSON архива
☐ При магазин — насочен към юрист за преглед
| Правна бележкаГенераторът и това ръководство подпомагат изготвянето на стандартни документи, съобразени с GDPR, ЗЗЛД и ЗЗП. Те не заместват правна консултация. Отговорността за верността на въведените данни и за окончателното публикуване е на администратора на сайта. |
