Privacy policy

The fine print

Important information about what data we collect, how and why we do it and how we process it.

Last update November 7th, 2026: Website analytics now runs only with your consent, and the cookie and service provider lists below are complete and current.

This privacy policy explains how we process your data if you:

  • are our client, business partner or a representative of either,
  • are not (yet) our client but receive marketing communication from us, or
  • visit our website.

We are always committed to protecting your privacy as described in this document.

Who are we and how can you contact us?

Your personal data is controlled by Episto Oy. If you have any questions in relation to your personal data, please contact us: Episto Oy, Putouskuja 6 a 2, 01600 Vantaa, Finland

If you have any questions about matters related to privacy, you can always email us at support@aito.ai.

What data do we process and why?

The following outlines the various types of personal data we process, the sources for each type of personal data, as well as the purpose and legal basis for processing said personal data.

If you are our client, business partner or a representative of either:

Data typeSourcePurposeLegal basis
NameYou or your organisationProvision of services, management of client relationshipBusiness contract or relationship
Contact detailsYou or your organisationProvision of services, management of client relationshipBusiness contract or relationship
Employer or other organizationYou or your organisationProvision of services, management of client relationshipBusiness contract or relationship
RoleYou or your organisationProvision of services, management of client relationshipBusiness contract or relationship
Information about communicationCommunication between you and usProvision of services, management of client relationshipBusiness contract or relationship
Event sign-upsYouEvent organisation, management of client relationshipContract (event sign-up)

If you are not (yet) an Aito client but receive marketing communication from us:

Data typeSourcePurposeLegal basis
NameYou or a personal contact at AitoMarketingYour consent or our legitimate interest (marketing)
Contact detailsYou or a personal contact at AitoMarketingYour consent or our legitimate interest (marketing)
Employer or other organizationYou or a personal contact at AitoMarketingYour consent or our legitimate interest (marketing)
Information about communicationCommunication between you and usMarketingYour consent or our legitimate interest (marketing)
Event sign-upsYouEvent organisationYour consent or our legitimate interest (marketing)

If you are a website visitor:

Data typeSourcePurposeLegal basis
IP address and request details (browser, page requested)Your browsing activitiesDelivering the website to you and keeping it secureLegitimate interest
Website usage data (pages visited, clicks, approximate location, device and browser type, a random visitor ID)Analytics cookies, only if you accept themUnderstanding which pages, docs and examples are useful, so we can improve themYour consent
Name, email and message you send through the contact formYouAnswering your enquiryYour request (steps before a contract) or our legitimate interest

Who processes your data? Is data processed by third parties outside the European Economic Area?

We may also use the following service providers for processing your data:

Service providerPurposeLocationRead more
Google WorkspaceEmail accounts and document managementEU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Google Cloud & the General Data Protection Regulation
Google AnalyticsWebsite usage analytics (only with your consent)EU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Google Cloud & the General Data Protection Regulation
Google Cloud PlatformMarketing and client communications, Data warehousing and reportingEU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Google Cloud & the General Data Protection Regulation
AmplitudeWebsite usage analytics (only with your consent)Data stored in Amplitude's EU data centre; Amplitude is a US company (EU-US Data Privacy Framework, Standard Contractual Clauses)Amplitude Privacy Notice
Cloudflare TurnstileSpam and bot protection on the contact form (only on the contact page)EU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Cloudflare Turnstile privacy addendum
CalendlyBooking a call from the contact pageEU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Calendly Privacy Notice
Amazon Web Services (Amazon S3, CloudFront)Website hosting and deliveryEU, with content delivered from CloudFront locations worldwide (EU-US Data Privacy Framework, Standard Contractual Clauses)AWS GDPR Center
EnchargeMarketing communicationsEU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Encharge GDPR
StripePayment details and processingEU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Stripe Privacy Policy
MailchimpMarketing communicationsEU and US (EU-US Data Privacy Framework, Standard Contractual Clauses)Mailchimp Privacy Policy

How long do we keep your data?

If you or your company is a client of Aito, we may process your data as long as the client relationship is in force and for a maximum of 5 years thereafter.

If you receive marketing communication from us, we may process your data until you inform us that you do not want to be in our marketing list anymore.

If you visit our website, we may process your data for a maximum of 2 years after your visit.

How do we use cookies?

Cookies are small pieces of information that a website stores in your browser. We use as few as we can, and we only use analytics cookies if you say yes.

When you first visit aito.ai, we ask you to choose. You can accept all, reject all, or pick per category in Settings. Rejecting is as easy as accepting, and the website works the same either way. Until you choose, no analytics code is loaded and no analytics cookies are set.

Necessary cookies are always on, because the site needs them to work:

CookieSet byPurposeDuration
aito_consentAitoRemembers your cookie choice, so we do not ask again on every page12 months

Analytics cookies are only set if you accept them. Legal basis: your consent.

CookieSet byPurposeDuration
_ga, _ga_<ID>Google AnalyticsCounts visits and tells apart visitors with a random IDUntil you close your browser
AMP_<ID>, AMP_MKTG_<ID>AmplitudeCounts visits and sessions with a random ID, and which site or campaign brought you here12 months

We use this information in aggregate, to see which pages, docs and examples help people. We do not use it for advertising, we do not run ad tracking pixels, and we do not sell it.

Other services on specific pages. The contact form uses Cloudflare Turnstile to block spam. It runs only on the contact page and only for that purpose (legal basis: our legitimate interest in keeping the form free of abuse). The booking calendar on the contact page is provided by Calendly, which may set its own cookies under the Calendly privacy notice linked above.

Changing your mind. You can change or withdraw your consent at any time with the Cookie settings link in the website footer. If you withdraw it, we stop analytics straight away and delete the analytics cookies listed above. Withdrawing does not affect anything processed before you withdrew. You can also block or delete cookies in your browser settings.

We ask again if we change which tools we use, and in any case after 12 months.

Free-tier Docker image telemetry

If you run the Aito Docker image distributed at ghcr.io/aitohq/aito or public.ecr.aws/aitoai/aito, the software transmits operational metadata to us on startup and periodically thereafter ("Free-tier Telemetry"). The categories of data collected, and the legal basis for collecting them, are defined in §5 of the License.

This section is the canonical registry of the specific fields currently transmitted in each category. §5.2 of the License commits us to keeping this list current.

Currently transmitted fields (as of 2026-05-25):

FieldCategoryDescription
instanceIdSoftware identificationRandom UUID generated on first start, persisted on the /io/state volume
version, buildShaSoftware identificationImage build identifiers
licenseKeyPresentLicense statusBoolean — whether AITO_LICENSE_KEY is set
licensedLicense statusBoolean — whether the row-quota enforcer is disabled (i.e. a valid key is active)
rowsTotal, tableCountAggregate usageSums across all your databases — not individual rows
rowLimitPerTable, rowLimitTotalAggregate usageThe configured caps (so we can tell free-tier from licensed instances)
javaVersion, osNameHost environmentJVM and OS strings
uptimeMillisHost environmentProcess uptime in milliseconds
startedAtHost environmentWall-clock time the process started (epoch ms)
cpuCountHost environmentNumber of CPU cores visible to the JVM
jvmMaxMemoryMbHost environmentJVM -Xmx (max heap), MB
hostMemoryMbHost environmentTotal physical RAM of the host, MB (0 if unavailable)
stateDiskTotalGbHost environmentTotal disk size of the /io/state filesystem, GB
containerOrchestratorHost environmentOne of kubernetes, ecs, nomad, docker, podman, none
Source IPConnectivityObserved by our servers from the request; not transmitted by the image itself

This is distinct from analytics on the cloud service at console.aito.ai, which is covered by other sections of this policy.

What we do not collect, under any category: row contents, query text or parameters, schema names, user-provided table or column names, usernames, API keys, or any data you have stored in the Aito instance. This is a hard commitment regardless of which fields appear above; see License §5.4.

Legal basis (GDPR Article 6(1)(f)): legitimate interest in (a) license enforcement and pricing determination, (b) detecting Production Use of unlicensed Software, (c) contacting you about licensing or support, and (d) aggregate product improvement.

Retention: records are retained for thirteen (13) months from collection. Older records are deleted automatically.

Your rights: you may request deletion of records associated with a particular IP address or instance UUID by emailing support@aito.ai. We respond within 30 days as required by GDPR.

Note: License §5.6 prohibits disabling, intercepting, or modifying telemetry collection. Requesting deletion of past records is permitted; preventing future collection is not. (We may also offer separate opt-in diagnostics in future — error reports, stack traces, slow-query samples — which would be off by default and not covered by §5; that's a separate consent under Article 6(1)(a).)

What are your rights?

You can at any time ask us to:

  • confirm if we process any personal data related to you and to deliver an electronic copy of such data,
  • correct any inaccurate personal data related to you,
  • erase any personal data related to you,
  • restrict our processing of any personal data related to you, and
  • stop processing any personal data related to you due to personal reasons.

You can always deny us from using any personal data related to you for direct marketing purposes. You can also at any time withdraw your consent for processing your personal data. Requests can be made to your Aito contact person if you have one, or by emailing support@aito.ai

What if I want to file a complaint?

If you disagree with our decision in relation to your request or you think your rights have not been respected, you can always contact us. You can also file a complaint with your local data protection authority. In Finland, this would be:

  • Finland: Tietosuojavaltuutettu (Data Protection Ombudsman): P.O. Box 800, 00521 Helsinki, +358 29 56 66700, tietosuoja@om.fi