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.*
| Legal name | Kaizensu AB |
|---|---|
| Organisation number | 559595-6359 |
| VAT number | SE559595635901 |
| Registered address | Kulvertkonstens väg 12, 422 60 Hisings Backa, Sweden |
| Email (support) | support@percher.app |
| Email (legal/GDPR) | legal@percher.app |
| Email (abuse) | abuse@percher.app |
| Website | https://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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
Environment Variable values are encrypted at rest. Do not place secrets, passwords or API keys in Source Code.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
Some providers are outside the EEA. The Privacy Policy describes the safeguards for international transfers.
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.
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.
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.
If you send us suggestions or feedback, you grant us an unrestricted, royalty-free, worldwide licence to use it without obligation to you.
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.
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.
The AUP forms part of these Terms and lists prohibited content and activities. These Terms prevail in a conflict.
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.
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.
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.
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.
Sections 8, 9, 10, 11.3 (to the extent its nature requires), 12, 14.3, 15.4–15.6 and 17 survive termination.
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.
We provide the updates, including security updates, that the Consumer Sales Act (2022:260) requires for the agreed period.
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.
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.
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.
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):
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.
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.
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.
Send complaints to support@percher.app.
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.
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.
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.
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.
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.
An invalid or unenforceable provision is limited or removed to the minimum extent necessary; the rest remains in force.
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.
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.
Not enforcing a provision does not waive it.
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*