TapfleetLegal
Sign in
← All documents· updated 2026-09-06
Template — review with counsel before publishing

Terms of Service

Last updated: 2026-09-06

These terms govern use of Tapfleet (the "Service"), operated by Batuhan Ünverdi, an individual operator established in Türkiye ("we", "us"). By creating an account or using the Service you agree to them. If you agree on behalf of a company, you confirm you may bind it. The Service is offered to businesses only.

1. Account and organisations

1.1 You create an account with an email address and password, or through a single sign-on provider your organisation configures. You are responsible for the accuracy of your details and for keeping credentials secret.

1.2 Work in the Service happens inside an organisation. Members hold one of the roles owner, admin, member or viewer, and each role determines what that person may do. Owners and admins control membership, project tokens, billing and data settings.

1.3 You are responsible for what the members, machine tokens and runners of your organisation do in the Service, including anything an automated agent does using a token you issued.

2. Acceptable use

You must not, and must not allow anyone using your organisation to:

  • test, install or drive any application you do not own or are not authorised by its owner to test;
  • upload malware, or any build intended to damage a device, host or another customer;
  • attempt to escape, subvert or persist beyond the device sandbox, or reach another organisation's data, devices, jobs or artifacts;
  • probe, load-test or reverse engineer the Service outside a test we have agreed in writing;
  • use the Service to break any law that applies to you, or to process data you are not allowed to process;
  • resell or provide the Service to a third party as your own, unless we have agreed in writing.

We may investigate suspected breaches. You will give us reasonable assistance.

3. Your agent and your model provider (bring your own)

3.1 The Service is built around a bring-your-own-agent and bring-your-own-key model. Your coding agent connects over our MCP surface using a project token you issue, and model calls are made with your own provider key, which you store under Settings › LLM keys.

3.2 Your agreement with the model provider (for example Anthropic or OpenAI) is between you and that provider. We are not a party to it. Those calls are authorised, billed and controlled by your own provider account. We are not responsible for that provider's availability, output, pricing or terms.

3.3 What may be sent toward your key is limited by your organisation's model data policy (hierarchy, screenshots, logs). Screenshots and logs are off by default. If no key is set, no model call to an external provider is made at all.

3.4 The same applies to other services you connect — GitHub, Slack, PagerDuty, Jira, GitLab, BrowserStack. You configure them, they act on your instructions, and their own terms apply between you and them.

4. Your content and app builds

4.1 You keep all rights in what you put into the Service: your app builds, test flows, screenshots, video, logs, hierarchy dumps, run data and anything else your organisation uploads or generates ("Customer Content").

4.2 You grant us a non-exclusive, worldwide licence to host, copy, transmit, install, run and display Customer Content only to the extent needed to provide, secure and support the Service for you. That licence ends when the content is deleted.

4.3 You confirm you have the rights needed for us to do this — in particular that you may have the app build installed and executed on our devices.

4.4 Personal data inside Customer Content is processed by us as your processor under the Data Processing Agreement (dpa.md), which forms part of these terms.

5. Device minutes, plans and billing

5.1 The Service is sold on plans: Free, Starter, Team and Enterprise. Each plan sets a concurrency limit, an allowance of included device minutes and a queue priority. Enterprise terms, including its device-minute allowance, are set in the order form.

5.2 Device minutes are metered per job on our own cloud device pools, rounded up to the next whole minute. Runs on a runner you host yourself are not metered as device minutes. Minutes beyond your plan's allowance are charged at the per-minute overage rate for the device platform shown on our pricing page and in Settings › Billing.

5.3 Current prices and overage rates are those published at the time of purchase. We may change prices for a renewal term with at least 30 days' notice before that term starts.

5.4 Fees are payable in advance for the plan and in arrears for overage, through our payment processor. Fees exclude VAT and other taxes, which you pay in addition where they apply. You may set a spend limit for your organisation; when it is reached, new runs are refused until you raise it.

5.5 Invoices are due on the terms shown on the invoice. Persistent non-payment is a breach under section 6.

6. Suspension

We may suspend an organisation, a project token, a runner or the whole account where:

  • there is a breach of section 2 or a credible security threat to the Service, other customers or devices;
  • fees remain unpaid after we have asked you to pay and given you a reasonable chance to do so;
  • we are required to by law.

Except for an urgent security or legal reason, we will give notice first and limit the suspension to what is necessary. Suspension does not relieve you of fees for the period before it.

7. Warranties

7.1 We will provide the Service with reasonable skill and care and will not knowingly introduce malware into it.

7.2 Otherwise, and to the extent the law allows, the Service is provided as is. We do not warrant that it is uninterrupted or error free, that a test result is correct or complete, or that any AI-assisted suggestion (for example a proposed heal) is accurate. You decide what to ship. Automated results are an input to your own quality decisions, not a substitute for them.

7.3 The Free plan and any beta or preview feature are provided with no warranty at all.

8. Liability

8.1 Neither party excludes liability for death or personal injury caused by its negligence, for fraud, or for anything else that cannot lawfully be excluded.

8.2 Neither party is liable for indirect or consequential loss, loss of profit, revenue, goodwill, or loss or corruption of data that a party could reasonably have avoided by keeping its own copies.

8.3 Subject to 8.1, each party's total liability arising out of these terms in any 12-month period is capped at the fees you paid or owed for the Service in the 12 months before the event giving rise to the claim. For the Free plan the cap is USD 100.

8.4 Nothing in this section limits your obligation to pay fees due.

9. Term and termination

9.1 These terms run for as long as you have an account.

9.2 You may cancel a plan at any time in Settings › Billing; it ends at the close of the current billing period. You may delete your organisation's data at any time under Organization › Data.

9.3 Either party may terminate for a material breach the other has not fixed within 30 days of written notice.

9.4 On termination we stop providing the Service. You may export your data before termination and for 30 days after it, after which it is deleted under our retention policy and the DPA.

10. Changes to the Service and to these terms

We may change the Service, and may change these terms for a good reason (a new feature, a legal change, a security need). For a material change that disadvantages you, we will give at least 30 days' notice; if you do not accept it, you may terminate before it takes effect.

11. General

11.1 Confidentiality. Each party keeps the other's non-public information confidential and uses it only for the Service.

11.2 Publicity. We will not use your name or logo as a reference without your prior written consent.

11.3 Assignment. Neither party may assign these terms without the other's consent, except to a successor of its business.

11.4 Entire agreement. These terms, the DPA and any order form are the whole agreement between us on this subject.

11.5 Governing law. These terms are governed by the laws of the Republic of Türkiye, and the courts of Ankara, Türkiye have exclusive jurisdiction. Mandatory consumer or local-law rights that apply to you are unaffected.

12. Contact

Batuhan Ünverdi — batuhanunverdii@gmail.com.