Skip to content

    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.