Privacy Policy
-
Privacy Policy
Fortex LLC
Effective Date: March 15, 2026
Your privacy is important to us. This Privacy Policy explains how Fortex LLC ("we," "us," or "our") collects, uses, and protects information when you use the ForeCast mobile application ("App"). By using the App, you agree to this Privacy Policy.
1. Information We Collect
1.1 Information You Provide
We do not require you to create an account. If you contact us for support, we may collect:
Your name and email address
The content of your message or inquiry
1.2 Information Collected Automatically
When you use ForeCast, we or our service providers may automatically collect:
Device identifiers (e.g., device model, OS version, unique device ID)
App usage data (e.g., features accessed, session duration, crash reports)
General diagnostic and performance data
1.3 Location Information
ForeCast requests access to your device's location to provide golf course weather lookups and localized forecasts. Specifically:
We use "When in Use" location permission — we do not track location in the background
Location data is sent to Apple WeatherKit and Apple MapKit APIs to retrieve relevant weather data
We do not store your precise GPS coordinates on our servers
You can disable location access at any time in your device Settings, though this will limit App functionality
2. How We Use Your Information
We use the information we collect to:
Provide, operate, and improve the App and its features
Deliver weather data and Playing Conditions Scores relevant to your location
Respond to your support requests and communications
Monitor performance, diagnose crashes, and fix bugs
Comply with legal obligations
We do not sell, rent, or trade your personal information to third parties for their marketing purposes.
3. Third-Party Services
ForeCast uses the following third-party services that may collect data pursuant to their own privacy policies:
3.1 Apple WeatherKit
Used as our primary weather data source. WeatherKit processes location coordinates to return forecast data. Apple's privacy policy applies: https://www.apple.com/legal/privacy/
3.2 Open-Meteo
Used as a fallback weather data source. Open-Meteo is a free, open-source API. Requests may include location coordinates. Open-Meteo does not track users or store personal data.
3.3 Apple MapKit
Used for golf course search and map display. MapKit is an Apple framework subject to Apple's privacy policy.
3.4 Analytics and Crash Reporting
We may use Apple's built-in analytics or similar tools to collect aggregated, anonymized usage statistics. These tools do not identify you personally.
4. Data Retention
We retain personal data only as long as necessary to fulfill the purposes for which it was collected or as required by law. Diagnostic and crash data is typically retained for 90 days. Support communications are retained for up to 2 years.
5. Data Security
We implement reasonable technical and organizational measures to protect your information from unauthorized access, disclosure, or destruction. These include:
Encrypted data transmission (TLS/HTTPS) for all API requests
No storage of raw GPS data on our servers
Limited access to personal information within our organization
However, no method of transmission or storage is 100% secure. We cannot guarantee absolute security of your information.
6. Children's Privacy
ForeCast is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us at support@fortex.us and we will promptly delete it.
7. Your Rights and Choices
Depending on your jurisdiction, you may have the right to:
Access the personal information we hold about you
Request correction of inaccurate personal information
Request deletion of your personal information
Opt out of certain data collection or processing
To exercise any of these rights, contact us at support@fortex.us. We will respond within 30 days. Note that some rights may be limited by applicable law or our legitimate interests.
Location Data
You can disable location access at any time through your iOS device Settings > Privacy & Security > Location Services > ForeCast.
8. California Privacy Rights (CCPA)
If you are a California resident, you have the following rights under the California Consumer Privacy Act:
Right to know what personal information we collect, use, disclose, and sell
Right to request deletion of your personal information
Right to opt out of the sale of personal information (we do not sell personal information)
Right to non-discrimination for exercising your privacy rights
To submit a CCPA request, contact us at support@fortex.us.
9. International Users
ForeCast is operated from the United States. If you are accessing the App from outside the U.S., your information may be transferred to and processed in the United States. By using the App, you consent to this transfer. We take steps to ensure that any such transfers comply with applicable data protection laws.
10. Changes to This Privacy Policy
We may update this Privacy Policy periodically. We will notify you of material changes by updating the effective date at the top of this document. Your continued use of the App following any changes constitutes acceptance of the updated policy. We encourage you to review this policy periodically.
11. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
Fortex LLC
Email: support@fortex.us
We aim to respond to all privacy inquiries within 30 days.
© 2026 Fortex LLC. All rights reserved.
-
PRIVACY POLICY
Last Updated: March 7, 2026
Fortex LLC ("we," "us," or "our") is committed to protecting your privacy. This Privacy Policy explains what information SwingRx collects, how it is used, and your rights regarding your data. We have designed SwingRx to collect the minimum information necessary to operate the App. Most of your data never leaves your device.
1. Information We Collect
1a. Information You Provide Directly
During onboarding, you may provide the following information, which is stored locally on your device:
Display name — used for personalized greetings and naming your practice plans
Email address — used for account identification (entered manually or provided via Sign in with Apple)
Skill level — used to recommend appropriate drills and generate your first practice plan
Practice weaknesses — the areas of your game you want to focus on improving
Practice frequency and session duration preferences
1b. Information Generated Through Your Use of the App
As you use SwingRx, the following data is created and stored locally on your device:
Practice sessions — including date, duration, drills completed or skipped, practice environment, rating (1–5), and personal notes
Practice plans — including plan name, selected drills, focus areas, and schedule preferences
Milestones and achievements — which of the 10 milestones you have earned and when
Drill favorites — drills you have marked as favorites
Practice streaks — your current and longest consecutive practice streaks
Notification preferences — your chosen reminder days, times, and alert settings
2. How We Use Your Information
All locally stored information is used exclusively to operate the App on your device. Specifically, it is used to:
Personalize your experience with your name and skill level
Generate and display practice plans tailored to your weaknesses and preferences
Track your practice sessions and display progress charts
Award and track milestones and achievement badges
Send practice reminders and streak alerts based on your notification preferences
We do not use your information for advertising, marketing profiling, or sale to any third party.
3. Data Transmitted to Third-Party Servers
3a. CloudKit Registration (Apple's Servers)
When you complete onboarding, the following information is transmitted once to Apple's CloudKit service (iCloud container: iCloud.fortexllc.SwingRX):
Your name
Your email address
Your skill level
The timestamp of your registration
This one-time registration is used solely for developer record-keeping. It is not required for the App to function and does not block onboarding if it fails. This data is stored on Apple's infrastructure and is subject to Apple's privacy policy.
3b. Sign in with Apple
If you choose to sign in using Sign in with Apple, Apple processes your authentication credentials through their AuthenticationServices framework. SwingRx only stores your Apple user ID locally on your device. Your full Apple ID credentials, email address, and name as handled by Apple are subject to Apple's own privacy policy.
3c. App Store and Payments
All subscription management and payment processing is handled by Apple's App Store using StoreKit 2. SwingRx never receives, processes, or stores your payment card information or full billing details. The App only verifies whether a valid Pro subscription exists.
4. Data We Do NOT Collect
SwingRx does not collect, access, request permission for, or transmit any of the following:
Location or GPS data
Photos, camera, or microphone access
Health or fitness data (HealthKit)
Contacts or calendar data
Device advertising identifiers (IDFA, IDFV)
Analytics or behavioral tracking events
Crash reports sent to third-party services
Data from any other apps on your device
Browsing history
SwingRx uses zero third-party SDKs, analytics platforms, or advertising frameworks. All code in the App is built on Apple's first-party frameworks only.
5. Data Storage and Security
All of your practice data, profile information, and preferences are stored exclusively in the iOS app sandbox on your device using SwiftData (a SQLite-backed persistence framework). This data is encrypted at rest by iOS data protection and is never synced to iCloud.
Sign in with Apple credentials are cryptographically validated on each app launch and automatically cleared if your Apple ID authorization is revoked.
Because SwingRx has no custom networking layer and makes no API calls to our own servers, there is no attack surface for man-in-the-middle data interception of your personal practice data.
6. Data Retention and Deletion
6a. Your Deletion Options
SwingRx provides two self-service data management options accessible from the App's Settings screen:
Delete My Data (Full Deletion)
This is the complete data deletion path, designed to comply with GDPR and CCPA requirements. Selecting this option will:
Delete your CloudKit registration record from Apple's servers (matched by your email)
Erase all local data on your device, including your profile, practice sessions, plans, and milestones
Remove your Sign in with Apple credential from the App
Reset the App to its initial onboarding state
Reset All Data (Local Only)
This option erases all local data on your device and resets the App to its onboarding state, but does not delete your CloudKit registration record or Sign in with Apple credential.
6b. Drill Content
The drill library is seeded data built into the App — it is not user-generated content and is not affected by data deletion or reset. Drill content is re-seeded on next launch as part of normal App operation.
6c. StoreKit Transactions
Purchase transaction history is managed by Apple and is subject to Apple's own data retention policies. Deleting your SwingRx data does not affect your App Store purchase records.
7. Children's Privacy
SwingRx is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. The App does not include age-gating at this time. If you are a parent or guardian and believe your child has provided personal information to SwingRx, please contact us using the information in Section 10 and we will take steps to delete that information.
8. Your Privacy Rights
8a. California Residents (CCPA)
If you are a California resident, you have the right to know what personal information we collect about you, the right to delete your personal information, and the right to opt out of the sale of your personal information. We do not sell personal information. You may exercise your right to deletion at any time using the "Delete My Data" option in Settings, or by contacting us at support@fortex.us.
8b. European Union and EEA Residents (GDPR)
If you are located in the European Union or European Economic Area, you have rights under the General Data Protection Regulation (GDPR), including the right to access, correct, or erase your personal data; the right to data portability; and the right to object to processing. The legal basis for our processing of your data is your consent and the legitimate interest of providing the App's functionality. You may exercise these rights at any time by using the in-App deletion tools or by contacting us at support@fortex.us. You also have the right to lodge a complaint with your local supervisory authority.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in the App, our practices, or applicable law. When we make material changes, we will update the "Last Updated" date at the top of this document and, where appropriate, provide notice through the App. Your continued use of SwingRx after changes are posted constitutes your acceptance of the updated Privacy Policy.
-
Item description
-
Item description
-
PRIVACY POLICY
Effective June 1, 2026
Derecho is built by Fortex LLC ("we", "us"). This policy describes exactly what the app does with your data — and what it does not do.
THE SHORT VERSION
No tracking. No advertising IDs. No analytics SDKs. No third-party trackers of any kind.
Your location goes only to the weather providers Derecho fetches from. It is not stored on any server we control.
Your saved locations, settings, and notification preferences live on your device. They are never uploaded to us.
Subscriptions are handled by Apple. We receive only anonymized transaction confirmations from the App Store.
WHAT WE COLLECT
1. Location data. When you grant location permission, Derecho reads your current location to fetch local weather. The coordinate is sent over HTTPS only to the weather data providers listed below — Apple WeatherKit, Open-Meteo, NOAA, USGS, USDA NRCS, and RainViewer — and only when you actively use the app, except as follows:
If you opt in to "Always" location permission, Derecho registers for the iOS "significant location change" wake notification (a low-power, cell-tower-based signal). This wakes the app briefly when you move between cell sectors so we can refresh weather alerts at your new location. Background wake is off by default; you can toggle it off at any time in iOS Settings.
We do not log or retain location data on any server we operate.
2. Saved locations and app settings. Locations you save, unit preferences, alert thresholds, ballistics defaults, and other settings are stored locally on your device using Apple's SwiftData framework. They sync to your other Apple devices only if you have iCloud sync enabled at the OS level. They are never uploaded to us.
3. Cached weather data. Recently-fetched weather (current conditions, forecasts, alerts) is cached on your device to reduce network usage and provide offline fallback. Cache is local-only and is cleared when you delete the app.
4. Subscription status. Pro subscriptions are processed entirely by Apple's StoreKit. Derecho receives a signed transaction receipt from Apple to verify entitlement. We do not see, store, or transmit your name, email, payment method, or any personally identifying purchase data.
5. Diagnostics. If the app crashes and you have iOS crash reporting enabled, Apple may share an anonymized crash report with us via App Store Connect. These reports contain stack traces, not personal data.
WHAT WE DO NOT COLLECT
We do not collect your name, email address, phone number, contacts, photos, microphone, camera, health data, or any other identifier.
We do not use advertising identifiers (IDFA) or any cross-app tracking. The App Tracking Transparency prompt does not apply to us.
We do not run any analytics SDKs (no Firebase, no Mixpanel, no Segment, no proprietary in-house pixel — nothing).
We do not sell, rent, or share data with brokers.
WEATHER DATA PROVIDERS
When you use Derecho, your current location coordinates are sent over HTTPS to the following services so they can return local weather:
Apple WeatherKit (Apple Inc.) — current conditions, hourly, daily, alerts. Covered by Apple's privacy policy.
Open-Meteo (Open-Meteo.com) — global forecasts, air quality, pollen, marine, historical climate normals.
NOAA / National Weather Service — US alerts (api.weather.gov).
NOAA Space Weather Prediction Center — Kp index, solar wind.
NOAA GLM — lightning detection.
NOAA CO-OPS Tides & Currents — US tide predictions.
USGS Water Services — US river-gauge data.
USDA NRCS SNOTEL — Western-US snowpack station data.
RainViewer — radar tile imagery.
Each provider has its own privacy practices. Most are public-sector APIs that log only HTTPS request metadata. Apple WeatherKit's privacy handling is governed by Apple's privacy policy.
DATA RETENTION
All Derecho-controlled data lives on your device. To delete it, delete the app — iOS removes all local data, caches, and preferences. There is nothing for us to delete on our side.
CHILDREN
Derecho is not directed at children under 13 and does not knowingly collect data from anyone under 13.
CHANGES
If we materially change this policy, we will bump the version date and prompt you to accept the new policy on the next app launch. You can review the current policy any time in Settings → About.