Terms of Service
Last updated: 27 August 2026
These terms are an agreement between AeroSpark.ai, Inc., a Washington corporation ("we", "us"), and the business that opens an account ("you"). They govern your use of HiddenContent, our document-analysis API at api.hiddencontent.ai (the "Service"). By creating an account or using the Service you agree to them.
1. What the Service is and what it is not
The Service analyses documents you submit for hidden or concealed content — text and data present in a file but not visible to a person reading it — and returns findings. For some analyses it issues a signed certificate recording that the analysis was performed.
Three definitions are used throughout these terms:
"Finding": a report that a specific concealment technique was detected in a specific place in a document, together with the evidence for it.
"Certificate": a signed, independently verifiable record that a specific analysis of a specific document was performed by a specific version of the Service, and of what that analysis reported. A Certificate attests to process, not to safety. It records that an analysis was run and what it found. It is not a statement that a document is safe, clean, or free of hidden content, and nothing in these terms, in our documentation, or in the Certificate itself may be read as such a warranty.
"Declared Residuals": the published statements of what an analysis does not cover: the limitations we attach to findings and techniques, and the technique inventory served by the running Service itself (via GET /v1/output-surface). Declared Residuals are part of the Service's interface. We maintain them so that you can rely on them and repeat them to your own customers, and when a Declared Residual narrows — when the Service starts catching something it previously declared it could not — we say so in the changelog rather than leaving the published limitation silently stale.
Two further facts about how the Service works, stated here because our liability positions in section 9 depend on them: no large language model runs anywhere in the Service. Analysis is structural, plus optical character recognition, and both run on our own infrastructure. No whole-document content is stored at rest (bounded excerpts of concealed content appear in your analysis records; the Privacy Policy states exactly what is kept and for how long).
Inconclusive is not clean. Where the Service cannot determine something, it reports that it could not — as an inconclusive or partial result, a coverage gap, or an uncertified analysis. An inconclusive result is not a pass, and these terms never treat it as one.
2. Your account and keys
You must be a business, and the person opening the account must be able to bind it. API keys are bearer credentials stored only as hashes: we cannot recover a key, only issue a new one, and you are responsible for what is done with keys on your account until you revoke them (POST /v1/keys/{id}/revoke — revocation cascades to every key a revoked key created). Every key is a live key; analyses spend prepaid credit.
3. Business use only
The Service is offered to businesses, for business purposes. It is not offered to consumers, not intended for personal, family, or household use, and not directed to anyone under 18. You represent that you are acquiring and using the Service for business purposes only. Consumer-protection regimes that apply to goods or services acquired for personal, family, or household use — including consumer automatic-renewal laws — do not apply to this agreement to the extent that representation holds.
4. Credit, pricing, and payment
- Pricing. One cent (US $0.01) per page analyzed, drawn down from prepaid credit. Prices are in US dollars. The checkout may display a converted local-currency amount; your credit is always the US-dollar amount purchased.
- Buying credit. Minimum purchase $10; maximum $5,000 per purchase. Payments are processed by Stripe on Stripe's hosted page; we are the merchant of record, and we never receive your card details.
- No subscription. There are no plans, no billing periods, and nothing that renews. There is no negative option of any kind: the Service never charges you except when you affirmatively buy credit.
- Credit never expires.
- Refunds. Unused credit balance is refundable on request — email [email protected]. Refunds and any payment disputes reverse the corresponding pages from your balance; a balance can go negative if reversed credit was already spent, and a negative balance must be topped up before further analyses run.
- Evaluations. There is no free tier or trial. Evaluation credit is granted by arrangement — ask us.
- Refusal before spend. If a document would cost more than your remaining balance, the Service refuses the whole document before any work is billed and tells you the shortfall. You are never billed for a partial answer.
Auto-refill (not offered at launch). If we later offer an optional auto-refill ("below X pages, charge $Y"), it will be strictly opt-in, activated only by your affirmative consent to its exact terms, recorded verbatim; disable will be a single action, effective immediately; and it will be governed by an amendment to this section rather than by any term in effect now. Nothing in these terms as they stand enrolls you in anything.
5. Acceptable use
You agree not to:
- submit a document you have no right to submit;
- use the Service to violate law, or submit content whose possession or transmission is unlawful;
- probe, overload, or circumvent the Service's security or its limits (rate limits, size ceilings, authentication), or access or attempt to access another customer's data;
- resell or white-label the Service itself without an agreement with us (building it into your own product or workflow is what it is for and needs no permission);
- misrepresent a Certificate; present it as a warranty that a document is safe or clean, alter it, or detach it from the analysis it records. A Certificate carries its own statement of what it attests; passing it off as more than that is a breach of these terms.
- reverse engineer the Service; you agree not to reverse engineer the Service or attempt to, and not to circumvent or attempt to circumvent the Service or its detection algorithms;
We may suspend an account for breach, for non-payment of a negative balance, or to protect the Service. Law or reasonable business practices may prevent us from sharing the rationale for a suspension, but we will attempt to share as much as we can.
6. Your data
The Privacy Policy is part of these terms and states exactly what we keep and for how long. The Privacy Policy is fully incorporated into these terms, and if the two documents conflict about what we keep, for how long, or what happens to it, the Privacy Policy controls.
You retain all rights in the documents you submit. We process them to provide the Service and for nothing else; nothing you submit is used to train anything.
7. Third parties who rely on Certificates
Certificates are designed to be verified by parties other than you — an auditor, a counterparty, your own customer — using our published keys, offline, without contacting us. That verifiability is the product. But these terms are an agreement between us and you alone:
- No one other than you acquires rights under these terms. There are no third-party beneficiaries.
- What a Certificate offers to a third party is exactly what it says on its face: that a specific analysis of a specific document was performed by a specific version of the Service and reported what the Certificate records and nothing more. Any further meaning a third party attaches to it: above all, reading it as a warranty of document safety is meaning neither the Certificate nor we have offered.
- If you present Certificates or findings to your own customers, you are responsible for representing them accurately, including without limitation, their Declared Residuals. You will indemnify us against claims by your customers or other third parties arising from representations that exceed what the Certificate or these terms actually say.
8. Service changes, availability, and support
- No service level is promised at launch. We aim for the Service to be available and fast, we publish an operational status honestly, and we do not promise uptime — stated here plainly rather than implied by silence. If we later offer an SLA it will be a separate written term.
- The Service versions its engine, and every certificate and response names the version that produced it. We change the Service by shipping new versions; behaviour changes that affect what callers see are recorded in the published changelog.
- Support is by email: [email protected].
9. Disclaimers and limitation of liability
Except as expressly stated in these terms, the Service is provided "as is", and we disclaim all other warranties, express or implied, including merchantability, fitness for a particular purpose, and non-infringement. Without limiting section 1: we do not warrant that any document is free of hidden or concealed content. Detection is bounded by the published techniques and their Declared Residuals, and an analysis reporting no findings means no findings within that published scope, not safety.
Neither party is liable for indirect, incidental, special, consequential, or punitive damages, or lost profits or revenues. Our total liability under these terms is capped at the greater of the amounts you paid us in the twelve months before the event giving rise to liability and US $100. These limits do not apply to your payment obligations, your indemnity in section 7, or either party's liability that cannot be limited by law.
10. Term and termination
These terms apply while you have an account. You can end them at any time with DELETE /v1/account; we can terminate for breach as in section 5, or by ending the Service itself with reasonable notice, in which case unused credit is refunded. Sections that by their nature survive — the data terms in section 6 (including certificate survival), section 7, section 9, and section 12 — survive termination.
11. Changes to these terms
We may update these terms. Changes are posted at this page with an updated date. For material changes we will provide notice on the website at least 14 days before the change takes effect. Your continued use of the Service after a change takes effect is acceptance of it. Changes are never retroactive: credit purchased is governed by the refund and expiry terms in force when it was purchased.
12. Governing law and disputes
These terms are governed by the law of the State of Washington, excluding its conflict-of-laws rules.
Arbitration. The parties acknowledge that these terms involve interstate commerce and that the Federal Arbitration Act governs this section.
Except as provided below, any controversy or claim arising out of or relating to these terms, or their breach, termination, enforcement, interpretation, or validity, shall be settled exclusively by binding arbitration administered by the American Arbitration Association under its Commercial Arbitration Rules, filed and conducted in Seattle, Washington, in English, before a single arbitrator. Discovery shall be limited to what the arbitrator determines is reasonably necessary for a fair resolution of the dispute. The award shall be in writing, shall state the reasons on which it is based, and shall be final and binding; judgment on the award may be entered in any court having jurisdiction. Each party shall bear its own attorneys' fees and costs and the parties shall share equally the AAA's administrative fees and the arbitrator's compensation, provided that the arbitrator may reallocate fees and costs as required or authorized by any statute under which a claim is brought.
Notwithstanding the foregoing, either party may seek injunctive relief from a court of competent jurisdiction to prevent or limit actual or threatened infringement, misappropriation, or misuse of that party's intellectual property or confidential information, and seeking such relief is not a waiver of the right to arbitrate.
13. General
Neither party may assign these terms without the other's consent, except we may assign to an affiliate or in a merger or sale of the business. If a term is unenforceable, the rest stand. These terms plus the Privacy Policy are the entire agreement about the Service and supersede anything else, including terms on a purchase order. Failure to enforce is not waiver. Notices to us: [email protected]. Notices to you: the email on your account. Neither party is liable for delay caused by events beyond its reasonable control.