RobotActions — Terms of Service
Effective: 2026-08-13
These Terms of Service (the "Terms") form a binding agreement between you ("you", "Customer", or "User") and 9377-5146 Quebec Inc., a corporation incorporated under the laws of Quebec with its head office in Saint-Laurent, Quebec, Canada, doing business as RobotActions ("RobotActions", "we", "us", or "our").
The Service means the RobotActions web platform at robotactions.com, its tenant subdomains, APIs, MCP endpoints, AI agents, and any related software, documentation, and support we provide.
1. Acceptance of these Terms
1.1 Agreement on signup
By creating an account, signing in through Auth0, clicking "I agree", or using the Service in any way, you confirm that you have read, understood, and agree to be bound by these Terms and the Privacy Policy, which is incorporated by reference.
1.2 Authority to bind
If you accept these Terms on behalf of a company or other organization, you represent that you have authority to bind that entity, and "you" and "Customer" refer to that entity.
1.3 Updates to these Terms
We may modify these Terms from time to time. We will provide at least 30 days' prior notice of material changes by email to the address on your account and by posting a notice in the Service. Continued use of the Service after the effective date of the change constitutes acceptance. If you do not agree to a change, you may close your account before the effective date and request a refund of any unused prepaid credits under Section 6.
1.4 Eligibility
You must be at least the age of majority in your jurisdiction (18 in Quebec) and legally able to enter into a contract. The Service is not directed to minors. If you are between 14 and 17, you may only use the Service with the consent of a parent or tutor. See Privacy Policy §10 regarding children's data.
2. Description of the Service
2.1 What we provide
RobotActions provides:
- Remote control of Android and iOS mobile devices, and of browser sessions, via a web portal.
- AI-driven automated test execution, where an AI agent (such as Anthropic Claude, OpenAI, or Google Gemini, depending on configuration) interacts with target devices through our MCP-wired device tools.
- Flow recording and playback of device interactions.
- Optional integrations with third-party test management systems (Jira, TestRail, Azure DevOps, and others).
- Tenant administration, billing dashboards, and audit logs.
2.2 Device access models
You may use:
- RobotActions-provisioned device fleets (Mac Mini hosts and attached mobile devices we operate).
- Bring-your-own devices (future), where you operate your own hosts and devices and connect them to RobotActions.
2.3 AI agent — non-deterministic by nature
The AI agents available through the Service are probabilistic systems. Their outputs are not guaranteed to be correct, complete, or reproducible. You are responsible for reviewing and validating any code, test result, screenshot interpretation, or change recommendation produced by an AI agent before relying on it.
2.4 Beta and experimental features
We may label certain features as beta, preview, or experimental. Those features are provided as is, without any service-level guarantees, and may be modified or withdrawn at any time.
3. Acceptable Use
You agree that you will not, and will not permit anyone using your account or tenant to:
3.1 Unauthorized testing
Run tests against, control, or extract data from any application, website, service, device, or system that you do not own or that you are not expressly authorized to test. You are solely responsible for ensuring you have all required authorizations.
3.2 Prohibited automation
- Bypass, defeat, or interfere with CAPTCHA, anti-bot, rate-limiting, or other access-control mechanisms of any third-party system.
- Engage in credential stuffing, password spraying, brute-force authentication, or any unauthorized access attempt.
- Scrape, crawl, or harvest data at a scale or in a manner that violates the target system's terms of service or applicable law.
3.3 Illegal or harmful content
Use the Service to create, store, transmit, or process content that is illegal under the laws of Canada or Quebec, including content that is defamatory, fraudulent, infringing, hateful within the meaning of Canadian law, child sexual abuse material, or otherwise prohibited.
3.4 Platform integrity
- Reverse-engineer, decompile, or disassemble the Service except to the extent that applicable law expressly permits.
- Attempt to access another customer's tenant, data, or devices.
- Probe, scan, or test the vulnerability of the Service except under a written authorization from us.
- Introduce malware, viruses, or any other code designed to disrupt the Service or other users.
3.5 Fair use of AI agents
AI agent compute is metered in prepaid credits (Section 5). We reserve the right to rate-limit, pause, or terminate sessions that exhibit runaway loops, abusive prompting patterns, or sustained usage that materially degrades the Service for other customers. Where reasonable and possible, we will notify you before taking action.
3.6 Compliance with third-party terms
When you use AI providers, integration partners, or device manufacturers' APIs through the Service, you remain bound by their terms. We are not responsible for your compliance with those terms.
3.7 Enforcement
We may investigate violations of this Section 3 and may suspend or terminate your access (with or without prior notice depending on severity). We may preserve and disclose information about violations as required by law or to protect our rights or those of third parties.
4. Your Account
4.1 Account creation
Accounts are created through Auth0. You agree to provide accurate, current, and complete information and to keep it up to date.
4.2 Credentials and tenant
Each account is provisioned a tenant subdomain (for example, your-name.robotactions.com). You are responsible for the security of your password, MFA factors, API tokens, and any other credentials issued to your tenant.
4.3 Account activity
You are responsible for all activity that occurs under your account or tenant, including activity by your team members and by AI agents you invoke. You must notify us promptly at [email protected] if you suspect any unauthorized use.
4.4 Team access
If your tenant has multiple users, the tenant owner is responsible for assigning roles, managing offboarding, and ensuring downstream users agree to these Terms.
5. Billing, Credits, and Taxes
5.1 Subscription and credit model
The Service is billed in two parts.
Device subscriptions. Paid plans are subscriptions billed per device slot, where one slot entitles you to one parallel device session. You select the number of slots and the billing period (monthly or annual) at checkout. The subscription renews automatically for the same period until you cancel it under §13.1. Volume and annual-term discounts, where offered, are published on the pricing page and in the in-app billing dashboard.
AI credits. Paid plans include a monthly AI credit allowance, debited as you consume AI agent execution time. You may buy additional one-time credit top-ups, which do not renew, or configure your own third-party AI provider key — in which case that provider bills you directly and we charge nothing for that usage.
5.2 Pricing and rates
Current subscription pricing, credit allowances, and per-action debit rates are published on the pricing page and in the in-app billing dashboard. We may change rates with at least 30 days' prior notice to active accounts; rate changes apply only to credits purchased on or after the effective date.
5.3 Auto-refill
An auto-refill option may be available in the billing dashboard. If you enable auto-refill, you authorize us to charge your stored Stripe payment method when your balance falls below a threshold you select. You may disable auto-refill at any time before the next trigger.
5.4 Payment processor
Card processing is handled by Stripe, Inc. We do not store full card numbers. Your use of Stripe is also subject to Stripe's terms.
5.5 Taxes
Prices are exclusive of taxes unless stated otherwise. As a Quebec-registered merchant, we collect Goods and Services Tax (GST) and Quebec Sales Tax (QST) on supplies to Canadian customers as required by federal and Quebec law. We may also collect other applicable sales, use, or value-added taxes for supplies in other jurisdictions where required. Invoices showing tax amounts are available in the billing dashboard.
5.6 Credit expiry and dormant accounts
Credits do not expire while your account remains active. However, if your account is inactive for more than 12 consecutive months (no sign-in, no API activity), we may, on at least 30 days' prior email notice, treat the account as dormant and forfeit any remaining credit balance. We will not forfeit credits without that notice.
5.7 Chargebacks
Initiating a chargeback without first contacting [email protected] may result in immediate suspension of your account pending resolution.
6. Refund Policy
6.1 General rule
Credits are generally non-refundable once purchased and used. We do not offer self-serve refunds. There is no in-product "refund" button.
6.2 Quebec distance-contract right of cancellation
If you are a consumer who purchased credits from Quebec, the Quebec Consumer Protection Act may grant you a right to cancel a distance contract in specific circumstances. Where that right applies, we will refund any sums paid in accordance with the timelines required by law (currently within 15 days of cancellation).
6.3 Discretionary refunds
Outside the cases above, refunds are at our discretion. To request a discretionary refund, email [email protected] with your account email and the reason. We typically grant discretionary refunds for unused balance in cases of duplicate purchase, billing error, or extended service outage attributable to us.
6.4 Refund method
Approved refunds are returned to the original payment method through Stripe. Processing may take 5–10 business days after approval.
7. Intellectual Property
7.1 Your content
You retain all rights in your test scripts, flow recordings, screenshots, prompts, and any other content you submit to the Service ("Customer Content"). You grant us a worldwide, non-exclusive, royalty-free licence to host, process, transmit, display, and back up Customer Content solely to operate and improve the Service for you, and to comply with legal obligations.
7.2 Our platform
The Service, including its source code, AI prompts and agent scaffolding, MCP tool definitions, UI, documentation, branding, and the compilation of all of the foregoing, is owned by us or our licensors and is protected by Canadian and international intellectual property law. Except for the limited right to use the Service described in these Terms, we grant you no rights in the platform.
7.3 Feedback
If you give us suggestions or feedback about the Service, you grant us a perpetual, worldwide, royalty-free, transferable licence to use it for any purpose without obligation to you.
7.4 AI outputs
Subject to your compliance with these Terms and the upstream AI provider's terms, we do not claim ownership in the outputs produced by AI agents in response to your prompts within the Service. AI outputs may not be unique to you; we and other customers may receive similar outputs from similar inputs.
8. Data, Privacy, and Security
8.1 Privacy Policy
Our collection, use, and disclosure of personal information is described in the Privacy Policy.
8.2 Security
We maintain administrative, technical, and physical safeguards designed to protect Customer Content, including TLS in transit, AES-256-GCM encryption of stored credentials, and audit logging. No method of electronic transmission or storage is 100% secure, and we cannot guarantee absolute security.
8.3 Data processing on your behalf
Where you upload personal information about your end users or employees into the Service, you are the responsible organization under PIPEDA and the Quebec Act respecting the protection of personal information in the private sector (as amended by Law 25), and we act as your service provider. You represent that you have the legal basis (including any consent) required to provide that personal information to us.
9. Third-Party Services
The Service integrates with third-party providers, including:
- Auth0 (Okta) — authentication.
- Stripe — payment processing.
- Anthropic, OpenAI, Google — AI inference (depending on configuration and BYO-key choices).
- Microsoft 365 — transactional email delivery.
- GlitchTip — error monitoring.
- Cloudflare — DNS, CDN, and tunnel.
We are not responsible for outages, errors, or content of third-party services. Your use of each third-party service is subject to that provider's terms. Where you provide your own API keys (BYO keys) for AI providers, you are responsible for any usage charges those providers bill you.
10. Warranty Disclaimer
EXCEPT FOR ANY WARRANTY OR LEGAL GUARANTEE THAT CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW, THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, SECURE, OR THAT AI-GENERATED OUTPUTS WILL BE ACCURATE.
Nothing in these Terms limits the legal warranties owed to consumers under the Quebec Consumer Protection Act, the Civil Code of Quebec, or other mandatory consumer-protection law.
11. Limitation of Liability
11.1 Cap
TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR AGGREGATE LIABILITY FOR ALL CLAIMS ARISING FROM OR RELATING TO THESE TERMS OR THE SERVICE IS LIMITED TO THE GREATER OF (A) CAD $100 OR (B) THE TOTAL FEES YOU PAID TO US IN THE 12 MONTHS IMMEDIATELY BEFORE THE EVENT GIVING RISE TO THE CLAIM.
11.2 Exclusions
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES, OR FOR LOST PROFITS, LOST REVENUE, LOST BUSINESS, OR LOST DATA, WHETHER OR NOT WE WERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
11.3 Mandatory rights preserved
Nothing in this Section 11 limits or excludes:
- Liability for fraud, gross negligence, or intentional misconduct.
- Any liability that cannot be limited or excluded under applicable law, including liability owed to consumers under the Quebec Consumer Protection Act and the Civil Code of Quebec.
12. Indemnification
You agree to defend, indemnify, and hold harmless RobotActions, its directors, officers, employees, and contractors from and against any third-party claims, damages, liabilities, and expenses (including reasonable legal fees) arising out of or related to (a) your breach of these Terms, (b) your violation of any law or third-party right, (c) your Customer Content, or (d) your unauthorized testing of systems you do not own or are not authorized to test. We will provide prompt notice of any such claim and reasonably cooperate in the defence.
This Section 12 does not apply to the extent prohibited by applicable consumer-protection law.
13. Termination
13.1 By you
You may close your account at any time through the billing dashboard or by emailing [email protected]. Closing your account terminates these Terms going forward but does not refund consumed credits.
13.2 By us
We may suspend or terminate your access immediately if you materially breach these Terms (in particular Section 3, Acceptable Use), if we are required to by law, or if we reasonably believe continued service poses a security, legal, or operational risk. Where reasonable, we will give notice and an opportunity to cure.
13.3 Effects of termination
On termination:
- Your access to the Service ends.
- Customer Content may be retained or deleted in accordance with the Privacy Policy. You may request export of your Customer Content within 30 days of termination.
- Sections that by their nature should survive termination (including 5.7, 6, 7, 8, 10, 11, 12, 13.3, 14, 15, and 16) survive.
14. Governing Law and Dispute Resolution
14.1 Governing law
These Terms are governed by the laws of the Province of Quebec and the federal laws of Canada applicable in Quebec, without regard to conflict-of-laws principles.
14.2 Jurisdiction
Subject to Section 14.3, you and we submit to the exclusive jurisdiction of the courts sitting in the district of Montreal, Quebec.
14.3 Consumer protection
If you are a consumer with rights under the Quebec Consumer Protection Act or other mandatory consumer law, nothing in this Section 14 deprives you of the protection of mandatory rules of your place of residence, including the right to bring proceedings in the courts of that place where the law allows.
14.4 Language
The parties have requested that these Terms and all related documents be drawn up in English. Les parties ont demandé que cette convention et tous les documents s'y rapportant soient rédigés en anglais.
15. General
15.1 Entire agreement
These Terms, together with the Privacy Policy and any order forms or written addenda we sign with you, are the entire agreement between us and supersede all prior agreements on the subject.
15.2 No assignment by you
You may not assign these Terms without our prior written consent. We may assign these Terms in connection with a merger, acquisition, financing, or sale of assets, on prior notice.
15.3 No waiver
Failure to enforce any provision is not a waiver. Waivers must be in writing and signed by us.
15.4 Severability
If any provision is held unenforceable, the remaining provisions remain in effect, and the unenforceable provision will be modified to the minimum extent necessary to be enforceable.
15.5 Force majeure
Neither party is liable for delay or failure caused by events beyond its reasonable control, including natural disasters, war, civil unrest, government action, labour disputes, internet or utility failures, or third-party-service outages.
15.6 Notices
We may send notices to you by email at the address on your account or by posting in the Service. You may send notices to us at [email protected].
15.7 Independent contractors
The parties are independent contractors. Nothing in these Terms creates a partnership, agency, joint venture, or employment relationship.
16. Contact
9377-5146 Quebec Inc. (doing business as RobotActions)
Saint-Laurent, Quebec, Canada
Email: [email protected]
End of Terms of Service. Section numbers are stable; future amendments should add subsections (for example, 5.8) rather than renumber.