Privacy

Privacy Policy

Effective

MintSoft ("we") operates the Alarmy (재난알리미) mobile app ("the App"). This policy explains what information the App processes, why, where it goes, and the choices you have. The App has no user accounts and we do not build user profiles.

1. Information stored only on your device

The following stays on your device and is not sent to us: bookmarked alerts, selected regions and filters, notification and display settings, your preparedness checklist, recently loaded alerts (for offline viewing), the district detected from your location, and your family safety group (the names and phone numbers you enter).

Family contacts are used only when you tap share — your phone's own messaging or share screen opens, and we never receive the contacts or the message.

2. Location (optional)

Location is used only if you turn on automatic region detection or current-location alerts, and only while the App is in use ("when in use" permission). It is never collected in the background.

Your device obtains an approximate position and converts it into province and city/district names using your operating system's geocoding service (Apple on iOS, Google on Android). Only those names are sent to our alert server to look up the matching region code. Your coordinates are not sent to our server and are not stored by us. The region is saved on your device and used to subscribe to that region's push alerts.

You can turn location off in the App's settings or in your device settings at any time; manual region selection keeps working.

3. Push notifications

To deliver alerts, the App uses Firebase Cloud Messaging (Google). Your device receives a push token from Google and subscribes to topics that describe your selected regions, alert levels and night settings (for example, a district code). Our server sends each alert to a topic; it does not receive or store your push token. You can turn notifications off in your device settings.

4. Requests to our alert server

To show alerts, the App requests public alert data from our server (hosted on Cloudflare). Requests contain what is needed to answer them: selected region codes, search keywords and filters, your display language and, for translation, the IDs of the alerts being viewed. Like any internet request, your IP address is processed by the hosting provider to deliver the response. We do not link these requests to an identity.

5. Analytics and crash reports

  • Firebase Analytics (Google) — app usage events such as screens viewed and features used, with device model, OS version, app version and an app-instance identifier, to understand how the App is used.
  • Firebase Crashlytics (Google) — crash reports including stack traces, device state, OS and app version, to fix errors.

6. Advertising

The App shows banner and native ads through Google AdMob. AdMob may process your device's advertising identifier (IDFA on iOS, Advertising ID on Android), IP address and ad interaction data to serve and measure ads.

On iOS, personalized ads use the IDFA only if you allow tracking in the App Tracking Transparency prompt. In the EEA, the UK and other regions where it is required, we ask for consent through Google's consent form (UMP) before ads are requested. Ads are not directed at children.

7. Other services

  • Your device's built-in text-to-speech engine reads alerts aloud when you turn on voice alerts.
  • App Store / Google Play are contacted to show a rating prompt and to check whether an app update is available.
  • If you email us, we receive your email address and what you write.

8. Third parties and international transfer

We do not sell personal information. Information is processed by the following providers, which may store it outside the Republic of Korea (mainly in the United States):

  • Google LLC (USA) — Firebase Analytics, Crashlytics, Cloud Messaging, AdMob; Android geocoding. Privacy policy: policies.google.com/privacy
  • Cloudflare, Inc. (USA, global network) — hosting of our alert server and this website; machine translation of public alert texts (no personal information is included).
  • Apple Inc. (USA) — iOS geocoding, push delivery on iOS and App Store services.

9. Retention

  • On-device data: until you delete it in the App, clear the App's data or uninstall the App.
  • Analytics and crash data: kept by Google according to Firebase retention settings (crash reports are kept for 90 days).
  • Support emails: only as long as needed to handle your request, then deleted.

10. Your choices and rights

  • Turn off location or notifications in the App or your device settings at any time.
  • iOS: Settings → Privacy & Security → Tracking. Android: Settings → Google → Ads to reset or delete your Advertising ID.
  • Delete on-device data by clearing the App's data or uninstalling it.
  • You may request access to, correction or deletion of personal information we hold (in practice, support emails) by contacting us. Residents of the EEA, UK, California and other regions may have additional rights under local law.

11. Children

The App is not directed at children under 14 and we do not knowingly collect their personal information. If you believe a child has sent us personal information, contact us and we will delete it.

12. Security

All communication between the App and our server or third-party services uses HTTPS (TLS). No method of transmission or storage is completely secure, so keep your device and the App up to date.

13. Privacy officer and remedies (Republic of Korea)

Privacy officer: MintSoft, app@mint-soft.com. For help with privacy violations you may also contact the Personal Information Infringement Report Center (privacy.kisa.or.kr, call 118) or the Personal Information Dispute Mediation Committee (kopico.go.kr).

14. Changes

We may update this policy when the App or the law changes. The effective date above will change, and significant changes will be announced in the App or on this page.

15. Contact

MintSoft, Republic of Korea — app@mint-soft.com