Privacy Policy

Last updated: August 26, 2026 · Effective: August 26, 2026

1. Introduction

This Privacy Policy explains how Dokky ("Company", "we", "us", "our"), the operator of the Dokky platform, collects, uses, discloses, and safeguards your personal data when you use our AI-powered invoice processing platform ("Service") available at dokky.com.ua and related services.

We are committed to protecting your privacy in accordance with the General Data Protection Regulation (EU) 2016/679 ("GDPR"), the Law of Ukraine "On Personal Data Protection" No. 2297-VI, and other applicable data protection legislation.

2. Data Controller

The data controller responsible for your personal data is:

3. Data We Collect

3.1. Account Data

When you register and use the Service:

  • Full name and email address.
  • Password (stored only as a bcrypt hash — we never store or access your plain-text password).
  • Organization name and business details.
  • Telegram account ID (only if you voluntarily connect the Dokky Telegram Bot).
  • Billing information (processed by Stripe/LiqPay; we do not store full card numbers).

3.2. Invoice & Business Data

When you use the document processing features:

  • Uploaded invoice images, receipts, acts, and other documents.
  • Extracted data: product names, quantities, prices, supplier names, dates, and totals.
  • Product matching results and manual corrections you make.
  • Supplier, product, and category catalogs you create.
  • Location data (your business locations / branches).

3.3. Usage & Technical Data

Collected automatically when you interact with the Service:

  • IP address, browser type, operating system, device type.
  • Pages visited, features used, timestamps, session duration.
  • API call logs (endpoint, status code, response time).
  • Error reports and crash logs.
  • Referral source (how you arrived at the Service).

3.4. Communication Data

  • Emails and messages you send to our support channels.
  • Feedback, feature requests, and survey responses.

4. Legal Basis for Processing (GDPR Art. 6)

PurposeLegal Basis
Provide the Service (OCR, matching, analytics)Performance of contract (Art. 6(1)(b))
Account registration & authenticationPerformance of contract (Art. 6(1)(b))
Payment processing & invoicingPerformance of contract (Art. 6(1)(b))
Security monitoring & fraud preventionLegitimate interest (Art. 6(1)(f))
Service improvement & analyticsLegitimate interest (Art. 6(1)(f))
Transactional emails (invoice processed, etc.)Performance of contract (Art. 6(1)(b))
Follow-up emails after you request a result from a free tool (see 10.5)Legitimate interest (Art. 6(1)(f))
Marketing communicationsConsent (Art. 6(1)(a)) — opt-in only
Tax & accounting record-keepingLegal obligation (Art. 6(1)(c))
Responding to legal requestsLegal obligation (Art. 6(1)(c))

5. How We Use Your Data

  • To provide, maintain, and improve the Service.
  • To process invoices and documents using AI/OCR models.
  • To match products, learn from your corrections, and improve matching accuracy within your organization.
  • To send transactional emails (invoice processed, subscription updates, security alerts).
  • To provide customer support.
  • To detect and prevent fraud, abuse, and security incidents.
  • To generate aggregated, anonymized analytics to improve the Service (this data cannot identify you or your organization).
  • To comply with legal and regulatory obligations.

6. AI Processing & Third-Party Data Processors

Your documents may be transmitted to third-party AI providers for OCR and analysis. These providers act as data processors under our instructions:

ProviderServiceData Center Location
Google (Gemini Flash / Pro)Primary OCREU / US
OpenAI (GPT models)Alternative OCRUS
Anthropic (Claude)Alternative OCRUS
GroqAlternative OCRUS
OpenRouterModel routingUS
MiniMaxAlternative OCRSingapore

Important guarantees:

  • We select providers whose terms prohibit using customer data for model training.
  • Your Content is transmitted for immediate processing only and is not stored by AI providers beyond the processing session (typically seconds to minutes).
  • You may choose your preferred OCR provider in the Settings or use the default (Gemini Flash).
  • AI-generated results may contain inaccuracies. You are responsible for verifying output before relying on it.

6.1. Other Service Providers

  • Stripe / LiqPay — payment processing. They receive your billing data under their own privacy policies.
  • OVH / Hetzner — server hosting (EU data centers).
  • Amazon S3 / MinIO — file storage (encrypted at rest).
  • Telegram — bot notifications (only if you connect the bot).

7. Data Storage & Security

  • Data is stored in PostgreSQL databases with multi-tenant Row-Level Security (RLS) ensuring strict data isolation between organizations.
  • Files are stored in S3-compatible object storage (encrypted at rest with AES-256).
  • All network traffic is encrypted with TLS 1.2/1.3.
  • Passwords are hashed using bcrypt with per-user salts.
  • Authentication uses JWT tokens with short-lived access tokens (15 min) and secure refresh token rotation.
  • Regular automated backups are performed and stored securely with retention for 30 days.
  • Rate limiting, IP-based blocking, and DDoS protection measures are in place.
  • Our primary servers are located in European data centers (OVH, France).

8. Data Retention

Data TypeRetention Period
Website analytics events12 months, then deleted
Session recordings60 days, then deleted
Aggregated daily website statisticsIndefinitely (contains no identifiers)
Account dataWhile account is active + 30 days after deletion request
Invoice data & documentsPer your organization's settings (default: indefinite while active)
Usage & access logs90 days
Security audit logs1 year
Billing recordsAs required by tax law (typically 3–7 years)
Database backups30 days (rolling)
Support correspondence2 years after ticket resolution

After the retention period, data is permanently deleted or anonymized so that it can no longer be associated with you.

9. Your Rights

Under GDPR and the Law of Ukraine "On Personal Data Protection", you have the following rights:

  • Right of Access (Art. 15): Request a copy of the personal data we hold about you.
  • Right to Rectification (Art. 16): Request correction of inaccurate or incomplete data.
  • Right to Erasure (Art. 17): Request deletion of your personal data ("right to be forgotten"), subject to legal retention requirements.
  • Right to Restriction (Art. 18): Request restriction of processing in certain circumstances.
  • Right to Data Portability (Art. 20): Receive your data in a structured, commonly used, machine-readable format (CSV, JSON) or request transfer to another controller.
  • Right to Object (Art. 21): Object to processing based on legitimate interest, including profiling.
  • Right to Withdraw Consent (Art. 7(3)): Withdraw consent at any time where processing is based on consent, without affecting the lawfulness of prior processing.
  • Right to Lodge a Complaint: You may file a complaint with the Ukrainian Parliamentary Commissioner for Human Rights (Ombudsman) or your local supervisory authority (e.g., a Data Protection Authority in the EU).

To exercise any of these rights, email us at info@dokky.com.ua. We will respond within 30 days. If the request is complex, we may extend this by an additional 60 days with notice.

10. Cookies & Tracking Technologies

10.1. Essential Cookies

Required for the Service to function. These include authentication tokens, session identifiers, and CSRF protection cookies. They cannot be disabled without breaking the Service.

10.2. Functional Cookies

Store your preferences (language, theme, dashboard layout). These enhance your experience but are not strictly necessary.

10.3. First-Party Analytics

On our public website (dokky.com.ua) we run our own analytics. No third-party analytics service is used, no data leaves our servers, and nothing is shared with advertising networks. Two identifiers are used — a visitor identifier and a session identifier — both random values that mean nothing outside our own database. They are held in your browser's local storage, and the visitor identifier is additionally set as a cookie on .dokky.com.ua so that the website and the application recognise the same browser rather than counting it twice.

What we record on public pages:

  • Pages viewed, and how long each was open.
  • Clicks on links and buttons, scroll depth, and text copied from reference content such as classifier codes. Text inside form fields is never recorded.
  • Use of the free tools, and whether the result succeeded or failed.
  • Referring website, campaign parameters (utm_*), IP address, browser, operating system and device type.

Legal basis: legitimate interest (GDPR Art. 6(1)(f)) in understanding and improving our own website. We do not build advertising profiles, do not track you across other websites, and do not sell or share this data.

10.4. Session Recordings

On public pages we also record a technical replay of the visit — the movements, clicks and scrolling that a page produced — so that broken or confusing interfaces can be found and fixed. These recordings are subject to strict limits:

  • Every input field, text area and selection is masked at the moment of recording. The characters you type never reach our servers.
  • Recordings are made on the public marketing site only. The application itself — where invoices, suppliers and amounts are visible — is never recorded.
  • Recordings are deleted automatically after 60 days.

10.5. Follow-up Emails

If you leave your email address to receive a result from one of the free tools on dokky.com.ua, we send a short sequence of up to four messages over the following two weeks: the result itself, two explaining what the product does beyond that one document, and a final message asking why it did not suit you. Nothing is sent to an address that has not been given to us, and the sequence stops immediately if you register, unsubscribe, or reply.

  • Each message contains an invisible one-pixel image and links that pass through our own server, so that we can see whether a message was opened and which link was followed. We record that it happened and when — nothing about what you did afterwards on another website.
  • Every message carries a one-click unsubscribe link and the standard List-Unsubscribe headers, so your mail application can unsubscribe you without opening anything. No confirmation is asked for and nothing further is ever sent.
  • Replies go to a mailbox read by a person, not to an unattended address.
  • Delivery reports returning to us are processed automatically. If your address does not exist, or if you mark a message as spam, it is added to a suppression list and never written to again.

Legal basis: legitimate interest (GDPR Art. 6(1)(f)) in following up on a request you made of us, balanced by an unsubscribe that works from the first message onward.

10.6. How to Refuse

We honour the Do Not Track and Global Privacy Control browser signals: with either enabled, nothing at all is collected and no recording is made. You can also switch collection off for this browser at any time by opening the browser console on our site and running dokkyAnalytics.optOut(), or by writing to info@dokky.com.ua — a request to erase collected data is honoured within 30 days.

10.7. We Do NOT Use

  • Advertising or remarketing cookies.
  • Third-party social media tracking pixels.
  • Cross-site tracking technologies.
  • Third-party analytics services such as Google Analytics.

You can manage cookie preferences through your browser settings. Note that disabling essential cookies will prevent the Service from functioning properly.

11. International Data Transfers

Your data may be transferred to and processed in countries outside Ukraine and the EEA (primarily the United States) when using AI providers. We ensure adequate protection through:

  • Selecting providers that participate in recognized data protection frameworks (EU-U.S. Data Privacy Framework where applicable).
  • Standard Contractual Clauses (SCCs) approved by the European Commission.
  • Providers' binding corporate rules and certifications (SOC 2, ISO 27001 where available).

Our primary infrastructure is hosted in the EU (OVH, France). Document processing via AI providers involves temporary data transfer for the duration of the API call only.

12. Data Breach Notification

In the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will:

  • Notify the competent supervisory authority within 72 hours of becoming aware of the breach (GDPR Art. 33).
  • Notify affected users without undue delay if the breach is likely to result in a high risk to their rights and freedoms (GDPR Art. 34).
  • Document the breach, its effects, and the remedial actions taken.

13. Children's Privacy

The Service is not intended for, and we do not knowingly collect personal data from, individuals under 18 years of age. If we learn that we have collected data from a child, we will delete it promptly. If you believe a child has provided us with personal data, please contact us at info@dokky.com.ua.

14. Automated Decision-Making & Profiling

The Service uses AI/ML models to extract data from invoices and match products. This constitutes automated processing but does not produce legal effects concerning you or similarly significantly affecting you. All AI-generated results are presented for your review and manual confirmation — no fully automated decisions are made about your rights, creditworthiness, or similar matters.

15. Do Not Track Signals

We honour Do Not Track (DNT) and Global Privacy Control (GPC) browser signals. When either is present, our analytics does not start: no identifier is stored, no event is sent, and no session recording is made.

16. Third-Party Links

The Service may contain links to third-party websites or services. We are not responsible for the privacy practices or content of those sites. We encourage you to read the privacy policies of any third-party websites you visit.

17. Changes to This Policy

We may update this Privacy Policy periodically to reflect changes in our practices or legal requirements. We will notify you of material changes by: (a) updating the "Last updated" date at the top; (b) sending an email to your registered address; (c) displaying a notice within the Service. We encourage you to review this page regularly.

If you disagree with a material change, you may close your account before the revised policy takes effect.

18. Contact

For any privacy-related questions, data subject requests, or complaints: