Privacy Policy

Version of 11 October 2026

Kepdesk is an app for independent practitioners (psychologists and other professionals) to manage clients, their schedule, session notes and payments. This Policy explains what data we process, why, where it is stored and what rights you have. We follow the EU General Data Protection Regulation (GDPR) and the Law of Ukraine "On Personal Data Protection".

1. Who we are

The service is provided by Individual Entrepreneur Maksym Tolstik (registered address: Ukraine, region Kharkivska, district Sakhnovshchynskyi, village Nova Cherneshchyna, street Druzhby, build 11; "Kepdesk", "we"). For anything about your data, write to [email protected].

2. Two roles: your data and your clients' data

3. Account data we process and why

DataPurposeLegal basis
Name, email, password (stored only as a hash), specialization, language, profile settingsCreate and run your account, let you sign inPerformance of a contract (Art. 6(1)(b) GDPR)
Google account identifier, if you sign in with GoogleSign-in with GooglePerformance of a contract
Subscription status and Google Play purchase data (purchase identifier, expiry)Provide the Pro plan, verify paymentPerformance of a contract
Device push notification tokenSend you notifications (e.g. the daily schedule digest)Performance of a contract
Emails we send (email confirmation, password reset, account deletion)Account security and managementPerformance of a contract
Feedback you send in the app: text, an optional screenshot, device model and app versionAnswer you and improve the serviceLegitimate interest (Art. 6(1)(f))
Crash reports from the app and the server: error type and location, app version, device model, account identifier (no client names, no note text)Find and fix errorsLegitimate interest
Technical logs: IP address, time and type of request, errors; a log of actions on data (e.g. exporting a note or a finance report: only the fact and the format, not the content)Security, abuse prevention, troubleshootingLegitimate interest
Date and version of the Policy and Terms you acceptedRecord which terms you agreed toLegal obligation / legitimate interest

We don't sell data, show ads, or use trackers or advertising identifiers. The app and these pages use no tracking cookies.

4. Who receives data

Only providers the service can't run without:

ProviderPurposeLocation
Hetzner Online GmbHServers, database, backupsEU (Germany / Finland)
Cloudflare, Inc.Attack protection and traffic delivery: requests to the service pass through Cloudflare's networkGlobal network, US company; EU-US Data Privacy Framework / Standard Contractual Clauses
Google (Firebase Cloud Messaging, Google Play, Sign in with Google, Google Calendar)Push notifications; subscription billing; sign-in; importing events from your Google Calendar (read-only), only if you connect itUSA, under the EU-US Data Privacy Framework / Standard Contractual Clauses
Functional Software, Inc. (Sentry)Crash reports from the app and the serverEU (Germany)
OpenRouter, Inc. and the AI model provider OpenRouter routes the request toAI import: recognising clients and sessions in files you upload yourself to move your data from another program. Only when you start an import. We let OpenRouter route the request only to model providers whose terms say they don't retain request data (zero data retention) and don't use it for training; if no such provider is available, the import doesn't runUSA, under Standard Contractual Clauses
ResendSending service emails to your addressUSA, under the Data Privacy Framework / Standard Contractual Clauses
TelegramReminders to clients through the bot, if the client connected it themselves; notifying our team of new feedback (feedback text only)Outside the EU
Scaleway SASKeeping the encryption key in wrapped (encrypted) form; receives no personal dataEU (France)

Push notifications never carry note text. We can't delete chat history inside Telegram itself; Telegram controls it. Data may also be disclosed when required by law.

5. How we protect data

6. How long we keep data

7. Your rights

You have the right to access your data and get a copy, correct it, delete it, restrict processing, object to processing based on legitimate interest, receive it in a machine-readable format, and withdraw consent.

You can lodge a complaint with a data protection authority: in Ukraine, the Ukrainian Parliament Commissioner for Human Rights; in the EU, the supervisory authority of your country.

If you are a client of a practitioner who uses Kepdesk (for example, you get reminders from us in Telegram), please send requests about your data to that practitioner first: they are the controller of your data. We will help them fulfil your request. You can stop the reminders at any time by sending /stop to the bot.

8. Age

Kepdesk is meant for practitioners aged 18 or over. Data of clients who are minors is entered by the practitioner, who obtains consent from their legal representatives.

9. Changes

We will tell you in the app about material changes to this Policy and ask you to accept the new version. The date of the current version is at the top of this page.