Terms of Service
Last updated: 17 August 2026
1) Agreement to Terms
These Terms of Service (“Terms”) govern your access to and use of the DecompilerAI services, including the website decompiler.ai, the upload and inspection tools at decompiler.ai/upload and decompiler.ai/inspect and the chat (collectively, the “Service”). By creating an account, purchasing a subscription or credits, or using the Service, you agree to be bound by these Terms.
The Service is aimed at developers, security researchers and organisations. We do not provide legal advice. You are solely responsible for ensuring that your use of the Service is lawful in your jurisdiction and under all applicable licence terms.
2) Provider Information
- Operator: DecompilerAI Akin Yilmaz
- Address: Industriestraße 59, 50389 Wesseling, Germany
- Contact: support@decompiler.ai (support), contact@decompiler.ai (general)
- VAT notice: Small business according to § 19 UStG (Kleinunternehmerregelung); no VAT is charged or shown.
- Full legal notice: Impressum
3) Eligibility; Business Users
You must be at least 18 years old to use the Service. By registering you confirm that you are of age.
If you use the Service on behalf of a company, university, organisation or other entity, you represent and warrant that you are authorised to bind that entity, and “you” will refer to that entity. We do not assess whether your use is compliant with your internal policies or third-party contracts; you must check this yourself.
Where these Terms distinguish between consumers and business users, a consumer is a natural person who uses the Service for purposes that are predominantly outside their trade, business or profession (§ 13 BGB).
4) Accounts & Security
- Keep your login credentials confidential; you are responsible for all activities under your account.
- Do not share accounts or create multiple accounts without our written permission.
- Passwords are stored as salted scrypt hashes; we never store your password in clear text.
- To protect the Service against bots and account abuse we compute a technical device fingerprint and log IP addresses. Details, storage periods and your right to object are described in the Privacy Policy. Fingerprints are not used for automated blocking of accounts.
- Third-party authentication (for example, Google Sign-In) may be provided.
5) Service Description & Availability
The Service allows you to upload ELF binaries and to obtain disassembly, analysis and AI-assisted decompilation results, and to interact with a chat about the analysed program. Three engines are offered: Ghidra (runs on our own servers), the DecompilerAI model (decai) (runs on GPU servers of RunPod in EU data centres) and the GPT engine (OpenAI, USA). The whole-program modes Fast and Deep and the chat also send code to OpenAI in the USA. Which engine sends what where is described in the Privacy Policy (section “What leaves the EU”). If you must not send code outside the EU, use only Ghidra and the decai engine.
Delivery of the digital service is generally immediate after purchase or activation. While we strive for reliability, we do not guarantee uninterrupted or error-free operation. Downtime or degraded performance may occur due to maintenance, updates, outages, third-party provider issues or factors beyond our control. Beta or experimental features may change or be removed at any time.
The Service is not designed or intended for use in safety-critical systems, life support or other environments where failure or errors could lead to death, personal injury or severe damage. You must always review and test results before using them in production, security-sensitive or high-risk contexts.
6) Conclusion of Contract
The presentation of plans and credit packs on decompiler.ai is an invitation to order, not a binding offer. By completing the PayPal checkout you make a binding offer to subscribe to the selected plan or to buy the selected credit pack. The contract is concluded when we activate the plan or credit the pack in your account and confirm the order by e-mail. We send you the contract text (these Terms and your order data) by e-mail; the current version of these Terms is available at any time at /legal/TOS and your orders and invoices are shown in your profile. Contract language is English. A free account is created when you complete registration.
7) Content & Customer Responsibility
We may use automated and manual measures to protect the Service, our users and third-party rights and to comply with applicable law. These measures may include file-type validation, malware and abuse detection, hash or signature matching against known prohibited or protected material, export-control and sanctions checks where appropriate, and the review of specific content in response to notices, complaints or concrete risk indicators. Such measures are risk-based and do not constitute a general obligation to monitor all Customer Data. You are solely responsible for the accuracy, quality, integrity, legality and appropriateness of all data, code, binaries and other materials you upload or otherwise provide (“Customer Data”).
- Only upload binaries you own or are permitted to analyse. You must ensure that you have the necessary rights, licences, consents or legal basis to upload, decompile and analyse any software using the Service, including any required permissions from the rights holders.
- You are responsible for complying with applicable laws on reverse engineering, decompilation, copyright, trade secrets, export controls and other regulations. Do not use the Service to circumvent technical protection measures (§ 95a UrhG).
- If you are bound by confidentiality obligations (for example, NDAs or internal policies), you must ensure you are permitted to upload the relevant code or data to cloud services and third-party processors such as hosting providers and AI service providers.
- You should avoid uploading personal data or confidential information of third parties unless you have a lawful basis to do so and it is strictly necessary for your use of the Service.
We may refuse to process, or may remove, content that we believe infringes rights, violates law or breaches these Terms, and we may report clearly illegal content to the competent authorities. We may implement technical measures to discourage or block the analysis of certain software or content (for example, known protected software), but we are not obliged to do so and such measures do not imply endorsement or approval by any third party.
8) Use of Customer Data
You retain ownership of your Customer Data. You grant us a non-exclusive, worldwide, royalty-free licence to host, store, process, transmit and display Customer Data solely to:
- provide, operate, secure and maintain the Service for you;
- generate decompilation results and related outputs;
- provide customer support; and
- comply with legal obligations and enforce these Terms.
We may also use anonymised or aggregated technical metadata (for example, architecture, file size, file format, non-behavioural characteristics) to improve performance, capacity planning and statistics, provided that such data no longer identifies you or describes program behaviour.
Depending on the engine or mode you choose, portions of your uploads (disassembly, Ghidra pseudo-C, decompiled C, your chat messages) are processed by our processors OpenAI (USA) and RunPod (EU data centres, US company) under data processing agreements with EU Standard Contractual Clauses. The Privacy Policy lists every processor and what it receives.
We do not use your uploaded files, their behaviour or your chat content to train, fine-tune or evaluate our models beyond what is necessary for real-time processing of your requests. We rely on independent benchmarks and technical metadata for long-term evaluation and improvement.
9) Output & Intellectual Property
Output is a machine guess. Do not compile, ship or make security decisions on it without your own review.
As between you and us, and subject to any third-party rights, applicable law and the licences or restrictions applicable to the input materials, we assign to you any rights we may have in the Output generated for your request. We do not represent or warrant that the Output is free of third-party rights or that you may lawfully use, reproduce, distribute or publish it in any particular way. You are responsible for assessing and ensuring the lawfulness of your use of the Output, including with respect to copyright, licensing, trade secret and reverse engineering rules.
We make no guarantees that the Output is correct, complete, compilable or suitable for any particular purpose. Output may be wrong, misleading, incomplete, non-compilable or nonsensical. You must review and test Output before relying on it, especially in security-critical or safety-critical contexts.
The quality or usefulness of any particular Output does not, by itself, create a right to a refund of credits or fees, except where section 11 provides for an automatic credit refund on platform failure and except for your statutory rights.
10) Prohibited Uses
- Using the Service to infringe intellectual property rights or violate licence terms.
- Decompiling or reverse engineering software or systems for which you lack the necessary rights, licences or legal basis.
- Developing, weaponising or distributing malware, or engaging in unlawful hacking, without a clear and lawful authorisation (such as a written penetration testing contract).
- Circumventing security measures, or attempting unauthorised access to our Service or third-party systems.
- Violating applicable laws, export controls or sanctions regimes.
- Automated scraping, abuse of rate limits, or bypassing technical or commercial usage restrictions.
- Harassing, threatening or harming others, or using the Service for abusive content.
11) Credits
- Each plan includes a monthly credit allowance shown on the pricing page. 1 credit corresponds to EUR 0.01 of plan value.
- Each action costs the number of credits shown on the pricing page at the time of the request (for example, decompiling one function, one chat message, one function in Fast or Deep mode). Analysis (disassembly, CFG, xrefs, strings, hex) and Ghidra pseudo-C are free.
- Credits are deducted when an engine produces output (“output produced = charged”), even if the output is incorrect, incomplete or does not compile. Decompilation is probabilistic; incorrect output is not a failure of the Service.
- If a request fails because of a problem on our side (engine unavailable, timeout, internal error), the credits are refunded to your balance automatically. No further compensation is owed for such failures.
- Included credits are renewed at the start of each paid billing period; unused included credits expire at the end of the billing period. Credits have no cash value, cannot be transferred and are not paid out.
- We may change the credit cost of individual actions and the credit allowance of plans for new billing periods only, with at least 30 days' notice by e-mail. Existing subscribers keep the price of their plan until they cancel (see section 13).
12) Extra Credits (Top-ups)
- In addition to the included allowance you can buy credit packs (“top-ups”) at 1 credit = EUR 0.01. Purchased credits are consumed after the included credits of the current period.
- Purchased credits do not expire while your account exists. They have no cash value, cannot be transferred and are not paid out. Credits that have been consumed are non-refundable, except for the automatic refund on platform failure in section 11.
- Credit packs are digital content that is not supplied on a tangible medium. If you are a consumer, you have a statutory right of withdrawal within 14 days (see the Withdrawal Policy). At checkout you can request that the credits are delivered to your account immediately; by ticking the corresponding box you expressly consent to immediate delivery and acknowledge that you thereby lose your right of withdrawal for that pack (§ 356(5) BGB). We confirm your consent and acknowledgement in the order confirmation e-mail.
- If you delete your account, remaining purchased credits lapse without compensation, unless statutory withdrawal rules apply.
13) Subscriptions, Billing, Prices & Price Changes
- We offer monthly subscription plans. Payment is made through PayPal, as shown on the pricing page.
- Subscriptions are billed at the beginning of each billing period and renew automatically for a further month unless cancelled in accordance with section 14.
- All prices are final amounts in EUR. As a small business under § 19 UStG we do not charge or show VAT.
- The price of your current plan remains unchanged for as long as your subscription runs without interruption. A new plan price applies only to new subscriptions or if you expressly agree to it. Changes to per-action credit costs apply to new billing periods only, with at least 30 days' notice (section 11).
- If we announce a change that is to your disadvantage (higher credit cost of an action you use, reduced plan content), you may cancel with effect from the date the change takes effect.
- If we detect unusual or abusive payment activity (for example, repeated chargebacks or disputes), we may freeze or permanently block your account and refuse future subscriptions, to protect our Service and community.
14) Term, Cancellation, Refunds & Account Deletion
- How to cancel. You can cancel your subscription at any time in your profile or, without logging in, via the cancellation button at /cancel (“Verträge hier kündigen”, § 312k BGB). We confirm every cancellation electronically with date and time.
- Within 14 days of a payment. If you cancel within 14 days after a payment for a billing period, we refund that payment minus the value of the credits you have already used in that period, calculated at EUR 0.01 per credit (this is the compensation for the service already provided, “Wertersatz”). Your plan then ends and remaining credits of that period lapse. The refund is made through the original payment method within 14 days.
- After 14 days. If you cancel more than 14 days after the payment, there is no refund for the current billing period. Your plan stays active until the end of the paid billing period, you keep your remaining credits until then and no further payment is taken.
- Switching to a higher plan. The same rules apply: cancel your current plan (refund minus used credits if within 14 days of the payment, otherwise it runs to the end of the period), then subscribe to the higher plan.
- Refunds under this section are calculated solely on the basis of the credits used and are not linked to the quality, content or success of any particular decompilation or Output.
- The statutory right of withdrawal for consumers is described in the Withdrawal Policy and is not affected by this section; where it applies it applies in addition.
- Account deletion. You may delete your account at any time in your profile. Deletion cancels any subscription (with the refund rule above), removes your uploads, decompilations, chat history and account data within 30 days, and is irreversible. Invoices and payment records are retained for 10 years as required by German tax law.
- If the Service cannot be provided for a significant period due to persistent availability or resource problems on our side, we may, at your explicit request, cancel your subscription early and refund the unused part. Your statutory rights remain unaffected.
15) Right of Withdrawal (Consumers)
If you are a consumer, you have a statutory right of withdrawal within 14 days from the conclusion of the contract (first subscription or purchase of a credit pack). The instruction on withdrawal, the model withdrawal form and the consequences of requesting immediate performance are set out in the Withdrawal Policy (Widerrufsbelehrung). Automatic renewals do not create a new withdrawal period; for renewals the contractual refund rule in section 14 applies.
16) Feedback
You may choose to provide feedback, suggestions or ideas about the Service (“Feedback”). You grant us a non-exclusive, irrevocable, worldwide, royalty-free licence to use, copy, modify and incorporate Feedback into our products and services without any obligation to you.
17) Changes to the Service and to these Terms
We may modify, update or discontinue parts of the Service, for example to improve performance, security or usability, or due to third-party changes, provided that the core functions of your paid plan remain available for the paid period.
We may amend these Terms for good reason, in particular changes in law or case law, new or changed features, security requirements or changes at our providers. We will notify you by e-mail at least 30 days before an amendment takes effect. Amendments that change the main obligations (price, scope of your plan) require your express consent. For all other amendments you may object within 30 days of the notice; if you object, either party may terminate the contract at the end of the current billing period. If you do not object, the amended Terms apply from the date stated in the notice. We will point out your right to object and the consequences of silence in every notice.
18) Privacy & Third-Party Services
Our Privacy Policy explains what personal data we collect and how we process it, including our processors (Hetzner, RunPod, OpenAI, PayPal, Google, our e-mail provider). By using the Service, you acknowledge that we process personal data in accordance with our Privacy Policy, as updated from time to time.
19) IP of DecompilerAI
We and our licensors own all rights, title and interest in and to the Service, including the models, software, algorithms, user interface, documentation and branding. Except for the limited rights expressly granted in these Terms, no rights or licences are granted to you by implication or otherwise.
20) Warranty
Decompilation and AI-assisted analysis produce approximations. Output may be inaccurate, incomplete, misleading or non-compilable, and this is a property of the Service, not a defect, as long as the Service itself functions as described on the pricing page. You must review and test all Output before relying on it. Statutory rights of consumers regarding defects of the digital service (§§ 327 ff. BGB) remain unaffected. Towards business users, we exclude any further warranty to the extent permitted by law.
21) Liability
We are liable without limitation for damage caused intentionally or by gross negligence, for injury to life, body or health, under the Product Liability Act (Produkthaftungsgesetz) and under any guarantee we have given.
In cases of slight negligence we are liable only for the breach of essential contractual obligations (obligations whose fulfilment makes the proper performance of the contract possible in the first place and on whose compliance you regularly rely, “Kardinalpflichten”), and such liability is limited to the foreseeable damage typical for this type of contract. Any further liability is excluded.
Towards business users, our aggregate liability for slight negligence is additionally limited to the fees you paid to us in the twelve (12) months preceding the event giving rise to the claim.
22) Indemnity (Business Users)
If you are a business, organisation or other non-consumer user, you agree to indemnify and hold us harmless from and against any third-party claims, damages, liabilities, costs and expenses (including reasonable legal fees) arising out of or in connection with (a) your Customer Data or use of Output, (b) your violation of these Terms, or (c) your infringement of any third-party rights.
23) Suspension & Termination by us
We may suspend or terminate your access to the Service, in whole or in part, if:
- you materially violate these Terms or applicable law;
- we are required to do so by law or by a court or authority;
- your use of the Service creates a security risk, legal risk, or may adversely impact the Service or other users; or
- you engage in fraud, abuse or chargeback behaviours.
We will endeavour to provide reasonable notice where appropriate, but we may act without notice if immediate action is necessary to protect the Service or others. Our right to terminate for cause remains unaffected.
24) Governing Law & Venue; Dispute Resolution; Language
These Terms and any disputes arising out of or in connection with them are governed by the laws of the Federal Republic of Germany. If you are a consumer with habitual residence in the European Union, this choice of law does not deprive you of the protection of mandatory provisions of the law of your country of residence. If you are a merchant, a legal person under public law or a special fund under public law, the exclusive place of jurisdiction is Wesseling, Germany. Mandatory consumer jurisdiction rules remain unaffected.
We are neither obliged nor willing to participate in dispute resolution proceedings before a consumer arbitration board (§ 36 VSBG).
These Terms may be provided in multiple languages. In case of discrepancies, the English version prevails.
25) Miscellaneous
These Terms constitute the entire agreement between you and us regarding the Service and supersede any prior agreements on the same subject matter. If any provision of these Terms is found invalid or unenforceable, the remaining provisions will remain in full force and effect. Our failure to enforce any provision is not a waiver of our right to do so later.