Реквізити оператора ще не заповнені

Документ не має юридичної сили, доки в ньому не названо сторону, а еквайринг не проходить перевірку. Позначені поля заповнюються у lib/legal.ts за витягом з ЄДР — по одному місцю на всі пʼять сторінок.

Правові документи

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

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

На цій сторінці

Оператор сервісу

Виконавець
{{OPERATOR_LEGAL_NAME}}
Адреса
{{OPERATOR_ADDRESS}}
РНОКПП
{{OPERATOR_TAX_ID}}
Запис в ЄДР
{{OPERATOR_REGISTRY_RECORD}}
Електронна пошта
{{OPERATOR_EMAIL}}
Телефон
{{OPERATOR_PHONE}}

1. Хто обробляє ваші дані

Володільцем персональних даних у розумінні Закону України «Про захист персональних даних» є оператор сервісу, реквізити якого наведені на початку цієї сторінки. Він же визначає цілі та способи обробки.

Ми обробляємо дані резидентів України, а також, якщо ви перебуваєте в ЄС, у тих межах, у яких до нас застосовується GDPR. Терміни «володілець» і «контролер» у цій Політиці означають одне й те саме.

З будь-якого питання щодо ваших даних пишіть на електронну пошту з реквізитів. Ми відповідаємо протягом 3 робочих днів, а на запити, що потребують роботи з даними, — не пізніше 30 днів.

2. Які дані ми обробляємо

Дані акаунта
адреса електронної пошти й унікальний ідентифікатор, які ми отримуємо від Google під час входу, а також статус акаунта та обраний план.
Дані сесії
технічні токени автентифікації у cookie, які ставить Supabase Auth, і час входу.
Дані портфеля
активи та установи, у яких вони зберігаються; позиції, ISIN і символи; журнал операцій з датами, сумами й валютами; нотатки, теги й власні позначки; фінансові цілі; налаштування відображення.
Дані імпорту
за кожним завантаженням брокерської виписки — назва файлу, його розмір, контрольна сума SHA-256, назва брокера, зазначений у файлі номер рахунку, охоплений період і статистика оброблених рядків. Вміст самих файлів не зберігається — лише операції, які з них розпізнано і які ви підтвердили.
Податкові розрахунки
обчислені суми доходу, витрат, фінансового результату й податку за роками та архів сформованих декларацій.
Дані підписки
обраний план, статус, дати списань, токенізований ідентифікатор платіжного методу та замаскований номер карти, які повертає платіжний провайдер.
Технічні дані
IP-адреса та заголовки запиту в журналах сервера й бази даних, повідомлення про помилки, записи виконання планових завдань.
Звернення до підтримки
те, що ви самі надсилаєте нам електронною поштою.

3. Чого ми не збираємо

Це не обіцянка на майбутнє, а опис поточної архітектури. Кожен пункт можна перевірити поведінкою застосунку.

  • РНОКПП та інші ідентифікаційні дані платника податків. У застосунку немає жодного поля для них. Розділ I декларації — ПІБ, РНОКПП, податкова адреса — заповнює Електронний кабінет ДПС у самому файлі; ми до нього не торкаємось.
  • Паролі й доступи до брокерів і банків. Жодного підключення до ваших рахунків не існує. Дані потрапляють у сервіс лише двома шляхами: ви їх вводите або завантажуєте виписку.
  • Вміст брокерських виписок. Файл обробляється в межах одного запиту; зберігаються розпізнані операції та відбиток файлу, а не сам файл.
  • Вміст XML-файлів ДПС. Порожній файл з кабінету заповнюється у вашому браузері. Ні цей файл, ні заповнений результат не надсилаються на сервер і не потрапляють у журнали.
  • Повні реквізити платіжних карток. Їх бачить лише платіжний провайдер.
  • Аналітика поведінки, рекламні пікселі, записування сесій, профілювання. Ні Google Analytics, ні Tag Manager, ні Meta Pixel, ні жодного їхнього аналога. Саме тому сервіс і не показує банера згоди на cookie: погоджуватися просто ні на що.
  • Автоматизоване прийняття рішень, яке має для вас юридичні наслідки, не застосовується.

Ми не продаємо персональних даних, не передаємо їх рекламним мережам і не використовуємо ваших даних портфеля для навчання моделей машинного навчання.

4. Цілі та правові підстави

Що ми робимоЯкі даніПравова підстава
Надаємо доступ до сервісу й виводимо показники портфеляАкаунт, портфель, налаштуванняВиконання договору
Автентифікуємо вас і підтримуємо сесіюАкаунт, сесіяВиконання договору
Обробляємо імпорт брокерських виписокДані імпорту, портфельВиконання договору
Обчислюємо податок і формуємо деклараціюПортфель, податкові розрахункиВиконання договору
Оформлюємо підписку й приймаємо платежіПідписка, акаунтВиконання договору
Ведемо власний бухгалтерський і податковий облікПідписка, акаунтВиконання юридичного обовʼязку
Забезпечуємо безпеку, запобігаємо зловживанням, знаходимо помилкиТехнічні дані, сесіяЗаконний інтерес
Робимо резервні копіїПортфель, акаунтЗаконний інтерес
Відповідаємо на ваші зверненняЗвернення, акаунтВиконання договору
Надсилаємо повідомлення про списання, зміни умов і збоїАкаунт, підпискаДоговір і юридичний обовʼязок
Повідомляємо про запуск підтримки вашого брокера, якщо ви про це попросилиАдреса пошти, назви брокерівЗгода

Згода — єдина підстава в цій таблиці, яку ви можете відкликати одним клацанням: у кожному такому листі є посилання на відписку. Решта підстав пов'язана з тим, що сервіс мусить робити, щоб узагалі працювати.

5. Кому передаються дані

Ми залучаємо постачальників, без яких сервіс не працює. Кожен з них обробляє дані за нашим дорученням і в межах своєї ролі; жоден не отримує права використовувати їх для власних цілей.

ПостачальникРольЩо бачить
SupabaseБаза даних, автентифікація, сховище резервних копійДані акаунта й портфеля
VercelХостинг застосунку, планові завданняТрафік запитів, журнали, IP-адреси
GoogleВхід через Google-акаунтФакт входу; передає нам адресу пошти та ідентифікатор
LiqPay (ПриватБанк)Інтернет-еквайрингРеквізити карти, суму й дані платника — лише за платними планами
Постачальник ринкових данихКотирування акційЛише символи паперів, які запитує наш сервер
Національний банк УкраїниОфіційні курси валют і реєстр ОВДПНічого

Останні два рядки стоять окремо від решти не для симетрії таблиці: запити до них не містять жодного вашого ідентифікатора. Сервер запитує курс гривні на дату або ціну паперу за символом, а не «портфель користувача X». НБУ ми лише читаємо — це публічні дані.

Крім цього, ми можемо розкрити дані, якщо цього вимагає закон або обґрунтований запит уповноваженого органу, а також для захисту прав у спорі. Якщо це станеться і закон не забороняє повідомляти, ми вас повідомимо.

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

6. Транскордонна передача

Supabase, Vercel, Google і постачальник ринкових даних — компанії зі США. Передача даних до них відбувається на підставі стандартних договірних умов про обробку даних, які ці постачальники публікують і які ми приймаємо як їхні клієнти.

База даних і сховище резервних копій розміщені в регіоні {{DATA_REGION}}.

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

7. Скільки ми зберігаємо дані

ДаніСтрок зберігання
Акаунт і дані портфеляПоки існує акаунт
Журнал операцій та історія змінПоки існує акаунт. Журнал ведеться лише додаванням: виправлення — це новий запис, а не перезапис старого
Записи про імпортПоки існує акаунт. Скасований імпорт залишається як подія, з позначкою скасування
Архів сформованих деклараційПоки існує акаунт, і не менше строку, протягом якого ДПС може перевірити відповідний рік
Резервні копіїВісім щотижневих копій на користувача — приблизно два місяці
Дані підписки й платежівТри роки після останньої операції — для бухгалтерського обліку та можливих спорів
Технічні журналиДо 90 днів
Адреса в списку очікуванняДо відписки або до запуску функції, про яку ви просили повідомити

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

Мінімальні записи про факт існування та видалення акаунта і про здійснені платежі ми зберігаємо стільки, скільки цього вимагає податкове й бухгалтерське законодавство.

8. Як ми захищаємо дані

Коротко: доступ до рядка бази даних має лише його власник, і це забезпечено на рівні самої бази, а не тільки в коді застосунку. Детальніше — на сторінці «Безпека».

  • Ізоляція даних на рівні Postgres (Row Level Security): політика бази перевіряє власника кожного рядка, тому помилка в коді застосунку не може відкрити чужі дані.
  • Шифрування у стані передавання (TLS) і у стані зберігання на боці Supabase.
  • Єдиний спосіб входу — Google OAuth. Ми не зберігаємо паролів, тому їх неможливо в нас викрасти.
  • Привілейований службовий ключ використовується лише серверними завданнями й ніколи не потрапляє в код, що виконується в браузері.
  • Приватне сховище резервних копій, окрема тека на користувача.

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

9. Ваші права

Стаття 8 Закону України «Про захист персональних даних» і, де він застосовується, GDPR дають вам такі права:

  • знати, які ваші дані обробляються, з якою метою і кому передаються;
  • отримати доступ до своїх даних — повний експорт у CSV і JSON доступний у сервісі будь-коли, без звернення до нас;
  • виправити неточні або неповні дані; більшість даних ви редагуєте самостійно;
  • видалити дані — кнопкою видалення акаунта в налаштуваннях;
  • обмежити обробку або заперечити проти неї, якщо підставою є законний інтерес;
  • отримати дані в машинозчитуваному форматі й передати їх іншому сервісу;
  • відкликати згоду там, де обробка на ній ґрунтується;
  • подати скаргу: в Україні — до Уповноваженого Верховної Ради України з прав людини, у ЄС — до наглядового органу вашої країни.

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

Реалізація прав безоплатна. Ми не погіршуємо сервіс і не змінюємо ціну через те, що ви скористалися своїм правом.

10. Дані дітей

Сервіс призначений для осіб, які досягли 18 років, і ми свідомо не збираємо даних дітей. Якщо ви вважаєте, що дитина створила акаунт, напишіть нам — ми його видалимо.

11. Зміни до Політики

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

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

Документ складено українською та англійською мовами. У разі розбіжностей переважає українська версія.

Залишилося питання?

Напишіть нам на адресу з реквізитів вище. Ми відповідаємо протягом 3 робочих днів.

{{OPERATOR_EMAIL}}

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