Privacy Policy — LearnMorse

Effective Date: May 16, 2026  ·  Last Updated: May 16, 2026

1. Introduction

This Privacy Policy describes how LearnMorse ("we", "our", or "the app") collects, uses, and shares information when you use our Android application. By using LearnMorse, you agree to the practices described in this policy.

2. Information We Collect

2.1 Information You Provide (Implicitly)

Learning Progress
We store your per-character Morse code progress locally on your device, including:

This data never leaves your device and is used only to track your learning progress.

App Preferences
We store whether you have enabled or disabled in-app sound. This preference is stored locally on your device.

2.2 Automatically Collected Information

Usage Analytics (PostHog)
We collect anonymized behavioral analytics to understand how users interact with the app. The following events and properties are collected and sent to PostHog:

EventProperties Collected
Learning mode selectedMode name (TAP, MIC, MULTIPLE CHOICE, or MIXED)
Session startedMode name
Session abandonedMode name
Session completedMode name, score, total questions, percentage correct
Sound toggledWhether sound is enabled (true/false)
Progress screen viewedNone

No name, email address, phone number, or other personally identifiable information is included in these events. Analytics data is transmitted to PostHog servers located in the European Union.

Device Advertising Identifier (AdMob)
We display advertisements provided by Google AdMob. To serve and measure ads, Google collects your Google Advertising ID (GAID) and standard device information (device model, OS version, general location at country/region level, app interaction signals). This data is processed by Google under their own privacy policy.

App Version Check
On startup, the app contacts our configuration server to check whether your installed version is still supported. The following information is sent:

No personal information is sent in this request.

2.3 Microphone (MIC Mode Only)

When you use the MIC learning mode, the app requests the RECORD_AUDIO permission to detect short and long hums via your device microphone. Audio is processed entirely on-device in real time and is never recorded, stored, or transmitted. You may deny or revoke this permission; MIC mode will be unavailable but all other modes will continue to work.

3. How We Use Information

InformationPurpose
Local learning progressDisplay your mastery level; generate weighted practice sessions
Sound preferenceRestore your audio setting across app launches
Usage analyticsUnderstand feature usage; improve the app experience
Advertising identifiersServe relevant advertisements; fund free access to the app
App versionNotify you if an update is required for continued use
Microphone audioDetect dot/dash patterns in real time (MIC mode only)

We do not sell your information to third parties.

4. Third-Party Services

4.1 PostHog Analytics

4.2 Google AdMob

4.3 Remote Configuration Service (capi0.com)

5. Data Retention

DataLocationRetention
Learning progressOn-device (Room database)Until you uninstall the app or clear app data
Sound preferenceOn-device (SharedPreferences)Until you uninstall the app or clear app data
Analytics eventsPostHog (EU)Per PostHog's retention settings (typically 1 year)
Ad identifiersGooglePer Google's data retention policy

Your device's Android backup service may include a copy of your local learning progress and preferences in cloud backup. You can disable this in Android Settings → System → Backup.

6. Children's Privacy

LearnMorse is designed for general audiences. We do not knowingly collect personal information from children under the age of 13 (or the applicable age of digital consent in your jurisdiction). Google AdMob is configured to serve ads in compliance with the Children's Online Privacy Protection Act (COPPA) and similar regulations.

If you believe a child has provided personal information through our app, please contact us (see §9) and we will take steps to delete it.

7. Your Rights

8. Data Security

Local data is stored in the app's private storage, inaccessible to other apps without root access. Analytics data is transmitted over HTTPS. We do not have access to your on-device learning progress or microphone audio.

9. Contact Us

For privacy-related questions or requests, contact:

Developer: Mehrdad Dehghani
Email: [email protected]

10. Changes to This Policy

We may update this policy as the app evolves. Material changes will be reflected by updating the Last Updated date at the top. Continued use of the app after changes constitutes acceptance of the updated policy.