Privacy Policy

Malgeum | Last updated: July 16, 2026 | Effective: July 16, 2026

한국어 버전 →

1. Overview

Supervillain Labs Inc. (“we”, “the Company”) operates the Malgeum mobile application (“the App”). Malgeum provides weather-based action guidance, alerts, widgets, invitations and connections, optional AI features, advertising, and subscriptions. This policy explains how information is collected, used, transmitted, retained, and deleted. If the Korean and English versions conflict, the Korean version prevails.

2. Information We Process

2.1 Information you enter or create

DataPurposeRequired
Nickname, commute times, health, allergy, exercise, and clothing preferencesPersonalized weather and action guidanceOptional
Weather diary, recommendation feedback, personality-quiz answersRecords, statistics, and requested AI resultsOptional
AI questions and recent conversation, letter-interview textAI answers, interpretations, and letter draftsWhen you use an AI feature
Invitee nickname, sender display name, personal message, notification scheduleInvitations, connections, and weather messagesWhen you use invitations

No email, phone-number, or real-name login is required. Firebase automatically creates an anonymous account and UID for server-backed features.

2.2 Location

2.3 Information sent to the Malgeum backend

DataPurpose
Anonymous Firebase UID and platformAnonymous-account operation
Hashed hardware identifierInstall-attribution and fraud-prevention hint; never used as account ownership or recovery proof
Verification data for a server-issued random recovery tokenAuthorized account recovery with Firebase authentication where the operating system retains the token
Expo push tokenPush and server messages you permit
Current latitude, longitude, and place nameServer weather lookups and message or alert support
Invite code, sender and recipient UIDs, nicknames and display names, personal message, schedules, connection statusInvitations, connections, and scheduled messages
Install source, campaign information, partner click IDAttribution, partner settlement, and fraud prevention
Server-message delivery statusApp notices and duplicate-delivery prevention

2.4 Information stored on your device

App settings, saved places, weather cache, diary, recent chat history, personality, game and engagement records, notification settings, and recommendation feedback are stored locally through the App's storage. A server-issued random single-use recovery token is kept in Android Keystore-encrypted storage or iOS Keychain and is treated as an account credential. Android removes this token when the App is uninstalled, so recovery after reinstall is not guaranteed; on iOS, recovery is possible only where the operating system and device state retain the token. Recommendation feedback is limited by count to the most recent 90 entries, not automatically purged exactly 90 days after creation. Some selected context leaves the device when you request an AI or invitation feature as described here, so these categories are not always exclusively local.

2.5 Information processed by the AI proxy

Only when you request an AI answer, diary interpretation, personality result, or letter draft, the Company's AI proxy and its connected model provider process:

Malgeum does not store the recipient email address that you type directly into your device's mail composer. AI output can be inaccurate and should be reviewed before use.

2.6 Third-party services

ServicePurpose and data
OpenWeatherMap, Open-MeteoLatitude- and longitude-based weather and air-quality requests
NomaDamas k-skill AirKorea enrichment proxy (k-skill-proxy.nomadamas.org)Korean place or station name for air-quality enrichment. A place or station name, rather than latitude and longitude, is sent.
Firebase Authentication and AnalyticsAnonymous authentication; app-instance, device and version information; feature-use events
RevenueCat, Apple, GoogleAnonymous customer ID and purchase or subscription status
SentryError logs, stack traces, device and app version, and feature-event breadcrumbs before an error
Company AI proxy and AI model providerOptional AI questions, letters, quizzes and diary processing; anonymous usage limits
KOPISRegional code and query conditions for performance information in supported Korean regions
AppLovin MAX, Google AdMob, and disclosed mediation partnersAdvertising identifier, IP address, device information, consent signals, and ad interactions

OpenWeatherMap · Open-Meteo · Firebase · RevenueCat · Sentry · Anthropic · AppLovin · Google Ads

3. Advertising and Consent

Free-tier users may see AppLovin MAX banner ads. Google AdMob and other disclosed partners may provide demand through mediation. Providers may process advertising identifiers, IP address, device, language and country information, consent signals, impressions, and clicks for ad delivery, measurement, and fraud prevention.

4. Purposes and Legal Bases

We use the information above for weather and air-quality requests, action guidance, widgets and alerts, anonymous-account operation and account recovery where a credential remains available, invitations and connections, optional AI generation, subscriptions and advertising, campaign settlement, product analytics, error diagnosis, security, and fraud prevention. Where applicable, processing relies on providing features you request, your consent for optional permissions or personalized advertising, our legitimate interests in security and service reliability, and compliance with legal obligations.

5. Retention and Deletion

6. Sharing and International Processing

We do not sell personal information. We transmit information to processors only as needed to provide the services described above. These providers may process information outside your country and apply their own policies and applicable transfer safeguards.

7. Children's Privacy

Malgeum is not directed to children under 14 and does not knowingly seek their personal information. Contact us if you believe a child has provided information so that we can investigate and delete it where appropriate.

8. Your Rights and Choices

9. Security

Company-operated APIs and weather requests use HTTPS. Advertising SDK web or media creative may be processed under those providers' security policies and narrowly scoped iOS transport exceptions. Server account changes, deletion, and recovery require Firebase authentication and an authorized ownership check such as a server-issued single-use random recovery token. A hashed hardware identifier alone is not accepted as recovery authentication. No transmission or storage method is completely secure.

10. Changes

We will announce material changes through an app update, in-app notice, or store listing. Changes apply from the stated effective date unless law requires a longer notice period.

11. Contact

App: Malgeum

Developer: Supervillain Labs Inc.

Email: contact@supervlabs.io

Package: gg.pryzm.weather