Privacy Policy
Your privacy matters to us. Here's how we handle your data.
TL;DR Summary
We do not store ANY of your data on our server or database. Any data held locally can be deleted by you by clicking the big red button further down this page. Any ad data held by Google can be deleted on the links below.
Last Updated: October 29, 2025
Information We Collect
📍 Location Data
We collect your approximate location (latitude/longitude) to provide accurate weather forecasts.Storage: Not permanently stored; used immediately for weather API calls only.
⚙️ User Preferences
Stored locally on your device: temperature unit preference, theme (light/dark), profanity level, custom weather words, text-to-speech voice selection.Storage: localStorage on your device only.
🌍 Geo-Fencing Data
Country detection for USA and UK access using IP geolocation and timezone.Storage: sessionStorage (cleared when browser closes).
📊 Usage Data
Anonymous aggregate statistics for service improvement (page views, errors, performance).Storage: Vercel Analytics (no personal identifiers).
Information We DON'T Collect
✓Names, email addresses, or phone numbers
✓Physical addresses or postal codes
✓Payment information or financial data
✓Social media profiles or identifiers
✓Individual browsing history details
✓Photos, videos, or files
How We Use Your Data
Weather Services
Your location data is used to fetch accurate weather information from the OpenWeatherMap API.
Service Improvement
Anonymous usage data helps us understand how to improve features, fix bugs, and enhance user experience.
Personalization
We use your preferences (temperature units, obscenity level) to customize your weather experience.
Cookies
We use cookies to provide our weather service and show you relevant advertisements. Cookies are small text files stored on your device.
Cookie Consent
We only set non-essential cookies (analytics and advertising) after you have given your consent. Essential cookies are required for the app to function and are always active.
For detailed information about the cookies we use, please see our Cookie Policy.
Managing Cookies
You can manage your cookie preferences at any time through the cookie consent banner or by visiting our Cookie Policy page.
Legal Basis for Processing (UK GDPR)
Under UK GDPR, we must have a legal basis for processing your personal data. Here's the legal basis for each type of data we process:
📍 Location Data
Legal Basis: Consent (Article 6(1)(a))
Purpose: To provide accurate weather forecasts
You give consent when you allow location access in your browser.
⚙️ User Preferences
Legal Basis: Legitimate Interest (Article 6(1)(f))
Purpose: To remember your preferences and improve your experience
This is necessary for the app to function as you expect.
🌍 Geo-Fencing Data
Legal Basis: Legitimate Interest (Article 6(1)(f))
Purpose: To enforce regional access restrictions
This is necessary to comply with data licensing agreements.
📊 Analytics Data
Legal Basis: Legitimate Interest (Article 6(1)(f))
Purpose: To improve our service and fix bugs
Only anonymous aggregate statistics are collected (no personal data).
📢 Advertising Data
Legal Basis: Consent (Article 6(1)(a))
Purpose: To show relevant advertisements
You give consent through our cookie consent banner. You can withdraw consent at any time.
Data Protection
Encryption
All data transmission is encrypted using HTTPS/TLS protocols.
No Personal Data Storage
We don't store personal information like names, emails, or phone numbers.
Minimal Data Collection
We only collect the minimum data necessary to provide our weather services.
Third-Party Services & Your Data
🌦️ OpenWeatherMap
We use the OpenWeatherMap API to provide weather data. Your location coordinates are sent to OpenWeatherMap to fetch forecasts.
Storage: OpenWeatherMap doesn't store your location • You control: N/A (third-party service)
📢 Google AdSense / AdMob
Google collects browsing data for personalized ads. This is separate from our app data. We only load AdSense after you have consented to advertising cookies.
Storage: Google's servers • Consent Required: Yes (via cookie consent banner) • You control: adssettings.google.com to opt-out of personalized ads
☁️ Vercel Analytics
Our hosting provider collects anonymous aggregate statistics (no personal identifiers).
Storage: Vercel servers • You control: No individual data to delete
📊 PostHog (Product Analytics)
We use PostHog to understand how the app's features are used. It sets a per-device identifier and records product-usage events and properties such as your chosen attitude level and how you reached us (referrer / campaign tags). It loads only after you accept analytics cookies.
Storage: PostHog servers • Consent Required: Yes (via the cookie consent banner) • You control: decline or withdraw in cookie preferences; contact us to access or delete your data
🌐 IP Geolocation Services
We use ipapi.co, ip-api.com, and ipwhois.app to detect your country for geo-fencing.
Storage: Not stored by us • You control: Data cleared on browser close
🤖 ChatGPT App Distribution
Weather With Attitude is available as an app within ChatGPT. When you use our service via ChatGPT, your city or location query is sent to both OpenAI's infrastructure and our weather API. Tool responses (weather data and attitude text) flow through ChatGPT's servers before being displayed to you.
We do not receive any personal data from ChatGPT — only the city name you provide.
Storage: No personal data stored • You control: Refer to OpenAI's privacy policy for their data handling practices
Your Rights & How to Delete Your Data
Our App's Local Data
All data stored by our app is on your device only:
- • User preferences (temperature unit, theme, obscenity level)
- • Custom weather words
- • Location history (last used location)
- • Text-to-speech voice selection
- • PWA install status
- • Session geo-fencing data
Delete Our App's Data:
Removes all local data and restarts the app
Third-Party Data (You Control These Separately)
Google AdSense/AdMob:
Opt-out of personalized ads and manage your ad data:
Visit adssettings.google.com →Vercel Analytics:
We cannot delete this data as it contains no personal identifiers. It's anonymous aggregate statistics only.
Alternative: Clear All Browser Data
To delete everything including third-party cookies and cached data:
- • Chrome: Settings → Privacy → Clear browsing data
- • Firefox: Preferences → Privacy → Clear Data
- • Safari: Preferences → Privacy → Manage Website Data
Contact Us
If you have any questions about this privacy policy or want to exercise your rights, please contact us:
Email: privacy@weatherwithattitude.com
Subject: Privacy Policy Inquiry
We're committed to protecting your privacy and being transparent about our data practices.
This privacy policy may be updated periodically. Check back for changes.