Privacy Policy
Last updated: February 8, 2026
This policy explains what data MorseCodeApp.com ("the Site") collects, why, and what happens with it. The Site is operated by AppsYogi.
Short version: your translations never leave your browser. We use Google Analytics to count visitors and may show ads through Google AdSense. That's the bulk of it.
What we don't collect
Let's start here because it matters most.
- Your translations — all text-to-Morse and Morse-to-text conversion happens entirely in your browser using JavaScript. Nothing is sent to our servers. We literally can't see what you type.
- Audio files — WAV generation uses the Web Audio API locally. Downloaded files are created on your device.
- Account data — there are no accounts. No usernames, no passwords, no profiles.
What we do collect
Google Analytics 4
We use Google Analytics (GA4) to understand how people use the site — which pages are visited most, how long sessions last, what countries visitors come from, and what devices/browsers they use. GA4 collects this data through cookies and assigns a randomly generated client identifier. It does not collect your name, email, or any personally identifiable information through our implementation.
Google's own privacy policy covers how they handle analytics data: policies.google.com/privacy.
You can opt out of Google Analytics by installing the Google Analytics Opt-out Browser Add-on.
Google AdSense
We may display advertisements through Google AdSense. Google and its advertising partners use cookies to serve ads based on your browsing history across the web. This is called personalized advertising.
You can opt out of personalized ads at Google Ads Settings or through aboutads.info.
Google Fonts
The Site loads typefaces (Inter, Space Grotesk, JetBrains Mono) from Google Fonts. When your browser requests these files, Google receives your IP address and standard browser metadata. See Google Fonts privacy FAQ.
Cookies
Here's what gets stored in your browser:
| Cookie / Storage | Purpose | Type | Duration |
|---|---|---|---|
csrftoken |
Django's cross-site request forgery protection | Essential | 1 year |
_ga, _ga_* |
Google Analytics visitor identification | Analytics | 2 years |
| AdSense cookies | Ad personalization and frequency capping | Advertising | Varies |
theme (localStorage) |
Remembers your dark/light mode preference | Functional | Until cleared |
Data sharing
We don't sell your data. We don't have a data broker side hustle. The only third parties that receive any information are Google (via Analytics and AdSense) and Google Fonts, as described above.
Data retention
Google Analytics data is retained for 14 months (the GA4 default). We don't maintain any separate database of visitor information.
Children's privacy
The Site is a general-audience educational tool. We don't knowingly collect personal information from children under 13. Since there are no accounts and no forms that collect personal data, there's minimal risk here — but if you're a parent and have concerns, email us.
Your rights
Depending on where you live, you may have the right to:
- Access — ask what data we hold about you (answer: very little, see above)
- Deletion — request deletion of any data we might have
- Opt out — disable analytics via the Google opt-out tools linked above, or use a browser extension that blocks tracking scripts
- Portability — request your data in a portable format (though given we store almost nothing, there won't be much to port)
If you're in the EU/EEA (GDPR), UK (UK GDPR), California (CCPA), or any jurisdiction with similar data protection laws — these rights apply. Email us and we'll handle it.
International visitors
MorseCodeApp is used globally. Google Analytics and AdSense process data according to Google's data processing terms, which include provisions for international data transfers. We don't independently transfer your data across borders since we don't collect it ourselves.
Changes to this policy
If we change how we handle data, we'll update this page and the date at the top. We won't email you about it because we don't have your email — unless you've contacted us separately.
Contact
Privacy questions or data requests: privacy@appsyogi.com
General inquiries: contact page