The Sentry Terms of Service are the standard click-through agreement for Sentry’s hosted service. Version 3.0.0 is dated February 12, 2024 and is entered into between Functional Software, Inc. d/b/a Sentry and the entity or person placing an order for or accessing the service.[1] A customer that has a separate written agreement with Sentry for its use of the service is not subject to these Terms.[1] The Terms also cover Codecov, and several documents they refer to exist in a Sentry and a Codecov version.[1] This article concentrates on the points that matter to licence and contract management.
Use rights and restrictions
Permitted use. During the subscription term the customer may use the service only for internal business purposes in accordance with any Scope of Use, the documentation, the Acceptable Use Policy and the Terms.[1] Scope of Use is defined as any monthly usage quota or seat allowance set forth in an order.[1] In practice the quotas are the event, span, replay, attachment, log, metric and monitor allowances described in the plans article.
Users. Only Users may access or use the service. A User is an employee or contractor of the customer or its Affiliates that the customer allows to use the service on its behalf, and each User must be over 16 and keep credentials confidential.[1] The customer is responsible for its Users’ compliance.[1] Employees and contractors of Affiliates are therefore within the definition without a separate agreement. The Terms do not define a seat cap beyond what an order sets; the free Developer plan is limited to one user on the pricing page.[7] See User (organization member).
Restrictions. The customer may not do any of the following, or authorize anyone else to do so:[1]
- provide access to the service (except to Users), or distribute, sell or sublicense it;
- use the service on behalf of, or to provide any product or service to, third parties other than the customer’s own applications;
- use the service to develop a similar or competing product or service;
- reverse engineer or seek source code or non-public APIs, modify or create derivative works, or remove proprietary notices;
- publish benchmarks or performance information about the service;
- interfere with the service, circumvent access restrictions, run security or vulnerability tests of the service, or transmit harmful material.
Two of these are easy to trip over. The third-party bar may affect agencies and managed service providers that would otherwise run a single Sentry organization on behalf of clients, because a “Customer Application” is defined as an application owned and operated by or for the benefit of the customer.[1] The benchmark restriction affects public comparisons of Sentry with other tools.
SDKs. The customer may build its own SDKs or use reference SDKs published by Sentry, whose terms are the licences supplied with them, not the Terms; the service excludes SDKs and Sentry gives no warranty, support or indemnity for them.[1] See The Functional Source License and self-hosted Sentry.
Acceptable Use Policy. The AUP, last updated December 7, 2022, prohibits using the service or the site for illegal purposes or to transmit harmful code, and may be revised by posting a new version.[2] A breach can lead to suspension or termination.[2]
Commercial terms
- Renewal. Unless an order says otherwise, each subscription term renews automatically for an equivalent period unless either party gives notice of non-renewal before the term ends.[1] Fees for renewal terms are at Sentry’s then-current rates, regardless of discounted pricing in a prior order.[1]
- Cancellation. The customer must cancel from its account settings. An email or phone request is not notice of non-renewal. Cancellation takes effect only at the end of the term and fees remain due until then; Sentry may at its sole discretion allow immediate cancellation on a lump-sum payment equal to the next three months of subscription fees.[1]
- Fees. Fees are as described in each order, invoiced on the order’s schedule and due within 30 days of the invoice date unless the order says otherwise. They are non-refundable except as stated, and exclude taxes.[1] The pricing documentation notes that sales tax applies in a list of US states, in Canada by province, and that EU and UK VAT is applied only where exemption documentation or a valid VAT ID has not been supplied.[8]
- On Demand Usage. If a customer buys a service with on-demand usage and exceeds the Scope of Use in a month, it agrees to pay additional on-demand fees for the excess monthly in arrears at the then-current price.[1] In the self-serve product this corresponds to the pay-as-you-go budget described in Sentry plans, reserved volume and pay-as-you-go.
- Upgrades and downgrades. Upgrades are billed immediately. Downgrades take effect at the end of the then-current subscription term, with no refunds or credits for partial months, and may cause loss of data, features or capacity.[1]
- Credit card billing. For card payments, Sentry is authorized to charge the card each month for accrued fees, which can include on-demand usage for the prior month.[1]
- Suspension. Sentry may suspend access for a breach of the restrictions or customer obligations, an account 30 days or more overdue, risk to others or the service (including regularly exceeding rate limits) or failure to comply with the AUP.[1]
- No-Charge Products. Free, trial, alpha, beta and early-access features may be used only for the designated period, or 30 days if none is designated, with no warranty, indemnity, service levels or support, and with Sentry’s liability capped at US$50.[1]
Compliance and audit
The Terms contain no clause allowing Sentry to audit a customer’s use of the service. Sentry measures consumption itself, and the Usage Data it may collect and use includes monthly quota information and frameworks in use.[1] Overuse shows up as billing, as pay-as-you-go charges, or as data being dropped, not as a compliance finding. Breach of the restrictions or customer obligations remains a ground for suspension and termination, and those obligations are excluded from the liability cap.[1]
The only audit provision in the reviewed documents runs the other way. Under the Data Processing Addendum, Sentry supplies on request, on a confidential basis, a summary copy of its audit reports, and gives written responses to reasonable information requests, which the customer may exercise no more than once per calendar year.[3]
Liability, law and transfer
Each party’s total liability is capped at the amounts paid or payable by the customer in the prior 12 months, with exclusions including breach of the restrictions or customer obligations and confidentiality.[1] The Terms are governed by California law and United States federal law, with venue in the state and federal courts in San Francisco, and the prevailing party in an enforcement action recovers attorneys’ fees and costs.[1] Assignment needs consent, except in connection with a merger, reorganization, acquisition or transfer of substantially all assets or voting securities.[1] Changes to the Terms take effect on renewal or at a new order, unless Sentry specifies earlier effect, and continued use is acceptance.[1]
Purchasing through a reseller
Where the customer obtained the service through an authorized reseller, the reseller provisions prevail over other terms in a conflict. The Terms remain the agreement between Sentry and the customer, and resellers cannot modify them or make commitments for Sentry.[1] Order details such as Scope of Use and fees are those in the order the reseller placed with Sentry, and the amount paid to the reseller counts as the amount paid to Sentry for the liability cap.[1] If the reseller does not pay Sentry, Sentry may terminate the subscription term.[1] See Purchase from an authorized reseller.
Data agreements and compliance features
Personal data. Unless the customer and Sentry have entered into a Data Processing Addendum, the customer is not to submit personal data to the service.[1] The DPA, version 5.1.0 of May 29, 2024, is accepted electronically. It lets Sentry engage subprocessors, gives the customer a right to object to a new subprocessor on reasonable grounds with termination as its sole remedy if unresolved, and provides for deletion of personal data during the term and on expiry.[3]
Protected health information. The customer may not submit PHI unless its current subscription is to an eligible plan and it has entered into a Business Associate Amendment with Sentry.[1] The BAA, version 1.0.1 dated January 15, 2026, applies only to Sentry’s processing of PHI for the customer as a Covered Entity or Business Associate.[4] The plan comparison on the pricing page lists BAA, HIPAA, SOC2, ISO 27001, data residency and Relay among the admin and compliance rows. The comparison text does not state which plans include each item, so the order or an account manager should confirm eligibility.[7] See Business Associate Amendment (HIPAA).
Sensitive personal information. The customer must not use the service with sensitive personal information, which includes special-category data, PHI outside the BAA route, payment card data, and government identifiers.[1]
Data location. Customers choose US (Iowa) or EU (Frankfurt) storage when creating the organization. The choice cannot be changed afterwards, and switching means creating a new organization.[5] Some data, such as user accounts, organization settings, audit logs, cron check-ins and DSN keys, may be stored in the US whatever the choice.[5] See Data storage location (US or EU).
Single sign-on. Google Apps and GitHub Organizations sign-on are available on Trial, Team or higher plans. SAML2 sign-on is available only on Business or Enterprise plans, and not on Trial plans.[6] The pricing page lists SAML and SCIM support as a Business plan feature.[7]
Practical points
- Pull the order or online subscription record for every organization to confirm the Scope of Use, term and renewal date. Remember that renewal is automatic and cancellation must be done in account settings.[1]
- Ask for the written agreement if one exists, since it replaces the click-through Terms.[1]
- Check that no Sentry organization is used to monitor a client’s applications, unless the contract says otherwise.[1]
- For regulated data, confirm the DPA and, where relevant, the BAA are in place and the plan is eligible before data is sent.[1]
Out of scope
Plan prices and quota behaviour are covered in Sentry plans, reserved volume and pay-as-you-go and Sentry quota counting, Spike Protection and rate limits. Sentry’s security policy and certifications, and the Codecov-specific documents, are not reviewed here.