Effective September 12, 2026
Privacy Policy
Wet Bulb Globe Temperature uses optional location, weather services, purchases, ads, analytics, and diagnostics to provide heat-risk planning without a Northjade account.
Wet Bulb Globe Temperature is an iOS and Android app provided by Northjade. The app does not require you to create a Northjade account.
Location And Weather Requests
Location access is optional. The app asks for location only when you choose My Location for automatic weather estimation. It requests accuracy suitable for nearby weather rather than continuous or background tracking. You can instead search for or select a place manually, or use the standalone calculators without location access.
To retrieve weather for a selected point, the app may send its latitude and longitude over HTTPS to Northjade's weather proxy and to weather or mapping providers needed for that request. Depending on coverage and availability, these providers can include Apple MapKit and WeatherKit, the US National Weather Service, Japan Ministry of the Environment, Singapore NEA through data.gov.sg, Visual Crossing, Bright Sky/DWD, and MET Norway. Provider terms and retention practices apply to information they process.
The Northjade weather proxy uses a coordinate rounded to three decimal places for its shared weather cache. This still qualifies as precise location under Apple's privacy definitions and is used for weather functionality, not advertising or tracking. Cached weather becomes unusable after no more than one hour; automatic database deletion can occur later. The proxy does not store a location name, saved-site label, calculator input, or calculator result. Network infrastructure may process IP address and standard request metadata for security, delivery, and abuse prevention.
On-Device Data
Saved sites, selected locations, forecast history, unit and appearance preferences, and reminder settings are stored on your device. Calculator results are not uploaded to Northjade and are not added to forecast history. Local notifications are scheduled by the operating system when you enable a Pro threshold reminder.
You can remove saved sites and history entries in the app. On iOS, an approved portable snapshot of user-owned settings, saved sites, history, and reminder definitions may be stored in your private iCloud/CloudKit account for reinstall or replacement-device recovery. Cached provider forecasts, install-flow state, ads, consent, analytics, debug state, and credentials are excluded. On Android, corresponding portable settings, reminders, and versioned history may be included in encrypted Google Auto Backup or device transfer. Recovery depends on the same platform account and applicable backup settings; it is not continuous cross-device sync and is not shared between Apple and Android.
Installation Identity And Weather Allowance
Firebase Anonymous Authentication creates a technical installation identifier so the weather proxy can enforce usage limits without a name, email address, phone number, or Northjade login. Firebase App Check uses Apple App Attest on iOS and Play Integrity on Android to help confirm that requests come from the genuine app.
The proxy stores a one-way hash of the installation identifier with weather-allowance counters, request status, entitlement cache, and rewarded-ad verification records. Weather allowance records expire 90 days after their latest change. Request records expire after about one hour, entitlement cache records after about five minutes, pending reward challenges after about 30 minutes, and verified reward transaction records after about 30 days. These expiry times control eligibility and use; automatic database cleanup can lag behind expiry. Google Cloud and Firebase infrastructure may retain security and operational logs under their applicable policies.
Purchases
Optional Pro purchases are processed by Apple App Store or Google Play, depending on the platform. RevenueCat processes the anonymous installation identifier, product identifiers, purchase history, transaction and entitlement status, and related device or app information needed to offer, validate, restore, and protect purchases. The same anonymous identifier is used by the weather proxy to verify Pro weather allowance. Northjade and RevenueCat do not receive your payment-card number from the app.
Purchase information is not used by Northjade for third-party advertising or cross-app tracking.
Advertising And Privacy Choices
The free version may show banner, interstitial, and user-initiated rewarded ads through Google AdMob. Pro removes ordinary banner and interstitial ads. After exhausting the Pro weather allowance, a Pro user may explicitly choose a rewarded ad for an additional allowance; this optional action uses the same privacy checks. Google User Messaging Platform requests and stores applicable advertising privacy choices before the app requests ads.
Depending on your region, device settings, and choices, Google may process information needed to deliver, measure, limit, and protect ads. This can include IP address, approximate location inferred from IP, device or advertising identifiers when available, app and ad interactions, consent signals, and diagnostics. A completed rewarded ad is verified by Google's signed server callback before extra weather allowance is granted.
On iOS, after Free access is verified and the Google consent flow finishes, the app requests Apple's App Tracking Transparency permission if you have not already made that choice. Tracking through Apple's advertising identifier requires your authorization. If you deny or restrict ATT, eligible ads use no IDFA when Google consent permits them. Unresolved access and ordinary Pro use do not trigger advertising consent, ATT, or ad requests. A Pro user's explicit optional rewarded-ad request can require advertising consent and ATT before an ad is available.
Analytics And Remote Configuration
Firebase Analytics may collect sanitized product and monetization events only after the app's Google consent flow permits analytics collection. These events can describe onboarding progress, screen or feature use, paywall display, purchase or restore outcomes, ad flow outcomes, review-prompt eligibility, and broad entitlement state.
Analytics events must not contain precise coordinates, place names, saved-site labels, weather payloads or measurements, calculator inputs or results, notification thresholds, free-form text, name, email address, phone number, or account credentials.
Firebase Remote Config retrieves non-secret operational settings, such as whether ads, paywall prompts, review prompts, or a minimum supported build notice are enabled. The app includes local defaults and remains usable if Remote Config is unavailable.
Crash And Diagnostic Reporting
Firebase Crashlytics may collect crash reports and sanitized non-fatal diagnostics so Northjade can identify and fix stability problems. Reports can include app version, device model, operating-system version, timestamps, crash stack traces, and technical state related to the failure. They must not contain precise coordinates, place names, saved-site labels, weather payloads, calculator inputs or results, name, email address, phone number, or account credentials.
Data Sharing, Sale, And Children
Northjade does not sell personal information. Data is shared only with service providers needed for app functionality, purchases, advertising, consent, analytics, diagnostics, security, and weather delivery as described above.
The app is intended for a general audience and is not directed to children under 13.
Your Choices
You can deny location access and still use manual location selection and offline calculators. You can change location and notification permissions in system Settings, manage notifications in the app, revisit ad privacy choices when that option is available, restore or manage purchases through the applicable store, delete local saved items, or uninstall the app.
For a privacy question or a request concerning backend data associated with the app, contact [email protected]. Do not email payment-card details, Apple or Google account credentials, exact home coordinates, or private signing information.
For questions about this document, contact [email protected].