Privacy Policy

Last updated: 2026-09-22

This Privacy Policy explains how pldeditor (the "Service") processes personal data in connection with your use of the Service. The individual identified below is the data controller for the purposes of the EU General Data Protection Regulation (Regulation (EU) 2016/679, "GDPR").

1. Data Controller

2. Information processed

The standard editor can be used without an account. pldeditor PRO requires sign-in using an email/password account or a configured Google or Facebook identity. The Service may process the following categories of data:

3. Purposes and legal bases for processing

Your data is processed on the following GDPR Article 6 legal bases:

Purpose Legal basis
Account creation, sign-in, and session management Performance of a contract (Art. 6(1)(b))
Maintaining a Stripe customer record for account administration and future billing, including free accounts Legitimate interests in account administration (Art. 6(1)(f))
Receiving, processing, and returning your uploaded files Performance of a contract (Art. 6(1)(b))
Processing payments and verifying payment status Performance of a contract (Art. 6(1)(b))
Recording acceptance of Terms and per-transaction acknowledgements Performance of a contract / legal obligation (Art. 6(1)(b), (c))
Service reliability, debugging, abuse and fraud prevention Legitimate interests (Art. 6(1)(f))
Complying with legal obligations (e.g., tax, accounting, lawful requests) Legal obligation (Art. 6(1)(c))
Responding to your support inquiries Legitimate interests (Art. 6(1)(f))

4. How uploaded files are used

Uploaded files are processed automatically to:

The contents of uploaded files are not used for any purpose unrelated to providing the requested output, except when you explicitly use the optional Pro AI assistant to analyze your open file and request a reviewed change.

5. Retention periods

Data is kept only as long as necessary for the purpose for which it was collected:

6. Payments (Stripe)

When Stripe integration is configured, registration or a later sign-in creates or reuses a Stripe customer record even for a free account. The Service sends the account email address, an internal account identifier, and environment metadata to Stripe and stores the resulting customer identifier. This supports customer administration and future billing; it does not charge a card or start a paid subscription. Test and live customer mappings are kept separate.

Payments are processed by Stripe Payments Europe, Ltd. ("Stripe"). The Service does not store full payment card details. Stripe acts as an independent data controller for the payment data it collects and is subject to its own privacy policy: https://stripe.com/privacy.

7. Recipients and sub-processors

Limited data may be shared with the following categories of recipients:

8. International data transfers

The primary processing of uploaded files and diagnostic telemetry takes place inside the European Economic Area (EEA), in the Azure West Europe region. However, some service providers (including Stripe and Microsoft) may process limited data outside the EEA, including in the United States — for example for support, administration, or sub-processor operations. Where this happens, transfers are protected by appropriate safeguards under GDPR Chapter V, such as the European Commission's Standard Contractual Clauses (SCCs) and, where applicable, the EU–US Data Privacy Framework.

9. Security

The Service applies reasonable technical and organisational measures to protect uploaded files and related data during transmission and processing, including:

However, no internet-based service can guarantee absolute security.

10. Your privacy rights

Where the GDPR applies, you have the right to:

To exercise these rights, contact the data controller at z.salcius.sg@gmail.com. Where the GDPR applies, requests will receive a response within one month, as required by Art. 12(3) GDPR; otherwise, applicable legal response deadlines apply.

11. Your responsibility for uploaded content

You must not upload files unless you have the legal right to use and modify them. If your files contain personal data, vehicle identifiers, equipment identifiers, or other sensitive information, you confirm that you are authorised to submit that data for processing.

12. Cookies and tracking

Application warnings and errors are also stored in a restricted administrator-only SQL diagnostic archive, retained for 30 days by default. Entries may include timestamps, source categories, messages, exception details, trace IDs and server-instance identifiers. Common credentials and URL query strings are redacted before storage; diagnostics should not contain uploaded file contents or credentials.

The Service uses essential authentication, session, and anti-forgery cookies. The application does not inject browser analytics or advertising scripts. Google, Facebook, and Stripe may use their own cookies on their own pages when you use those services.

Specifically:

Server-side diagnostic telemetry (Application Insights) is used in this Service without the optional client-side JavaScript snippet, so it does not set browser cookies on your device.

13. Children

The Service is not directed at children under 16 and does not knowingly collect their personal data.

14. Changes to this Policy

This Privacy Policy may be updated from time to time. The "Last updated" date at the top reflects the most recent revision. Material changes will be communicated through the Service.

15. Contact

For privacy, data protection, or file handling questions, contact:

16. Facebook Login data deletion instructions

If you signed in using Facebook Login and want your associated personal data deleted, send a request to z.salcius.sg@gmail.com with the subject line "Facebook Data Deletion Request". Please include the email address used for Facebook Login and any details needed to identify your request.

After verification, personal data linked to the Facebook identity will be deleted from the Service's records unless retention is required by law (for example, payment/accounting obligations). Completion will be confirmed by email. Never include passwords, authentication codes, or reset links in a deletion request.