Terms and Conditions

Last updated: 31-05-2026

These Terms and Conditions ("Terms") govern your use of XDFPorter (the "Service"), operated by XDFPorter ("we," "us"). By uploading a file or otherwise using the Service, you agree to these Terms. If you do not agree, do not use the Service.

1. The Service

The Service is a tool for processing automotive ECU calibration files, including extracting ROM binaries and map definitions from project files, converting between file formats, identifying software versions, and related operations. The Service is provided on an anonymous basis; no account is required.

2. Acceptable Use

You agree that you will only upload files that you own or are authorized to process. You agree not to:

We may restrict, rate-limit, or block access to protect the Service, without notice.

3. No Warranty

The Service is provided "as is" and "as available," without warranties of any kind, express or implied. ECU calibration carries inherent risk. Modifying engine control software can damage vehicles, affect emissions compliance and roadworthiness, and may be illegal for road use in your jurisdiction. You are solely responsible for how you use any output from the Service. We do not warrant that outputs are accurate, complete, or fit for any particular purpose. In particular, extracted definitions and scaling are produced heuristically and may contain errors, so you must verify them before relying on them.

4. Limitation of Liability

To the fullest extent permitted by law, we shall not be liable for any indirect, incidental, or consequential damages, nor for any damage to vehicles, equipment, or data, arising from your use of the Service or any output produced by it.

5. Changes to the Service and Terms

We may modify or discontinue the Service, or update these Terms, at any time. Continued use after changes constitutes acceptance of the updated Terms.

6. Governing Law

These Terms are governed by the laws of Luxembourg, without regard to conflict-of-law principles.

7. Contact

Questions about these Terms can be directed to our contact address: (hover to reveal)

Privacy

Last updated: 31-05-2026

This section explains what data the Service collects and why. We aim to collect as little as possible.

What information we collect

A device fingerprint hash

When you submit a processing job, your browser computes a hash from characteristics of your browser and device (such as browser version, screen size, time zone, and rendering characteristics) and sends only that hash, not the underlying details. We log this hash together with your IP address. We use it solely to detect and prevent abuse (for example, one device cycling through many IP addresses to evade limits). This hash is retained for 30 days and then automatically deleted. It is not used to identify you personally or to track you across other websites.

IP address and activity logs

We log your IP address and basic event information (which operation, timestamps, whether a limit was hit) to operate rate limiting, protect the Service from abuse, and diagnose problems. This information is retained for 30 days and then automatically deleted.

Uploaded and derived files

When you process a file, the Service stores the uploaded file and the files it generates.

What we do not do

Legal basis (GDPR)

We process the limited data above on the basis of our legitimate interest in operating and protecting the Service.

Your rights

If you are in the EU/EEA, you have rights to access, correct, or request deletion of your personal data, and to object to processing. Because the Service is anonymous and data is keyed to technical identifiers, we may be unable to locate data relating to a specific person, but we will respond to legitimate requests where feasible. To exercise these rights, use our contact address: (hover to reveal)

Data location and security

Data is stored on servers located in Germany. We take reasonable measures to protect it, but no system is perfectly secure.

Contact

For privacy questions or requests, use our contact address: (hover to reveal)

Open the tool