Політика конфіденційності
Чинна з 11 жовтня 2026 року
HOPKA — особистий планер: задачі, щоденник, фінанси, нотатки голосом. Нижче — чесний опис того, що відбувається з вашими записами. Без «ми цінуємо вашу приватність» і без дрібного шрифту.
Якщо коротко
- Реєстрації немає. Ми не знаємо, як вас звати, і не заводимо на вас акаунт.
- За замовчуванням усі записи лежать тільки у вашому браузері й нікуди не йдуть.
- Синхронізацію ви вмикаєте самі. Лише тоді копія даних з'являється на сервері.
- Функції зі штучним інтелектом (розшифровка диктовки, «Дзеркало», підсумок зустрічі) надсилають текст або звук на сервер у момент, коли ви їх натискаєте.
- Рекламних трекерів, аналітики та профілювання немає. Жодного.
- Видалити все можна самостійно й одразу: сторінка видалення даних.
1. Хто відповідає за ваші дані
Розпорядником персональних даних (controller за GDPR) є:
[ІМ'Я ТА ПРІЗВИЩЕ / НАЗВА ŽIVNOSTI]
IČO: [IČO]
Місце підприємницької діяльності: [ВУЛИЦЯ, МІСТО, ІНДЕКС, СЛОВАЧЧИНА]
Електронна пошта: [КОНТАКТНИЙ EMAIL]
Представника за ст. 27 GDPR не призначено — розпорядник заснований у ЄС. Відповідального за захист даних (DPO) не призначено: обсяг обробки цього не вимагає.
2. Де саме лежать ваші дані
HOPKA — це вебзастосунок. Усе, що ви вводите, спершу записується у сховище вашого власного браузера і там і лишається, доки ви не ввімкнете синхронізацію.
Захист від зловживань
Щоб ніхто не міг вичерпати ресурси AI за чужий рахунок, сервер рахує навантаження. Для цього при першому запуску ваш браузер створює випадковий технічний ідентифікатор — рядок, який нічого про вас не повідомляє й нікого не ідентифікує. Разом із ним зберігаються лічильники: скільки звернень і скільки секунд аудіо було оброблено. Лічильники добового ліміту стираються за дві доби, місячні підсумки — приблизно за рік.
Якщо такий ідентифікатор відсутній, замість нього використовується незворотний відбиток IP-адреси. Сама адреса не зберігається. Підстава — законний інтерес, ст. 6(1)(f) GDPR.
Сервер — це Cloudflare Workers із сховищем Cloudflare KV. Постачальник інфраструктури: Cloudflare, Inc. Дані обробляються в мережі Cloudflare; компанія виступає обробником (processor) і має угоду про обробку даних та стандартні договірні положення ЄС.
3. Синхронізація: як влаштований ключ
Щоб відкрити ті самі записи на телефоні й на ноутбуці, ви вводите email і парольну фразу. Далі відбувається ось що:
- Прямо у вашому браузері з цих двох значень обчислюється ключ (PBKDF2-SHA256, 250 000 ітерацій, сіль прив'язана до email).
- На сервер їде тільки отриманий ключ. Ваш email на сервер не надсилається й ніде в нас не зберігається. Парольна фраза не надсилається й не зберігається теж.
- Запис у сховищі підписаний цим ключем. Хто не знає вашої парольної фрази, не може обчислити ключ і не знайде ваш запис.
Два наслідки, про які треба знати
Забута парольна фраза не відновлюється. Ми не можемо її скинути чи надіслати — ми її не маємо. Копія в хмарі стане недосяжною; дані на самому пристрої та завантажений файл резервної копії від цього не постраждають.
Дані на сервері не зашифровані наскрізно. Запис лежить у сховищі у звичайному вигляді, захищений тим, що ключ до нього складно підібрати. Технічно розпорядник має доступ до вмісту. Обирайте парольну фразу, яку не використовуєте більше ніде.
4. Штучний інтелект: що і коли надсилається
AI-функції працюють лише тоді, коли ви натискаєте відповідну кнопку. Нічого не аналізується у фоні.
Обробку виконують мовні моделі, які працюють усередині інфраструктури Cloudflare (Cloudflare Workers AI). Ваш текст і звук не передаються до OpenAI, Google, Anthropic чи інших зовнішніх постачальників AI. До 11 жовтня 2026 року частина запитів могла йти до Google Gemini — цю можливість прибрано з коду повністю.
Надіслане для обробки не зберігається нами як окремий запис: аудіо не записується на диск сервера, а результат повертається у ваш браузер. На саму обробку поширюються умови Cloudflare.
5. Нагадування
Якщо ви вмикаєте нагадування, браузер створює технічну адресу для доставки сповіщень. На сервері зберігаються ця адреса, ваш часовий пояс і ключ синхронізації — інакше неможливо зрозуміти, кому й о котрій годині надсилати. Раз на п'ять хвилин сервер перевіряє, чи не настав час якоїсь задачі з нагадуванням.
Вимкнення нагадувань у застосунку одразу стирає ці записи з сервера.
6. Сторонні сервіси
- Cloudflare, Inc. — хостинг, сховище, обробка AI-запитів. Обробник даних.
- Google Fonts — сторінки застосунку підвантажують шрифти з серверів Google (
fonts.googleapis.com, fonts.gstatic.com). При цьому Google отримує вашу IP-адресу та дані браузера. Це єдина передача даних за межі Cloudflare.
- Служба доставки сповіщень вашого браузера (Google, Apple або Mozilla — залежно від браузера) — технічний посередник для нагадувань. Сам текст нагадування через неї не йде: сповіщення надсилається порожнім, а зміст застосунок забирає з нашого сервера вже на вашому пристрої.
Рекламних мереж, систем аналітики, пікселів соцмереж і будь-якого профілювання у HOPKA немає.
7. Файли cookie
HOPKA не використовує файли cookie — ані власні, ані сторонні. Налаштування та записи зберігаються у локальному сховищі браузера (localStorage, IndexedDB), і це технічно необхідно для роботи застосунку: без нього не було б де тримати ваші задачі. Тому банер згоди на cookie не показується.
8. Правові підстави обробки
- Виконання договору — ст. 6(1)(b) GDPR: зберігання й синхронізація ваших записів, тобто власне надання застосунку.
- Згода — ст. 6(1)(a) GDPR: доступ до мікрофона, надсилання сповіщень, звернення до AI-функцій. Кожну згоду ви даєте окремо й можете відкликати в будь-який момент — вимкнувши функцію або відкликавши дозвіл у браузері.
- Законний інтерес — ст. 6(1)(f) GDPR: базовий захист сервісу від зловживань і технічних збоїв.
9. Скільки зберігаються дані
- На пристрої — доки ви їх не видалите або не очистите дані сайту в браузері.
- На сервері — доки ви не видалите їх самі. Копія в хмарі не має автоматичного строку згоряння: якщо ви перестанете користуватися застосунком, запис лишиться в сховищі.
- Підписки на нагадування — доки не вимкнете нагадування; недійсні адреси доставки сервер прибирає автоматично.
- Службові позначки «це нагадування вже надіслано» — 48 годин, далі стираються самі.
Видалити хмарну копію можна будь-коли й без звернення до нас: сторінка видалення даних.
10. Ваші права
За GDPR ви маєте право на доступ до своїх даних (ст. 15), їх виправлення (ст. 16), видалення (ст. 17), обмеження обробки (ст. 18), перенесення (ст. 20) та заперечення проти обробки (ст. 21).
Особливість HOPKA в тому, що більшість цих прав реалізуються без листування: дані відкриті перед вами в застосунку, редагуються й видаляються одним дотиком, а експорт у CSV і JSON доступний у розділі «Синхронізація». Якщо потрібне щось, чого не виходить зробити самостійно, напишіть на [КОНТАКТНИЙ EMAIL] — відповідь протягом 30 днів.
Ви також маєте право подати скаргу до наглядового органу:
Úrad na ochranu osobných údajov Slovenskej republiky
Hraničná 12, 820 07 Bratislava 27, Slovenská republika
dataprotection.gov.sk
11. Діти
Застосунок не призначений для дітей віком до 16 років і не збирає свідомо їхніх даних.
12. Зміни
Якщо політика зміниться, оновлена дата з'явиться вгорі цієї сторінки. Про суттєві зміни — такі, що розширюють обробку даних, — повідомимо в самому застосунку перед тим, як вони почнуть діяти.
13. Контакт
Питання про дані: [КОНТАКТНИЙ EMAIL]
Privacy Policy
Effective 11 October 2026
HOPKA is a personal planner: tasks, a journal, finances, voice notes. Below is a plain description of what happens to the things you write in it. No "we value your privacy", no small print.
The short version
- There is no sign-up. We do not know your name and we do not create an account for you.
- By default everything you write stays in your browser only and goes nowhere.
- Sync is something you switch on yourself. Only then does a copy of your data reach a server.
- The AI features (speech-to-text, "Mirror" reflection, meeting summaries) send text or audio to the server at the moment you press the button.
- There are no advertising trackers, no analytics and no profiling. None at all.
- You can delete everything yourself, immediately: data deletion page.
1. Who is responsible for your data
The data controller under the GDPR is:
[FULL NAME / TRADE NAME]
Business ID (IČO): [IČO]
Place of business: [STREET, CITY, POSTCODE, SLOVAKIA]
Email: [CONTACT EMAIL]
No representative under Art. 27 GDPR has been appointed, as the controller is established in the EU. No Data Protection Officer has been appointed; the scale of processing does not require one.
2. Where your data actually lives
HOPKA is a web application. Everything you enter is written first to your own browser's storage, and stays there until you turn sync on.
Abuse protection
So that nobody can drain the AI resources at someone else’s expense, the server counts usage. For this your browser creates a random technical identifier on first run — a string that says nothing about you and identifies no one. Counters are stored alongside it: how many requests and how many seconds of audio were processed. Daily-limit counters are erased after two days, monthly totals after about a year.
If no such identifier is present, an irreversible fingerprint of the IP address is used instead. The address itself is never stored. The legal basis is legitimate interest, Art. 6(1)(f) GDPR.
The server is Cloudflare Workers with Cloudflare KV storage. Infrastructure provider: Cloudflare, Inc. Data is processed within Cloudflare's network; the company acts as a processor under a data processing agreement and EU Standard Contractual Clauses.
3. Sync: how the key works
To open the same records on your phone and your laptop you enter an email address and a passphrase. What happens next:
- A key is derived from those two values inside your browser (PBKDF2-SHA256, 250,000 iterations, salt bound to the email address).
- Only the resulting key is sent to the server. Your email address is never sent to us and is never stored by us. Neither is the passphrase.
- Your record is filed under that key. Someone who does not know your passphrase cannot derive the key and cannot locate your record.
Two consequences worth knowing
A forgotten passphrase cannot be recovered. We cannot reset or resend it, because we do not hold it. The cloud copy becomes unreachable; the data on your device and any backup file you downloaded are unaffected.
Server-side data is not end-to-end encrypted. The record is stored in readable form, protected by the fact that the key is hard to guess. Technically, the controller can access its contents. Choose a passphrase you do not use anywhere else.
4. Artificial intelligence: what is sent, and when
AI features run only when you press the corresponding button. Nothing is analysed in the background.
Processing is performed by language models running inside Cloudflare's own infrastructure (Cloudflare Workers AI). Your text and audio are not sent to OpenAI, Google, Anthropic or any other external AI provider. Until 11 October 2026 some requests could be routed to Google Gemini; that path has been removed from the code entirely.
What you send for processing is not retained by us as a separate record: audio is never written to the server's disk, and the result is returned to your browser. The processing itself is subject to Cloudflare's terms.
5. Reminders
If you enable reminders, your browser creates a technical delivery address for notifications. The server stores that address, your time zone and your sync key — without them there is no way to tell who should be notified and at what hour. Every five minutes the server checks whether any task with a reminder has come due.
Turning reminders off in the app erases these records from the server immediately.
6. Third parties
- Cloudflare, Inc. — hosting, storage, AI processing. Acts as a data processor.
- Google Fonts — the application's pages load fonts from Google's servers (
fonts.googleapis.com, fonts.gstatic.com). In doing so Google receives your IP address and browser details. This is the only transfer of data outside Cloudflare.
- Your browser's push delivery service (Google, Apple or Mozilla, depending on the browser) — a technical relay for reminders. The reminder text does not travel through it: the push is sent empty, and the app fetches the content from our server once it is already on your device.
HOPKA contains no advertising networks, no analytics platforms, no social media pixels and no profiling of any kind.
7. Cookies
HOPKA uses no cookies at all — neither first-party nor third-party. Settings and records are kept in your browser's local storage (localStorage, IndexedDB), which is strictly necessary for the application to function: without it there would be nowhere to keep your tasks. For that reason no cookie consent banner is shown.
8. Legal bases for processing
- Performance of a contract — Art. 6(1)(b) GDPR: storing and synchronising your records, i.e. providing the application itself.
- Consent — Art. 6(1)(a) GDPR: microphone access, push notifications, and use of the AI features. Each consent is given separately and can be withdrawn at any time by turning the feature off or revoking the permission in your browser.
- Legitimate interest — Art. 6(1)(f) GDPR: basic protection of the service against abuse and technical failure.
9. How long data is kept
- On your device — until you delete it or clear the site's data in your browser.
- On the server — until you delete it yourself. The cloud copy has no automatic expiry: if you stop using the application, the record remains in storage.
- Reminder subscriptions — until you turn reminders off; delivery addresses that have become invalid are removed automatically.
- Internal "this reminder has already been sent" markers — 48 hours, then they expire on their own.
You can delete the cloud copy at any time without contacting us: data deletion page.
10. Your rights
Under the GDPR you have the right to access your data (Art. 15), rectify it (Art. 16), erase it (Art. 17), restrict processing (Art. 18), port it (Art. 20) and object to processing (Art. 21).
What is unusual about HOPKA is that most of these rights need no correspondence: your data is in front of you in the app, editable and deletable with one tap, and export to CSV and JSON is available in the "Sync" section. If you need something you cannot do yourself, write to [CONTACT EMAIL] — we reply within 30 days.
You also have the right to lodge a complaint with the supervisory authority:
Úrad na ochranu osobných údajov Slovenskej republiky
Hraničná 12, 820 07 Bratislava 27, Slovakia
dataprotection.gov.sk
11. Children
The application is not intended for children under 16 and does not knowingly collect their data.
12. Changes
If this policy changes, the updated date will appear at the top of this page. Material changes — those that widen the processing of data — will be announced inside the application before they take effect.
13. Contact
Questions about data: [CONTACT EMAIL]
Zásady ochrany osobných údajov
Účinné od 11. októbra 2026
HOPKA je osobný plánovač: úlohy, denník, financie, hlasové poznámky. Nižšie je zrozumiteľný opis toho, čo sa deje s tým, čo si do nej zapíšete. Bez fráz o tom, ako si ceníme vaše súkromie, a bez drobného písma.
V skratke
- Registrácia neexistuje. Nevieme, ako sa voláte, a nezakladáme vám účet.
- Štandardne všetko, čo napíšete, zostáva iba vo vašom prehliadači a nikam neodchádza.
- Synchronizáciu si zapínate sami. Až vtedy sa kópia údajov dostane na server.
- Funkcie s umelou inteligenciou (prepis reči, „Zrkadlo“, zhrnutie stretnutia) odosielajú text alebo zvuk na server vo chvíli, keď stlačíte tlačidlo.
- Žiadne reklamné sledovače, žiadna analytika, žiadne profilovanie.
- Všetko môžete vymazať sami a okamžite: stránka na vymazanie údajov.
1. Kto zodpovedá za vaše údaje
Prevádzkovateľom osobných údajov podľa GDPR je:
[MENO A PRIEZVISKO / OBCHODNÉ MENO]
IČO: [IČO]
Miesto podnikania: [ULICA, MESTO, PSČ, SLOVENSKO]
E-mail: [KONTAKTNÝ E-MAIL]
Zástupca podľa čl. 27 GDPR nebol určený, keďže prevádzkovateľ je usadený v EÚ. Zodpovedná osoba (DPO) nebola určená; rozsah spracúvania si to nevyžaduje.
2. Kde vaše údaje skutočne sú
HOPKA je webová aplikácia. Všetko, čo zadáte, sa najprv zapíše do úložiska vášho vlastného prehliadača a zostáva tam, kým nezapnete synchronizáciu.
Ochrana pred zneužitím
Aby nikto nemohol vyčerpať zdroje AI na cudzí účet, server počíta zaťaženie. Pri prvom spustení preto váš prehliadač vytvorí náhodný technický identifikátor — reťazec, ktorý o vás nič nehovorí a nikoho neidentifikuje. Spolu s ním sa uchovávajú počítadlá: koľko požiadaviek a koľko sekúnd zvuku sa spracovalo. Počítadlá denného limitu sa mažú po dvoch dňoch, mesačné súčty približne po roku.
Ak takýto identifikátor chýba, použije sa namiesto neho nezvratný odtlačok IP adresy. Samotná adresa sa neuchováva. Právnym základom je oprávnený záujem, čl. 6 ods. 1 písm. f) GDPR.
Serverom je Cloudflare Workers s úložiskom Cloudflare KV. Poskytovateľ infraštruktúry: Cloudflare, Inc. Údaje sa spracúvajú v sieti Cloudflare; spoločnosť vystupuje ako sprostredkovateľ na základe zmluvy o spracúvaní údajov a štandardných zmluvných doložiek EÚ.
3. Synchronizácia: ako funguje kľúč
Aby ste tie isté záznamy otvorili v telefóne aj v notebooku, zadáte e-mail a heslovú frázu. Ďalej sa deje toto:
- Priamo vo vašom prehliadači sa z týchto dvoch hodnôt odvodí kľúč (PBKDF2-SHA256, 250 000 iterácií, soľ viazaná na e-mail).
- Na server ide iba výsledný kľúč. Váš e-mail sa na server neposiela a nikde ho neuchovávame. Ani heslovú frázu.
- Záznam je v úložisku vedený pod týmto kľúčom. Kto nepozná vašu heslovú frázu, kľúč neodvodí a váš záznam nenájde.
Dva dôsledky, o ktorých treba vedieť
Zabudnutá heslová fráza sa nedá obnoviť. Nevieme ju resetovať ani poslať — nemáme ju. Kópia v cloude sa stane nedostupnou; údaje v samotnom zariadení a stiahnutý záložný súbor tým nie sú dotknuté.
Údaje na serveri nie sú šifrované end-to-end. Záznam je uložený v čitateľnej podobe a chráni ho to, že kľúč je ťažké uhádnuť. Technicky má prevádzkovateľ k obsahu prístup. Zvoľte si heslovú frázu, ktorú nepoužívate nikde inde.
4. Umelá inteligencia: čo sa odosiela a kedy
Funkcie s AI sa spúšťajú iba vtedy, keď stlačíte príslušné tlačidlo. Na pozadí sa nič neanalyzuje.
Spracovanie vykonávajú jazykové modely bežiace vnútri infraštruktúry Cloudflare (Cloudflare Workers AI). Váš text a zvuk sa neposielajú spoločnostiam OpenAI, Google, Anthropic ani iným externým poskytovateľom AI. Do 11. októbra 2026 mohla časť požiadaviek smerovať do Google Gemini; táto cesta bola z kódu úplne odstránená.
To, čo odošlete na spracovanie, u nás neuchovávame ako samostatný záznam: zvuk sa nikdy nezapisuje na disk servera a výsledok sa vracia do vášho prehliadača. Na samotné spracovanie sa vzťahujú podmienky Cloudflare.
5. Pripomienky
Ak zapnete pripomienky, prehliadač vytvorí technickú adresu na doručovanie oznámení. Server uchováva túto adresu, vaše časové pásmo a kľúč synchronizácie — bez nich nie je ako zistiť, komu a o ktorej hodine poslať oznámenie. Každých päť minút server overuje, či nenastal čas niektorej úlohy s pripomienkou.
Vypnutie pripomienok v aplikácii tieto záznamy zo servera okamžite vymaže.
6. Tretie strany
- Cloudflare, Inc. — hosting, úložisko, spracovanie AI. Vystupuje ako sprostredkovateľ.
- Google Fonts — stránky aplikácie načítavajú písma zo serverov Google (
fonts.googleapis.com, fonts.gstatic.com). Google pritom získa vašu IP adresu a údaje o prehliadači. Je to jediný prenos údajov mimo Cloudflare.
- Doručovacia služba oznámení vášho prehliadača (Google, Apple alebo Mozilla podľa prehliadača) — technický sprostredkovateľ pripomienok. Text pripomienky cez ňu neprechádza: oznámenie sa posiela prázdne a obsah si aplikácia vyžiada z nášho servera, keď je už vo vašom zariadení.
HOPKA neobsahuje reklamné siete, analytické nástroje, pixely sociálnych sietí ani profilovanie akéhokoľvek druhu.
7. Súbory cookie
HOPKA nepoužíva žiadne súbory cookie — ani vlastné, ani tretích strán. Nastavenia a záznamy sa uchovávajú v lokálnom úložisku prehliadača (localStorage, IndexedDB), čo je technicky nevyhnutné pre fungovanie aplikácie: inak by nebolo kde držať vaše úlohy. Preto sa nezobrazuje ani banner so súhlasom s cookies.
8. Právne základy spracúvania
- Plnenie zmluvy — čl. 6 ods. 1 písm. b) GDPR: uchovávanie a synchronizácia vašich záznamov, teda samotné poskytovanie aplikácie.
- Súhlas — čl. 6 ods. 1 písm. a) GDPR: prístup k mikrofónu, zasielanie oznámení a využitie funkcií s AI. Každý súhlas udeľujete samostatne a kedykoľvek ho môžete odvolať vypnutím funkcie alebo odobratím povolenia v prehliadači.
- Oprávnený záujem — čl. 6 ods. 1 písm. f) GDPR: základná ochrana služby pred zneužitím a technickými poruchami.
9. Ako dlho sa údaje uchovávajú
- V zariadení — kým ich nevymažete alebo nevyčistíte údaje stránky v prehliadači.
- Na serveri — kým ich sami nevymažete. Kópia v cloude nemá automatickú dobu platnosti: ak aplikáciu prestanete používať, záznam v úložisku zostane.
- Odbery pripomienok — kým pripomienky nevypnete; neplatné doručovacie adresy server odstraňuje automaticky.
- Interné značky „táto pripomienka už bola odoslaná“ — 48 hodín, potom zaniknú samy.
Kópiu v cloude môžete vymazať kedykoľvek a bez toho, aby ste nás kontaktovali: stránka na vymazanie údajov.
10. Vaše práva
Podľa GDPR máte právo na prístup k svojim údajom (čl. 15), ich opravu (čl. 16), vymazanie (čl. 17), obmedzenie spracúvania (čl. 18), prenosnosť (čl. 20) a namietať proti spracúvaniu (čl. 21).
Zvláštnosťou HOPKY je, že väčšina týchto práv si nevyžaduje žiadnu korešpondenciu: vaše údaje máte pred sebou priamo v aplikácii, upravíte aj vymažete ich jedným dotykom a export do CSV a JSON nájdete v sekcii „Synchronizácia“. Ak potrebujete niečo, čo sami nezvládnete, napíšte na [KONTAKTNÝ E-MAIL] — odpovedáme do 30 dní.
Máte tiež právo podať sťažnosť dozornému orgánu:
Úrad na ochranu osobných údajov Slovenskej republiky
Hraničná 12, 820 07 Bratislava 27, Slovenská republika
dataprotection.gov.sk
11. Deti
Aplikácia nie je určená deťom mladším ako 16 rokov a vedome nezhromažďuje ich údaje.
12. Zmeny
Ak sa tieto zásady zmenia, v hornej časti stránky sa objaví aktualizovaný dátum. O podstatných zmenách — takých, ktoré rozširujú spracúvanie údajov — budeme informovať priamo v aplikácii skôr, než nadobudnú účinnosť.
13. Kontakt
Otázky k údajom: [KONTAKTNÝ E-MAIL]