← nerra.online

Privacy Policy

Last updated: 14 August 2026

1. Introduction

NERRA is an AI-powered English language learning platform available as a web application (nerra.online) and mobile applications (iOS and Android). This Privacy Policy explains what data we collect, how we use it, and your rights regarding your personal information. This policy applies to all users of the platform across all platforms (web, iOS, Android), including those in the European Union (GDPR), Thailand (PDPA), and Russia (152-FZ).

2. Data Controller

The data controller is Elena Malgina, individual developer based in Thailand.
Contact email: privacy@nerra.online

3. Data We Collect

3.1 Registration Data

When you sign in via Google or LINE OAuth, we receive and store:

3.2 Assessment Data

When you take the CEFR assessment, we collect:

3.3 Voice Recordings

This is important: during the Speaking module, your voice is recorded and sent to OpenAI Whisper for transcription. The audio file is stored temporarily on our server and deleted immediately after successful transcription. We do not store your voice recordings permanently. Only the text transcript is saved.

3.4 User-Generated Content

3.5 Technical Data

3.6 Mobile App Data

When you use the NERRA mobile app (iOS/Android), we additionally collect:

The mobile app does not access your contacts, camera, microphone, or location. Advertising (Google AdMob) runs in the Android app only and uses the device advertising identifier with your consent. The iOS app currently shows no ads and requests no tracking permission.

4. How We Use Your Data

We use your data for the following purposes:

5. Third-Party Data Processing

We share your data with the following third-party services:

ServiceData SharedPurpose & Region
OpenAI WhisperVoice audio (temporary)Speech-to-text transcription. Servers in USA.
OpenAI GPT-4oText responses + task promptsAI evaluation of Speaking and Writing. Servers in USA.
SupabaseAll user data (database)Data storage (PostgreSQL). Region: verify with provider.
Cloudflare R2Audio files for Listening moduleStatic file hosting. No user data stored.
PostHog (EU)Anonymous usage eventsProduct analytics. EU servers.
Sentry (EU)Error and diagnostic logs (email addresses are redacted before logs are sent)Error monitoring to detect and fix problems. EU servers. We do not record your screen or session.
ResendEmail addressTransactional emails.
Lemon SqueezyEmail address, payment data (processed by Lemon Squeezy, not stored by us)Subscription and payment processing for web purchases. Subject to Lemon Squeezy's Privacy Policy.
Google AdMobAdvertising ID (GAID/IDFA), approximate locationAd serving in the Android app only (the iOS app currently shows no ads and requests no tracking permission). Servers in USA. Subject to Google's Privacy Policy.

Cross-border transfer: your text responses and voice audio are processed by OpenAI, whose servers are located in the United States. OpenAI may retain API inputs for a limited period for abuse monitoring in accordance with its own policies. By using the Speaking and Writing modules, you consent to this transfer.

5a. Sharing Between Teachers and Students

NERRA lets teachers create lessons and assign them to their students. When a student is connected to a teacher (by accepting the teacher's invitation) and completes an assigned lesson or homework, the following becomes visible to that teacher only:

A teacher can only see students who have accepted their invitation and only the lessons connected to them. A student can see which teacher they are connected to. This sharing is essential to the teaching service; you can end it by deleting your account or asking us to remove the connection.

6. Cookies and Analytics

On the web, we use PostHog for product analytics; tracking is disabled by default and activated only after you provide consent (opt-in model). The mobile app contains no product-analytics SDK and sends no analytics events.

On the web, we use JWT tokens stored in your browser's localStorage for authentication. On mobile apps (iOS/Android), tokens are stored in the platform's encrypted secure storage (Keychain on iOS, Keystore on Android). We do not use Google Analytics or Yandex.Metrica.

7. Data Retention

8. Your Rights

Depending on your jurisdiction, you have the following rights:

Under GDPR (EU)

Under PDPA (Thailand)

Under 152-FZ (Russia)

Under CCPA (California, USA)

We do not sell your personal data. We do not share personal data for cross-context behavioral advertising.

To exercise any of these rights, contact us at privacy@nerra.online or use the account deletion page.

9. Data Security

We implement the following security measures:

No method of transmission or storage is 100% secure. While we work to protect your data, we cannot guarantee absolute security.

Web: JWT tokens are stored in browser localStorage. Mobile: tokens are stored in encrypted platform secure storage (iOS Keychain / Android Keystore), which is not accessible to other apps.

10. Children's Privacy

NERRA is designed for language learners and may be used by minors, including school-age students whom a teacher connects to their class. Because privacy rules for minors differ by country, the following applies:

If you are a parent or guardian and believe a child has provided personal data without your consent, contact us at privacy@nerra.online and we will delete it.

11. Changes to This Policy

We may update this Privacy Policy from time to time. The updated version will be posted at nerra.online/privacy with a revised date.

12. Contact

If you have questions about this Privacy Policy or want to exercise your rights: