Avokati AI
Get Started

Privacy Policy

Last updated: 2026-10-01 (version 2026-10-22)

DRAFT — pending legal review. This text has not yet been reviewed by a lawyer and is not legal advice.

1. Who we are (controller)

The data controller for the Avokati AI service ("the Service") is the entity shown below. Business details are loaded from our registered configuration; if they read "Business details pending" the operator has not yet published them.

This policy is governed by the law of the Republic of Albania (Law No. 9887/2008 "On the protection of personal data", as amended). If you are in the European Union or EEA, the rights described in section 7 apply to you as set out in the General Data Protection Regulation (GDPR).

2. What personal data we process

This inventory is derived from the actual database schema and is kept in sync with the internal data map.

CategoryDataWhere it lives
Accountemail, username, avatar, the terms version you accepted and whenusers
OAuth identityprovider email and provider user id (Google / GitHub)oauth_accounts
Conversationsthe questions you ask and the answers generatedconversations, messages
LLM call logquery text, token counts, model, latencyllm_calls
Security audit logIP address, user agent, actionaudit_log
Site analyticspage URL, referrer, viewport size, scroll depth and time on page — no cookies and no cross-site identifierPageViews.ai (processor)
API key usageIP address, key id, endpointapi_key_usage_logs
Rate limitinguser / key id and request countersrate_limit_logs
Email delivery logrecipient address, email type, delivery statusemail_logs
Login tokensmagic-link token hash and emailmagic_tokens
Business profilebusiness name and your free-text descriptionbusiness_profiles
Uploaded documentsfiles you upload to a personal knowledge base and their extracted textknowledge_bases
Research artefactsbookmarks, saved searches, legal alertsbookmarks, saved_searches, legal_alerts
Quotastoken budgets and usagetoken_budgets
Feedbackratings and comments you leave on answersmessage_feedback

We do not process special categories of data on purpose. Do not put health, criminal or other sensitive personal data of third parties into your questions or uploads unless you have a lawful basis to do so.

3. Purposes and legal basis

PurposeData usedLegal basis
Providing the Service: accounts, login, answering your questions, history, uploads, bookmarks, quotasaccount, OAuth identity, conversations, business profile, uploads, research artefacts, quotas, login tokensPerformance of a contract (GDPR art. 6(1)(b))
Security, abuse prevention, rate limiting, cost accounting, incident responsesecurity audit log, API key usage, rate limiting, LLM call logLegitimate interest (GDPR art. 6(1)(f)) in keeping the Service secure and fairly used
Understanding how the site is used (page views and clicks)site analytics eventsLegitimate interest (GDPR art. 6(1)(f)); the analytics are cookieless and do not identify you across sites
Transactional email: login links, account and security noticesemail address, email delivery logPerformance of a contract
Non-transactional email: product updates, legal alerts digestsemail address, email preferencesConsent (GDPR art. 6(1)(a)); withdraw at any time via the unsubscribe link or /api/v1/email preferences
Improving answer quality from your feedbackmessage feedbackConsent — the feedback field is optional
Keeping a record of deletion and of unsubscribe requestserasure log (email hash only), email opt-outsLegal obligation (GDPR art. 6(1)(c))

4. Processors and sub-processors

We use the following providers. We never sell personal data.

ProcessorPurposeData sentLocation
OpenAIAnswer generation and text embeddingsYour queries, the law text retrieved for them, text of documents you upload, and your business profile text when relevant. Not used to train their models.United States
ResendEmail deliveryYour email address and the email contentUnited States
CloudflareEdge network, TLS, DDoS protectionIP address and request metadataGlobal edge network
PageViews.aiWebsite analytics (page views, clicks)Page URL, referrer, viewport size, scroll depth, time on page. No cookies, no cross-site identifiers.European Union [operator: confirm hosting region in the provider's DPA]
TelegramOperator alertingError text and technical identifiers only; user content is never sent by policyGlobal
Jina rerankerRe-ranking retrieved passagesRuns as a local model on our own servers — no data leavesSelf-hosted

Google and GitHub act as identity providers when you choose to sign in with them; they receive only the sign-in request, governed by their own policies.

5. International transfers

OpenAI and Resend process data in the United States. Transfers to them rely on Standard Contractual Clauses incorporated in each provider's data processing agreement. Everything else is processed on our own servers or on Cloudflare's edge network under Cloudflare's data processing terms.

6. Retention

The values below are the exact configured limits enforced by our retention jobs.

DataRetentionWhat happens after
Query text in the LLM call log90 daysquery text is erased; anonymous token counters are kept
IP address and user agent in the security audit log and API key usage log90 daysset to null
Rate limiting records30 daysdeleted
Recipient address in the email delivery log90 daysreplaced with a hash
Expired magic-link login tokens7 daysdeleted
Account, conversations, uploads, bookmarks, profile, quotas, feedbackLife of the accountdeleted when you delete the item or the account
Erasure record (email hash and row counts only)3 years [operator: confirm]deleted
Database backupsup to [operator: confirm backup retention] daysbackups roll over; they are restored only for disaster recovery

7. Your rights

Under Albanian data protection law, and under the GDPR if you are in the EU/EEA, you have the right to:

  • Access the personal data we hold about you — your account settings and conversation export show it.
  • Rectification of inaccurate data — edit your profile, or ask us.
  • Erasure — delete your account yourself with DELETE /api/v1/users/me (also available from account settings), or ask the privacy contact below. We complete erasure within the 30-day statutory window and keep only an erasure record (a hash of your email and the row counts) as proof.
  • Portability — export your conversations in a machine-readable format from the app.
  • Objection to processing based on legitimate interest, and withdrawal of consent for non-transactional email at any time.
  • Restriction of processing while a dispute is examined.
  • Complaint to the Albanian Information and Data Protection Commissioner (IDP, idp.al). EU/EEA users may also complain to their local supervisory authority.

We answer rights requests within 30 days. We may ask you to confirm your identity (normally by replying from the account email).

8. Cookies

We use only strictly necessary cookies. Our website analytics (PageViews.ai, listed in section 4) set no cookies and use no cross-site identifiers, so no tracking or advertising cookies exist and no cookie consent banner is shown.

CookiePurposeLifetimeFlags
access_tokenSession authentication (JWT)24 hoursHttpOnly, SameSite=Lax, Secure in production
csrf_tokenProtection against cross-site request forgery (double-submit token)24 hoursHttpOnly, SameSite=Lax, Secure in production

Your interface language is remembered in your browser's local storage; it is never sent to us.

9. Security

Connections are encrypted (HTTPS). Passwords are never stored in clear text; login is passwordless by default. Login tokens are stored hashed. Access is rate limited, security-relevant actions are audited, and OAuth access tokens from identity providers are not stored.

10. Children

The Service is a professional tool for adults. We do not knowingly offer it to, or collect data from, anyone under 18. If you are in the EU and under the age of digital consent in your country (GDPR art. 8), you may not create an account. Contact us if you believe a minor has registered and we will delete the account.

11. Changes to this policy

Each version is dated and numbered (see the line under the title). When we change this policy materially we bump the version, and you will be asked to accept the new version on your next sign-in; the version and time of your acceptance are recorded on your account.

12. Contact

To exercise your rights or ask about this policy, write to the privacy contact shown in the business details below. If a dedicated privacy address is not shown, use the general contact address.

  • Terms of Service
  • Privacy Policy
  • About Us

© 2026 Avokati AI. All rights reserved.