Skip to main content
Percher is still being built and account creation is paused — get notified when it opens.

Percher — Terms of Service

Effective date: 10 September 2026 Last updated: 22 September 2026 Version: 1.0.1


These Terms are the agreement between you and Kaizensu AB when you accept the version presented in the Service. Do not create an Account or use the Service if you do not agree.

*A Swedish version is available at percher.app/sv/terms. The language rule in Section 20.4 applies.*


1. Definitions

  • "the Service" — percher.app, percher.run, the Percher CLI, MCP server, APIs, dashboard and all features Percher provides.
  • "We", "us", "our", "the Operator" — Kaizensu AB.
  • "You", "your", "the User" — the natural or legal person using the Service. If you accept these Terms for a legal person, that entity is the contracting party and you represent that you are authorised to bind it. The age requirement in Section 4.1 applies to each natural person who creates or uses an Account.
  • "Account" — the account created when you register.
  • "Application" — a web application you deploy to the Service.
  • "Source Code" — the code, configuration and files you upload to build and run an Application.
  • "Environment Variables" — configuration and secret values you provide for an Application, stored encrypted.
  • "App Data" — Source Code, Environment Variables, Application databases, files, log content, Application visitor statistics and other data submitted to or generated for an Application, excluding Account Data and Percher's internal platform data.
  • "Account Data" — account, authentication, billing, support, security and limited service metadata that Percher processes for its own purposes as described in the Privacy Policy.
  • "Crash Diagnostics" — AI-generated analysis of errors and crashes in an Application.
  • "AUP" — the Acceptable Use Policy, which forms part of these Terms.

2. Operator and contact details

Legal nameKaizensu AB
Organisation number559595-6359
VAT numberSE559595635901
Registered addressKulvertkonstens väg 12, 422 60 Hisings Backa, Sweden
Email (support)support@percher.app
Email (legal/GDPR)legal@percher.app
Email (abuse)abuse@percher.app
Websitehttps://percher.app

We are the controller for Account Data under the GDPR. When we process personal data in App Data on your behalf, the Data Processing Agreement applies (Section 11.3).


3. The Service

3.1 What the Service does

The Service is a hosting platform. You upload Source Code via the CLI, MCP server or dashboard; the Service builds it, runs it in an isolated container with resource and security controls and makes it available at [appname].percher.run. The Service also stores Environment Variables encrypted, keeps deploy history with rollback, restarts crashed containers, shows logs and status, and may offer Crash Diagnostics.

3.2 What the Service is not

The Service runs on shared infrastructure. No dedicated hardware, particular performance level or uptime commitment is included unless separately agreed in writing. The Service is not intended for business-critical or high-availability systems, and it is not approved for special-category data under GDPR Article 9, criminal-offence data under Article 10, payment-card data or other regulated data unless we expressly agree in writing. We do not review your Source Code. We do not guarantee that Applications work, are secure or are available without interruption, and we are not responsible for the content Applications provide to third parties.

Applications have limited outbound internet access through a controlled egress proxy. We may restrict or block outbound traffic that violates these Terms or the AUP.

3.3 Crash Diagnostics

Crash Diagnostics are produced by AI, are identified as AI-generated in the Service and may be incorrect, incomplete or inapplicable. They are guidance only and do not replace your own troubleshooting; we are not liable for consequences of your reliance on them. External AI analysis is currently switched off for the whole Service; while it is off, an Application's opt-in setting sends nothing to an external provider. The active provider, if any, is shown in the opt-in area and in the Subprocessor Notice.


4. Eligibility and Accounts

4.1 Age requirement

You must be at least 18 years old to create an Account or use the Service. By creating an Account you confirm this. We may request verification or suspend the Account if we have reasonable grounds to believe the requirement is not met.

4.2 Registration

You must provide accurate and current information and keep it up to date. You must not create Accounts automatically or to circumvent plan, security or resource limits, and must not share your login credentials.

4.3 Account security

You are responsible for protecting your password, API keys and credentials and for activity authorised through your Account, including by a CLI, MCP client, AI agent or other tool you connect. Limit its permissions, protect secrets and revoke access that is no longer needed or may be compromised. This does not make you responsible for faults in the Service. Notify support@percher.app immediately if you suspect unauthorised access.

4.4 Closing your Account

You may close your Account in the dashboard or by contacting support@percher.app. First resolve any active subscription, transfer or other blocking item and delete or transfer every Application you own; export what you want to keep before you delete an Application (see Section 15.6). Closure ends your access and starts deletion of Account Data under the Privacy Policy. Limited records may be retained where law or a legal claim requires it.


5. Licence and App Data

5.1 Licence to you

While you comply with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable licence to use the Service to deploy and run your Applications.

5.2 Your App Data

You retain all rights you have in your App Data. You confirm that you have the rights needed to provide it and let us process it, and you grant us a limited, non-exclusive licence to store, copy and process App Data only as needed to provide, secure and support the Service and comply with law. We do not use App Data for unrelated purposes, sell it, disclose it except as needed for the Service or required by law, or use it to train AI models.

You are responsible for your Application, its content and its end users, including the rights, notices, consents, terms and support they require. You may use Crash Diagnostics output subject to third-party rights; it may be neither unique nor correct.

5.3 Secrets

Environment Variable values are encrypted at rest. Do not place secrets, passwords or API keys in Source Code.


6. Plans and payment

6.1 Free plan and paid plans

The Service offers a Free plan with limited resources. We may also offer paid plans through Polar. Features, limits, billing period and price are shown before you order. We may change or end the Free plan or its limits; a change that adversely affects you is notified under Sections 15.3 and 19, and a shutdown of the Service under Section 6.5.

6.2 Price and VAT

Before you order, the checkout shows the total price, billing period, applicable taxes and any mandatory charges. Polar calculates the applicable tax and handles tax collection, remittance and invoicing for transactions where it is Merchant of Record.

6.3 Payment through Polar

Polar is Merchant of Record and authorised reseller for purchases in its checkout. Polar's buyer terms govern the sale, payment, tax, invoicing and transaction-level refunds; these Terms govern your use of Percher. A purchase therefore forms a buyer agreement with Polar and a service agreement with Kaizensu AB. This allocation does not limit mandatory rights you have against either party. Percher does not receive or store full payment-card details.

6.4 Price changes

We may change prices. Existing subscribers are notified by email at least 30 days in advance; the new price applies only from the next renewal period, and you have the right to cancel before it takes effect.

6.5 Discontinuation of the Service

If we permanently discontinue the Service without you having breached these Terms, we notify all Users at least 60 days in advance and refund the remaining paid subscription period proportionally within 30 days of the Service ceasing.

6.6 Changing plan

You can change between paid plans from the billing page in the dashboard. An upgrade takes effect immediately and the price difference for the rest of the period is settled on your next invoice; a downgrade takes effect at the end of the current billing period.

6.7 Cancelling a subscription

You can cancel a paid subscription at any time in the customer portal reached from the billing page. Cancellation takes effect at the end of the current billing period; no further payment is taken and the Account then returns to the Free plan. Cancelling does not delete your Account or Applications and is not a withdrawal notice under Section 7.


7. Right of withdrawal (Distance Contracts Act)

7.1 Your right of withdrawal

Under the Swedish Distance Contracts Act (lagen (2005:59) om distansavtal och avtal utanför affärslokaler), a consumer normally has 14 days from conclusion of the contract to withdraw from a qualifying distance contract without giving a reason, subject to the Act's exceptions. This can include a free digital service supplied in exchange for personal data. If the required withdrawal information was not given correctly, the period is extended as provided by mandatory law. A consumer resident in another EEA state has equivalent rights under that state's implementation of Directive 2011/83/EU, and the mandatory consumer law of your country of residence applies regardless of these Terms.

7.2 Service started during the withdrawal period

If you expressly ask for a paid plan to start during the withdrawal period and then withdraw, a proportionate amount may be charged for the part already supplied where mandatory law so allows. The right is lost after full performance only where the law permits and your express request, consent and acknowledgement have been obtained.

7.3 How to withdraw

For the Service contract with Kaizensu AB, use the withdrawal function in your Account, which records the time of receipt and gives you a durable receipt, or send a clear notice to support@percher.app stating your name, Account email, any order or subscription identifier and what you are withdrawing from. You may use the model withdrawal form.

The buyer contract for a paid plan is with Polar, so a withdrawal from that contract is directed to Polar through the links in Polar's receipt or account interface or at support@polar.sh. The Account function does not by itself cancel a Polar subscription or constitute notice to Polar. Cancelling future renewal is not a withdrawal notice.

7.4 Refund upon withdrawal

The trader responsible for the contract you withdraw from refunds any amount due within 14 days of receiving your notice, using the same payment method unless expressly agreed otherwise. Polar is responsible for refunds under the buyer contract and Kaizensu AB under the Service contract.


8. Warranty disclaimer

8.1 No guarantees beyond these Terms

We provide the Service with the care required by the agreement and applicable law. Unless a separate written SLA applies, no uptime, response-time or recovery-time commitment is included. Beyond what these Terms state, we do not promise that the Service, your Applications or their dependencies will be error-free or available without interruption, that data will never be lost, or that Crash Diagnostics will be correct. You are responsible for your Application, its content and its data, and for keeping your own copies of Source Code, configuration and data.

8.2 Mandatory consumer law

This disclaimer does not limit rights you have under mandatory consumer law, including the Swedish Consumer Sales Act (konsumentköplagen, 2022:260) and the Distance Contracts Act (2005:59). Where these Terms conflict with mandatory law, mandatory law prevails.


9. Limitation of liability

9.1 Indirect loss

To the extent permitted by applicable law, we are not liable for indirect loss, loss of profit, revenue, business, data or goodwill, or business interruption, whatever the legal basis of the claim.

9.2 Loss you cause or control

We are not liable to the extent loss is caused by your code, content or configuration; compromised credentials on your side; a dependency or integration you selected; your failure to keep an independent copy of data you control; or circumstances outside our reasonable control. This does not exclude liability for our own breach or negligence where it cannot lawfully be excluded.

9.3 Cap

To the extent liability may be limited under mandatory law, our total liability for all claims arising out of or in connection with these Terms or the Service shall not exceed the amount you paid us during the twelve (12) months preceding the claim.

9.4 Exceptions

Nothing in these Terms limits our liability for death or personal injury caused by negligence, fraud, gross negligence or intentional misconduct, or any liability that cannot be limited under mandatory Swedish or EU law, including your rights under the Consumer Sales Act (2022:260).


10. Indemnification

If you intentionally or negligently breach these Terms or applicable law and we face third-party claims as a result, you shall compensate us for reasonable and direct damage, including reasonable legal costs, to the extent permitted by mandatory consumer law. This does not cover claims caused by our own breach or negligence, defects in the Service or incorrect Crash Diagnostics.


11. Third-party providers and the DPA

11.1 Providers

We use third-party providers for parts of the Service. The Privacy Policy lists recipients for our controller processing and the Subprocessor Notice lists providers that may process App Data. Polar's role is described in Section 6.3. A service or integration you choose to connect or activate through the Service is governed by its own terms and use restrictions, which you must comply with. We do not guarantee the availability of third-party services.

11.2 Transfers outside the EEA

Some providers are outside the EEA. The Privacy Policy describes the safeguards for international transfers.

11.3 App Data and the Data Processing Agreement

Percher is controller for Account Data, security and abuse records, billing administration, statistics for its own service hosts and other processing for which it determines purposes and means. For personal data in App Data, Percher normally acts as your processor or subprocessor, and the Data Processing Agreement is incorporated into these Terms and governs that processing. If documents conflict about App Data, mandatory law and applicable Standard Contractual Clauses prevail, then the DPA, then these Terms.


12. Intellectual property

12.1 Our property

The Service, including its design, trademarks, software, source code, interfaces and documentation, is owned by us or our licensors and protected by intellectual property law.

12.2 Your property

You retain all rights in your Applications and App Data; we claim no ownership. Section 5.2 grants the limited licence needed to provide the Service.

12.3 Feedback

If you send us suggestions or feedback, you grant us an unrestricted, royalty-free, worldwide licence to use it without obligation to you.

12.4 Infringement notices

If you believe content in the Service or in an Application infringes your intellectual property rights, email legal@percher.app identifying the protected work and the infringing material, with your contact details and a statement that you believe in good faith the use is not permitted.

12.5 Confidentiality

Each party uses reasonable care to protect the other's non-public business, technical and security information and uses it only for the agreement, except information that is public without breach, already lawfully known, independently developed or lawfully received from another source. A party may disclose information where law requires it, with prior notice where lawful. Non-public App Data is your confidential information.


13. Acceptable use

13.1 AUP

The AUP forms part of these Terms and lists prohibited content and activities. These Terms prevail in a conflict.

13.2 Resource limits

Each Application runs with resource limits. If an Application persistently exceeds them or degrades the Service for other Users, we may further restrict its resources or stop it temporarily.


14. Suspension and termination

14.1 Our right to suspend or terminate

We may suspend or terminate an Account, and stop or delete an Application, that violates these Terms or the AUP, is involved in abuse, fraud or illegal activity, poses a risk to the security or integrity of the Service or other Users, or consumes disproportionate resources without remedy after our request. We may also restrict access where law or a competent authority requires it.

We may suspend an inactive Application after advance email notice. The current thresholds are 30 days on the Free plan and 60 days on paid plans, each followed by a 7-day grace period; activity before suspension clears the warning, and you can resume the Application from the dashboard. Applications with a managed database (PocketBase) are currently not suspended for inactivity. The thresholds apply to Applications, not the Account, and may be made more generous without notice.

14.2 Procedure

Before permanently terminating an Account we will, where reasonably possible and appropriate to the severity, recurrence and risk, notify you of the reason by email, give you a reasonable opportunity to remedy a violation that can be remedied, and inform you of your rights under consumer law. For serious violations (fraud, illegal activity, security threats, malicious code) we may suspend the Account or stop Applications immediately without prior notice.

14.3 Effects of termination

On termination your right to use the affected Service ends and Applications may be stopped. Export, deletion and backup expiry follow Sections 15.4–15.6 and the DPA. We may immediately isolate or delete illegal or dangerous material where law requires it or retention would create a material legal or security risk. Limited records may be retained where law or a legal claim requires it.

14.4 Survival

Sections 8, 9, 10, 11.3 (to the extent its nature requires), 12, 14.3, 15.4–15.6 and 17 survive termination.


15. Availability, changes and data

15.1 Availability

Unless separately agreed in writing, the Service has no uptime or SLA commitment. Planned downtime is announced in advance via the Service or by email where practicable.

15.2 Updates

We provide the updates, including security updates, that the Consumer Sales Act (2022:260) requires for the agreed period.

15.3 Changes to the Service

We may change the Service, including the Free plan and its limits, where the change is needed to maintain security, comply with law or improve functionality and does not, without valid reason, degrade contracted functionality. Changes to a continuous consumer service are made without additional cost. If a change more than insignificantly and adversely affects a consumer's access or use, we give the advance information on a durable medium and the right to terminate or retain unchanged functionality that the law requires. Statutory remedies for a defective service remain available.

15.4 Data retention and deletion

Application data (Source Code, Environment Variables, logs, deploy history) is normally deleted when the Application is deleted, except during a switching and retrieval period under Section 15.6 or where immediate isolation or deletion is legally or operationally necessary. Backups of deleted data are retained for at most 30 days. You are responsible for keeping your own backups of Source Code, configuration and data.

15.5 Shutdown of the Service

Before a planned permanent shutdown you receive at least 60 days' notice under Section 6.5. The Service then enters read-only mode, your data remains available for export for at least 30 days from the effective shutdown date, and data is permanently deleted no earlier than 90 days after the shutdown. This applies in addition to the refund in Section 6.5 and to Section 15.6 and does not shorten any switching or retrieval period. Earlier deletion may occur at your express request or where law requires it.

15.6 Switching and data portability

For an Application with a live deployment, you may use the self-service exports for use with another provider or your own infrastructure. The standard export contains the latest live Source Code, percher.toml, Environment Variable names and — after password re-authentication in the dashboard — their values, supported Application data, PocketBase data where automated export is available (otherwise manual instructions) and migration instructions. A Git bundle of available deploy history, subject to documented technical limits, and a separate Account Data export are also available. These are the categories of exportable data and digital assets currently supported.

Exportable data includes input and output data and metadata generated or co-generated through your use of the Service. Internal platform data is excluded only to the extent its disclosure would risk breaching a trade secret of Percher or a third party, as the Data Act provides; the categories that may qualify are control-plane credentials, internal security signals and abuse-detection rules, infrastructure configuration, internal identifiers and aggregated service metrics. No other category is excluded, and these exclusions are not used to impede or delay switching.

The current switching procedures, formats, known restrictions, data structures and interoperability specifications, and the infrastructure-jurisdiction and government-access information required by Data Act Article 28, are in the Data Portability Register, which forms part of these Terms.

For a switching request under Chapter VI of Regulation (EU) 2023/2854 (the Data Act):

  • self-service export starts immediately; for an assisted switch, any contractual notice period before the transition starts is no more than two months;
  • the transition period is no more than 30 calendar days from its start; if that is technically unfeasible, we notify you within 14 working days, explain why and state an alternative period of no more than seven months;
  • you may extend the transition period once for a period you consider more appropriate for your own purposes;
  • we provide relevant switching information and reasonable assistance, exercise due care to maintain continuity and the contracted functions during the transition, maintain appropriate security and tell you about known continuity risks; the destination provider remains responsible for importing and operating the Application;
  • the agreement for the affected Service ends when the switch succeeds or, if you choose deletion instead, at the end of the applicable notice period, and we notify you when it has ended;
  • exportable data remains retrievable for at least 30 calendar days after the transition period and is then fully erased, unless a later date is agreed or law requires limited retention; residual backup copies expire under the 30-day backup cycle no later than the end of that retrieval period; and
  • we charge no switching or data-egress fee. Normal subscription charges continue while the Service remains active.

To request assisted switching, email support@percher.app stating whether you are moving to another provider, to your own infrastructure or want the exportable data erased.


16. Force majeure

Neither party is liable for failure to perform (other than payment obligations) caused by circumstances beyond its reasonable control, such as natural disaster, war, sanctions, industrial dispute, cyberattack, failure of power, internet or telecommunications, government action or outages at third-party providers. The affected party notifies the other without undue delay. If the situation lasts more than 60 days, either party may terminate with immediate effect.


17. Governing law and disputes

17.1 Governing law

Swedish law governs these Terms. If you are a consumer in the EU/EEA, the mandatory consumer-protection rules of your country of residence also apply.

17.2 Complaints

Send complaints to support@percher.app.

17.3 The Swedish National Board for Consumer Disputes (ARN)

A consumer in Sweden may refer a dispute to the Swedish National Board for Consumer Disputes (Allmänna reklamationsnämnden, ARN), Box 174, 101 23 Stockholm, Sweden, www.arn.se. ARN issues recommendations.

17.4 Courts

Disputes not otherwise resolved are decided by the Swedish general courts. A consumer always has the right to bring proceedings before the court of their own domicile.


18. Consumer rights

Nothing in these Terms limits rights you have as a consumer under mandatory law, including the Consumer Sales Act (2022:260), which gives you rights on defects in digital services for the whole agreed period, the Distance Contracts Act (2005:59), Directive 2011/83/EU and Directive 93/13/EEC. Mandatory law prevails over these Terms.


19. Changes to these Terms

We may update these Terms where the change is needed to reflect a change in the Service or its technical operation, to comply with law or a regulator's decision, to address a security or abuse risk, or to correct an error or ambiguity. For a material change (affecting your rights, payment terms or data use) we notify you by email at least 30 days before it takes effect, and you may close your Account free of charge before then; mandatory statutory rights apply in addition. Non-material changes (typographical corrections, clarifications) are published on the website and take effect immediately.


20. Miscellaneous

20.1 Entire agreement

These Terms, the AUP, the Data Portability Register and, where applicable, the DPA are the agreement between you and us regarding the Service. This does not affect mandatory law or pre-contract information that forms part of the contract.

20.2 Severability

An invalid or unenforceable provision is limited or removed to the minimum extent necessary; the rest remains in force.

20.3 Assignment

We may assign these Terms, for example in a business transfer or restructuring, provided this does not reduce the guarantees you have under them. You may not assign without our prior written consent.

20.4 Language

The English and Swedish versions are intended to have the same meaning; if they differ, the English version prevails. This does not limit mandatory rights.

20.5 No waiver

Not enforcing a provision does not waive it.

20.6 Conclusion of the contract

The contract is concluded electronically. You enter your details in the signup form, can review and correct them before submitting, and accept the version of these Terms presented; the Account is then created. The accepted version is recorded and available in your Account. The contract can be concluded in English or Swedish.


*Last updated: 22 September 2026* *© 2026 Kaizensu AB — Percher, percher.app*