Folybot · Політика конфіденційності
Редакція від 10 жовтня 2026 року.
1. Хто ми і як з нами зв’язатися
Folybot — Telegram-бот @folydevbot і сайт https://folybot.app. Володілець твоїх персональних даних — Романюк Тарас Олександрович, фізична особа, вул. Творча, 16, м. Львів, 79037, Україна (далі — «ми»). Як суб’єкт персональних даних ти можеш звернутися до нас з будь-якого питання щодо даних електронною поштою tomoonkee@gmail.com або в Telegram: https://t.me/folybot.
2. Що ми зберігаємо
- Твій Telegram id, ім’я, username, мову, запис про згоду (дата та версія цієї політики) і окрему згоду на AI: так чи ні, дату твоєї відповіді й версію тексту.
- Нагадування: час, твою нотатку до нього (коментар до пересланого чи контекст, який ти додаєш), текст, який ти пишеш боту, або текст повідомлення, на яке ти відповідаєш чи яке пересилаєш (твоє чи іншої людини), до 1000 символів, ім’я його автора, назву чату й посилання на повідомлення, якщо чат його має, і короткий заголовок довгого чи пересланого тексту (його складає AI або він обрізаний із самого тексту; ти можеш його змінити). Коли в одному повідомленні, написаному чи сказаному, кілька справ (Pro з AI), бот показує їх списком, який живе лише в його пам’яті до 15 хвилин; зберігається тільки те, що ти зберігаєш, як звичайні нагадування.
- Переслані повідомлення: коли ти пересилаєш боту повідомлення (чуже чи своє), ми зберігаємо його текст до 1000 символів (без фото й файлів), назву чату, якщо Telegram її дає, і час, коли його написали, разом із людиною, від якої воно, навіть без нагадування: так картка людини показує, звідки вона. Бачиш їх лише ти; якщо в тебе з цією людиною є угода в команді з двох і більше людей, колеги бачать в історії угоди лише те, що ти пересилаєш боту її повідомлення, і коли, без самого тексту.
- Контакти: ім’я, Telegram id і username авторів таких повідомлень і співрозмовників у зустрічах, а також час останнього відкриття «Підготувати повідомлення» для людини чи натискання «Написати» на угоді з нею. Людина, що погоджується на твій дзвінок, одразу з’являється серед твоїх людей з позначкою «нова», доки ти не відкриєш її картку: з ім’ям, Telegram id і username, якщо людина погодилася через Telegram, і з поштою, коли вона відома (та, з якою людина погодилася, або з учасників твоєї події в Google Календарі). Цю пошту бачиш лише ти: її не бачить твоя команда й вона не передається AI. Вона зникає разом із людиною, а якщо людина, яка погодилася через Folybot, видаляє свої дані, то й з твоєї картки.
- Фото профілю контакту, якщо Telegram робить його доступним боту: зберігаємо маленьку копію, оновлюємо щотижня й видаляємо разом із контактом.
- Нотатки про людей і до дзвінків, які ти пишеш у «Моїх справах» або відповіддю боту про дзвінок. Нотатку до дзвінка бачиш лише ти, навіть коли дзвінок спільний. Нотатку можна змінити, а нотатку про людину — закріпити вгорі її картки; тоді ми зберігаємо й коли її востаннє змінено чи закріплено.
- Налаштування: часовий пояс (визначений за твоїм пристроєм або обраний тобою), годину ранкового дайджесту (або що він вимкнений), чи вимкнено щотижневий підсумок угод, поріг «Можливо, час написати», до 5 швидких валют, а для людей — до якої дати їх сховано кнопкою «Не зараз» чи що натиснуто «Більше не пропонувати».
- Підсумок людини («Що я знаю», Pro), складений AI: зберігається, доки дані про цю людину не зміняться, не довше 30 днів, і видаляється разом із людиною.
- Угоди: людина, назва, сума й валюта, етап та історія етапів (хто й коли їх змінює), хто веде угоду, наступний крок, обіцянка другої сторони («Чекаю від»: що й до коли, як нагадування того, хто веде угоду, зокрема записана після дзвінка кнопкою «Вони щось пообіцяли») і хто й коли натискає під нею «Нагадати» чи «Прийшло», позначає крок виконаним чи натискає на угоді «Написати», чат, з якого угода почалася, а також остання обрана валюта. Кожна угода належить команді (поки в ній лише ти, команда — це ти): її бачать усі учасники команди разом з ім’ям, @username і фото людини угоди, доки вона є в контактах того, хто додає її в угоду. Ти можеш бути в кількох командах, і кожна бачить лише свої угоди; угода, перенесена в іншу твою команду, йде туди з історією й нотатками, і далі її бачить та команда. Цитати, нагадування й нотатки про людей бачить лише той, хто їх зберіг. В історії угоди команди з двох і більше людей учасники бачать дзвінки одне одного з людиною угоди (дату, тривалість і чий це дзвінок, без назви дзвінка й нотаток до нього; дзвінок, змінений у Google Календарі, бачить лише його учасник) і те, що хтось із них пересилає боту її повідомлення (хто й коли, без тексту). Угоди ніколи не з’являються в спільних чатах.
- Команда: назва, етапи угод, власник і учасники, дату приєднання кожного учасника й прийняття правил команди (дата та версія тексту), налаштування сповіщень і нотатки до угод з іменем автора (і коли одну з них закріпили вгорі угоди). Учасники бачать ім’я, username і фото профілю один одного з Telegram: маленьку копію фото, якщо Telegram робить його доступним боту, зберігаємо, оновлюємо щотижня й видаляємо, коли людина вже не в жодній команді.
- Запрошення в команду: лише одноразовий код, час створення й чи його вже використали. Про людину, якій його надіслали, ми нічого не зберігаємо, доки вона не прийме умови й не погодиться приєднатися. Якщо запрошення вже не діє, відкривши його, можна попросити нове: власник команди отримає ім’я з Telegram того, хто просить, і назву команди. Якщо тебе привело запрошення в команду, для лічильників ми пам’ятаємо лише це, без імені автора запрошення.
- Зустрічі: назву, час, тривалість, назву чату, посилання на подію й Meet, Telegram id тих, що натиснули «Нагадати», і пошту тих, що погодилися на зустріч. Ім’я й Telegram id тих, що натиснули на картці «Не зможу», зберігаємо з цією відповіддю, навіть якщо вони не користуються Folybot: організатор отримує про це повідомлення, а картка показує ці імена всім, хто її бачить, як і імена тих, що погодилися. Учасників дзвінка (ім’я, Telegram id, пошту, коли вона відома, відповідь і як вони прийшли: з чату, з картки, поштою чи їх додає організатор) зберігаємо разом із ним; учасники одного дзвінка бачать у застосунку імена й відповіді одне одного, але не пошту; запрошених лише в Google Календарі бачить тільки організатор. Організатор може додати до дзвінка людину зі своїх «Люди», за @username або поштою, і прибрати когось із нього. Запрошення в боті отримує лише той, хто користується Folybot, і, додаючи людину, організатор бачить, чи бот зможе їй написати; іншим організатор надсилає картку зі свого Telegram, а на пошту запрошення надсилає Google Календар. Хто натисне на картці «Погодитись», «Не зможу» чи «Нагадати мені», стає учасником дзвінка. Кого прибрали, тому бот пише, якщо той користується Folybot, а Google надсилає лист, якщо людина була в події Google Календаря. Організатор може змінити дзвінок і словами, відповівши на його картку чи на повідомлення бота про нього; коли про зміну дізнаються інші, бот спершу питає, і в спільному чаті це питання бачать усі, з іменами тих, кому бот напише чи кому Google надішле лист, такими, як їх показує картка. Пошта, за якою когось запросили, зберігається з дзвінком. Якщо в тебе є угода з людиною дзвінка в команді з двох і більше людей, колеги бачать в історії угоди дату й тривалість дзвінка і що це твій дзвінок.
- Якщо ти погоджуєшся на дзвінок через картку, ще не користуючись Folybot, і дозволяєш йому писати тобі, ми зберігаємо твій Telegram id лише для нагадувань про цей дзвінок і стираємо його через день після дзвінка. Він зникає одразу, якщо ти натискаєш «Не нагадувати» чи «Не зможу» або організатор прибирає тебе з дзвінка чи скасовує його.
- Спільні картки: коли ти згадуєш бота в чаті зі словами «нагадай нам», «обіцяю» чи «попроси» (або тими самими словами іншою мовою), бот публікує в цьому чаті картку, яку бачать усі його учасники: справу, час, твоє ім’я з Telegram і ім’я з Telegram того, кому вона адресована. Ми зберігаємо картку (справу, час, назву чату, вид і ім’я з Telegram того, кому вона адресована) і тих, що натиснули на ній кнопку: Telegram id та ім’я з Telegram, навіть якщо людина не користується Folybot, і нагадування, яке це їй створило. Імена тих, що натиснули «Мені теж» чи «Зроблю», картка показує всім, хто її бачить. Коли ти виконуєш нагадування, картка це показує, а коли видаляєш — втрачає свій текст. Підсумок дзвінка: коли ти натискаєш «Надіслати» під ним, бот готує картку з наступними кроками (твоїми й співрозмовника, з іменами з Telegram), яку ти надсилаєш у вибраний тобою чат; її бачать усі в цьому чаті, а тих, що натиснули на ній кнопку, ми зберігаємо так само.
- Доручення: коли одразу після згадки бота ти пишеш @username (або «доручи»), бот публікує в чаті таку саму картку для цієї людини, і ми зберігаємо цей @username разом із карткою. Узяти доручення може лише вона (або будь-хто, коли @username немає): хто бере, отримує нагадування, а ти — очікування від цієї людини. Імена з Telegram тих, що натиснули «Беру» чи «Не моє», картка показує всім, а коли доручення виконано, показує й це.
- Вибір часу: коли ти згадуєш бота в чаті й перелічуєш кілька варіантів часу, бот публікує картку, яку бачать усі в чаті, і ми зберігаємо її (назву, тривалість, варіанти, чат). Хто натискає на варіант, навіть без Folybot, лишає свій Telegram id та ім’я з Telegram: картка показує ці імена всім, хто її бачить. Коли ти призначаєш час, картка стає звичайною карткою дзвінка, а учасники, яким цей час підходить і які користуються Folybot, отримують нагадування про нього.
- Групи: коли ти користуєшся ботом у груповому чаті (дзвінок, спільна картка, доручення, вибір часу), ми зберігаємо назву групи та, якщо вона публічна, її @username, щоб показати групу карткою в «Людях». Про учасників групи ми не зберігаємо нічого понад те, що вже зберігають самі картки.
- Якщо ти підключаєш Google: твою пошту Google і токен доступу до календаря. Якщо ти погоджуєшся на чужу зустріч на її картці: обрану тобою пошту, щоб наступне «Погодитись» було одним дотиком (змінити чи прибрати — у Налаштуваннях).
- Облік звернень до AI-сервісу (модель, токени або тривалість аудіо, вартість, мета) без жодного змісту.
- Голосові нотатки (Pro): розпізнаний текст зберігаємо так само, як написаний, а саме аудіо — ні: воно існує лише в пам’яті під час розпізнавання і видаляється одразу після нього.
- Голосове чи кругле відео, яке ти просиш повернути пізніше (воно не розпізнається й нікуди не передається): саме повідомлення лишається в Telegram, а бот зберігає посилання на файл і вид повідомлення, доки нагадування не виконано чи не видалено (виконане — до наступного щоденного очищення).
- Фото (Pro): текст, прочитаний із фото чи зображення, зберігаємо лише тоді, коли ти натискаєш «Так, зберегти», так само, як текст пересланого повідомлення; саме зображення — ні: воно існує лише в пам’яті, поки його читають, і видаляється одразу після цього.
- Фрази з часом (лише сама команда, до 200 символів), у яких правила бота не впевнені або розходяться з AI, і фрази, які AI читає замість правил (повідомлення іншою мовою чи з кількома справами), разом із відповіддю AI, а також команди, з яких бот зробив дзвінок чи нагадування з кнопкою «Це дзвінок» або «Це нагадування», з позначкою, якщо кнопку натиснули, нагадування видалили чи перенесли протягом хвилини або одразу після «не розпізнано» прийшла нова спроба. Вони зберігаються 30 днів, щоб покращити розпізнавання, і ніколи не показуються іншим. Раз на тиждень їх автоматично розбирають на сервері; за межі сервера виходять лише узагальнені форми фраз і окремі слова, якими писали щонайменше двоє людей, без самих фраз і без прив’язки до людей.
- Нагадування, яке не вмістилося в ліміт Free: текст, людина й час. Воно чекає, поки ти звільниш місце або оформиш Pro, і видаляється через 30 днів, якщо його не зберегли.
- Якщо ти оплачуєш план: план, термін дії, суму в Telegram Stars, ідентифікатор платежу Telegram і час твого підтвердження, що Pro почне діяти одразу після оплати. Даних картки ми не отримуємо.
- Pro для команди: хто з власників платить за пакет, скільки в ньому місць, ціна, термін дії, ідентифікатор платежу Telegram і чи вимкнено продовження. Хто має місце, ми не зберігаємо: це випливає з порядку вступу в команду. Коли власник команди оплачує Pro для команди, учасники бачать, що Pro від команди. Власник бачить лише, скільки місць зайнято; чи має хтось свою підписку, він не бачить. Коли запрошений просить місце, власник отримує прохання без імені.
- Запрошення: код твого посилання, скільки людей прийняли за ним умови й скільки з них оформили Pro (без імен), дні Pro, отримані тобою за них, і запас днів, що чекає кінця підписки. Якщо тебе привело посилання друга, ми пам’ятаємо, чиє воно, до твоєї першої оплати Pro, але не довше 60 днів, а для лічильників — позначку, що тебе привело запрошення, без імені його автора. Якщо твоя перша оплата принесла комусь дні Pro, запис про неї пам’ятає, кому, щоб зняти їх, якщо оплату повернуть. Власникові посилання ми кажемо лише, що за ним оформили Pro, і показуємо, скільки людей прийшло й оплатило, ніколи не хто. Натискання «Поділитися» й «Копіювати» рахуємо лише числом за день.
Листування ми не читаємо: бот бачить лише те, що ти йому даєш. Коли ти згадуєш бота в спільному чаті, твою репліку й коротку відповідь бота бачать усі учасники цього чату; саме нагадування приходить лише тобі, хіба що ти ділишся ним спільною карткою. Повідомлення, які ти надсилаєш через /paysupport чи /report, бот пересилає нам у Telegram і не зберігає; лишається тільки кількість звернень за день. База даних зберігається на зашифрованому диску, резервні копії зашифровані окремим ключем.
Повідомлення, імена й фото інших людей потрапляють до нас лише тоді, коли ти передаєш їх боту, і бачиш їх лише ти (виняток — Telegram id та ім’я з Telegram тих, хто натискає кнопку на спільній картці, у виборі часу чи на картці дзвінка: їх бачать усі, хто бачить картку, як сказано вище); ім’я, @username і фото людини угоди бачить також твоя команда, а в історії угоди — твої дзвінки з цією людиною (дату й тривалість) і те, що ти пересилаєш боту її повідомлення, без самого тексту. Ці люди мають ті самі права, що й ти, і можуть звернутися до нас за контактами вище. Ми навмисно не збираємо чутливих даних (про здоров’я, релігійні чи політичні погляди тощо), тож не надсилай їх боту; якщо такі дані все ж потраплять у нагадування, вони обробляються лише для цього нагадування.
3. Навіщо і на якій підставі
Нагадування (зокрема голосові, відкладені на потім), зустрічі, спільні картки, доручення, вибір часу, групи, список людей, угоди й команди, дайджест, запрошення, оплата й облік підписки потрібні, щоб виконати договір з тобою, тобто Умови користування (ст. 6(1)(b) GDPR; п. 3 ч. 1 ст. 11 Закону України «Про захист персональних даних»). AI-функції працюють лише з твоєю окремою згодою (ст. 6(1)(a) GDPR; п. 1 ч. 1 ст. 11 Закону). Зашифровані резервні копії, облік звернень до AI для контролю витрат, запис про видалення й фрази з часом для покращення розпізнавання ґрунтуються на нашому законному інтересі в тому, щоб сервіс працював надійно, безпечно й за прийнятну ціну (ст. 6(1)(f) GDPR; п. 6 ч. 1 ст. 11 Закону). Ім’я й Telegram id людини, яка натискає кнопку на спільній картці чи варіант у виборі часу, не користуючись Folybot, ми зберігаємо на підставі законного інтересу автора картки: щоб картка показала, хто взявся чи що обрали (ті самі статті).
Дані не використовуються для реклами, не продаються і не використовуються для навчання моделей. Telegram id потрібен, щоб бот працював, і без нього сервіс неможливий; Google і AI необов’язкові, без них недоступні лише зустрічі та AI-функції. Ми не ухвалюємо щодо тебе рішень, які ґрунтуються лише на автоматизованій обробці й мають юридичні чи подібні суттєві наслідки: AI лише пропонує час, назви й тексти, а вирішуєш ти. Користуватися Folybot можна, якщо ти відповідаєш віковим вимогам Telegram.
4. Хто обробляє дані
Розпорядники, які обробляють дані за нашим дорученням і на підставі договору про обробку даних:
- Hetzner — хостинг сервера, Фінляндія (ЄС); договір про обробку даних за ст. 28 GDPR укладено 3 жовтня 2026 року.
- Cerebras, лише з твоєю окремою згодою на AI (бот питає про неї, перш ніж уперше щось передати AI; змінити її можна в налаштуваннях), — AI-розбір тексту, який ти пишеш боту, команди зі згадкою @folydevbot у чаті (лише самої команди; про дзвінок див. нижче), коментаря до пересланого й набраної відповіді на «Коли нагадати?», до 1000 символів: щоб прочитати час, зрозуміти повідомлення іншою мовою, на Pro розкласти повідомлення з кількома справами на окремі й скласти короткий заголовок нагадування з довгого чи пересланого повідомлення, а для пересланого ще й запропонувати дію: час нагадування, суму, угоду й те, чи автор щось тобі обіцяє, лише якщо вони прямо є в тексті; без твого натискання нічого не створюється (тоді AI отримує це повідомлення до 1000 символів, ім’я автора й сьогоднішню дату); і, лише на Pro і лише коли ти натискаєш «Підготувати повідомлення», «Написати» на картці людини чи угоди, «✗ Ще ні» під обіцянкою або «Ще варіант», AI-підказка: ім’я людини, її цитати з відкритих нагадувань, твої нотатки про неї, відкриті нагадування й угоди з нею і кількість днів, разом до 2000 символів; і, лише на Pro і лише коли ти натискаєш «Що я знаю», підсумок людини: її ім’я, нагадування з нею (дати, цитати, нотатки), твої нотатки про неї, угоди (назва, етап, сума, наступний крок) і зустрічі за останні 365 днів і майбутні (дата й назва), разом до 3000 символів; і, лише на Pro, коли ти відкриваєш картку відкритої угоди, підказки наступного кроку в угодах: назва, етап, сума й наступний крок угоди, її дата початку і до трьох нотаток до угоди (в угоді команди це можуть бути нотатки колег), а в угоді, створеній тобою, ще сказане людиною й підсумкові дані про неї, як для «Що я знаю», разом до 3000 символів, щоб запропонувати наступний крок і день (питаємо знову лише коли ці дані змінюються); і, лише на Pro і раз на день, коли приходить ранковий дайджест, розумний дайджест: пункти цього дайджесту (імена, заголовки чи початок цитат, час, назви й суми угод), до 2000 символів, щоб написати абзац «Головне сьогодні» (його не зберігаємо); і, лише на Pro і лише коли ти після дзвінка натискаєш «Підсумок», підсумок дзвінка: набраний текст чи розшифроване голосове, до 4000 символів, і назви етапів твоїх угод, щоб розкласти його на домовленості, твої кроки, кроки співрозмовника й підказку етапу угоди (нічого не зберігається, доки ти не натиснеш «Зберегти»; етап ніколи не змінюється без твого вибору). США. За умовами Cerebras вхідні дані використовуються лише для того, щоб дати відповідь, зберігаються лише в обсязі, потрібному для цього, і не використовуються для навчання. Коли ти згадуєш @folydevbot у відповідь на повідомлення, щоб призначити дзвінок, і не кажеш, про що він, у Cerebras іде ще й текст того повідомлення (до 1000 символів), лише з твоєю згодою на AI, щоб назвати дзвінок; окрім цієї назви, бот його не зберігає. Без згоди на AI бот не передає в Cerebras нічого: час розпізнається за правилами, а заголовок береться з самого тексту.
- Groq, лише на Pro і лише з твоєю згодою на AI, — розпізнавання голосового, яке ти надсилаєш чи пересилаєш боту (до 10 хвилин): аудіо видаляється одразу після розпізнавання й ніде не зберігається, у Groq увімкнено нульове зберігання даних (Zero Data Retention), не для навчання моделей, США. Розпізнаний текст далі обробляється як написаний.
- OpenAI, лише на Pro і лише з твоєю згодою на текст про AI, у якому названо OpenAI, — читання тексту з фото чи зображення, яке ти надсилаєш чи пересилаєш боту (до 10 МБ): саме зображення бот не зберігає й видаляє з пам’яті одразу після відповіді. За умовами OpenAI дані, надіслані через API, не використовуються для навчання моделей, а журнали для виявлення зловживань OpenAI зберігає до 30 днів. США. Прочитаний текст ти бачиш першим, і зберігається він, лише якщо ти натиснеш «Так, зберегти».
Cerebras, Groq і OpenAI розташовані в США, тож дані передаються за межі ЄС і України. Цю передачу захищають стандартні договірні положення Європейської комісії (Рішення (ЄС) 2021/914), які входять до договорів про обробку даних Cerebras, Groq і OpenAI; копію цих гарантій можна отримати, написавши нам.
Самостійно, за власними правилами, дані обробляють Telegram — месенджер, через який працює бот (політика Telegram), і Google — Calendar і Meet, лише якщо ти підключаєш Google (політика Google).
5. Скільки зберігаємо
- Профіль (Telegram id, ім’я, мова), налаштування й записи про згоди — доки ти користуєшся ботом, до /forget.
- Якщо бота запущено, а умови не прийнято, — Telegram id, ім’я, username і мова: 30 днів після останньої дії, далі видаляються.
- Пошта Google і токен доступу — доки ти не відключиш Google або не видалиш дані.
- Тексти виконаних нагадувань, їхні заголовки й нотатки — 365 днів після виконання; видалене нагадування зникає разом із нотаткою одразу.
- Переслані повідомлення — 365 днів; вони зникають і разом із людиною («Видалити контакт» на її картці).
- Контакти без нагадувань, зустрічей, нотаток і угод — 180 днів; нотатки — доки людина є у твоєму списку або доки ти їх не видалиш; нотатка до дзвінка без людини — доки зберігається дзвінок.
- Завершені та скасовані зустрічі — 365 днів.
- Telegram id людини, яка погоджується на дзвінок через картку, ще не користуючись Folybot, і дозволяє йому писати, — до 1 дня після дзвінка; «Не нагадувати» стирає його одразу.
- Спільні картки (разом із дорученнями) і ті, що на них натиснули, — 30 днів після часу картки (або після її створення, якщо часу немає); «Стерти все» прибирає твої картки з чатів, а тебе — з чужих карток.
- Вибір часу разом із голосами — 7 днів після призначення часу або після останнього з варіантів, якщо час так і не призначили; «Стерти все» прибирає твої голоси з чужих виборів часу.
- Ранковий дайджест у чаті — номери його рядків і, на Pro, абзац «Головне сьогодні», щоб відмічати пункти прямо в повідомленні: 2 дні; «Стерти все» прибирає їх одразу.
- Група в «Людях» — доки на неї посилається хоч щось твоє (дзвінок, картка, вибір часу): коли не лишається нічого, рядок зникає з наступним щоденним очищенням; «Стерти все» прибирає його одразу.
- Відкриті угоди — доки їх не закриють або не видалять; виграні й програні — три роки (1095 днів) після закриття.
- Команда з її угодами — доки в ній є хтось із Pro; якщо рік ні в кого з учасників немає Pro, команда видаляється разом з угодами, а за 30 днів до цього кожен учасник отримує попередження. Записи про учасника — доки він у команді. Запрошення діє один раз і не довше 7 днів; його код зберігаємо 30 днів від створення, щоб той, хто відкриє старе, міг попросити нове.
- Облік звернень до AI — 90 днів. Аудіо голосових і надіслані фото ми не зберігаємо зовсім.
- Підсумки людей — доки дані про людину ті самі, не довше 30 днів; видаляються разом із людиною. Фото профілю — разом із контактом; фото учасника команди — доки він є в якійсь команді.
- Посилання на голосове чи відео, відкладене на потім, — доки нагадування не виконано чи не видалено.
- Фрази з часом, у яких правила не впевнені, фрази, які читає AI замість правил, і команди з позначкою виправлення — 30 днів.
- Нагадування, що не вмістилося в ліміт Free, — 30 днів, якщо його не зберегли.
- Записи про оплату — доки існує акаунт; /forget їх видаляє й зупиняє підписку. Пакети Pro для команди — доки існує команда; /forget платника вимикає їх продовження, а місця діють до кінця оплаченого періоду.
- Чиє посилання тебе привело — до першої оплати Pro, не довше 60 днів; позначка, що тебе привело запрошення, код твого посилання й лічильники — доки існує акаунт. Кількість поширень посилань за день і лічильники команд і угод за день (запрошення, приєднання, перенесені угоди, нові угоди й звідки їх створили, виконані кроки, зміни етапів, нагадування про обіцянки; лише числа) — 90 днів.
- Зашифровані резервні копії — 30 днів.
- Запис про видалення (лише Telegram id і дата) — 35 днів.
Команда /forget або кнопка «Стерти все» в «Моїх справах» скасовує твої майбутні зустрічі (учасники отримають сповіщення, а Google надішле їм лист про скасування), відключає Google, зупиняє підписку і видаляє всі твої дані з бота одразу. Із зашифрованих резервних копій вони зникають протягом 30 днів. У кожній твоїй команді, де є й інші, угоди лишаються команді: ті, які ведеш ти, переходять власнику (а якщо власник ти — команда переходить найдавнішому учаснику), людина угоди лишається як її ім’я, @username і id, твої нотатки до угод видаляються, а в історії угод ти лишаєшся «колишнім учасником» без id. Команда, у якій лише ти, видаляється разом з угодами. Люди, що прийшли за твоїм посиланням, більше з тобою не пов’язані. Щоб дані не повернулися після відновлення з копії, ми ще 35 днів зберігаємо лише твій Telegram id і дату видалення; облік звернень до AI лишається без прив’язки до тебе до кінця свого 90-денного строку.
6. Твої права
Як суб’єкт персональних даних ти маєш право знати, які дані про тебе ми обробляємо, отримати до них доступ і копію («Мої справи» → Налаштування → «Експорт у CSV»), виправити їх, видалити (/forget або «Стерти все»), обмежити їх обробку, заперечити проти обробки на підставі законного інтересу (наприклад, проти збереження фраз з часом) і відкликати будь-яку згоду. Відкликання згоди не впливає на законність обробки до нього. Згоду на AI можна відкликати окремо, будь-коли: /settings або «Мої справи» → Налаштування → «AI-функції»; відтоді бот не передає в AI нічого, а решта працює далі.
З усіх інших питань пиши нам на tomoonkee@gmail.com або в Telegram; відповідаємо протягом місяця. Скаргу можна подати Уповноваженому Верховної Ради України з прав людини (ombudsman.gov.ua) або органу із захисту персональних даних країни ЄС, де ти живеш чи працюєш.
7. Дані Google
Folybot’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. The use of raw or derived user data received from Workspace APIs will adhere to the Google User Data Policy, including the Limited Use requirements.
Використання й передача Folybot до будь-яких інших застосунків інформації, отриманої з Google API, відповідає Політиці щодо даних користувачів сервісів Google API, зокрема вимогам Limited Use (обмеженого використання). Використання необроблених чи похідних даних користувачів, отриманих з Workspace API, відповідає Політиці щодо даних користувачів Google, зокрема вимогам Limited Use.
Коли ти підключаєш Google як організатор зустрічей, ми отримуємо твою адресу Google, щоб знати, у якому календарі працювати, і право створювати, змінювати й скасовувати лише ті події, які створив Folybot (calendar.events.owned). Інших подій твого календаря ми не читаємо. Від людини, яка погоджується на зустріч через вхід з Google, ми отримуємо тільки її адресу пошти та ім’я (openid, email, profile).
Усе це потрібне лише для того, щоб створити подію з посиланням на Meet у календарі організатора, додати до неї учасниками тих, що погодилися, і тих, кого організатор запрошує поштою, прибрати з неї тих, кого організатор прибирає, показати їхні імена на картці в чаті й організатору, показати організаторові, і лише йому, хто із запрошених у самій події погоджується чи відмовляється (бот читає ці відповіді зі списку учасників події; коли людина, яка погодилася через Folybot, змінює відповідь у Google, змінюється й її відповідь у Folybot), змінити назву, час чи тривалість події або скасувати її, коли про це просять, і тримати картку в Telegram актуальною: до години після початку зустрічі бот перечитує подію раз на кілька хвилин. Якщо ти користуєшся Folybot і погоджуєшся на зустріч, ми запам’ятовуємо пошту, з якою ти погоджуєшся, щоб наступне «Погодитись» спрацювало одним дотиком.
Тих, що погодилися на зустріч у самій події Google, бот додає до людей організатора з поштою й ім’ям, які показує подія. Їх бачить лише організатор, вони не передаються AI, а пошту не бачить і його команда; ім’я команда побачить, лише якщо організатор власноруч додасть із цією людиною угоду в команді. Нічого понад список учасників події, який бот і так перечитує, ми для цього з Google не отримуємо.
Дані користувачів Google ми використовуємо лише для функцій зустрічей, описаних у цьому розділі. Ми їх не продаємо, не передаємо нікому, крім описаного тут, і не робимо з них агрегованих чи знеособлених даних. Зберігає їх за нашим дорученням хостинг-провайдер Hetzner (Фінляндія, ЄС), а пошта учасників іде до Google як запрошення на подію. Вони ніколи не використовуються й не передаються для реклами, зокрема таргетованої, персоналізованої, ретаргетингової чи на основі інтересів, не потрапляють до брокерів даних чи перепродавців інформації, не використовуються для оцінки кредитоспроможності чи кредитування і не читаються людьми, крім випадків, коли ти про це просиш, цього потребує безпека або вимагає закон.
Дані, отримані з Google Workspace API (тут це Google Календар), ні в необробленому вигляді, ні агреговані, знеособлені чи похідні від них, ми не використовуємо для розробки, покращення чи навчання загальних, не персоналізованих моделей AI чи ML і нікому не передаємо для цього; Folybot узагалі не навчає жодних моделей AI чи ML. Назви подій, змінені в Google Календарі, пошта учасників та імена, які дає Google, ніколи не передаються AI. AI може отримати з даних Google лише час дзвінка. Коли хтось відповідає словами про дзвінок, а правила бота не можуть прочитати відповідь (інша мова чи зсув, якого правила не знають, як-от «на півтори години пізніше»), Cerebras отримує поточний початок і тривалість дзвінка, які могли бути встановлені в Google Календарі, щоб обчислити новий час. Це стається лише для цієї відповіді й лише за згоди її автора на AI, а за умовами Cerebras (розділ 4) ці дані не використовуються для навчання.
Ці дані передаються лише через HTTPS, зберігаються на зашифрованому диску й у зашифрованих резервних копіях, а токен доступу до календаря використовує тільки сервер бота. Як саме їх захищено, описує розділ 8, «Як ми захищаємо дані».
Твою пошту Google і токен ми зберігаємо, доки ти не відключиш Google («Мої справи» → Налаштування → Google) або не видалиш свої дані (/forget чи «Стерти все»). Тоді вони зникають одразу, а токен ми відкликаємо в Google. Прибравши доступ Folybot у своєму Google-акаунті, ти зупиняєш усю роботу з календарем. Там само в налаштуваннях можна змінити чи забути пошту для «Погодитись» і перейти на інший акаунт Google для календаря; запам’ятована пошта зникає разом з усіма твоїми даними.
Дані зустрічі (посилання на подію, пошта й імена тих, що погодилися) видаляються через 365 днів після її початку, якщо вона вже завершилась або її скасували, а із зашифрованих резервних копій зникають протягом 30 днів. Сама подія лишається в Google Календарі організатора, доки він її не видалить.
8. Як ми захищаємо дані
Дані передаються лише в зашифрованому вигляді. Сайт і вхід з Google працюють тільки через HTTPS, а запит звичайним HTTP перенаправляється на HTTPS. З Telegram, Google і AI-сервісами з розділу 4 бот теж обмінюється даними через HTTPS. Cookie входу на сайт надсилається лише через HTTPS, і скрипти на сторінці не можуть його прочитати.
База даних зберігається на томі диска, зашифрованому LUKS2 (AES-256). У ній усе, що перелічено в розділі 2, зокрема пошта Google і токени доступу до календаря, а фото профілів лежать там само. Ключ шифрування може прочитати лише обліковий запис адміністратора сервера, і в резервні копії він не потрапляє. Щоночі сервер робить копію бази й шифрує її програмою age відкритим ключем; закритий ключ зберігається поза сервером, тож прочитати власні резервні копії сервер не може. Зберігаються вони 30 днів.
Токен доступу до календаря — це токен оновлення OAuth (refresh token), який Google видає, коли організатор підключає Google Календар. Він зберігається лише на зашифрованому томі й у зашифрованих резервних копіях: у журнали сервера він не пишеться, у застосунку не показується й до експорту CSV не входить. Користується ним тільки процес бота на сервері, і лише для двох речей. Перша — отримати від Google короткочасний токен, щоб створити, прочитати, змінити чи видалити подію, яку створює Folybot. Друга — відкликати доступ у Google, коли ти відключаєш Google, змінюєш акаунт або видаляєш свої дані. Короткочасний токен ніде не зберігається: він існує в пам’яті лише під час однієї дії. Хто входить через Google тільки для того, щоб погодитися на зустріч, токена нам не дає зовсім, лише пошту й ім’я.
Кожна частина системи має лише той доступ, без якого не може працювати. У Google Folybot просить найвужчу область доступу до календаря, якої йому досить, calendar.events.owned, і звертається лише до створених ним подій за їхнім id (розділ 7). На сервері бот працює від окремого системного користувача, який не може входити в систему й пише тільки у свою теку та на зашифрований том. Ключі застосунку, зокрема секрет клієнта Google, лежать у файлі, який можуть прочитати лише цей користувач і адміністратор.
Вебзастосунок приймає з’єднання тільки від вебсервера на тій самій машині, а брандмауер пропускає лише вебтрафік і SSH. Входити на сервер можемо тільки ми як володілець, через SSH з ключем; вхід за паролем вимкнено. Оновлення безпеки встановлюються автоматично, а повторні невдалі спроби входу через SSH блокуються. У самому Folybot кожен запит перевіряється за твоїм акаунтом Telegram, тож ти бачиш лише свої дані й угоди своїх команд.
Ми зберігаємо лише дані з розділу 2 і лише впродовж строків з розділу 5, а аудіо голосових і надіслані зображення не зберігаємо зовсім. Дані, отримані від Google, зокрема назви подій, пошта й імена учасників, ніколи не передаються AI; єдиний виняток — час дзвінка, як пояснює розділ 7. Журнали сервера містять технічні події, як-от помилки й лічильники, з Telegram id, а для невдалого звернення до Google ще й id події. Тексту твоїх повідомлень і нотаток, фото, голосових, адрес пошти й токенів Google у них немає, а журналу відвідувань вебсервер не веде. Розпорядники з розділу 4 працюють за договорами про обробку даних, а передачу в США захищають стандартні договірні положення, описані там само.
Якщо станеться порушення захисту персональних даних, ми повідомимо про нього наглядовий орган протягом 72 годин відтоді, як про нього дізнаємося, хіба що воно навряд чи створить ризик для прав і свобод людей. Якщо ж порушення, ймовірно, створить високий ризик для твоїх прав і свобод, ми без зайвої затримки повідомимо й тебе. Так вимагають статті 33 і 34 GDPR.
9. Зміни
Перед суттєвими змінами цієї політики, зокрема того, як ми використовуємо дані користувачів Google, ми повідомимо тебе в боті.