← Habla

Privacy Notice

Last updated: 21 October 2026

Who we are

Habla is operated by Nikolay Vasilyev, a sole trader based in Spain, who acts as the data controller for the personal data described here. Contact: nick.vasiliev@gmail.com.

Who Habla is for

Habla is intended for adults. You must be at least 18 years old to create an account. We do not knowingly collect data from anyone under 18; if you believe a minor has created an account, contact us and we will delete it.

What we collect and why

AI and speech services (only with your permission)

Before your first lesson — and again whenever this list changes — the app asks for your explicit permission. Until you choose Allow, Habla sends nothing to these services: no microphone audio, no lesson text, no learner memory. If you choose Not now, you can still use Home, Progress, Settings, purchases, this notice and account deletion.

What is sent:

Why:

Protection:

These protections rely on each provider's published terms and privacy commitments — including ElevenLabs' business data processing agreement where it applies — not on a separately negotiated contract with Lovable. Sources:

You can withdraw at any time in Settings → Privacy. New requests stop straight away, but data already sent cannot be recalled from the providers. Without this permission you can still use Home, Progress, Settings, purchases, the privacy notice and account deletion — only lessons and warm-ups need it. Legal basis: your consent.

Who we share it with

We use a small number of service providers (processors). Most handle data strictly on our instructions; where a provider also applies its own retention or model-improvement settings, we say so explicitly below:

We do not sell your personal data. Habla embeds no advertising trackers and no cross-site tracking SDK, and ad personalisation signals are switched off. There is one narrow advertising-related use, only if you allow analytics: two consented milestones (account created, and A2+ qualification) are imported from Google Analytics into our Google Ads account for conversion measurement. The account-created milestone is the primary conversion of our campaign's Sign-ups goal and is used for bidding on that campaign; the A2+ qualification milestone is secondary and observation-only, as described below. Two kinds of usage analytics exist: the first-party, hosting-level aggregate measurement supplied by Lovable Cloud described above (always on, we cannot disable it), and — only if you choose it — optional product analytics through Google Analytics 4, described next.

Optional product analytics (Google Analytics 4)

With your consent we measure product usage through Google Analytics 4 (measurement ID G-84TG52BWZ3, operated by Google) to understand how many learners finish onboarding and complete real conversations, to spot where the product fails them, and to see which acquisition channels bring learners who qualify. Legal basis: your consent, which you can give, refuse or withdraw at any time.

International transfers

Some providers process data outside the UK/EEA. Where that happens we rely on adequacy decisions or Standard Contractual Clauses, together with encryption in transit.

How long we keep it

Learning data, transcripts and summaries are kept for as long as your account is active, because they are what makes progress tracking work. Habla does not intentionally store raw audio in its own application database after a session is processed; our speech provider (ElevenLabs) may retain request history, outputs and related logs under its own documented windows, as described above. Reliability and email delivery logs are kept up to 12 months. Aggregate hosting analytics follows our hosting provider's documented retention schedule; we do not operate a separate retention period for it. If you delete your account, your account and personal data in Habla's application database are erased immediately as part of the self-serve deletion flow (or within 30 days if you ask by email). Short-lived infrastructure and security logs held by our hosting provider expire on that provider's own schedule. Data already processed by ElevenLabs is not automatically purged by our deletion flow and remains subject to ElevenLabs' retention until a supported erasure request with that provider is completed. Records our payment processors must keep for tax or legal reasons are held by them, not by us.

Deleting your account or parts of your data

You can delete your account yourself at any time at habla-app.com/delete-account (also linked from Settings). Deletion is permanent: your profile, sessions, transcripts, vocabulary, progress, referral records, email delivery and do-not-email records, and the billing records Habla holds are all erased from Habla's application database immediately once the flow completes. Any active card subscription is cancelled first — if that cancellation fails, nothing is deleted and you can retry, so you are never charged for an account that no longer exists. Audio and text already processed by ElevenLabs is not automatically purged by this flow and remains subject to ElevenLabs' retention until a supported erasure request with that provider is completed. Subscriptions bought through the App Store or Google Play must be cancelled in your store account. If you can no longer sign in, email nick.vasiliev@gmail.com from the address you registered with and we will delete the account within 30 days.

If you only want to delete some of your data — your language history, or the communication-style profile — you can do that from inside the app without closing your account. What each option deletes and keeps is documented at habla-app.com/delete-data.

Your rights

You have the right to access, correct, delete, restrict or port your data, to object to processing based on legitimate interests, and to withdraw consent at any time. Email nick.vasiliev@gmail.com and we will respond within one month. You can also complain to your local supervisory authority — in Spain, the Agencia Española de Protección de Datos (AEPD).

Security

We use encryption in transit, row-level access controls so learners can only read their own data, hashed credentials handled by our authentication provider, and least-privilege access for administrative operations.

Cookies and local storage

Habla itself sets only essential, first-party cookies and browser storage: keeping you signed in, remembering your preferences on this device, making the mobile app shell work, and — if you arrive through an invite link — a cookie holding just the invite code (kept up to 90 days) so the reward can be credited. Our hosting provider's edge additionally sets a small number of essential, short-lived first-party cookies that we cannot disable: currently a bot-protection cookie (expires after roughly 30 minutes) and a deployment-routing cookie (expires after roughly 24 hours). In our most recent audit the routing cookie identified the deployed version of the site rather than the visitor — its value was identical across unrelated browsers — and the hosting analytics described above reaches us only as aggregate statistics. If — and only if — you allow optional product analytics, Google Analytics additionally sets its own first-party measurement cookies (typically _ga and _ga_<property>, up to about two years) plus a stored record of your choice; declining or later switching the toggle off means those cookies are not set, and any existing ones are cleared — including ones left by an earlier version of the site, cleared for both habla-app.com and www.habla-app.com. If you arrive from a Google ad and have not yet made a choice, this browser tab briefly keeps the landing page address with only the ad click identifier and campaign tags, in tab-only storage. Nothing is sent to Google unless you allow analytics; it is then used once to credit the visit to the ad and cleared, and it is discarded straight away if you decline or close the tab. It is never sent to our servers. We set no advertising cookies and no cross-site tracking cookies. You can clear cookies in your browser at any time, which will sign you out.

See also our Terms & Conditions and Refund Policy.