These Terms form a binding agreement between you (or your organisation) and TerrAlert, Inc. governing access to and use of the TerrAlert satellite change detection platform. By creating an account or using the API, you accept these Terms in full.
| Term | Meaning |
|---|---|
| "Agreement" | These Terms of Service together with any Order Form, Data Processing Agreement, and the Privacy Policy. |
| "Service" | The TerrAlert web application, API, and associated processing infrastructure operated by TerrAlert, Inc. |
| "Customer" / "you" | The organisation or individual subscribing to the Service. |
| "User" | Any person authorised by the Customer to access the Service under the Customer's account. |
| "AOI" | Area of Interest — a geographic polygon defined by the Customer within the Service. |
| "Customer Data" | All data (including AOI definitions, alert configurations, and outputs) submitted to or generated within the Service by the Customer. |
| "Detection Output" | Change masks, confidence scores, and analytics generated by the TerrAlert AI model from satellite imagery over Customer-defined AOIs. |
| "Subscription Period" | The monthly or annual billing cycle for which a plan is active. |
| "Force Majeure Event" | An event beyond a party's reasonable control that could not have been prevented by reasonable diligence, including natural disaster, war, civil unrest, act of government, internet backbone or upstream cloud-provider failure, satellite data-source unavailability, or denial-of-service attack. A party affected by a Force Majeure Event is excused from performance to the extent and for the duration the event prevents it, provided it gives prompt notice and uses reasonable efforts to resume performance. |
To access the Service you must create an account with a valid work email address. You warrant that all registration information is accurate, current, and complete. You are responsible for maintaining the confidentiality of your credentials and for all activity that occurs under your account.
Enterprise plans may provision multiple User seats. Each seat must be assigned to a named individual. Sharing credentials across multiple individuals is a material breach of this Agreement.
You must notify us immediately at [email protected] if you suspect unauthorised access to your account. TerrAlert will not be liable for losses arising from your failure to secure credentials.
A free plan is available with limited features (1 AOI, no SLA, community support only). Free plans may be discontinued or rate-limited at any time. We will provide 30 days' notice before discontinuing free access.
Subscription fees are displayed on the Pricing page and confirmed in your Order Form. All fees are in USD and exclusive of applicable taxes. TerrAlert may adjust fees with 60 days' written notice before the start of any new Subscription Period.
Subscriptions are billed monthly or annually (as selected at checkout) and renew automatically unless cancelled before the renewal date. Annual plans are non-refundable except as stated in Section 3.5.
Payment is processed by Stripe, Inc. You authorise TerrAlert to charge your payment method on the billing date. Failed payments will result in a 7-day grace period before access is suspended.
You are responsible for all applicable taxes (VAT, GST, sales tax) in your jurisdiction. Where TerrAlert is required to collect tax, it will be added to your invoice. EU/UK customers providing a valid VAT number may receive invoices with zero-rated VAT under the reverse-charge mechanism.
Monthly subscriptions: pro-rata refunds are available within 14 days of initial subscription or at TerrAlert's discretion for documented service failures exceeding SLA. Annual subscriptions: refundable within 30 days of the annual renewal date if not yet consumed more than 10% of the year's allocation.
Plan upgrades take effect immediately; the difference is charged pro-rata. Plan downgrades take effect at the next billing cycle; no partial refunds are issued for the current period.
| Feature | Free | Starter ($149.99/mo) | Growth ($299/mo) | Pro ($599.99/mo) | Enterprise |
|---|---|---|---|---|---|
| AOIs | 1 (200 km²) | 3 (1,000 km² each) | 8 (2,000 km² each) | 20 (3,000 km² each) | 30+ (150,000 km²) |
| Alert channels | Email + Webhook | Email + Webhook | Email + Webhook | Email + Webhook + custom | |
| Detection history | 30 days | 1 year | 1 year | 3 years | Unlimited |
| Seats | 1 | 2 | 3 | 5 | 10+ |
| API access | No | No | No | Yes (rate-limited) | Yes (custom limits) |
| Scan frequency | Weekly | Daily | Daily | Realtime | Realtime |
| Support | Community | Email (48h SLA) | Email (48h SLA) | Priority email (24h SLA) | Dedicated CSM |
| SLA uptime | None | 99.5% | 99.5% | 99.9% | 99.95% + custom |
| Data export (GeoJSON) | Yes | Yes | Yes | Yes | Yes + bulk API |
Current prices are also shown at checkout and in your account dashboard, which control in the event of any discrepancy with this table. Exceeding plan limits (e.g., creating more AOIs than your plan allows) will be blocked at the application level. We will not charge for overages without your explicit consent. "Custom detection types" and construction early-warning cadence (daily on Pro, every 4 hours on Enterprise) are described in full on the Pricing page.
Pro and Enterprise plans include access to the TerrAlert REST API (OpenAPI 3.0). Authentication uses the same session token issued when you sign in through Supabase (email/password or Google OAuth) — generate and copy it from Account → API keys, and send it as an Authorization: Bearer <token> header. TerrAlert does not operate a separate password-based login endpoint; there is nothing to brute-force independently of your Supabase session. Tokens follow your Supabase session's expiry and refresh behaviour.
To protect service availability for all customers, TerrAlert applies rate limits at the individual endpoint level rather than a single blanket per-account cap. For example, area-of-interest creation, webhook-endpoint creation, and support-ticket submission are each independently throttled. Current limits for every endpoint are published in the live OpenAPI reference at api.terralert.io/docs, which controls over any number quoted elsewhere. Where a response is rate-limited it returns HTTP 429.
You may not use the API to:
All outbound webhooks are signed with HMAC-SHA256. Webhook URLs must be HTTPS. You must verify the X-TerrAlert-Signature header on incoming webhook payloads before processing them.
You own your Customer Data. This includes your AOI definitions, alert configurations, and Detection Outputs generated over your AOIs. TerrAlert claims no ownership over Customer Data and will not use it for any purpose other than providing the Service.
You grant TerrAlert a limited, non-exclusive, royalty-free licence to process, store, and transmit your Customer Data solely to provide the Service, maintain security, and improve service reliability. This licence terminates when your account is closed and data is deleted per our retention policy.
The TerrAlert platform, AI model architecture, algorithms, software, documentation, trademarks, and brand are the exclusive property of TerrAlert, Inc. Nothing in this Agreement transfers ownership of TerrAlert IP to you. You receive a limited, non-transferable licence to use the Service during your active subscription.
If you provide feedback, suggestions, or feature requests, you grant TerrAlert an irrevocable, perpetual, royalty-free licence to use that feedback in any way, without obligation to you.
You may export all Customer Data at any time via the dashboard or API in GeoJSON or CSV format. Upon account termination you have 30 days to export your data before it is permanently deleted.
If Customer Data includes personal data subject to the GDPR, UK GDPR, or a similar law, and you require a Data Processing Agreement (including EU Standard Contractual Clauses) as a condition of using the Service, request one from [email protected] before submitting that data. An executed DPA, once in place, is incorporated into and forms part of this Agreement.
You may not use the Service to:
Violation of the Acceptable Use Policy may result in immediate account suspension without refund. TerrAlert reserves the right to report illegal activity to appropriate authorities.
TerrAlert complies with all applicable satellite data licensing terms from ESA (Sentinel-2) and USGS (Landsat 9). Sentinel-2 data is provided under the Copernicus Data Space open access policy; Landsat 9 data is in the public domain.
Uptime is calculated as: (total minutes in month − downtime minutes) / total minutes × 100. Scheduled maintenance windows (notified 72 hours in advance), force majeure events, and outages caused by Customer actions are excluded from downtime calculations.
If monthly uptime falls below the guaranteed level, Customers on paid plans may claim a service credit:
| Actual uptime | Credit (% of monthly fee) |
|---|---|
| 99.0% – below SLA threshold | 10% |
| 95.0% – 98.9% | 25% |
| Below 95.0% | 50% |
Credits must be claimed within 30 days of the incident by emailing [email protected] with "SLA Credit Request" in the subject line. Credits are applied to the next invoice; they cannot be converted to cash.
Detection is contingent on satellite revisit schedules (Sentinel-2: ~5 days at equator, Landsat 9: 16 days) and cloud cover. Delays in detection due to cloud cover or satellite scheduling are not service downtime and do not qualify for credits.
| Plan | Channel | Response SLA | Hours |
|---|---|---|---|
| Free | Community forum | Best effort | N/A |
| Starter | 48 business hours | Business hours | |
| Pro | Priority email | 24 business hours | Business hours |
| Enterprise | Dedicated CSM + shared support channel | 4 business hours (P1: 1h) | 24/7 for P0/P1 |
All support requests should be sent to [email protected]. Security incidents must be reported to [email protected].
Each party may disclose Confidential Information to the other. "Confidential Information" means any non-public technical, business, or operational information disclosed in connection with the Service.
Each party agrees to: (a) hold the other's Confidential Information in strict confidence; (b) use it only to exercise rights or fulfil obligations under this Agreement; (c) disclose it only to employees or contractors with a need to know, bound by equivalent obligations.
Confidentiality obligations do not apply to information that: (i) becomes publicly known without breach; (ii) was independently developed; (iii) was disclosed by a third party without restriction; or (iv) must be disclosed by law, provided prompt notice is given.
TerrAlert warrants that: (a) it has the legal right to enter into this Agreement; (b) the Service will perform materially as described in the documentation; (c) it will maintain commercially reasonable security measures; and (d) it will comply with applicable data protection law.
You warrant that: (a) you have authority to enter this Agreement; (b) your use of the Service complies with all applicable laws; (c) Customer Data does not infringe third-party rights.
EXCEPT AS EXPRESSLY STATED ABOVE, THE SERVICE IS PROVIDED "AS IS" WITHOUT ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. TERRALERT DOES NOT WARRANT THAT THE SERVICE WILL BE ERROR-FREE, UNINTERRUPTED, OR THAT DETECTION OUTPUTS WILL BE ACCURATE IN ALL CIRCUMSTANCES. DETECTION OUTPUTS ARE PROVIDED AS DECISION-SUPPORT TOOLS AND SHOULD NOT BE THE SOLE BASIS FOR LEGAL, REGULATORY, OR FINANCIAL DECISIONS WITHOUT INDEPENDENT VERIFICATION.
TO THE MAXIMUM EXTENT PERMITTED BY LAW: (A) NEITHER PARTY SHALL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE, OR EXEMPLARY DAMAGES, INCLUDING LOSS OF PROFITS, REVENUE, DATA, GOODWILL, OR BUSINESS INTERRUPTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. (B) TERRALERT'S TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT SHALL NOT EXCEED THE FEES PAID BY CUSTOMER IN THE 12 MONTHS PRECEDING THE CLAIM.
The above limitations do not apply to: (i) death or personal injury caused by negligence; (ii) fraud or wilful misconduct; (iii) indemnification obligations under Section 13; or (iv) breaches of confidentiality obligations.
Some jurisdictions do not allow limitation of implied warranties or consequential damages; the above limitations may not fully apply in those jurisdictions.
Except where a longer period is required by applicable law, any claim arising out of or relating to this Agreement must be brought within one (1) year after the claim first accrued, or it is permanently barred.
You will defend, indemnify, and hold harmless TerrAlert and its officers, directors, employees, and agents from any third-party claim, damage, or expense (including reasonable legal fees) arising from: (a) your use of the Service in violation of this Agreement or applicable law; (b) your Customer Data infringing third-party rights; or (c) your breach of Section 7 (Acceptable Use).
TerrAlert will defend, indemnify, and hold harmless Customer from any third-party claim that the Service, as delivered, infringes a valid patent, copyright, or trade secret. TerrAlert may, at its option, modify the Service to remove the infringement, obtain a licence, or terminate the Agreement and refund pre-paid fees. This indemnity does not apply if the claim arises from Customer's modification of the Service or combination with third-party products.
This Agreement commences on account creation and continues until terminated in accordance with this Section.
You may cancel your subscription at any time through the account settings. Cancellation takes effect at the end of the current Subscription Period. No refunds are provided for the remaining period except as stated in Section 3.5.
TerrAlert may terminate this Agreement: (a) immediately for material breach (including Acceptable Use violations or non-payment after the grace period); (b) with 30 days' notice for any reason; or (c) immediately if required by law.
On termination: (a) all licences granted to you cease immediately; (b) Customer Data is retained for 30 days to allow export; (c) outstanding fees become immediately due; (d) provisions that by nature survive (Sections 6, 10, 11, 12, 13, 15) remain in effect.
Governing law: This Agreement is governed by the laws of the State of Delaware, USA, without regard to its conflict-of-law provisions.
Enterprise customers with a DPA: Where a Data Processing Agreement includes EU Standard Contractual Clauses, GDPR-related disputes shall be governed by the law of the relevant EU member state as specified in those SCCs.
Dispute resolution: The parties agree to first attempt resolution through good-faith negotiation. If unresolved within 30 days, disputes shall be submitted to binding arbitration under the JAMS Streamlined Arbitration Rules in San Francisco, CA. Class actions are waived. Either party may seek injunctive relief in any court of competent jurisdiction for IP or confidentiality breaches.
TerrAlert may update these Terms at any time. For material changes (pricing, data rights, liability), we will provide 30 days' written notice by email before the change takes effect. For non-material changes (typos, clarifications, formatting), we may update immediately with the "Last updated" date revised.
Continued use of the Service after the effective date of changes constitutes acceptance. If you do not accept the new Terms, you may terminate before the effective date and receive a pro-rata refund of prepaid fees.