Lyngo ("we", "us", or "our") is a brand operated by Xtent Solutions, a sole proprietorship based in Ontario, Canada, that operates the Lyngo French language assessment app (the "App"). We are committed to protecting your personal information in accordance with Canada's Personal Information Protection and Electronic Documents Act (PIPEDA) and applicable provincial privacy legislation.
This Privacy Policy describes what personal information we collect, why we collect it, how we use and protect it, and what choices you have. Please read it carefully before using the App.
Summary: We collect the information you give us to create your account, your voice recordings to evaluate your French proficiency, and billing information to process subscriptions. We do not sell your data. We do not use third-party advertising networks or analytics platforms.
Lyngo is a brand of Xtent Solutions, a sole proprietorship based in Ontario, Canada. Our App provides AI-powered French language oral proficiency assessments.
When you register with an email address and password, we collect:
When you register using Google Sign-In or Microsoft Sign-In ("social login"), we receive from those providers:
During initial setup, we ask questions to personalise your experience:
The core function of Lyngo is oral language assessment. When you complete an assessment, we record your spoken responses through your device's microphone. Specifically:
If you subscribe to a paid plan, we collect and store:
Payment card details (card number, CVV, expiry) are entered directly into Stripe's secure forms and are never transmitted to or stored by Lyngo.
We do not integrate any third-party analytics SDKs (e.g., Firebase, Mixpanel, Amplitude). We collect only the minimal technical data needed to operate the service:
| Method | What is collected |
|---|---|
| Registration form | Name, email, password hash |
| Social login (Google, Microsoft) | Name, email, provider user ID |
| Onboarding questions | Native language, proficiency level, learning goal |
| In-app microphone (user-initiated) | Voice recordings during assessments |
| Assessment engine | Scores, transcriptions, AI feedback, timestamps |
| Stripe (payment processor) | Subscription status, Stripe IDs |
| Purpose | Information used |
|---|---|
| Authenticate your identity and secure your account | Email, password hash, provider ID |
| Transcribe your spoken responses | Voice recordings → sent to Azure Cognitive Services (Speech SDK) and/or OpenAI Whisper API |
| Evaluate your French proficiency with AI | Transcriptions + question context → sent to Azure OpenAI (GPT-4) for scoring and feedback |
| Display your results and progress history | Assessment data, scores, CEFR level |
| Manage your subscription and credits | Subscription plan, Stripe IDs, credits |
| Send transactional emails (verification code, password reset) | Email address → Azure Communication Services |
| Respond to your support enquiries | Email, name, and any information you share with us |
| Comply with legal obligations | As required by applicable law |
We do not use your information for advertising, behavioural profiling, or sale to third parties.
We rely on the following sub-processors to deliver the App. Each processes only the data necessary for its function:
| Service | Provider | Purpose | Data sent |
|---|---|---|---|
| Azure Blob Storage | Microsoft (Canada Central) | Stores audio recordings and assessment audio files | Voice recordings |
| Azure Cognitive Services — Speech SDK | Microsoft | Speech-to-text transcription of user responses | Voice recordings |
| Azure OpenAI (GPT-4) | Microsoft / OpenAI | AI scoring, proficiency evaluation, and feedback generation | Transcribed text, question context |
| OpenAI Whisper API | OpenAI | Fallback speech-to-text transcription | Voice recordings |
| Azure Communication Services | Microsoft | Sends transactional emails (verification codes, password resets) | Email address, OTP code |
| Stripe | Stripe, Inc. | Payment processing and subscription management | Name, email, billing address; card data handled directly by Stripe |
| Google OAuth | Google LLC | Optional social sign-in | Name, email (from Google, with your consent) |
| Microsoft OAuth | Microsoft Corporation | Optional social sign-in | Name, email (from Microsoft, with your consent) |
| Supabase (PostgreSQL) | Supabase Inc. (hosted on AWS) | Application database — stores all structured user and assessment data | All structured account and assessment data |
We do not use advertising networks, behavioural analytics platforms, or data brokers.
Lyngo requires access to your device microphone exclusively for recording your spoken responses during assessments. We commit to the following:
Your data is stored on servers located in Canada (Azure Canada Central region) and, in the case of Supabase/PostgreSQL, on AWS infrastructure. We implement the following safeguards:
No security system is impenetrable. If you suspect unauthorised access to your account, please contact us immediately at contact@lyngo.ca.
| Data type | Retention period |
|---|---|
| Account information (name, email) | Until you delete your account |
| Voice recordings | Until you delete your account or request deletion |
| Assessment results and transcriptions | Until you delete your account |
| Billing records | As required for tax and legal compliance (typically 7 years) |
| Email verification codes / password reset codes | 24 hours from creation, then purged |
Under PIPEDA and applicable Canadian privacy law, you have the following rights:
To exercise any of these rights, email us at contact@lyngo.ca with the subject line "Privacy Request". We will respond within 30 days.
The App is intended for users who are 13 years of age or older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us at contact@lyngo.ca and we will delete it promptly.
If you choose to sign in using Google or Microsoft, you will be redirected to that provider's authentication screen. We receive only your name and email address from the provider, subject to your consent on that provider's platform. We do not receive access to any other accounts, contacts, or data from those providers. Your use of Google or Microsoft sign-in is also governed by their respective privacy policies.
Some of our service providers (OpenAI, Stripe, Google, Microsoft) may process data outside Canada. Where this occurs, we rely on those providers' data processing agreements and standard contractual safeguards to ensure your data is protected to a standard consistent with PIPEDA.
We may update this Privacy Policy from time to time. When we make material changes, we will notify you by updating the "Last updated" date at the top of this page and, where appropriate, by sending you an in-app notification or email. Your continued use of the App after changes are posted constitutes your acceptance of the updated policy.
If you have any questions about this Privacy Policy, wish to exercise your privacy rights, or want to report a privacy concern, please contact our privacy officer:
We will acknowledge your request within 5 business days and respond fully within 30 days.
© 2026 Xtent Solutions. All rights reserved.