Privacy Policy

Last updated: 15 March 2026

TL;DR — The Short Version

1. Who We Are

Squall is developed and published by MossyLogic. If you have questions about this policy, contact us at support@mossylogic.com.

2. What We Collect and Why

Location

If you grant location permission, Squall uses your device's GPS coordinates to fetch current weather for your location. Your coordinates are sent directly from your device to Apple WeatherKit and Open-Meteo to retrieve weather data. They are never sent to MossyLogic servers — because there are none.

Your coordinates are also used for reverse geocoding (converting lat/lon to a city name) via Open-Meteo's public geocoding API. No personally identifiable information is transmitted in this request.

Location permission is optional. You can use Squall by searching for cities manually without ever granting location access.

App Preferences

Your settings (temperature units, wind units, time format, notification preferences, saved cities, and tier status) are stored locally on your device using MMKV storage. This data never leaves your device.

Purchase Receipts

In-app purchases (Plus and Max tiers) are processed entirely by Apple via StoreKit 2. Squall reads a signed receipt (JWS token) from Apple to verify your purchase status. This verification happens on-device. MossyLogic does not receive, store, or process your payment information.

Push Notification Tokens

If you enable weather alert notifications, your device registers a push token with Apple Push Notification service (APNs). Squall uses background fetch to check for new severe weather alerts and schedules local notifications on your device. Notification tokens are not transmitted to MossyLogic servers.

3. What We Don't Collect

Squall has no user accounts, no login, no email collection, no analytics SDKs, no advertising identifiers, no crash reporting SDKs, and no server-side database of any kind. If you delete the app, all data is gone.

4. Third-Party Services

Squall uses the following third-party services to deliver its core functionality:

Apple WeatherKit

Provides weather conditions, forecasts, and severe weather alerts. Your device location is sent to Apple per their Privacy Policy. WeatherKit requires a signed JWT from MossyLogic's servers to authorise API calls — this authorisation request contains no user data.

Open-Meteo

Provides weather data (as a fallback) and city geocoding search. Requests include only geographic coordinates or search query text. No personally identifiable information is sent. Open-Meteo's service is GDPR-compliant and does not store user data. See open-meteo.com/en/terms.

Apple StoreKit 2

Handles all in-app purchases. Payment processing, receipts, and refunds are managed entirely by Apple. MossyLogic never receives your payment details. See Apple's Privacy Policy.

Apple Push Notification Service (APNs)

Delivers weather alert notifications. Notification tokens are managed by Apple and are not stored by MossyLogic. See Apple's Privacy Policy.

5. Data Retention

All data Squall stores (preferences, saved cities, cached weather, tier status) lives exclusively on your device. There is no server-side copy. Deleting the app removes all associated data. You can also reset all preferences from the app's Settings screen at any time.

6. Children's Privacy

Squall is not directed at children under the age of 13. We do not knowingly collect any information from children. Given that no personal data is collected from any user, there is no special risk to younger users beyond general App Store age guidelines.

7. Your Rights

Because Squall stores no personal data on any server, there is nothing for us to provide, correct, or delete on your behalf. All data can be removed by deleting the app. For questions about data held by Apple (purchases, APNs tokens), please refer to Apple's privacy controls.

If you are a resident of the European Economic Area, you have rights under the GDPR. To exercise any rights, contact us at support@mossylogic.com. Given the nature of the app (no server-side personal data), most requests will be satisfied by deleting the app.

8. Changes to This Policy

We may update this privacy policy from time to time. Material changes will be noted via the App Store update release notes. The date at the top of this page reflects the most recent revision. Continued use of Squall after a policy change constitutes acceptance of the revised terms.

9. Contact

Questions? Reach us at support@mossylogic.com. We aim to respond within 5 business days.