About this policy
This policy explains how Lingovo (“we”, “our”, or “us”) collects, uses, stores, and shares personal information when you use the Lingovo language-learning app and its associated services. It covers account details, learning activities, payment and subscription information, optional speech and AI features, technical information, and your privacy choices.
Data controller: Stephen O'Donnell, based in Ireland, operates Lingovo and is responsible for the personal information processed for the app. Contact: stpehenod19@gmail.com. Apple, Google, and other service providers may also be independently responsible for information they collect through their own services, such as app-store purchases.
You do not need an account or a subscription to read this policy. This page does not use advertising trackers or load third-party scripts, fonts, or images.
1. Information we handle
- Account information: your name or display name, email address, account identifier, and authentication information. Passwords are stored as password hashes, not as readable passwords. If you use a third-party sign-in option, the sign-in provider processes authentication under its own terms; the information returned to Lingovo depends on the option used.
- Learning information: language preferences, goals, completed missions, XP, stamps, streaks, favourite phrases, and other progress or preferences you save. Some information is stored locally on your device; account-linked information can also be stored on our servers.
- AI interactions: prompts, written answers, conversation messages, and relevant learning context you submit to an AI feature are processed to generate responses or feedback. Avoid entering sensitive personal information into these features.
- Speech: speaking practice uses microphone access when you choose to use it. Speech recognition is provided by your device, operating system, or browser. Depending on your device and settings, that provider may process audio on its servers; we cannot guarantee that recognition always stays on your device. Recognised text may be used in your lesson or submitted when you use an AI interaction. Lingovo does not maintain an archive of your raw microphone recordings on its own servers.
- Subscription information: account identifiers, purchase and subscription status, and transaction or receipt information used to verify Premium access. Payment details are handled by the applicable app store or payment provider, rather than by Lingovo.
- Technical information: requests to our services can include an IP address, browser or device information, timestamps, and error or security logs needed to operate and protect the service.
- Optional public ranking: if you choose to join the leaderboard, your chosen nickname and XP score are displayed to other users. Your account email is not displayed in the ranking.
- Support correspondence: when you contact the developer, the contact details, messages, and attachments you choose to send may be used to respond and investigate the issue. Send only information relevant to your request.
Information comes directly from you, from your use of the app, from your device when you authorise a feature, or from subscription providers when they report purchase status. Language or travel-destination preferences do not require tracking your precise GPS location. Technical providers may infer a general location from an IP address.
Lingovo does not require identity documents, government identification numbers, bank-login credentials, or sensitive information such as health, religious, or political information to provide language lessons. Do not put those details, card numbers, or passwords into AI conversations, public nicknames, or support attachments.
Required and optional information: account registration requires the account details requested in the registration form. Without them, we cannot create or authenticate that account. Payment verification information is necessary to provide purchased access. Microphone access, reminders, AI submissions, public ranking, and support attachments are optional; declining them affects the relevant feature rather than requiring you to disclose that information for unrelated lessons.
2. Card details, payments, and financial information
Who handles card and banking information?
Native-app purchases are handled by Apple’s App Store or Google Play, using the payment method you have arranged with that store. Depending on the payment method, the store or its payment processor may collect a cardholder name, card number, expiry date, card security code (CVV/CVC), billing address, bank or wallet details, and other information needed for payment, tax, fraud prevention, or legal requirements.
Lingovo does not collect, receive, or store your full debit or credit card number, CVV/CVC, card PIN, or online-banking password through its native app-store purchase flow. These details are entered into and handled by the store or payment provider, not Lingovo’s account or lesson API. RevenueCat helps us manage subscription access; it is not where you enter your full card details for a native app-store purchase.
What financial information can Lingovo receive?
Lingovo and RevenueCat may process purchase receipts or tokens, transaction and order identifiers, the subscription product or plan, your Lingovo account identifier or an anonymous subscription identifier, purchase and renewal dates, expiry dates, trial status, entitlement status, and cancellation, billing-error, or refund events. Where supplied by the store, transaction records can also contain a price, currency, or store country. This is used to verify Premium access, restore purchases, reconcile billing events, and prevent abuse; it is not access to your bank balance or full card details.
How is your money used?
Payments purchase the Premium plan or other paid access shown in the app-store checkout. The checkout identifies the product, price, billing period, and applicable trial or renewal terms before you confirm. The store or payment provider collects the charge under its own billing arrangements. Lingovo is not a banking or money-transfer service and does not hold a user wallet or let users transfer money to one another.
Renewals, cancellation, refunds, and deletion
Subscriptions may renew automatically under the terms shown when you purchase. Manage renewals, update payment details, or cancel through the store account used for the purchase. Refund requests and payment disputes are governed by the relevant store’s processes and applicable law; this policy does not promise a refund or override those terms.
Uninstalling Lingovo or deleting your Lingovo account does not automatically cancel an app-store subscription or erase transaction records held by the store. Cancel the subscription separately if you do not want future renewals. When you restore purchases, subscription identifiers and status are checked again to associate paid access with the appropriate account.
Never send us a full card number, CVV, PIN, bank password, or one-time payment code. For billing support, a store order or transaction reference is normally more appropriate; redact unrelated financial details from screenshots.
3. How and why we use personal information
We use information to create and authenticate accounts, provide lessons and AI feedback, save or synchronise progress, validate subscriptions, respond to support requests, and diagnose errors or prevent abuse. Optional reminders are controlled through the app and your device settings.
- Contract — GDPR Article 6(1)(b): account creation, sign-in, password resets, requested lessons, saved progress, requested AI feedback, and subscription verification necessary to provide the service you request. We do not treat a request for a lesson as permission to use its contents for unrelated marketing.
- Consent — GDPR Article 6(1)(a), where required: optional permissions and voluntary disclosures, such as making your nickname and score public on the leaderboard. You may revoke permissions or leave the ranking. An operating-system permission is a technical control and is not automatically a lawful basis for every later use of information.
- Legitimate interests — GDPR Article 6(1)(f): protecting accounts, detecting abuse, diagnosing faults, and responding to ordinary support enquiries. These interests are subject to your rights and a necessity and proportionality assessment; they do not authorise unrelated use of sensitive information.
- Legal obligations — GDPR Article 6(1)(c): complying with applicable data-protection duties, lawful disclosure requirements, and required financial or compliance records. We do not retain information merely because it might be useful without a valid purpose.
We do not sell your personal information, share it with advertisers for targeted advertising, or use your card details to build an advertising profile. Learning personalisation and AI feedback are not decisions about lending, creditworthiness, employment, or other similar legally significant matters.
4. Who receives information
Information is processed by service providers where needed to deliver the feature you use:
- Replit: hosting, server infrastructure, and database services.
- Google Gemini through Replit AI Integrations: processing text and learning context submitted to AI features.
- RevenueCat: subscription verification and purchase management using an account or subscription identifier and purchase-related records. This allows us to link Premium access to the correct Lingovo account.
- Apple App Store / Google Play and their payment providers: billing, receipts, renewals, refunds, and store account management. These providers handle the payment information entered into their checkout.
- Resend: delivery of account-related emails, such as password-reset messages, including the recipient address and email content needed for delivery.
- Google/Gmail: processing messages you send to the developer's published Gmail contact address, including sender details, message text, and any attachments.
- Your operating system or browser speech provider: speech recognition and speech output, subject to that provider’s settings and privacy practices.
Providers process information under their own applicable privacy terms and our service arrangements. We may also disclose information if required by law, to protect users or the service, or as part of a business transfer subject to applicable privacy protections.
Provider notices and terms are available from Replit, Google Gemini, RevenueCat, Resend, Apple, and Google. These are external links; opening one sends a request to that provider. This page does not load their trackers or assets.
Public leaderboard participation is a separate disclosure to other learners: your chosen nickname, score, and rank can be visible. Do not use private contact information in your nickname. Leaving the ranking removes the current public entry, but cannot remove a screenshot another user already took.
5. Microphone, speech recognition, and AI features
Microphone access is used for speaking exercises you start. You may refuse or revoke permission, although speaking recognition will then be unavailable. Your device, browser, or operating-system provider decides whether supported recognition runs locally or uses an online speech service. Its independent privacy terms apply to audio it processes.
Text you type, recognised speech submitted to an AI feature, conversation history included with a request, and relevant lesson context can be sent through our backend and Replit AI Integrations to Google Gemini. Google's published Gemini API terms restrict use in API clients directed at, or likely to be accessed by, people under 18. Do not submit personal or financial details that are not needed for language practice.
Google's published terms distinguish paid and unpaid API services: for paid Gemini API services, Google states that prompts and responses are not used to improve its products, while limited logging for safety and legal purposes can still occur. Lingovo accesses Gemini through Replit rather than through your own Google account. Provider retention and data-use rules depend on the service and terms actually applied to that integration; we do not promise zero retention or that every provider processes data only on your device.
Replit can process requests to provide, maintain, secure, and troubleshoot the integration. Lingovo uses submitted content to return the language-learning response and does not operate its own model-training programme using those submissions. AI content sent to a provider cannot be recalled from an already completed request. You may avoid AI features, and request deletion of account-linked conversation records through the contact or deletion options below.
AI feedback and scores are generated automatically and can be inaccurate. Lingovo does not use its own servers to maintain an archive of raw microphone recordings. That does not mean all audio processing by a device or third-party speech service is offline or free of retention.
6. Device storage, cookies, and permissions
The app uses local device storage for preferences, learning progress, offline lesson packs, and session-related information. Depending on the platform, authentication information uses device secure storage or browser storage. Local learning storage is not represented as fully encrypted.
This policy page does not add advertising cookies or analytics scripts. Hosting infrastructure may use essential cookies or technical information for routing, availability, or security. Subscription SDKs may process device, platform, app-version, and transaction-related information needed to operate their services. This is different from Lingovo displaying targeted advertisements.
You can change microphone and notification permissions in your device settings, remove saved packs in the app, and clear app or browser data. Clearing data may sign you out or delete locally stored and unsynchronised information.
7. How long information is kept
We retain account-linked information while it is needed to provide your account and services. Retention depends on the type of record, whether the account is active, the purpose for processing, technical backup cycles, disputes, and applicable legal requirements. Records that no longer have an ongoing service, security, or legal purpose should be deleted or anonymised.
- Account, profile, and saved conversation records: retained to provide the active account. A completed account deletion removes the active server-side account and its associated stored conversations and profile. We do not promise all learning progress is synchronised if it only exists on your device.
- Password-reset credentials: reset codes expire after 30 minutes and are invalidated when used. Expiration prevents their use; it is not a promise that every expired database row is immediately erased.
- Subscription records: active account access information is kept to verify purchases and resolve billing events. Account deletion requests erasure of the corresponding RevenueCat customer. Independent store records can remain under store requirements, including financial obligations or disputes.
- Support correspondence: kept as needed to answer and resolve the request and, where justified, handle an associated dispute or legal obligation. Ask the developer to review or erase correspondence that is no longer necessary.
- Security logs and backups: retention is governed by the relevant hosting or provider's operational cycles and any necessary security investigation or legal obligation. Active-database deletion is not an instantaneous purge of all historical backups. Contact us for the applicable provider retention information relevant to your request.
Deleting an account removes its active account data and associated server-side learning profile. Some records may remain for a limited period in backups, provider records, or security logs, or where required for legal, accounting, or fraud-prevention purposes. Stores and payment providers can be required to retain transaction and billing records independently of Lingovo.
Offline lesson packs, preferences, and pending learning completions are stored on your device. Pending completions require a connection to synchronise; removing app data or uninstalling before synchronisation can remove unsynchronised progress. Local storage is not represented as fully encrypted. Purchase records held by app stores are subject to their own retention rules.
8. Keeping information secure
We use safeguards such as HTTPS for service connections, password hashing, authenticated access to account APIs, and access restrictions. No internet transmission or storage method can guarantee absolute security. App-store and payment providers are responsible for the security of payment details handled in their systems.
Keep your device and account secure, use a unique password, and do not share authentication or payment codes. If you suspect unauthorised access, reset your password and contact the developer. Where a personal-data incident requires notification under applicable law, the relevant notifications must be handled in accordance with that law.
9. International processing
Our service providers may process information outside Ireland and the EEA, including in the United States and countries where their authorised subprocessors operate. For transfers requiring protection under GDPR, an applicable adequacy decision or appropriate safeguards, such as European Commission Standard Contractual Clauses (SCCs), are required; UK transfers may require the applicable UK addendum or other recognised mechanism.
Replit's Data Processing Addendum and RevenueCat's Data Processing Addendum describe their processor arrangements and SCC frameworks for applicable transfers. The precise mechanism depends on the provider, destination, and contractual arrangement. These links do not imply that every transfer uses the same mechanism or that a privacy-policy statement replaces the required safeguards. You can contact the controller for information about the safeguards applicable to your data and how to obtain a copy, subject to necessary redactions.
Reading this public policy does not require a Lingovo account and is not subject to country-based restrictions imposed by the app.
10. Your choices and privacy rights
- You can grant or revoke microphone and notification permissions in your device or browser settings.
- You can choose whether to join the public leaderboard and use “Leave ranking” to remove your public entry.
- You can remove downloaded lesson packs in Offline Mode.
- You can delete your account in the Lingovo app under Settings → Account → Delete Account. Account deletion does not automatically cancel an app-store subscription; manage or cancel it through the store where you purchased it.
- Depending on your location, you may have rights to access, correct, delete, or receive a copy of your information, restrict or object to processing, withdraw consent, or complain to your local privacy regulator. Use the contact method below for requests you cannot complete in the app.
For users in the EEA or UK, applicable data-protection law may provide rights to access, rectification, erasure, portability, restriction, objection, and complaints to a supervisory authority. Users in California or other regions with applicable privacy laws may have rights to know or access collected information, correction, deletion, and protections against discrimination for exercising privacy rights. Rights can have legal exceptions and depend on which laws apply to the developer and processing.
We may need to verify your identity or authority before acting on a request to protect your information. Do not send identity documents unless specifically requested through an appropriate secure process. Withdrawing consent applies to future consent-based processing and does not undo processing already lawfully performed. A request relating to a store’s independently held billing records should also be made to that store.
Where GDPR applies, we respond without undue delay and normally within one month of receiving a rights request. If a permitted extension of up to two further months is needed because of its complexity or number, we notify you within the first month and explain why. If a request cannot be fulfilled, we explain the reason and applicable complaint options. Rights requests are normally free; exceptions for manifestly unfounded or excessive requests are governed by applicable law.
You may complain to Ireland's Data Protection Commission, or the supervisory authority in your place of habitual residence, work, or alleged infringement. You do not have to contact us first to exercise a complaint right.
11. Account deletion and subscription records
Request deletion without installing or opening the app: email stpehenod19@gmail.com with the subject “Lingovo account deletion” and identify the account email. Where possible, send the request from that address. Do not include a password or card details. We may need to verify account ownership before completing the request.
Alternatively, use Settings → Account → Delete Account in Lingovo and follow the confirmation steps. The app must receive server confirmation before clearing your local account as a successful deletion. If a request fails, retry or use the email route above. Account deletion removes the active account and associated server-side profile and stored conversations, and requests erasure of the corresponding RevenueCat customer; any remaining legal, security, backup, or independent store records are subject to the retention explanation above.
RevenueCat processes accepted customer-erasure requests asynchronously. When the app reports that provider deletion is queued, your active Lingovo account has been deleted but completion of RevenueCat's erasure has not yet been confirmed. This is not a promise that all provider records or backups disappear immediately. If a provider lookup confirms that no corresponding customer exists, no provider deletion request is needed. A permission or service error is not treated as proof that records are absent.
Deleting the account is separate from deleting local device data or cancelling a subscription. Cancel through Apple or Google Play if you do not want recurring charges. You may need to clear app data to remove remaining device copies. Deletion can prevent recovery of progress that has not been synchronised.
12. Children’s privacy
Minimum age: 13. Lingovo is intended for learners aged 13 and older, including teenagers. Account registration requires a confirmation that you are at least 13 years old. This is a self-declaration, not verified proof of age, and we do not request a full date of birth or identity documents as part of that confirmation. Children under 13 must not create an account.
If we learn that an account belongs to someone under 13, contact us so we can investigate and take appropriate restriction or deletion steps. Do not send a child's password, card details, or unnecessary identity documents. Parents and guardians may also contact us about a child's privacy rights; we may need to verify their authority before disclosing or changing account information.
Being 13 or older does not establish that a learner can consent to every optional data use. Where GDPR Article 8 applies to consent-based online processing, Ireland's age of digital consent is 16; below that age, authorisation from a parent or guardian is required. Other jurisdictions and service providers can impose different or additional requirements. An age checkbox, microphone permission, or store purchase does not by itself establish valid parental authorisation or permission for AI processing.
AI-provider eligibility, appropriate parental authorisation, and safeguards for teenagers must be established before the relevant processing is enabled for them. Our general minimum age must not be interpreted as proof that every AI provider permits use by 13–17-year-olds. We do not ask teenagers to provide card or banking details to Lingovo. App-store family, purchase-approval, and parental-control settings are managed by the store or device provider.
13. External services and links
Opening an app store, payment-management screen, speech service, or external website can involve a service operated by another organisation. Its own privacy notice and terms govern information it collects independently. This policy does not replace those notices or control how those organisations respond to your requests.
14. Changes to this policy
We may update this policy as the app or its services change. The date at the top identifies the latest version. Where required, we will provide notice or request consent for material changes.
15. Contact the Lingovo developer
Data controller and privacy contact: Stephen O'Donnell
Country: Ireland
Email: stpehenod19@gmail.com
For privacy questions, access or correction requests, account-deletion assistance, or concerns about personal information, email the address above. Please identify Lingovo and describe your request, providing only enough account information to help us locate the relevant records. Never send your password, full card number, CVV/CVC, PIN, banking credentials, or one-time security codes.
You may also use the developer contact details shown on Lingovo’s Google Play or Apple App Store listing. Requests about a store’s independently held payment information or refunds should be directed to that store.