TL;DR — The Short Version
- We don't have a server. Your data stays on your device.
- We don't collect your name, email, or any account information.
- Location is used only to fetch weather. We never store or transmit it to our own servers.
- Purchases are handled entirely by Apple. We never see your payment details.
- We don't run analytics, advertising, or tracking of any kind.
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.
- No name or email address
- No advertising identifiers (IDFA)
- No analytics or behavioural tracking
- No crash logs sent to third parties
- No social login or third-party authentication
- No usage telemetry or heatmaps
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.