WeatherON Privacy Policy

Effective date: 2026-09-19

Operator: 최대현 / WeatherON

Contact: support@weatheron.app

1. Personal information we collect

CategoryInformation collectedHow it is collected
Required (account users)Sign-in identifier, email address, profile identifier, provider user ID, and nicknameReceived from the OAuth provider when an account is linked or created
OptionalLocation information (GPS coordinates or district-level location) and saved locationsWhen the user grants location access in the app or enters a location directly
Collected automaticallyDevice information (OS, model, and language), app usage logs, and error or performance logsGenerated while the app is used
OptionalStyle tags, outfit-fit preferences, recommended age range, wardrobe images captured or selected by the user, and image categoriesDuring onboarding or outfit and wardrobe registration. Photos are converted to reduced-size JPEGs for analysis
OptionalDestination information, labels such as home, work, or school, and coordinatesWhen a destination is added

2. Purposes of processing

When the user requests a weather, place, or route lookup, current-location coordinates are sent through WeatherON's Cloudflare Worker to the provider required for that feature, such as the Korea Meteorological Administration, Apple WeatherKit, Open-Meteo, Kakao, or Google. The WeatherON application does not store real-time location coordinates in D1 or R2. Coordinates may be temporarily included in in-memory cache keys for weather, place, or route responses for the configured TTL. Provider-side logs and backups are separate from WeatherON application storage.

3. Retention periods

4. Third-party disclosures and processing service providers

The Cloudflare D1 account database runs in the Asia-Pacific (APAC) region without read replication. APAC is not an individual country, and this configuration does not guarantee storage within a specific country. It does not restrict processing locations for Workers or Workers AI. Workers Logs, Workers Traces, and Logpush are currently disabled for the production Worker. This does not mean that Cloudflare has no service-operation or security records.

Recipient or service providerPurposeInformation processed
Kakao / Naver / LINE / Google / AppleSocial sign-in authenticationAuthentication token, email address, and profile identifier
Cloudflare, Inc.Workers-based authentication and server functions, D1 data storage, Workers AI wardrobe-photo analysis, and secret managementAccount information, saved locations, notification and settings information, and reduced-size wardrobe photos selected by the user for analysis. The WeatherON application does not write photos submitted for analysis to D1 or R2
Kakao Local, Korea Meteorological Administration, Apple WeatherKit, Open-Meteo, and Google Maps APIsWeather and place-search featuresThe minimum information needed to provide the feature, such as coordinates, search terms, and request time
Cloudflare Durable Objects / Apple Push Notification service (APNs)Scheduling and delivering the end of an iOS departure Live ActivityActivity identifier, push token, departure time, app identifier, and push environment. This scheduled job does not include coordinates
No email verification delivery serviceWeatherON does not currently use an email verification delivery service.Not applicable

5. Advertising and marketing

Advertising based on advertising identifiers and marketing-message delivery are not currently implemented in the app. Before introducing them, WeatherON will separately disclose the information processed, purposes, and retention periods, and obtain any required consent.

6. User rights and how to exercise them

Users may request access to, correction or deletion of, or suspension of processing of their personal information, or withdraw consent, through Account Management in the app or at support@weatheron.app. After identity verification, WeatherON will provide the result without undue delay. The in-app account deletion feature deletes server account data and associated data stored on the device.

7. Location information

WeatherON may use location information to provide current-location weather, destination care, and departure preparation recommendations. Current-location coordinates are sent through WeatherON's Cloudflare Worker to the required weather, place, or route provider and are not stored in D1 or R2. Users can continue to use core features, including manually selected locations and destination search, after denying location access. Detailed terms for the use of location information are provided in the Terms and Conditions for Location-Based Services.

8. Chief Privacy Officer

9. Deletion procedure and method

When an account deletion request is completed, WeatherON deletes the account row and linked data from the production database, as well as records in the device database and wardrobe-photo files.

10. Security measures

WeatherON applies encryption in transit, hashed session-token storage, encryption of sign-in provider tokens, app-integrity verification, request size and rate limits, and access restrictions.

11. Revision history

DateChanges
2026-09-19Clarified retention periods, deletion procedures, user rights, security measures, and advertising and marketing features that are not currently implemented
2026-08-30Added on-device wardrobe-photo storage, Workers AI analysis, the server non-retention principle, and the registration-suitability purpose
2026-08-08Added the Cloudflare Workers and D1 account-processing architecture