Morse Master — Privacy Policy
Last updated: July 17, 2026
Morse Master ("the app") is a Morse code learning game by One Stone Games.
This policy explains what data the app handles.
Data we collect
- Google account (optional). If you choose to sign in with Google, we receive your
email address. It is used only to identify your account and sync your learning progress.
- Learning progress. Your per-letter practice progress is stored on your device.
If you sign in, it is also stored on our server (Supabase) so it can sync across devices.
- Minimal usage analytics. We record app opens and entry into the learning screen
to count aggregate visitors and improve the onboarding flow. For signed-out visitors, the app
stores a random identifier in local storage. It does not use a device fingerprint and does not
include Morse input or message content in these events.
- Callsign and Morse messages. If you join a shared radio channel (QSO), the
callsign you choose and the Morse you key are visible to other players in that channel
in real time. Callsigns, channel presence, and key-down/up events are relayed ephemerally
and are not retained by our current QSO service.
- Advertising data (Android app). The Android app displays a Google AdMob banner.
Google and its advertising partners may process device or advertising identifiers, IP-derived
approximate location, and ad interactions to deliver, secure, and measure ads. The app requests
non-personalized ads and uses Google's consent flow where it is required.
How we use and share data
- We do not sell personal information.
- Supabase processes optional account and synchronization data on our behalf.
- Google AdMob processes advertising data in the Android app. We do not include a third-party
analytics SDK, and the browser version currently does not request ads.
- Without signing in, learning progress remains on your device. Minimal first-party usage events,
advertising data, and real-time QSO data may still be processed as described above.
Data deletion
You can log out at any time. To delete your account data (email and synced progress),
contact us at the address below and we will remove it.
Retention
Synced learning data is kept until you delete your account. Minimal usage events are retained only
for aggregate operational analysis and are deleted when no longer needed. QSO traffic is not retained.
Local settings and progress remain on your device until you reset the app or uninstall it.
Advertising data is retained according to Google's policies. The app currently has no paid purchase.
Contact
sanai7912@gmail.com
개인정보처리방침 (한국어)
수집하는 정보
- Google 계정 (선택). Google 로그인 시 이메일 주소를 받으며, 계정 식별과 학습 진행도 동기화에만 사용합니다.
- 학습 진행도. 기기에 저장되며, 로그인한 경우 기기 간 동기화를 위해 서버(Supabase)에도 저장됩니다.
- 최소 사용 통계. 전체·비로그인 방문자와 학습 시작 흐름을 집계하기 위해 앱 실행과 학습 화면 진입 이벤트를 기록합니다. 비로그인 방문자는 로컬 저장소에 생성한 무작위 식별자를 사용하며, 기기 지문이나 모스 입력·메시지 내용은 이벤트에 포함하지 않습니다.
- 호출부호와 모스 메시지. 공유 채널(QSO) 참여 시 호출부호, 채널 접속 상태와 키 입력이 같은 채널의 다른 플레이어에게 실시간으로 전달됩니다. 현재 QSO 서비스는 이를 서버에 보관하지 않습니다.
- 광고 데이터(Android 앱). Android 앱은 Google AdMob 배너를 표시합니다. Google 및 광고 파트너는 광고 제공·보안·측정을 위해 기기 또는 광고 식별자, IP에서 추정된 대략적 위치, 광고 상호작용을 처리할 수 있습니다. 앱은 비개인화 광고를 요청하며 필요한 지역에서는 Google 동의 화면을 사용합니다.
정보 이용 및 제공
- 개인정보를 판매하지 않습니다.
- 선택적 로그인과 동기화에는 Supabase를 이용합니다.
- Android 광고 데이터는 Google AdMob이 처리합니다. 제3자 분석 SDK는 포함하지 않으며 현재 브라우저 버전은 광고를 요청하지 않습니다.
- 로그인하지 않으면 학습 진행도는 기기에만 남지만, 위 최소 사용 통계와 광고 또는 QSO 기능의 데이터는 설명된 범위에서 처리될 수 있습니다.
데이터 삭제
언제든 로그아웃할 수 있으며, 계정 데이터(이메일·동기화된 진행도) 삭제를 원하시면 아래 이메일로 연락 주세요.
보관 기간
동기화된 학습 데이터는 계정 삭제 시까지 보관합니다. 최소 사용 이벤트는 운영 통계에 필요한 기간만 보관하고 필요가 없어지면 삭제합니다. QSO 트래픽은 보관하지 않습니다. 로컬 설정과 진행도는 앱 초기화 또는 삭제 시까지 기기에 남습니다. 광고 데이터의 보관은 Google 정책을 따릅니다. 현재 앱에는 유료 구매가 없습니다.
문의
sanai7912@gmail.com