Legal

Privacy Policy

Effective date: 1 January 2026  ·  Version 2.1  ·  CodiceFacile S.r.l. · Milan, Italy
Contents
  1. Data controller and DPO
  2. Data we collect
  3. How we use your data
  4. Legal bases for processing
  5. Sharing and disclosure
  6. International transfers
  7. Retention periods
  8. Your rights under GDPR
  9. Children's privacy
  10. Security measures
  11. Third-party links
  12. Changes to this policy
  13. Contact and complaints
CodiceFacile is committed to protecting your personal data. This Privacy Policy explains what information we collect, why we collect it, how we use it, and what rights you have under the General Data Protection Regulation (GDPR — EU 2016/679) and the Italian Privacy Code (D.Lgs. 196/2003 as amended by D.Lgs. 101/2018).
Article 1

Data controller and DPO

Data Controller: CodiceFacile S.r.l., Via Torino 12, 20123 Milan, Italy (P.IVA IT12345678901).

Data Protection Officer (DPO): We have appointed a DPO who can be contacted at privacy@codicefacile.it or by post to the registered office address above, marked "Attn: DPO".

The DPO is responsible for overseeing compliance with GDPR and serves as the point of contact for the Italian supervisory authority (Garante per la protezione dei dati personali — "Garante").

Article 2

Data we collect

2.1 Data you provide directly

2.2 Data we collect automatically

2.3 Data from third parties

Article 3

How we use your data

PurposeData usedLegal basis
Creating and managing your account Registration data, profile data Contract (Art. 6(1)(b) GDPR)
Providing the Platform's core features All account data, content you submit Contract (Art. 6(1)(b) GDPR)
Processing payments and subscriptions Payment data, email address Contract (Art. 6(1)(b) GDPR)
Sending transactional emails (receipts, password reset, account notices) Email address, account data Contract (Art. 6(1)(b) GDPR)
Sending marketing emails and newsletters Email address, usage data Consent (Art. 6(1)(a) GDPR)
Improving and personalising the Platform Usage data, device data, cookies Legitimate interest (Art. 6(1)(f) GDPR)
Security, fraud prevention, and abuse detection IP address, log data, usage patterns Legitimate interest (Art. 6(1)(f) GDPR)
Complying with legal obligations (e.g., tax records, court orders) Account data, payment data Legal obligation (Art. 6(1)(c) GDPR)
Aggregated analytics and reporting Anonymised usage data (no personal identifiers) Legitimate interest (Art. 6(1)(f) GDPR)

We will never sell your personal data to third parties or use it for purposes incompatible with those listed above.

Article 4

Legal bases for processing

Under GDPR Article 6, every processing activity must rest on a valid legal basis. We rely on the following bases:

4.1 Performance of a contract (Art. 6(1)(b))

Processing necessary to deliver the service you signed up for — account creation, code sharing, payment processing, and support. Without this data we cannot provide the Platform.

4.2 Legitimate interests (Art. 6(1)(f))

We process certain data for our legitimate interests in operating a secure, high-quality service: security monitoring, fraud detection, performance analytics, and product improvement. We have carried out balancing tests and determined that our interests are not overridden by your rights. You may object to processing on this basis at any time (see Article 8).

4.3 Consent (Art. 6(1)(a))

For marketing emails and non-essential cookies, we rely on your freely given, specific, informed consent. You may withdraw consent at any time using the unsubscribe link in any marketing email or through the cookie preference centre accessible from the footer of every page. Withdrawal does not affect the lawfulness of processing carried out before withdrawal.

4.4 Legal obligation (Art. 6(1)(c))

We may process and retain data when required to do so by Italian law, including fiscal and accounting obligations under D.P.R. 633/1972 and anti-money-laundering rules under D.Lgs. 231/2007.

4.5 Special category data

We do not intentionally collect special category data (Art. 9 GDPR) such as health information, political opinions, or biometric data. If you inadvertently include such data in a code submission or support message, please contact us so we can remove it.

Article 5

Sharing and disclosure

5.1 Service providers (processors)

We share data with carefully selected third-party service providers who process it on our behalf under data processing agreements (DPAs) as required by GDPR Article 28:

5.2 Business transfers

If CodiceFacile is involved in a merger, acquisition, or asset sale, your personal data may be transferred as part of that transaction. We will notify registered users by email and/or prominent site notice before any such transfer and before data becomes subject to a different privacy policy.

5.3 Legal disclosures

We may disclose your data if required by applicable law, regulation, legal process, or governmental request — for example, in response to a court order or a request from the Italian Guardia di Finanza or other competent authority. Where permitted, we will notify you of such requests.

5.4 Public content

Codes, links, and notes you publish on the Platform are visible to all users (registered or not) by design. Do not include personal information in publicly shared codes or notes.

5.5 No third-party advertising

We do not share your personal data with advertising networks or data brokers for the purpose of serving third-party advertisements.

Article 6

International transfers

CodiceFacile is based in the EU (Italy) and stores all primary data within the European Economic Area (EEA). Some of our service providers are located in or transfer data to third countries, including the United States.

For any transfer of personal data outside the EEA, we ensure an adequate level of protection through one of the following mechanisms:

You may request a copy of the applicable transfer safeguards by contacting privacy@codicefacile.it.

Article 7

Retention periods

We retain personal data only as long as necessary for the purposes for which it was collected, or as required by law:

Data categoryRetention periodBasis
Account data (name, email, hashed password) Duration of account + 30 days after deletion request Contract / legitimate interest
Content (codes, links, notes) Duration of account; anonymised copies may persist in aggregated data Contract
Payment records and invoices 10 years from transaction date Italian fiscal law (D.P.R. 633/1972)
Marketing consent records 3 years from last interaction or until consent withdrawn Consent
Server logs (full IP) 90 days Legitimate interest (security)
Anonymised analytics data 36 months (no personal identifiers) Legitimate interest (product improvement)
Support communications 2 years from ticket closure Legitimate interest
Backup snapshots Overwritten on a rolling 30-day cycle Contract / legitimate interest

When the applicable retention period expires, data is securely deleted or irreversibly anonymised. You may request early deletion in accordance with Article 8.

Article 8

Your rights under GDPR

Under GDPR Articles 15–22, you have the following rights as a data subject. To exercise any of these rights, contact us at privacy@codicefacile.it. We will respond within 30 days (extendable by a further two months for complex requests, with notice).

Right of access (Art. 15) Request a copy of all personal data we hold about you and information about how it is processed.
Right to rectification (Art. 16) Ask us to correct inaccurate or incomplete personal data without undue delay.
Right to erasure (Art. 17) Request deletion of your personal data where it is no longer necessary, or where you withdraw consent. Subject to legal retention obligations.
Right to restrict processing (Art. 18) Ask us to pause processing of your data while a dispute is resolved or while we verify an objection.
Right to data portability (Art. 20) Receive your personal data in a structured, commonly used, machine-readable format (JSON or CSV) and transmit it to another controller.
Right to object (Art. 21) Object at any time to processing based on legitimate interests or for direct marketing. We will stop unless we demonstrate compelling legitimate grounds.
Rights re: automated decisions (Art. 22) Not to be subject to decisions based solely on automated processing that produce legal or similarly significant effects.
Right to withdraw consent (Art. 7(3)) Withdraw consent at any time where processing is based on consent. Withdrawal does not affect past processing.
You also have the right to lodge a complaint with the Italian supervisory authority: Garante per la protezione dei dati personali, Piazza Venezia 11, 00187 Rome, Italy · garanteprivacy.it · +39 06 696771.
Article 9

Children's privacy

The Platform is not directed at children under 16 years of age. We do not knowingly collect personal data from children under 16. If we discover that a child under 16 has created an account without verifiable parental consent, we will promptly delete the account and all associated data.

If you are a parent or guardian and believe your child under 16 has provided personal data to us without your consent, please contact privacy@codicefacile.it immediately.

For users aged 16–18, processing is permitted under GDPR Article 8(1) as implemented by Italian law (D.Lgs. 196/2003, Art. 2-quinquies), which sets the digital consent age at 14 for information society services. CodiceFacile applies the more protective threshold of 16.

Article 10

Security measures

We implement appropriate technical and organisational measures to protect your personal data against unauthorised access, loss, destruction, or alteration (GDPR Art. 25 and Art. 32), including:

In the event of a personal data breach that is likely to result in a high risk to your rights and freedoms, we will notify you without undue delay as required by GDPR Article 34.

Despite our best efforts, no system is completely secure. We encourage you to use a strong, unique password and to enable two-factor authentication when available.

Article 11

Third-party links

The Platform may contain links to third-party websites, Merchant storefronts, or external resources. This Privacy Policy applies only to CodiceFacile and our own processing activities. When you follow a link to a third-party site, that site's own privacy policy governs the collection and use of your personal data.

We recommend reviewing the privacy policy of any third-party site before providing personal data. CodiceFacile accepts no responsibility or liability for the privacy practices of third parties.

Article 12

Changes to this policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make material changes, we will notify registered users by email at least 14 days before the changes take effect and will update the "Effective date" at the top of this page.

If required by applicable law (e.g., where we change the legal basis for processing or begin processing data for a new purpose), we will seek fresh consent before the changes take effect.

Your continued use of the Platform after the effective date of a revised Privacy Policy constitutes your acknowledgement of the changes. Archived versions of this policy are available on request.

Article 13

Contact and complaints

For any questions, requests, or concerns about this Privacy Policy or our data practices, please contact:

We aim to address all requests within 30 days. If you are not satisfied with our response, you have the right to lodge a complaint with: