← Oleksii Turovskyi

Політика конфіденційності

Сайт особистий, юридичної особи за ним немає, кабінету й паролів теж. Персональних даних я зберігаю рівно два види - адресу підписника й листи, які ви самі написали.

Востаннє оновлено: 2026-08-31

Цей сайт - особистий: його веду я, Олексій Туровський, один. Юридичної особи за ним немає, штату немає, відділу маркетингу немає. Це визначає майже все, що написано нижче.

Коротко#

  • Облікових записів на сайті немає, паролів немає, кабінету немає.
  • Форм три: підписка на розсилку (просить лише адресу пошти), форма зворотного зв'язку на головній (адреса плюс текст) і форма заявки на консультацію в розділі ШІ для бізнесу.
  • Сайт не ставить жодного cookie, і банера згоди тому немає. Єдине, що може опинитися у вашому браузері, - обраний вами варіант теми.
  • Даних нікому не продаю і в рекламні мережі не передаю.
  • Частина сервісів, якими я користуюсь, - американські; аналітика обробляється в ЄС.
  • Видалити все, що в мене є про вас, можна одним листом.

Що збирає підписка на розсилку#

Форма підписки стоїть у кінці статей і на окремій сторінці - вона англійською, бо розсилка англомовна. Форма приймає одне поле - адресу електронної пошти.

Підписка працює через double opt-in: у список розсилки адреса потрапляє лише після того, як ви перейдете за посиланням із листа-підтвердження. Посилання живе 48 годин і потім перестає діяти. Без такого кроку будь-хто міг би записати на розсилку чужу адресу.

Скажу точно, де ваша адреса опиняється і коли. Щойно ви натиснули кнопку, вона йде в Resend - сервіс, який зберігає список і надсилає листи. Тобто на їхніх серверах вона лежить одразу, ще до підтвердження, просто позначена як неактивна: доки ви не перейшли за посиланням, розсилка на неї не йде. Власної бази підписників на цьому сайті немає, зберігання - на боці Resend.

Відписка - одним кліком із будь-якого листа. Після відписки контакт із активного списку зникає, але сама адреса лишається в Resend у переліку заблокованих. Так влаштований будь-який сервіс розсилок, і причина практична: якщо стерти адресу повністю, ніщо не завадить додати її знову і знову вам написати. Це запис про те, що вам писати не треба, - і він саме тому й потрібен.

Розсилкою я не надсилаю рекламу третіх осіб і нікому не передаю список.

Що збирає форма зворотного зв'язку#

На головній сторінці є форма зворотного зв'язку. Вона має два поля: вашу адресу пошти й текст повідомлення.

Обидва йдуть мені на пошту листом, і нікуди більше. Бази звернень немає: надіслане повідомлення - це лист у моїй скриньці, який живе там, поки я його не видалю. Відповідаю я з тієї ж скриньки, тож ваша адреса потрапляє в поле адресата мого листа-відповіді.

Лист надсилає той самий Resend, що й розсилку, тобто текст вашого повідомлення проходить через їхні сервери дорогою до мене.

Що збирає форма заявки на консультацію#

У розділі ШІ для бізнесу є форма заявки. Вона питає більше за попередні дві: ім'я, адресу пошти, компанію або сайт (необов'язково), опис процесу, який ви хочете автоматизувати, і діапазон обсягу - скільки звернень або документів на місяць через цей процес проходить. Плюс галочка згоди, без якої форма не надсилається.

Далі так само, як із формою зворотного зв'язку: усе це йде мені одним листом через Resend, і бази заявок не існує. Ваша заявка - це лист у моїй скриньці.

Два уточнення, які варто знати.

Вам приходить лист-підтвердження, що заявку отримано. У ньому навмисно немає тексту, який ви написали, - лише обраний діапазон обсягу. Причина в тому, що форму може надіслати хто завгодно і з чиєюсь чужою адресою, і я не хочу, щоб цей сайт доставляв незнайомій людині чужі слова від мого імені.

Опис процесу часто містить деталі вашого бізнесу. Я їх нікому не переказую і не використовую як приклад у статтях чи кейсах без вашого окремого дозволу. Якщо дані під NDA - скажіть у самій заявці, і далі говоримо вже під ним.

Що бачить аналітика#

На сайті працює Umami - аналітика, яка не ставить cookie й нічого не зберігає у вашому браузері. Вона рахує перегляди сторінок: яку сторінку відкрито, звідки на неї прийшли, з якої країни і з якого типу пристрою. Сталого ідентифікатора немає, тож ваші сьогоднішній і завтрашній візити ніщо не зшиває в одну історію. Банера згоди теж немає - згоди на запис, якого не відбувається, закон не вимагає.

Окремо я фіксую чотири події: надсилання форми підписки, надсилання заявки на консультацію, натискання кнопок і завантаження плагінів. Це рахунок дій, а не запис про людину: у подію потрапляє назва форми або файлу, не ваша адреса.

Дані обробляються в європейському регіоні Umami й за межі ЄС не їдуть. Політика Umami - на umami.is/privacy. Якщо ви не хочете й цього, будь-який блокувальник вимкне скрипт - жодна функція сайту від аналітики не залежить.

Один виняток, бо він теж про ваш браузер: якщо ви перемкнете тему на темну чи світлу, цей вибір збережеться в localStorage під ключем theme. Це не cookie, воно нікуди не надсилається і не є ідентифікатором. Поки ви теми не чіпали, там порожньо.

Завантаження плагінів#

Коли сайт видає посилання на файл плагіна, він дописує рядок у журнал завантажень - таблицю Google Sheets. У рядку: назва плагіна й файлу, час, user-agent і referer вашого запиту, а також позначка, чим цей запит зроблено - браузером людини чи автооновлювачем WordPress на чужому сайті.

Останнє і є причиною, чому журнал узагалі існує. Через цей же endpoint ходять установлені копії плагіна, коли перевіряють оновлення, і без розділення цих двох потоків колонка про кількість завантажень людьми була б вигадкою.

Адреси пошти в записі немає - форма її не питає. У цей журнал IP-адреса не пишеться; про серверні логи хостингу, які пишуться окремо і від мене не залежать, - наступний розділ. User-agent і referer зберігаю, і це технічні дані вашого браузера: вони кажуть, з якої сторінки ви прийшли і яка у вас версія браузера, але не хто ви.

Серверні логи#

Сайт працює на хостингу Replit, а той - на інфраструктурі Google Cloud. Як і будь-який вебсервер, він веде технічні логи запитів, і туди за замовчуванням потрапляє IP-адреса, час запиту, адреса сторінки й user-agent.

Пишу це окремо, бо в попередніх версіях цієї сторінки такого розділу не було, а твердження "IP-адресу я не зберігаю" без уточнення читалося ширше, ніж є насправді. Точне формулювання таке: у жодну таблицю й у жоден лист, які роблю я, IP не потрапляє; серверні логи хостингу - це окремий шар, який існує в будь-якого сайту в інтернеті, і я ним не керую. Скільки саме Replit тримає ці логи, я не перевіряв і тому не називаю числа.

Куди дані їдуть#

Це найважливіший розділ для тих, хто в ЄС, і його варто прочитати цілком.

Жоден із сервісів, якими користується сайт, не є українським. Ось повний перелік - хто, що бачить і де обробляє. Посилання ведуть на політику приватності кожного сервісу.

Сервіс Що йому потрапляє Де обробляє
Resend Адреси підписників, тексти листів із обох форм США
Google Sheets Рядки журналу завантажень США
Replit Серверні логи запитів США
Umami Перегляди сторінок і чотири події, без cookie ЄС

Закон України "Про захист персональних даних" дозволяє передавати дані в іншу державу за вашою згодою (стаття 29) і окремо вимагає повідомити вас про склад даних та про те, кому вони передаються (статті 8 і 12). Ось воно й сказано. Підстава передачі - ваша згода в тому обсязі, у якому ви її даєте, надсилаючи форму, плюс гарантії в договорі обробки даних із кожним із трьох американських сервісів. Аналітики це не стосується: вона лишається в ЄС.

Якщо для вас це неприйнятно, є робочий обхід: напишіть мені звичайним листом на alexturik@gmail.com замість форми. Тоді ваш текст не проходить ані через Resend, ані через цей сайт узагалі.

На якій підставі я це обробляю#

Коротко, по кожному випадку:

  • Підписка на розсилку - ваша згода. Ви даєте її двічі: коли вводите адресу й коли переходите за посиланням у листі. Відкликається кнопкою відписки.
  • Форма зворотного зв'язку і форма заявки - ваша згода, яку ви даєте, коли надсилаєте форму; у формі заявки це ще й окрема галочка. Плюс мій законний інтерес відповісти на звернення, яке ви самі мені надіслали.
  • Аналітика - мій законний інтерес розуміти, які сторінки читають. У попередній редакції тут стояло застереження, що для відвідувача з ЄС правильнішою підставою була б згода через банер. Воно було справедливе, поки аналітика писала cookie: запис на пристрій вимагає згоди, і законний інтерес його не покриває. Тепер записувати нічого, тож застереження знято разом із причиною, а не разом із формулюванням.
  • Журнал завантажень - мій законний інтерес відрізняти завантаження людьми від запитів автооновлювача. Без цього поділу число завантажень нічого не варте.
  • Серверні логи - технічна необхідність роботи сайту й захисту від зловживань.

Чого немає#

Щоб не було непорозумінь, окремо перелічу те, чого сайт не робить:

  • Не ставить жодного cookie. Ні аналітичних, ні рекламних, ні "технічно необхідних" - їх тут просто немає.
  • Не показує реклами і не має рекламних трекерів.
  • Не продає і не передає дані третім особам для маркетингу.
  • Не має піксела Facebook, LinkedIn чи будь-якої іншої соцмережі.
  • Не тягне шрифти й скрипти зі сторонніх CDN: шрифт лежить на цьому ж домені, тож ваш браузер не звітує про візит нікому, кого немає в таблиці вище.
  • Не профілює відвідувачів і не ухвалює про них автоматичних рішень.
  • Не збирає даних дітей свідомо. Сайт про професійну розробку і дітям не адресований; окремого віку тут не називаю, бо українське законодавство віку цифрової згоди не встановлює, а цифра з чужого закону виглядала б переписаною звідкись без причини.

Скільки все це зберігається#

Що Де Скільки
Адреса підписника Resend Поки ви не відпишетесь
Адреса після відписки Resend, перелік заблокованих Безстроково - саме щоб вам більше не писати
Повідомлення з форми зворотного зв'язку Моя поштова скринька Поки я не видалю листа
Заявка на консультацію Моя поштова скринька Поки я не видалю листа
Статистика відвідувань Umami (ЄС) За налаштуваннями сервісу; окремих даних про людину там немає
Рядок журналу завантажень Google Sheets Зараз безстроково; без адреси пошти й без IP
Серверні логи Replit / Google Cloud За правилами хостингу; я їх не встановлюю

"Поки я не видалю листа" - це не строк, і я це знаю. Але це правда: скринька моя, автоматики, яка чистила б її за розкладом, немає, і написати тут "24 місяці" означало б пообіцяти механізм, якого не існує. Коли він зʼявиться, зʼявиться й число.

Ваші права#

Ви можете попросити показати, що саме в мене є про вас, виправити це або видалити. Даних тут два рівні: ті, за якими видно людину - адреса підписника, ваші листи з форми зворотного звʼязку і заявки на консультацію, - і технічні дані без імені, тобто user-agent і referer у журналі завантажень та IP у серверних логах хостингу. Сталого ідентифікатора, який тримався б між візитами, немає ніде: він зник разом із GA4. Тож у переважній більшості випадків відповідь буде короткою.

Найшвидший шлях для видалення підписки - кнопка відписки в будь-якому листі. Для всього іншого напишіть на alexturik@gmail.com, і я відповім протягом кількох робочих днів.

Одне технічне прохання, і воно на вашу ж користь: надсилайте запит з тієї самої адреси, про яку питаєте. Іншого способу переконатися, що видалити чужу адресу просить її власник, у мене немає - облікових записів на сайті теж немає, тож звірити нема з чим.

Якщо ви вважаєте, що я обробляю ваші дані неправильно, ви можете звернутися до Уповноваженого Верховної Ради України з прав людини - це орган, який в Україні відповідає за захист персональних даних.

Зміни#

Якщо ця сторінка зміниться, зміниться й дата вгорі.

Як зі мною зв'язатися#

Олексій Туровський, alexturik@gmail.com.