Mobile App Legal Addendum

Compliance differences between web and mobile app for ads, analytics, permissions, and audio processing.

Last updated: March 3, 2026

Mobile stack

  • Ads: Google AdMob (mobile) instead of AdSense (web).
  • Analytics: Firebase Analytics (mobile) instead of web GA4.
  • Billing: may differ between web checkout and app store billing.

Mandatory microphone permission

The app requires microphone permission to record attempts and score pronunciation. If permission is denied, speech scoring will not be available.

Azure-based audio processing

On both web and mobile, recorded audio is sent to backend services for pronunciation analysis with services such as Microsoft Azure Speech. In v1, attempt audio is treated as transient and not stored long-term unless explicitly disclosed later.