This Customer Agreement governs your use of AGEWARDEN as a business customer. Pay-as-you-go pricing in five graduated bands ($0.100 down to $0.010 per verification). One-time $10 signup credit, no free tier. Billed monthly in arrears by Stripe; if a payment fails your account goes past-due, but verifications keep running during Stripe's retry window (only account-management actions are limited) and access ends only if the subscription is ultimately canceled. You are the data controller; ConstanceAI is the processor. Liability is capped at 12 months of fees or $500, whichever is less. End users are governed by the separate User Agreement.

This Customer Agreement ("Agreement") governs your use of AGEWARDEN as a business customer. By completing the Stripe Checkout flow on agewarden.ai (or otherwise creating an Account through ConstanceAI's signup process), you accept and agree to be bound by this Agreement, our Data Processing Agreement, and our Acceptable Use Policy. The versions of those three documents published at agewarden.ai at the moment Customer completes Stripe Checkout are the operative versions binding on Customer's Account until a superseding version takes effect under Section 16.

This Customer Agreement is AGEWARDEN's Terms of Service for paid, business use of the platform; the "Terms of Service" you accept at Stripe Checkout refers to this Agreement. Individuals using an AGEWARDEN-protected site as end users are not parties to this Agreement and are instead governed by the separate User Agreement at agewarden.ai/user-agreement.

1 Definitions

"AGEWARDEN" means the voice-based age verification service operated by ConstanceAI, Inc.

"Customer" means the business entity or individual that creates an AGEWARDEN account to integrate age verification into their website, application, or service.

Business-use-only representation. Customer represents and warrants that it is entering into this Agreement solely for business, commercial, or professional purposes and not as a consumer. AGEWARDEN is offered only to business customers and is not offered, marketed, or made available to consumers for personal, family, or household use. Customer's continued use of AGEWARDEN constitutes a continuing representation that this is true.

"End User" means any person who interacts with AGEWARDEN on the Customer's website or application.

"Verification" means a completed age-estimation transaction. Each verification returns Approved, Declined, or Retry. Customer is billed per Approved or Declined result. Retry results, which indicate an inconclusive recording, are not billed. Retries are subject to reasonable-use limits, and a verification that remains inconclusive after repeated attempts may be finalized as Declined, which is billable.

"API Key" means the credential issued to Customer for authenticating requests to the AGEWARDEN service.

"Dashboard" means the web-based interface where Customer manages their account, API keys, and usage data.

2 The service

AGEWARDEN provides voice-based age estimation via an embeddable widget and REST API. Customer integrates AGEWARDEN into their website or application. End Users speak briefly into their microphone, and AGEWARDEN returns a binary pass/fail result to the Customer's site. Audio is processed only to return the age result and is deleted within the DPA Retention Window.

AGEWARDEN is an age estimation tool. It does not verify identity and does not guarantee 100% accuracy. Customer is responsible for determining whether AGEWARDEN satisfies the legal requirements applicable to its business and jurisdiction.

3 Account registration

Customer must provide an accurate company name and contact email. A valid payment card is required at signup; AGEWARDEN uses Stripe Checkout to collect and validate the card (via a Stripe SetupIntent), and no amount is charged at signup. Customer must keep its API keys and account credentials confidential and is responsible for all activity under its account.

4 Pricing and billing

Pay-as-you-go

AGEWARDEN charges per Verification on a graduated pricing schedule. Current rates are published at agewarden.ai/pricing, incorporated by reference. Rates at the time of this Agreement:

  • Band 1, 0 to 100,000 Verifications/month: $0.100 per Verification
  • Band 2, 100,000 to 500,000: $0.050 per Verification
  • Band 3, 500,000 to 2,000,000: $0.030 per Verification
  • Band 4, 2,000,000 to 10,000,000: $0.020 per Verification
  • Band 5, Above 10,000,000: $0.010 per Verification

Pricing is graduated: each band is priced independently. Moving into a higher band does not retroactively reduce or reprice Verifications in lower bands.

Account credit

There is no free tier, developer tier, or trial tier. Each new account receives a one-time $10 account credit (approximately 100 Verifications at the Band 1 rate), applied automatically to the first monthly invoice. The credit is one-time, not a recurring monthly allowance of free Verifications. A non-billing test widget key is also issued for integration testing and CI traffic; it does not generate Verifications.

Billing mechanics

Usage is metered per Verification. Each Verification is streamed to our payment processor (Stripe) shortly after it occurs, and Stripe accumulates the count over the billing month. Invoices are generated once per month, in arrears, based on accumulated usage. There are no mid-period billing thresholds or charges. Payment is charged automatically to the payment method on file. All amounts are in US dollars.

Rate changes

Rate changes follow Section 16. Enterprise contracts with fixed pricing are exempt from rate changes during their term.

5 Payment failure

If a monthly invoice payment fails, your account status moves to past due. Verifications may continue while Stripe attempts payment recovery, but account-management actions may be limited until payment is resolved. You can still access Stripe billing tools to pay the invoice or update your payment method.

Stripe may retry payment and send payment notices for about seven days.

If payment recovery fails, the subscription is canceled and verification access ends. Test keys are non-billing and may not carry production traffic; no free production tier is provided.

We do not charge late fees.

6 Data processing

End-user data

AGEWARDEN processes End User voice data solely to perform age estimation on Customer's behalf. All voice audio and derived acoustic features are permanently destroyed within one hour of capture. Persistent application audit logs do not include End User identifiers, voice data, or derived acoustic features.

Customer is the data controller; ConstanceAI is the data processor. This processing relationship is governed by the Data Processing Agreement, incorporated by reference.

Customer data

We process Customer account, billing, and usage data as described in the Privacy Policy.

7 Customer obligations

Customer agrees to:

  • Present the AGEWARDEN User Agreement and Privacy Policy (or equivalent disclosures) to End Users before they use the service;
  • Obtain and maintain all notices, consents, releases, authorizations, parental approvals, and retention/destruction notices required by laws applicable to Customer's deployment before AGEWARDEN captures voice data;
  • If Customer links AGEWARDEN results to End-User identifiers, Customer remains the data controller of that combined personal data and is responsible for applicable rights requests. Customer will use AGEWARDEN results only for the age-gating decision and legally required records, not for advertising, profiling, demographic inference, or other secondary purposes;
  • Handle any required human review. ConstanceAI provides processor assistance required by the DPA;
  • Use AGEWARDEN only for lawful age verification purposes; and
  • Comply with the Acceptable Use Policy.

Customer acknowledges that AGEWARDEN provides age estimation, not identity verification. Customer is solely responsible for any legal obligations related to age-restricted content, products, or services on its platform.

For operational guidance on satisfying the obligations in this Section 7, see the Compliance for Customers guide. That guide is non-binding operational advice; this Section 7 controls if they conflict.

8 Service availability

We will make commercially reasonable efforts to keep AGEWARDEN available. We do not guarantee uptime for pay-as-you-go accounts.

Enterprise customers with a separate Service Level Agreement are governed by that agreement.

9 Accuracy

AGEWARDEN provides automated age estimates based on voice characteristics. Technical and environmental conditions can affect results. We do not guarantee any specific accuracy rate.

Customer should not rely on AGEWARDEN as the sole mechanism for legal compliance without independently assessing whether the service meets the requirements of its specific jurisdiction and use case.

10 Intellectual property

ConstanceAI retains all rights in AGEWARDEN, including its algorithms, models, software, APIs, documentation, and branding. This Agreement grants Customer a limited, non-exclusive, non-transferable, revocable license to use the AGEWARDEN API and widget for Customer's internal business purposes during the term of this Agreement.

Customer retains all rights in their own website, application, and integration code.

11 Confidentiality

Each party agrees to keep confidential any non-public information disclosed by the other party in connection with this Agreement. This obligation does not apply to information that is publicly available, independently developed, or required to be disclosed by law.

Pricing terms for enterprise contracts are confidential.

12 Limitation of liability

To the maximum extent permitted by law, ConstanceAI's total aggregate liability under this Agreement is limited to the fees paid by Customer in the 12 months preceding the claim, or $500, whichever is less.

Neither party is liable for indirect, incidental, consequential, special, or punitive damages, including lost profits, lost revenue, or lost data, regardless of the theory of liability. These limitations apply even if ConstanceAI has been advised of the possibility of such damages.

Some jurisdictions do not allow these limitations; in those jurisdictions, liability is limited to the minimum extent permitted by law.

13 Indemnification

Customer will indemnify and hold ConstanceAI harmless from any third-party claims arising from Customer's use of AGEWARDEN, Customer's violation of applicable law, or Customer's failure to obtain required End User consents.

ConstanceAI will indemnify Customer for third-party claims arising from unmodified AGEWARDEN as provided infringing a third party's intellectual property rights, excluding Customer content, combinations, instructions, or unauthorized use.

14 Suspension and termination

By Customer

Customer may cancel its subscription at any time through the Stripe Customer Portal. API keys continue to work through the end of the current paid period. After the period ends with no active subscription, access ends and the account is reviewed by our team.

By ConstanceAI

We may suspend or terminate Customer's access immediately if Customer violates this Agreement, the Acceptable Use Policy, or applicable law. Non-payment access is handled under Section 5. We may discontinue AGEWARDEN with 90 days' written notice.

Effect of termination

Upon termination, Customer's access to AGEWARDEN ends. ConstanceAI will delete account-access data within 90 days, except records retained for billing, tax, dispute, security, or legal purposes. End User voice data is always deleted within one hour regardless of account status.

15 Governing law and disputes

This Agreement is governed by the laws of the State of Delaware, United States.

Any dispute will be resolved by binding arbitration under JAMS Streamlined Arbitration Rules, except that either party may seek injunctive relief in court. Class actions and class arbitrations are waived to the extent permitted by law.

Non-derogation of DPA forum elections. Nothing in this Section 15 limits or modifies the dispute-resolution mechanism elected in the Data Processing Agreement for claims arising under the SCCs or brought by a data subject under applicable data-protection law. The Standard Contractual Clauses incorporated into the DPA control such claims, including the governing-law election under Clause 17 and the forum election under Clause 18 as specified in Annex 2 of the DPA. To the extent any conflict arises between this Section 15 and the DPA on the resolution of a data-protection claim, the DPA controls. If any forum or tribunal finds this carve-out unenforceable in whole or in part, the arbitration agreement in the immediately preceding paragraph of this Section 15 shall remain in full force and effect.

If Customer is located in the EU, UK, or another jurisdiction that does not permit mandatory arbitration for business contracts below a certain threshold, this section does not override applicable local law.

16 General

If any provision is found unenforceable, the remaining provisions continue in full force. Our failure to enforce a right does not waive it. This Agreement, together with the Data Processing Agreement and Acceptable Use Policy, constitutes the entire agreement between Customer and ConstanceAI regarding AGEWARDEN.

Material Change. "Material Change" means any amendment to this Agreement that (a) modifies the dispute-resolution mechanism, governing law, or forum elected in this Agreement or the Data Processing Agreement; (b) changes the rate table in Section 4 or any other Customer-facing fee or charge; (c) reduces the liability cap in Section 12 or expands Customer's indemnity obligations under Section 13; or (d) materially and adversely affects Customer's privacy, data-handling, or data-protection rights. Any other amendment is a "Non-Material Change."

Non-Material Changes. ConstanceAI may make a Non-Material Change by (i) publishing the updated version at the canonical URL on agewarden.ai and (ii) providing email notice to Customer's account-holder email of record at least thirty (30) days before the effective date, including a summary of the changes (or a redline link). The updated version takes effect on the stated date; Customer's continued use of AGEWARDEN after that date constitutes acceptance. If Customer does not agree, Customer may terminate the Account before the effective date under Section 14 without owing termination fees; the prior version remains operative through termination and no further charges accrue after termination.

Material Changes. Material Changes follow the same notice procedure (publication, 30-day email notice with a summary of the changes) and require Customer's affirmative acceptance through a Dashboard re-acceptance flow before Customer may continue using AGEWARDEN after the effective date. ConstanceAI will present the updated Agreement to Customer's authorized administrator on next login through a re-acceptance flow that identifies the Material Change, links to the updated version, and requires click-through acceptance. If Customer does not accept within thirty (30) days of the proposed effective date, ConstanceAI may, at its option, (a) continue to apply the prior version to Customer's Account until acceptance or termination, or (b) suspend or terminate the Account under Section 14; in either case, Customer may terminate the Account at any time without owing termination fees and no further charges accrue after termination. The same procedure applies to amendments of the rate table in Section 4.

17 Contact

ConstanceAI, Inc.
3245 Geary Blvd #590843
San Francisco, CA 94118

Legal inquiries: legal@constance.ai
Billing inquiries: billing@constance.ai
General inquiries: hello@constance.ai