1. Introduction & acceptance
These Terms of Service (the “Terms”) govern your access to and use of the AdaptivMapr platform, including the public website at adaptivmapr.com, the REST API under /v1, the dashboard including Chat, the MCP server, and any vertical template packs (collectively, the “Services”). The Services are provided by AdaptivMapr (“AdaptivMapr”, “we”, “us”).
AdaptivMapr provides a data adaptation engine that maps arbitrary tabular inputs (CSV, Excel, SQL exports, JSON, XML) to a target schema you define, returning structured rows ready for ingestion into your downstream system. The mapping cascade itself holds no state between requests, but the Services store your account, uploads for their retention window, what you choose to save, the audit log and billing records, as described in our Privacy Policy, Security page and DPA. We sell this capability to businesses (“Customers”) through a prepaid wallet and an optional monthly plan.
By creating an account, generating an API key, or otherwise using the Services, you confirm that (a) you have authority to bind the entity you represent to these Terms, (b) you are at least 18 years old, and (c) you accept these Terms in full. If you do not agree, you must not use the Services.
2. The Services
The Services consist of:
- REST API — endpoints under
https://api.adaptivmapr.com/v1that accept schema inputs (headers plus optional sample rows) and return column-by-column mapping recommendations, transformations, and validation results. - MCP server — a Model Context Protocol server, run by you, that lets AI agents call the same API (for example
adaptivmapr.match_headers,adaptivmapr.upload_file,adaptivmapr.transform) with your API key, or keyless for header matching only. - Dashboard and Chat — the web application at
adaptivmapr.com/dashboard, where you upload files, review and confirm mappings, run reshape, convert and macro tasks in Chat, and manage keys, billing and settings. - Vertical packs — curated bundles of templates, validators, and hints for specific industries and data domains (core, CRM, e-commerce, healthcare, finance & payments, HR & people, clinical evidence). Every pack is available to every workspace.
The Services operate in one of two modes:
- Schema-only mode (the default) — only column headers and up to three sample row values per column (truncated to 80 characters each) leave your environment. A DPA or BAA may still be needed depending on whether those samples contain personal or health data.
- Full-data mode — requires the full-data entitlement on your workspace. Rows are processed in full and held for your upload retention window.
Separately, every run is either standard or PHI-routed. PHI routing sends model calls only to PHI-eligible providers in your workspace's region, is available once an authorised person has accepted the BAA in the dashboard, and costs 20% more on the whole charge for that run.
AI processing. Columns that the deterministic layers of the cascade do not resolve are sent to our mapping ranker and to the model layer, as described in the Privacy Policy §5. There is no setting or request option that turns the model layers off; the mode and the routing decide what a model can see and where.
3. Account & API keys
You may sign up for an account at /signup with Google or a one-time email link. Your account belongs to a workspace, and you can create HMAC-signed API keys for it in the dashboard. Keys are self-contained, scoped credentials: they carry the workspace identity, their scopes, whether the workspace holds the full-data entitlement, and an optional expiry.
- You are responsible for keeping your API keys confidential. Anyone holding a valid key can make billable calls on your behalf.
- You must rotate or revoke keys promptly if you suspect compromise. Both are available from the dashboard or via the API.
- We may suspend keys that exhibit abuse patterns (e.g. credential stuffing, sustained 5xx amplification, scraping) without notice if required to protect the platform; we will notify you as soon as practicable.
- A workspace may have several members, each an owner, admin or member. You are responsible for granting access on a need-to-use basis.
4. Acceptable use
You agree not to:
- Use the Services to process content that is unlawful, defamatory, infringing, or that you do not have the right to process;
- Attempt to reverse-engineer, decompile, or extract training data from the Services beyond what is permitted by applicable law;
- Circumvent rate limits, quotas, or access controls (including by rotating identities, distributing a single workspace across unrelated end customers, or by using residential proxies to evade per-account metering);
- Resell, white-label, or rebrand the Services without a written reseller agreement;
- Use the Services for any safety-critical application without independent human review of every output (the cascade includes an AI layer that may produce incorrect mappings);
- Use the Services in a way that violates export controls, sanctions laws, or applicable data protection laws.
You acknowledge that the production rate limits are part of the product contract — sustained attempts to defeat them are a material breach of these Terms.
5. Customer data & confidentiality
We take a deliberately minimal approach to handling your data. How we process the records you submit is governed by the DPA.
5.1 Uploads and what you save
- In schema-only mode, only column header text and up to three sample row values per column (each truncated to 80 characters) leave your network.
- Parsed uploads are held for the retention window your workspace selects — destroyed at commit, or 24 hours (the default), 7 days or 30 days — as a Cloudflare KV
expirationTtlwritten at create time and mirrored to our database, as described in the Privacy Policy §7 and DPA Article 13. The window is shown on each upload asexpires_at. - Your workspace keeps its own statistics of confirmed header-to-target-field pairs and its confirmed layouts, to make the next map of the same shape faster. They contain no row values, are used only for your workspace, and are deleted with it.
- Saved schemas, saved reshape programs and remembered chats stay until you delete them or the workspace.
5.2 Full-data mode and PHI
- Full-data mode requires the full-data entitlement; PHI routing requires the BAA to be accepted in the dashboard first;
- Row payloads are processed for the run and not retained beyond the upload retention window described in section 5.1, unless you save a result in a remembered chat;
- Model processing for PHI-routed runs goes through phi-cloud to PHI-eligible providers under their BAAs, as listed at /legal/subprocessors.
5.3 No training on customer data
We do not use your data to train foundation models, ours or anyone else's. Your workspace statistics (section 5.1) are counts of your own confirmations, used only for your workspace. The one exception is the prompt-injection signal log: when an automated detector flags text sent to an AI feature as a possible attempt to manipulate it, we keep an excerpt of the matched text (at most 2,000 characters) for 180 days and use it to train and evaluate a model that detects such attempts, as described in the Privacy Policy §2.6.
5.4 Confidentiality
Each party will protect the other's Confidential Information with at least the same degree of care it uses to protect its own confidential information of like importance, and in no event less than a reasonable standard of care.
5.5 Support
Support requests are sent as ordinary email to our support mailbox. Do not include patient information or other regulated records in them; describe the problem with identifiers instead. If a request contains such data anyway, we delete it and ask you to send it again without it.
6. Pricing & billing
6.1 What you can buy
- Prepaid wallet — top up in advance (minimum $10); the balance is shared across the phi-cloud suite and every chargeable operation draws it down.
- Monthly plan — $6 per month, renewing automatically until cancelled. It grants the same amount of credit each billing cycle; unused credit does not roll over, and usage beyond it draws the wallet. It can be paid by card or by invoice (payable within 30 days). Cancel it from Billing in the dashboard.
Earlier plans (the bundle, pro, enterprise and free tiers) can no longer be purchased. A subscription to one of them that is already running continues until you cancel it, which you can do in the Stripe customer portal from Billing in the dashboard. No map is charged twice.
6.2 What is charged
Every map is charged a small flat fee, including a fully deterministic map and a re-map of a known layout. On top of it: model tokens used by the model layer, convert and reshape, at provider cost times our published markup, and each column our mapping ranker resolves, as published on the pricing page. A PHI-routed run costs 20% more on its whole charge. Prices are published on the pricing page and are charged as they stand when the run happens. Payment is processed by Stripe; we never see your card number.
6.3 Your own model-provider key
By separate arrangement with us, model usage can be billed against your own provider account at a reduced markup. There is no self-serve way to attach a key, and we do not store one on your behalf.
6.4 Payment and late payment
Wallet top-ups are paid in advance. The monthly plan is charged at the start of each billing cycle by card, or by invoice payable within 30 days. Overdue invoices accrue interest at 5% per annum (or the maximum rate permitted by Swiss law if lower). We may suspend the Services if an invoice remains unpaid 30 days after its due date and we have given written notice.
6.5 Refunds
- Usage-based charges are non-refundable once incurred.
- An unused wallet balance is erased together with the workspace when you delete it. Ask us before deleting if you want a remaining balance considered for a refund.
- Prepaid amounts are refundable on a pro-rated basis if we materially breach these Terms and fail to cure within 30 days of notice.
- We do not offer satisfaction-based refunds for production usage that has already been served.
7. Intellectual property
AdaptivMapr (or its licensors) retain all right, title, and interest in and to the Services, including the cascade algorithms, the template catalogue, validator implementations, the dashboard, and the documentation. Nothing in these Terms transfers ownership of any of the foregoing to you.
You retain all right, title, and interest in your inputs (file content, custom schema definitions, custom hints). You grant us a worldwide, non-exclusive, royalty-free licence to process your inputs solely to provide and improve the Services, subject to the data-handling commitments in section 5.
Built-in templates are licensed to you for use within the Services only. You may not extract, redistribute, or build a competing mapping catalogue from them.
8. Warranties & disclaimers
We warrant that we will provide the Services with reasonable skill and care, and that we have the right to grant the licences set out in these Terms.
Except as expressly set out above, the Services are provided “as is” and “as available”. To the maximum extent permitted by applicable law, we disclaim all other warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, non-infringement, accuracy, completeness, and uninterrupted availability.
The cascade includes an AI layer that is probabilistic. While the auto-accept thresholds ({minN: 100, minRatio: 0.95} and {minN: 20, minRatio: 1.00}) are tuned for production, you remain responsible for verifying transformations before relying on them for any decision that has financial, clinical, or legal consequence. We recommend human review for medium- and high-risk templates; on the hosted Services, committing a mapping to one of them requires a human approval recorded in the dashboard.
9. Limitation of liability
To the maximum extent permitted by applicable law, neither party will be liable to the other for any indirect, incidental, special, consequential, exemplary, or punitive damages, including lost profits, lost data, or lost goodwill, arising out of or in connection with these Terms, whether based on contract, tort, statute, or otherwise, and whether or not the party was advised of the possibility of such damages.
Each party's aggregate liability under these Terms is capped at the total fees you paid to AdaptivMapr for the Services in the twelve (12) months immediately preceding the event giving rise to the claim. The cap does not apply to a party's indemnification obligations or to liability that cannot be excluded under applicable law (e.g. gross negligence or wilful misconduct under Swiss law).
10. Indemnification
We will defend and indemnify you against any third-party claim alleging that the Services, as used in accordance with these Terms, infringe a third party's patent, copyright, or trade secret, and will pay damages finally awarded by a court of competent jurisdiction or agreed in a settlement we approve.
You will defend and indemnify us against any third-party claim arising from (a) your inputs or your use of the Services in breach of section 4, (b) your end users' data, or (c) your failure to obtain appropriate consents under applicable data protection law.
Indemnification is subject to the indemnified party (i) promptly notifying the indemnifying party of the claim, (ii) giving the indemnifying party sole control of the defence, and (iii) providing reasonable cooperation at the indemnifying party's expense.
11. Termination
Either party may terminate these Terms for convenience by giving the other party 30 days' written notice. Either party may terminate immediately for material breach if the other party fails to cure the breach within 30 days of written notice (or immediately if the breach is incapable of cure).
On termination:
- Your right to use the Services ends. Outstanding fees become immediately due.
- You can download your workspace data from the dashboard at any time before you delete it. Deleting a workspace or an account is immediate and complete, as described in the Privacy Policy §8. If we terminate, your workspace remains available for export for at least 30 days before we erase it.
- Sections 5 (Customer data), 7 (IP), 8–10 (Warranties, Liability, Indemnification), 13 (Governing law) and any other provisions that by their nature should survive, will survive termination.
12. Modifications
We may update these Terms from time to time. Material changes will be notified to the email address on file for the workspace at least 30 days before they take effect, and signed-in users are asked to accept the new version in the dashboard. Continued use of the Services after the effective date constitutes acceptance of the updated Terms. The version history of this document is recorded by the “Last updated” date at the top of the page.
13. Governing law & dispute resolution
These Terms are governed by the substantive laws of Switzerland, excluding its conflict-of-law rules and excluding the UN Convention on Contracts for the International Sale of Goods (CISG).
The competent courts of Zurich, Switzerland have exclusive jurisdiction over any dispute arising out of or in connection with these Terms, subject to any mandatory consumer-protection rules that may apply. The forum aligns with the location of the database behind the Services (Zurich).
14. Contact
Questions about these Terms can be sent to hello@adaptivmapr.com. For privacy-specific requests please email dpo@adaptivmapr.com; for security disclosures please use security@adaptivmapr.com.