Privacy Notice

Version 1.0 · Effective 2026-05-08

Executive summary (the essentials in 30 seconds)

1. Identity of the data controller

2. Lawful bases (Art. 7 LOPDP — Ecuadorian Personal Data Protection Law)

Being a pure client-side tool, we do not process personal data on our servers. The only applicable lawful bases are:

ProcessingLawful basis
CDN access logs (truncated IP, aggregated user-agent)Legitimate interest (operational security)
GitHub issues and advisories you submit voluntarilySender’s consent

3. Categories of data we do NOT process

To avoid any doubt, firmar.ec explicitly declares it does not collect, transmit, store or process:

4. Data we DO process (and why)

5. Sub-processors

Sub-processorRoleDataContractual location
CloudflareCDN + WAF + TunnelCDN logs ≤14 daysGlobal edge
Let’s EncryptTLS certificate issuancePublic CSR (no personal data)EU (ISRG)
GitHubPublic repositoriesCode + commitsUS

Any unavoidable international transfer is covered under standard contractual clauses and Ecuadorian data protection legislation. There is no material international transfer of personal data because we do not collect personal data on the server.

6. Your ARCO+ rights (Art. 12 LOPDP)

You have the right of Access, Rectification, Cancellation, Objection, portability, erasure, and to object to automated decisions. Since we do not store identifiable personal data, in practice only the following apply:

Response deadline: 15 business days from receipt.

7. Breach notification

Should a personal data breach be detected, we will notify the Superintendencia de Protección de Datos Personales (SPDP) within 5 business days (Art. 46 LOPDP) and affected data subjects if there is significant risk. Given the pure client-side model, a personal data breach in our systems is practically impossible.

8. Auditability

The client source code is entirely public at github.com/idkmanager/firmar-ec under the AGPL-3.0 license. Any external auditor can verify:

9. Changes to this notice

We version this policy. The current version is always at /en/privacy. Previous versions are preserved in the repository git history. Any substantive change is announced 30 days in advance.

10. Contact