By using the GrayCloud app or website, you agree to these terms. The short version: weather forecasts are best-effort, not guarantees. Use them to plan your day, not to make life-or-death decisions. The National Weather Service is the official source for severe weather warnings, and nothing on GrayCloud replaces it.
What GrayCloud is
GrayCloud is a weather app and website that provides forecasts, radar imagery, and optional severe-weather notifications. The consumer apps and the public weather pages can be used without an account, an email, or any registration. The Developer API at /dev is a separate, paid service with its own account and billing flow; the additional terms for it are noted further down.
These terms govern everything at graycloud.app and every GrayCloud-branded app for iPhone, iPad, Mac, and Apple Watch. If you're using GrayCloud through an app store, the relevant store's terms (Apple Media Services in particular) also apply between you and the store; nothing here overrides those.
Weather data is best-effort
Our forecast pipeline combines multiple numerical weather models and observational data sources. We work hard to make the output accurate, but no weather forecast is guaranteed. Conditions on the ground change faster than any model can track, models disagree with each other, and our pipeline can have bugs. Any forecast you see in GrayCloud may be wrong.
For decisions that could affect your safety, your livelihood, or someone else's — evacuating from a storm, flying an aircraft, working at sea, deploying field crews, traveling in extreme cold or heat — consult the National Weather Service and your local emergency management authorities. Do not rely on GrayCloud for those decisions.
Severe weather alerts
GrayCloud can send push notifications for severe-weather events (tornado warnings, severe thunderstorm warnings, flash-flood warnings, hurricane warnings, and similar) that intersect your saved or current location. These alerts originate from the National Weather Service. We pass them through; we don't create or modify them.
Push delivery depends on Apple Push Notification service, your device's network connection, your notification permission settings, and how quickly an NWS alert reaches our servers. We aim to deliver alerts within a minute of issuance, but we can't promise it. Treat GrayCloud notifications as a supplementary nudge, not your only source of severe-weather information. If you live in an area where severe weather is a regular concern, also keep a NOAA Weather Radio and follow your local emergency channels.
Acceptable use
When you use GrayCloud, you agree not to:
- Scrape the website or hammer the API with automated requests. If you want bulk forecast data, sign up for the Developer API or contact us.
- Redistribute forecast data, radar tiles, or other GrayCloud content as if it were your own, or remove attribution from anywhere we provide it.
- Probe, attack, or otherwise interfere with the service, or attempt to access another user's account or data.
- Use GrayCloud in any way that violates applicable law, infringes anyone else's rights, or harasses, defames, or endangers another person.
- Reverse-engineer the apps or the forecast pipeline to build a competing product, except where this restriction is unenforceable under your local law.
Found a security issue? Email us at [email protected] before disclosing it publicly. We'll work with you in good faith.
Developer API
This section applies if you sign up for the GrayCloud Developer API at /dev.
- Your account. You're responsible for keeping your sign-in email reachable and your API keys confidential. Activity under your keys is your responsibility, including any usage charges.
- Plans and payments. Current plans and rates are published on the pricing page. We may change pricing for future billing periods with at least 30 days' notice to your billing email; any change applies from your next renewal forward.
- Rate limits and overages. Each plan includes a request allowance. Requests above your allowance either bill at the per-request overage rate listed on the pricing page or are rate-limited — whichever you've configured on your dashboard.
- Refunds. Subscription fees are non-refundable except where required by law or where we've made a material mistake. If you cancel mid-cycle, you keep access through the end of the paid period.
- Suspension. We may suspend or terminate API access for non-payment, abuse, or sustained violation of these terms. We'll try to reach you at your billing email first.
- Deprecation. We may deprecate API endpoints or response fields. Breaking changes will be announced at least 90 days in advance to your billing email and on the developer changelog. Security-driven changes may ship with shorter notice.
Intellectual property
The GrayCloud apps, website, brand, source code, and forecast pipeline are owned by us and protected by copyright, trademark, and other laws. Subject to your compliance with these terms, we grant you a personal, revocable, non-exclusive, non-transferable license to use the apps and the website for their intended purpose. You don't receive any other rights to copy, modify, distribute, sublicense, sell, or create derivative works from them.
"GrayCloud" and the GrayCloud logo are trademarks of GrayCloud. You may refer to GrayCloud accurately (for example, in articles or reviews); you may not use the marks in a way that implies endorsement, partnership, or origin without our written permission.
Your content and feedback
The places you save, your notification preferences, your developer-dashboard settings, and your device's location data are yours. We don't claim ownership of them, and our handling of them is governed by our privacy policy.
If you send us feedback, ideas, or bug reports, you grant us a non-exclusive, royalty-free, perpetual, worldwide license to use that feedback to improve GrayCloud without any obligation to you. We won't claim that the feedback is confidential unless you explicitly mark it as such.
Disclaimer of warranties
GrayCloud is provided "as is" and "as available," without warranties of any kind, whether express, implied, statutory, or otherwise — including, without limitation, warranties of merchantability, fitness for a particular purpose, non-infringement, accuracy, completeness, and uninterrupted or error-free operation. We do not warrant that forecasts will be accurate, that alerts will be timely, that the service will be available, or that any defect will be corrected. Some jurisdictions do not allow the exclusion of certain warranties; in those jurisdictions, our warranties are limited to the minimum extent permitted by law.
Limitation of liability
To the maximum extent permitted by law, GrayCloud and its operators, contractors, and licensors will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages arising out of or relating to your use of, or inability to use, the apps or the website — including damages from inaccurate forecasts, missed or delayed severe-weather alerts, lost profits, lost data, or any decision you make based on information you saw here — even if we have been advised of the possibility of those damages.
Our aggregate liability arising out of or relating to these terms or your use of GrayCloud will not exceed (a) for users of the consumer app and website, US$50, or (b) for users of the Developer API, the greater of US$50 and the amount you paid us for the API during the 12 months preceding the event giving rise to the claim. Some jurisdictions do not allow these limits; in those jurisdictions, our liability is limited to the minimum extent permitted by law.
Indemnification
You agree to defend and indemnify GrayCloud against any third-party claim, liability, or expense (including reasonable attorneys' fees) arising from your violation of these terms, your misuse of the service, or your infringement of any third party's rights through your use of the service.
Termination
You can stop using GrayCloud at any time — delete the app, close the page, or revoke any permissions you previously granted. For Developer API accounts, you can also delete your account from the dashboard. We may suspend or terminate access for anyone who violates these terms, abuses the service, or whose activity puts the platform or other users at risk. Sections that by their nature should survive termination — intellectual property, warranty disclaimers, liability limits, indemnification, and governing law — will survive.
Governing law and disputes
These terms are governed by the laws of the State of Delaware, USA, without regard to its conflict-of-laws principles. Any dispute that we can't resolve amicably will be brought exclusively in the state or federal courts sitting in Delaware, and you and we each consent to personal jurisdiction there. If you live in a jurisdiction whose consumer-protection law gives you the right to sue in your local courts under your local law, nothing in this section takes that right away.
Severability and entire agreement
If any provision of these terms is held unenforceable, the remaining provisions stay in effect, and the unenforceable provision will be interpreted to give it as much effect as the law allows. Our failure to enforce any provision is not a waiver of our right to enforce it later. These terms, together with the privacy policy and any plan-specific terms you accept at sign-up, make up the entire agreement between you and us regarding GrayCloud and supersede any prior agreements on the same subject.
Changes to these terms
We may update these terms from time to time. The date at the top of this page reflects the most recent update. Material changes — anything that broadens your obligations or narrows our liability — will be called out on this page and announced in the app's changelog at least 30 days before they take effect for paid Developer API customers; for free use of the apps and website, they take effect when published. Continuing to use GrayCloud after a change means you accept the updated terms.
Contact
Questions about these terms? Email [email protected].