← Back to Koss Flow

Master Privacy Policy

Last updated: 2026-05-08 · GDPR-compliant · Effective for all Koss Flow ecosystem services

1. Data Controller

Individual Entrepreneur (ФОП) Kostyniuk Ihor Valeriiovych, Tax ID (РНОКПП) 3593802718, Ukraine. Contact for privacy: koss.flow@gmail.com.

2. What We Collect

CategoryDataPurposeLawful Basis
AccountEmail, password hash, name, avatar URLAuthentication, SSO across appsContract
ProfilePer-app data (CVs, transactions, conversations)Service deliveryContract
Telegram (optional)chat_id, bot token (encrypted AES-256-GCM)Push notifications, supportConsent
PaymentsOrder ID, amount, gateway tx ID, saved card tokenSubscription billingContract + Legal obligation (UA tax law ст.44 ПКУ — 3 years)
UsagePage views, feature usage, push subscriptionsQuota tracking, observabilityLegitimate interest
AnalyticsAnonymized via Umami self-hosted (no cookies, no IP)Product improvementLegitimate interest

3. Where Data Lives

All databases self-hosted on Hetzner servers in EU (Helsinki/Falkenstein). Storage: Supabase Postgres, MinIO S3-compatible. Backups encrypted, retention 30 days.

4. Sub-Processors

ServicePurposeData Shared
HetznerHosting infrastructureAll data (encrypted at rest)
CloudflareDNS onlyDomain queries
OpenAIAI generation (BYOK or platform key)CV text, prompts (no PII unless user inputs it)
AnthropicClaude AI (HR services)Same as OpenAI
GroqLlama inference (Voice/Chat)Conversation messages
Google OAuthLogin providerEmail + profile (only on consent)
TelegramLogin + bot push (optional)tg_id + message payloads
WayForPay / MonoPayPayment processingOrder amounts, no card data stored on our servers
Monobank APIBudget transaction sync (opt-in)OAuth token (encrypted), transactions
GlitchtipError tracking (self-hosted)Stack traces, error context

5. Cross-App Data Flow

Single Supabase project — your account + base profile + cross-app notifications (`kf_notifications`) + referrals (`kf_referrals`) shared. Per-app data (CVs, transactions, conversations) isolated in separate schemas (`public`, `money`, `messenger`). Row-Level Security (RLS) enforced on all tables — you only access your own rows.

6. AI Processing

BYOK (Bring Your Own Key): for HR AI services you can use your own OpenAI/Anthropic key — your prompts go directly to provider, never stored on our servers. Platform keys: prompts stored ≤ 30 days for debugging, deleted thereafter.

7. Cookies

Essential cookies only:

No tracking cookies, no third-party advertisers. Umami analytics is cookieless.

8. Your Rights (GDPR)

9. Data Retention

10. Security

11. Children

Services not directed to children under 14. Age gate at signup.

12. Changes

Material changes notified via in-app + email. Continued use = acceptance.

13. Per-App Specifics

© 2026 Koss Flow Systems · ФОП Костинюк І.В. · РНОКПП 3593802718