📋 Legal

Terms of Service

Effective date: 17 October 2026 Last updated: 17 October 2026 Version: 2026-10-17

These Terms form a binding agreement between the business, organisation or professional you represent and TerrAlert, Inc. governing access to and use of the TerrAlert satellite change detection platform. TerrAlert is for business use only; consumers may not use it. By creating an account or using the API, you accept these Terms in full.

1 Definitions

TermMeaning
"Agreement"These Terms of Service together with any Enterprise order, the Data Processing Agreement where Section 6.6 applies, and the Privacy Policy.
"Service"The TerrAlert web application, API, and associated processing infrastructure operated by TerrAlert, Inc.
"Customer" / "you"The business, organisation or professional subscribing to the Service, acting through the person who accepts these Terms.
"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, model scores, and analytics generated by the TerrAlert AI model from satellite imagery over Customer-defined AOIs, and the detections and alerts the Service raises from public signal sources.
"Subscription Period"The monthly billing cycle for which a paid 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.

2 Eligibility, access and accounts

2.1 Eligibility

TerrAlert is sold only to businesses, organisations and professionals, for use in their trade, business, craft or profession. Consumers may not use the Service. To create an account you must be 18 or older and must confirm, when you sign up, that you are using TerrAlert for a business, organisation or profession. If you accept these Terms for an organisation, you confirm that you have authority to bind it, and "you" means that organisation.

2.2 Account registration

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.

2.3 Authorised users

Paid plans include a number of User seats (Section 4). Each seat must be assigned to a named individual. Sharing credentials across multiple individuals is a material breach of this Agreement.

2.4 Account security

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.

2.5 Free plan

A free plan is available with limited features (1 AOI, email support on a best-effort basis, no uptime commitment). Free plans may be discontinued or rate-limited at any time. We will provide 30 days' notice before discontinuing free access.

3 Subscription, billing, and payment

3.1 Fees

Subscription fees are shown on the Pricing page and at checkout; Enterprise fees are shown in the quote you accept. All fees are in US dollars and exclude taxes (Section 3.4). TerrAlert may change its fees by giving you at least 30 days' notice by email. A new price applies from the first Subscription Period that starts after the notice period ends.

3.2 Automatic renewal and cancellation

Paid plans are billed monthly in advance and renew automatically every month, at the then-current price, until you cancel. You can cancel online at any time from the Billing page in the app, using "Cancel subscription" or the Stripe billing portal linked there. Cancelling stops the next renewal: your plan stays active until the end of the Subscription Period you have paid for, and you are not charged again.

3.3 Payment

Payment is processed by Stripe, Inc. You authorise TerrAlert to charge your payment method on each renewal date. If a payment fails, you keep access to your paid plan for a 7-day grace period; if payment is still outstanding after that, the account moves to the Free plan's limits until payment is made.

3.4 Taxes

Prices exclude sales tax, VAT, GST and similar taxes. Where TerrAlert is required to collect such a tax, it is calculated and added at checkout, and shown on your invoice. Business customers may enter a tax ID, such as a VAT number, at checkout; where the reverse-charge mechanism applies, that tax is not charged and you account for it yourself. You are responsible for any other taxes due on your purchase in your jurisdiction.

3.5 Refunds

If you ask within 14 days of your first paid subscription, we will refund the unused part of that first Subscription Period pro rata. We may also refund or credit fees at our discretion for a documented and sustained service failure (see Section 8.3). Otherwise fees are not refundable.

3.6 Upgrades and downgrades

You change plan from the Billing page.

An upgrade takes effect when you confirm it. You are charged that day for one Subscription Period of the new plan, less a credit for the unused part of your current Subscription Period, and a new Subscription Period starts that day.

A downgrade takes effect at the end of your current Subscription Period. Until then you keep your current plan; nothing is credited or refunded for the change.

Before you confirm either, the Billing page shows the amount charged and the date, the new plan's price, and when it renews. Section 3.5 sets out when fees are refunded.

4 Plan features and limits

FeatureFreeStarter ($149.99/mo)Growth ($299/mo)Pro ($599.99/mo)Enterprise
AOIs1 (200 km²)3 (1,000 km² each)8 (2,000 km² each)20 (3,000 km² each)30+ (up to 5,000 km² each, by configuration)
Alert channelsEmailEmail + WebhookEmail + WebhookEmail + WebhookEmail + Webhook
Detection history30 days1 year1 year3 yearsAs configured
Seats123510+
API access (your own token)Not includedNot includedNot includedIncluded (rate-limited)Included (rate-limited)
Scan frequencyWeeklyDailyDailyRealtimeRealtime
SupportEmail, best effortEmailEmailPriority emailNamed contact
Uptime guaranteeNoneNoneNoneNoneOnly under a signed SLA (Section 8.4)
Data export (CSV, GeoJSON)YesYesYesYesYes

Webhook alerts are not available on the Free plan: a Free account cannot add a webhook, and alerts are not delivered to webhooks while an account is on the Free plan. API access means using the TerrAlert API programmatically with your own token, from the API keys page (Section 5.1); it is included on Pro and Enterprise. The web app itself uses the same API on every plan.

Enterprise limits are those in the configuration you buy or the Enterprise order you sign. Current prices are also shown at checkout and in your account, 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. An area is imaged from one Sentinel-2 tile, so no plan currently offers areas larger than 5,000 km²; larger Enterprise areas may be offered again once imaging across several tiles is available. TerrAlert's own change detection uses Sentinel-2 optical imagery only, and no plan currently includes TerrAlert's own Sentinel-1 radar signal. Detections that NASA FIRMS, GLAD or RADD raise are those sources' reports (Section 18).

Scan frequency is how often TerrAlert checks for new imagery of an AOI: about twice a week on Weekly, twice a day on Daily, and every few minutes on Realtime. It is not how often new imagery exists. Sentinel-2 passes over a given place roughly every 2 to 3 days, and cloud makes many passes unusable (Section 8.5), so a change is usually found days after it happens, not minutes.

Areas of any size can be watched. Sentinel-2 sees the ground in 10 m squares, so an area smaller than 10,000 m² or narrower than 100 m is analysed through a box at least 100 m across around it, and alerts for such an area report change at or next to it, not only inside it. A change must be roughly 50 m across before the Service can report it; for areas larger than about 5 hectares the minimum grows with the area, up to 5,000 m². The Acceptable Use Policy in Section 7 applies to every area, whatever its size: the Service may not be used to monitor individuals or private residences.

5 API access and usage

5.1 API availability

Pro and Enterprise plans include API access: using the TerrAlert REST API at https://terralert.io/api/v1 programmatically, with an API key. The API guide describes the endpoints. A workspace owner or admin creates API keys on the API keys page in the app; a key is shown once, can be limited to particular scopes, can be given an expiry date, and can be revoked at any time. Send it as an Authorization: Bearer <key> header. You are responsible for keeping your keys secret and for all use made of them. API keys cannot manage billing, the team, data export or deletion, or other keys. TerrAlert does not operate a separate password-based login endpoint.

5.2 Rate limits

To protect service availability for all customers, TerrAlert applies a general rate limit to requests and lower limits to particular actions, such as creating an area of interest, adding a webhook endpoint or opening a support ticket. The current limits are listed in the API guide, or you can ask for them at [email protected]. A request that exceeds a limit is refused with HTTP 429.

5.3 API use restrictions

You may not use the API to:

5.4 Webhook security

Webhooks sent to your own endpoints are signed with HMAC-SHA256. The signature is in the X-TerrAlert-Sig header, in the form t=<timestamp>,v1=<signature>, as described in the webhook guide. You should use an HTTPS URL and must verify the signature before processing a payload. Slack and Microsoft Teams incoming-webhook URLs receive a plain chat message without a signature.

6 Data ownership and intellectual property

6.1 Customer Data ownership

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.

6.2 Licence to TerrAlert

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 as described in the Privacy Policy.

6.3 TerrAlert IP

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.

6.4 Feedback

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.

6.5 Data export and portability

You may export your Customer Data at any time: detections as CSV or GeoJSON from the dashboard (or the API on Pro and Enterprise), and all your account data as one JSON file with "Download my data" on the Account page, including your AOI boundaries in GeoJSON with each AOI's alert settings, and your detections with their geometry in GeoJSON. Section 14.5 describes switching and exit.

6.6 Data Processing Agreement

Where TerrAlert processes personal data on your behalf, such as the email addresses of team members you invite and the webhook addresses you add, the Data Processing Agreement forms part of this Agreement and applies to that processing. You do not need to sign it separately. The subprocessors TerrAlert uses are listed on the Subprocessors page.

7 Acceptable use policy

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.

7.1 Sanctioned countries

TerrAlert, Inc. is a US company and may not provide the Service to people in countries under comprehensive US sanctions. You may not use the Service if you are located in, or ordinarily resident in, Cuba, Iran or North Korea, or if you are on a US sanctions list or act for someone who is. These countries cannot be chosen as an account's country, and requests to our API that our network provider locates in them are refused. The occupied regions of Ukraine (Crimea, Donetsk and Luhansk) are also subject to comprehensive US sanctions; because they cannot be told apart from the rest of Ukraine by location data, we rely on your warranty in Section 11.2 for them.

7.2 Reporting illegal content

If you believe that content on TerrAlert, such as an area name shown on a shared detection link, is illegal, email [email protected] with the subject "Illegal content report". Include the link or other location of the content, why you believe it is illegal, and your name and email address. We will review the report, act on it where appropriate, and tell you and the customer concerned what we decided and why.

Sentinel-2 imagery is Copernicus open data, used under the Copernicus Sentinel data terms. Section 18 lists the data sources and the credits their licences require.

7.3 Area creation acknowledgment

Each time you create a monitored area, you must confirm that it will not be used to monitor private residences, individuals, or gatherings, and that your intended use complies with this Acceptable Use Policy. This confirmation is an express representation under this Agreement and a condition of your right to use the Service for that area; TerrAlert records it and may rely on it as evidence of your understanding in any dispute, investigation, or enforcement action.

While 10-metre satellite imagery cannot identify individuals, it can reveal activity at specific buildings and land parcels; using the Service to observe a private residence or to draw inferences about its occupants violates this Section regardless of image resolution. You bear sole responsibility for ensuring that your monitored areas comply with all applicable privacy and data protection laws, including Regulation (EU) 2016/679 (GDPR), the UK Data Protection Act 2018, and their equivalents in other jurisdictions.

A false or reckless confirmation constitutes a material breach of this Agreement and may result in immediate termination under Section 14.3(a), restriction or removal of any area, or account suspension, without liability to you and without refund.

8 Service availability

TerrAlert does not offer a contractual uptime guarantee or service credits on the Free, Starter, Growth or Pro plans, or on Enterprise unless a service level agreement is signed (Section 8.4). Earlier versions of these Terms stated guaranteed uptime percentages and a credit schedule that nothing measured. We have removed them rather than leave a promise standing that we could not honour on request.

8.1 What we commit to

TerrAlert is operated on a commercially reasonable best-efforts basis. We publish live component health at terralert.io/status. We do not commit to a specific monthly uptime percentage, and no automatic service credits arise from downtime.

8.2 Maintenance

Planned maintenance that we expect to interrupt service is announced at least 72 hours in advance by email to account owners. Emergency maintenance, most often a security patch, may be applied without notice.

8.3 If the service is unavailable

If TerrAlert is materially unavailable for a sustained period, contact [email protected] with the affected dates. We will consider a pro-rata refund or account credit case by case. This is a discretionary remedy at our reasonable judgement, not a contractual entitlement.

8.4 Enterprise service level agreements

Enterprise customers may negotiate a written service level agreement with defined uptime targets, measurement methodology and remedies. Where such an agreement is signed, it overrides this section in full for that customer.

8.5 Satellite data availability

Detection is contingent on satellite revisit schedules (Sentinel-2 passes over a given place roughly every 2 to 3 days, with fewer usable passes where cloud is frequent) and cloud cover. Delays in detection caused by cloud cover or satellite scheduling are not service downtime.

9 Support

PlanChannelTarget first responseHours
FreeEmailBest effortBusiness hours
Starter and GrowthEmail2 business daysBusiness hours
ProPriority email1 business dayBusiness hours
EnterpriseNamed contactAs agreed in the Enterprise orderAs agreed in the Enterprise order

Response times are targets, not guarantees, unless a signed service level agreement says otherwise. All support requests should be sent to [email protected] or through Support in the app. Security incidents must be reported to [email protected].

10 Confidentiality

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.

11 Warranties and disclaimers

11.1 TerrAlert warranties

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.

11.2 Customer warranties

You warrant that: (a) you have authority to enter this Agreement, and to bind the organisation you represent; (b) you are 18 or older and are using the Service for a business, organisation or profession, not as a consumer; (c) you are not located or ordinarily resident in a country or region under comprehensive US sanctions (Section 7.1), and are not on a US sanctions list or acting for someone who is; (d) your use of the Service complies with all applicable laws; and (e) Customer Data does not infringe third-party rights.

11.3 Disclaimer of implied warranties

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.

11.4 Detection accuracy

TerrAlert has not yet measured the accuracy of its detection on a labelled set of images from its own Sentinel-2 pipeline, and does not state or warrant any accuracy, precision or recall figure. The model score attached to a detection is the model's own 0 to 1 score, not a calibrated probability that the change is real. Some real changes will not be detected, and some detections will not be real changes. A detection labelled with a category (for example "construction") is labelled with the category you chose to watch for; the model detects that an area changed, not what changed. Detections and alerts that a public signal source raises are that source's report and are labelled as such. The alert policy you choose for an area decides which detections are sent as alerts; detections that are not sent remain visible in the Service.

12 Limitation of liability

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.

12.1 Time to bring a claim

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.

13 Indemnification

13.1 By Customer

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).

13.2 By TerrAlert

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.

14 Term, termination, switching and exit

14.1 Term

This Agreement commences on account creation and continues until terminated in accordance with this Section.

14.2 Cancellation and termination by Customer

You may cancel a paid subscription, on any plan, at any time from the Billing page (Section 3.2). Cancellation takes effect at the end of the current Subscription Period, after which the account continues on the Free plan and Section 14.5 applies to your history. No refunds are provided for the remaining period except as stated in Section 3.5. You may end this Agreement entirely at any time by deleting your account from the Account page.

14.3 Termination by TerrAlert

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, during which you may export your data; or (c) immediately if required by law.

14.4 Effect of termination

On termination: (a) all licences granted to you cease; (b) when a paid subscription ends, the account moves to the Free plan's limits, your full history is kept for 60 days as Section 14.5 describes, and after that the Free plan's 30-day history window applies; (c) when you delete your account, your data is deleted immediately, as described in the Privacy Policy, so export anything you need first; (d) outstanding fees become immediately due; and (e) provisions that by nature survive (Sections 6, 10, 11, 12, 13, 15) remain in effect.

14.5 Switching and exit

This section describes how you can take your data with you when you leave TerrAlert or move to another provider, including where the EU Data Act (Regulation (EU) 2023/2854) applies. TerrAlert offers it to every Customer.

15 Governing law and disputes

Governing law: This Agreement is governed by the laws of the State of Delaware, USA, without regard to its conflict-of-law provisions.

Standard Contractual Clauses: Where the EU Standard Contractual Clauses in the Data Processing Agreement apply, disputes under those clauses are governed by the law and courts those clauses specify.

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.

16 Changes to these Terms

TerrAlert may update these Terms. Each version is published on this page with its date and version number. For material changes (for example to pricing, data rights or liability), we will email account holders at least 30 days before the change takes effect, and the app will ask you to accept the new version. For non-material changes (typos, clarifications, formatting), we may update immediately with the "Last updated" date revised.

If you do not accept a new version, you may cancel before it takes effect and receive a pro-rata refund of fees you have prepaid for the period after that date.

17 Contact and points of contact

TerrAlert, Inc., United States.

Point of contact for authorities and users. Public authorities, including authorities of EU Member States, and users of the Service can contact TerrAlert electronically at [email protected], in English. Reports of illegal content follow Section 7.2.

18 Data sources and credits

TerrAlert is built on open and third-party data. The terms of that data require the credits below, which the Service shows alongside the data: on maps, and on detections and alerts according to the source that raised them. A signal source can verify a detection of the kind of change it can see, and NASA FIRMS, RADD and GLAD can also raise detections and alerts of their own, credited where they are shown. If you publish or pass on Detection Outputs, maps or exports, keep the credits that come with them. The Data sources page lists every source with its licence.

SourceUsed forCredit
Copernicus Sentinel-2 (European Union, ESA)The imagery changes are detected inContains modified Copernicus Sentinel data [year the imagery was captured]
OpenStreetMap, via OpenFreeMapThe background map, place search and place outlines© OpenStreetMap contributors; OpenFreeMap; © OpenMapTiles
RADD alertsVerification of forest loss, and forest-loss detections and alerts of their ownRADD alerts, Wageningen University, CC BY 4.0
GLAD alertsVerification of forest loss, and forest-loss detections and alerts of their ownGLAD alerts, University of Maryland, via Global Forest Watch
NASA FIRMSVerification of fires, and fire detections and alerts of their ownNASA FIRMS (LANCE)
NASA GIBS flood extentVerification of floodingNASA GIBS, MODIS flood product (LANCE)