Privacy Policy

Last updated: June 4, 2026

This Privacy Policy describes how Matteo Roncaglio, with registered office at Via Dalmazia 30, 25125 Brescia (Italy), VAT number 04259710988 ("we", "us", or "our"), collects, uses, and protects your personal information when you use our FileToMarkdown conversion service (Markdownify).

1. Who we are

Matteo Roncaglio, Via Dalmazia 30, 25125 Brescia (Italy), VAT 04259710988, is the data controller for the personal data collected through this website and our services. If you have any questions about this Privacy Policy or our data practices, please contact us at roncagliomatteo@pec.it.

2. What data we collect

  • Account information: name, email address, and login credentials when you create an account.
  • Usage data: information about how you interact with our service, including conversion history, file types processed, and feature usage.
  • Device and technical data: IP address, browser type and version, operating system, and device identifiers.
  • Support communications: messages and correspondence sent to our customer support team.
  • Payment information: Our payment provider Stripe processes your payment details. We do not store full credit card information on our servers.

3. How we use your data

  • Service provision: To provide, maintain, and improve our file-to-markdown conversion service.
  • Account management: To create and manage your account, authenticate your identity, and process your subscription.
  • Security and fraud prevention: To detect and prevent unauthorized access, abuse, and fraudulent activity.
  • Customer support: To respond to your inquiries and resolve technical issues.
  • Product improvement: To analyze usage patterns and improve our service features and performance.
  • Marketing (with consent): To send you product updates and promotional communications, where you have opted in.

4. Legal basis for processing

We process your personal data based on the following legal grounds:

  • Contract performance: Processing necessary to provide the service you have subscribed to.
  • Legitimate interests: Improving our service, ensuring security, and preventing fraud.
  • Consent: Marketing communications and optional analytics cookies.
  • Legal obligation: Compliance with applicable laws and regulations.

5. Who we share data with

We share your data only with trusted service providers and when legally required:

  • Service providers: Hosting providers (Cloudflare/Vercel), analytics providers, and customer support tooling.
  • Merchant of Record: Stripe acts as Merchant of Record for payments on our behalf. Stripe handles payment processing, subscription management, tax calculation and compliance, fraud prevention, and invoicing for Matteo Roncaglio. Read Stripe's Privacy Policy.
  • Professional advisers: Legal and accounting professionals, when necessary.
  • Authorities: Law enforcement or regulatory bodies, when required by applicable law.

6. Data retention

We retain your personal data for as long as necessary to fulfill the purposes for which it was collected, including to satisfy legal, accounting, or reporting requirements. When your data is no longer needed, we will delete or anonymize it. Specifically:

  • Account data is retained for the duration of your active account plus up to 2 years after closure, for legal and fraud prevention purposes.
  • Conversion logs and usage data are retained for up to 12 months for service improvement and debugging.
  • Support correspondence is retained for up to 3 years.

7. Your rights

Depending on your jurisdiction, you may have the following rights regarding your personal data:

  • Access: Request a copy of the personal data we hold about you.
  • Rectification: Request correction of inaccurate or incomplete data.
  • Erasure: Request deletion of your personal data in certain circumstances.
  • Restriction: Request that we limit how we process your data.
  • Portability: Request transfer of your data to another service.
  • Objection: Object to processing based on legitimate interests or for direct marketing.
  • Withdraw consent: Withdraw consent at any time where processing is based on consent.

To exercise any of these rights, please contact us at roncagliomatteo@pec.it. We will respond within one month of receiving your request.

8. Security

We implement appropriate technical and organizational measures to protect your personal data, including encryption in transit (TLS/SSL), access controls, and regular security assessments. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.

9. Cookies

We use cookies and similar technologies to operate our website, remember your preferences, and analyze traffic. The types of cookies we use include:

  • Essential cookies: Required for the website to function properly (e.g., authentication, security).
  • Analytics cookies: Help us understand how visitors interact with our website.

You can manage your cookie preferences through your browser settings.

10. Changes to this policy

We may update this Privacy Policy from time to time. We will notify you of any significant changes by posting the new policy on this page with a revised "Last updated" date. We encourage you to review this policy periodically.

11. Contact us

If you have any questions about this Privacy Policy or our data practices, please contact us at: roncagliomatteo@pec.it. Matteo Roncaglio — Via Dalmazia 30, 25125 Brescia (Italy), VAT 04259710988.