Автоматична генерація політики конфіденційності для сайту
Політика конфіденційності — юридично обов'язковий документ для сайтів, які збирають персональні дані. Ручне написання вимагає залучення юриста, автоматизовані інструменти прискорюють процес.
Інструменти генерації
Termly (termly.io) — найбільш детальний генератор, підтримує GDPR, CCPA, CalOPPA. Безплатний базовий план.
iubenda — SaaS з автооновленням при зміні законодавства. Підтримує інтеграцію через widget або API.
PrivacyPolicies.com — простий генератор, безплатно.
Cookiebot — поєднує сканування cookie з генерацією політики.
Що має містити політика конфіденційності
За вимогами GDPR (для європейських користувачів) та місцевого законодавства:
Обов'язкові розділи:
1. Хто є оператором даних (назва, контакти, DPO)
2. Які дані збираються (email, IP, cookies, дані про платіж)
3. Цілі обробки (реєстрація, аналітика, маркетинг)
4. Правові основи (згода, договір, законний інтерес)
5. Зберігання та захист даних (строки, шифрування, сервери)
6. Передача третім особам (Google Analytics, платіжні системи)
7. Права користувачів (доступ, видалення, портативність)
8. Cookies (типи, цілі, відмова)
9. Контакт для запитів (DPO або email)
10. Дата останнього оновлення
Програмна генерація через iubenda API
import requests
def generate_privacy_policy(site_name, site_url, owner_name, country='UA'):
response = requests.post(
'https://www.iubenda.com/api/privacy-policy',
headers={'ApiKey': 'YOUR_API_KEY'},
json={
'subject': {
'site_name': site_name,
'owner': owner_name,
'country': country
},
'purposes': [
'analytics_services',
'registration_and_authentication',
'contacting_user',
'remarketing_and_behavioral_targeting'
],
'purposes_details': {
'analytics_services': {
'services': ['google_analytics']
}
}
}
)
return response.json()['policy_html']
Вбудовування через iframe/widget
<!-- iubenda widget -->
<a href="//www.iubenda.com/privacy-policy/12345678"
class="iubenda-white iubenda-noiframe iubenda-embed"
title="Політика конфіденційності">Політика конфіденційності</a>
<script>(function (w,d) {
var loader = function () {
var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0];
s.src = "https://cdn.iubenda.com/iubenda.js";
tag.parentNode.insertBefore(s,tag);
};
if(w.addEventListener){w.addEventListener("load", loader, false)}
else if(w.attachEvent){w.attachEvent("onload",loader)}
else{w.onload=loader}
})(window, document);</script>
Строк виконання
Налаштування генератора та публікація політики конфіденційності — 0,5 робочого дня.







