Přeskočit na obsah

Zásady ochrany osobních údajů · Personal Hub

Privacy Policy

Aktualizováno: 31. května 2026

1. Kdo provozuje Personal Hub

Personal Hub je osobní produktivitní aplikace provozovaná Provozovatel aplikace, e-mail support@example.com.

Aplikace je v současné době provozována jako interní nástroj a tato verze Privacy Policy slouží také jako podklad pro Google OAuth verification proces.

2. Jaká data zpracováváme

Personal Hub zpracovává pouze data, která uživatel sám poskytne, případně která načítá z propojených služeb po jeho explicitním souhlasu (OAuth).

2.1 Data zadaná v aplikaci

  • E-mailová adresa pro přihlášení (magic link)
  • Úkoly, habity, vize, milníky, plány — obsah, který uživatel napíše
  • Konfigurace agentů, budget capy, push notifikační preference

2.2 Data z připojených služeb (pouze při udělení souhlasu)

  • Notion: obsah workspace databází, které uživatel v Notion OAuth flow explicitně označí jako přístupné. Data se zpracovávají za účelem sjednocení úkolů a milníků v Personal Hub.
  • Google Gmail (scope gmail.readonly): Personal Hub čte e-maily pouze za účelem extrakce action items a content seeds. Plné tělo zprávy se neukládá — pouze odesílatel, předmět a AI-vygenerovaný strukturovaný souhrn.
  • Google Calendar (scope calendar.readonly): Personal Hub čte události pro účely denního briefingu a kontextu k úkolům. Ukládá název, čas, místo a popis události.
  • GitHub (volitelně): metadata commitů ze zvolených repozitářů jako vstup pro content engine.
  • Strava (volitelně): záznamy tréninků jako vstup pro training coach.
  • ICS kalendáře: pouze pokud uživatel přidá ICS URL.

2.3 Technická data

  • Session cookie (Django session, samesite=Lax, secure v produkci)
  • IP adresa v request logs (uložená v Azure Container Apps, retence 30 dní)
  • Pro rate limiting magic link endpointu se IP adresa zpracovává v paměti

Personal Hub nepoužívá analytické cookies, tracking pixely ani third-party advertising.

3. K čemu data používáme

  • Provoz aplikace — autentizace, ukládání obsahu, generování denního plánu, briefingu, draftů.
  • Volání AI modelu (Anthropic Claude) pro zpracování textových vstupů do strukturovaných výstupů — viz sekce „Sub-processors".
  • Sync s připojenými službami (write-back stavu úkolů zpět do Notion).

Data se neprodávají, nepostupují třetím stranám pro marketing ani se nepoužívají k trénování AI modelů.

4. Kde se data ukládají

  • Azure Postgres Flexible Server, region West Europe (Nizozemsko). Data zůstávají v EU/EHP.
  • Azure Container Apps, region West Europe, pro běh aplikace.
  • Azure Blob Storage, region West Europe, pro nahrávané obrázky a media.
  • OAuth access a refresh tokeny jsou v databázi šifrované Fernet (AES-128-CBC + HMAC) per-tenant klíčem.
  • Přenos: HTTPS s HSTS 1 rok (preload-ready), TLS 1.2+.

5. Sub-processors

Pro provoz Personal Hub využíváme následující sub-processory. Každému jsou předávána pouze data nutná pro daný účel.

Sub-processorÚčelRegion
Microsoft AzureHosting (compute, DB, storage)West Europe (NL)
AnthropicAI zpracování textových vstupů (modely Claude). Anthropic nepoužívá vstupy k trénování modelů v API tieru.USA
ResendTransakční e-mail (magic link)USA
Sentry (volitelné)Error tracking; PII vypnutá konfiguracíUSA

Předávání do USA je kryto EU–US Data Privacy Framework a/nebo standardními smluvními doložkami (SCC) v souladu s GDPR čl. 46.

6. Doba uchování

  • OAuth tokeny — do revokace uživatelem nebo do uplynutí platnosti.
  • Obsah aplikace (úkoly, signals, drafty) — po dobu trvání účtu.
  • Po smazání účtu jsou všechna data smazána do 30 dnů z provozních záloh.
  • Audit logy AI volání jsou uchovávány po dobu 12 měsíců pro účely budget tracking.
  • Container Apps request logs — 30 dní (Azure default).

7. Vaše práva (GDPR)

Jako subjekt údajů máte právo na přístup k vašim datům, opravu, výmaz, omezení zpracování, přenositelnost a vznesení námitky proti zpracování. Tato práva uplatníte zasláním e-mailu na support@example.com. Odpovíme nejpozději do 30 dnů.

Máte také právo podat stížnost u dozorového úřadu — v ČR Úřad pro ochranu osobních údajů.

8. Odpojení připojených služeb

Konkrétní službu (Gmail, Calendar, Notion, …) lze kdykoli odpojit přímo v aplikaci v /settings/email, /settings/calendars, případně /settings/connections. Po odpojení se příslušné OAuth tokeny okamžitě smažou z databáze a data již nadále nesynchronizujeme.

Souhlas se zpracováním lze zrušit také přímo na straně poskytovatele (např. myaccount.google.com/permissions).

9. Bezpečnost

  • Autentizace přes magic link s rate-limitem 5/h IP, 3/h e-mail.
  • Allowlist e-mailů pro přístup do aplikace.
  • HSTS, Secure cookies, X-Frame-Options: DENY, CSRF token.
  • OAuth tokeny šifrované Fernet, klíč v Azure Key Vault.
  • Pravidelný security audit, viz repozitář projektu.

10. Změny této Privacy Policy

Změny budou publikované na této stránce s aktualizovaným datem. Materiální změny vám oznámíme e-mailem nejméně 14 dnů předem.

11. Kontakt

Provozovatel aplikace — support@example.com