Privacy Policy

This Privacy Policy explains how ToMarkdown collects, uses, discloses, and safeguards your personal information when you use our services.

Last Updated: June 3, 2025

Complete Privacy Policy

The full legal text of our Privacy Policy for ToMarkdown

1Information We Collect

ToMarkdown offers both free, in-browser Markdown tools and optional account-based features (e.g., registration, OAuth2 login, future API access). Depending on how you interact with our site, we may collect the following types of information:

1.1 Personal Information

When you register for an account or log in via OAuth2 (Google, GitHub, etc.), you may provide us with:

  • Username
  • Email address
  • Password (hashed and stored securely)
  • Billing address (only if you subscribe to a paid service later)

We do not collect sensitive personal data such as race, religion, political beliefs, health information, or government-issued identifiers.

1.2 Device & Technical Information

When you visit or use ToMarkdown (even without registering), we automatically collect certain non-personal, technical data to ensure our site runs smoothly:

  • Device type and operating system (e.g., Windows, macOS, Linux, iOS, Android)
  • Browser type and version (e.g., Chrome, Firefox, Safari)
  • Screen resolution and viewport size
  • Unique device identifiers (e.g., browser fingerprinting tokens, cookies)
  • IP address (stored only in truncated or anonymized form)

1.3 Usage Data & Interaction Logs

To improve our services, we record aggregated, non-identifiable metrics such as:

  • Timestamped page views (which pages or tools you accessed, and when)
  • Clickstream data (sequence of actions—e.g., which Markdown tools you used and for how long)
  • Error and crash reports (stack traces and HTTP status codes, stripped of any personal content)

1.4 Third-Party Login Information

If you choose to log in with a third-party provider via OAuth2, we may receive:

  • Name or display name
  • Email address
  • Avatar or profile picture URL
  • Basic public profile data

We rely on the OAuth2 provider's user consent process; ToMarkdown does not store your third-party login credentials or passwords.

1.5 User-Provided Content & Preferences

Any information you actively provide that is not part of document content—such as:

  • Avatar or profile photo (if you upload one)
  • Display name (if different from username)
  • Tool preferences or settings (e.g., preferred Markdown flavor, theme selection, editor layout)
1.5.1 Document Content

All Markdown files you process with our free tools are handled entirely in your browser (client-side). We do not upload, store, or log your raw Markdown content, converted HTML, or any intermediate data on our servers.

2How We Use Your Information

We use the information we collect for the following purposes:

2.1 To Provide & Maintain Our Services

  • Account Creation & Authentication: Verify your email address and authenticate your login sessions. Securely store hashed passwords or OAuth2 tokens.
  • User Profile & Preferences: Display your avatar, display name, and saved preferences.
  • Feature Access: Grant you access to registered-only features (e.g., project history, saved snippets, future API endpoints).
  • Billing & Subscription Management: If you subscribe to a paid API plan, we'll use your billing address and payment information (via a third-party processor) to process transactions, send invoices, and handle refunds.

2.2 To Improve User Experience

  • Usage Analytics: Analyze aggregated logs to determine which tools are most popular, how long users spend on each page, and where improvements are needed.
  • Performance Monitoring: Track page load times, API response times, and error rates to optimize site speed and reliability.

2.3 To Communicate With You

  • Support & Inquiries: Respond to support requests, troubleshoot technical issues, and provide account assistance via email.
  • Updates & Announcements: Send you optional newsletters, feature launch emails, or other marketing communications only if you opt in. You may unsubscribe at any time by clicking the "Unsubscribe" link at the bottom of any email.

2.4 To Ensure Security & Prevent Abuse

  • Fraud Detection & Prevention: Monitor for unusual login patterns or suspicious API usage to protect user accounts and server resources.
  • DDoS & Malicious Activity Mitigation: Use server-side analytics and firewall rules to block or rate-limit abusive IP addresses.

2.5 To Comply with Legal Obligations

  • Law Enforcement & Legal Requests: Cooperate with valid subpoenas, court orders, or other legal processes.
  • Regulatory Compliance: Retain certain transaction logs for tax and accounting compliance, if you subscribe to a paid API plan.

3Data Sharing & Disclosure

We do not sell, rent, or lease your personal information to third parties. We may share your data in the following limited scenarios:

3.1 Service Providers & Subprocessors

We engage third-party vendors to perform services on our behalf. These providers are contractually obligated to process your information only for the purposes we specify and to maintain confidentiality. Examples include:

  • Hosting & Infrastructure (Cloudflare Workers)
  • Authentication & OAuth2 Management (e.g., Auth0, Firebase Authentication)
  • Analytics & Performance Monitoring (e.g., Google Analytics, Sentry)
  • Payment Processing (e.g., Stripe, PayPal) for paid API subscriptions
  • Email Delivery & CRM (e.g., SendGrid, Mailgun)

3.2 Legal Compliance & Protection

  • Law Enforcement & Legal Requests: ToMarkdown may disclose personal information if required by a valid subpoena, court order, or other governmental request. We will notify you of such disclosures unless prohibited by law.
  • Protecting Our Rights & Safety: If we believe your actions violate our Terms of Service or pose a security threat to other users, we may share relevant data (e.g., truncated IP logs) with authorities or affected parties.

3.3 Business Transfers

In the event ToMarkdown undergoes a merger, acquisition, or asset sale, your personal information may be transferred as part of the business transaction. We will notify you of any change in ownership or use of your data prior to such transfer, and the new entity will be bound by this Privacy Policy (or a policy substantially similar).

4Data Protection & Security

We take reasonable administrative, technical, and physical precautions to protect the personal information you provide:

4.1 Encryption & Secure Storage

  • Data in Transit: All communication between your browser and our servers is encrypted using HTTPS (TLS 1.2 or higher).
  • Data at Rest: Sensitive data (e.g., passwords) are hashed with a strong algorithm (e.g., bcrypt or Argon2). Payment details are never stored on our servers; all transactions are processed directly by our third-party payment partners (e.g., Stripe).

4.2 Access Controls & Authentication

  • Least-Privilege Access: Only authorized employees and contractors have access to production systems and databases.
  • Multi-Factor Authentication (MFA): We enforce MFA for all administrative accounts with access to sensitive data.

4.3 Regular Audits & Monitoring

  • Security Audits: We perform periodic code reviews, vulnerability scans, and penetration tests.
  • Logging & Alerting: Real-time monitoring for unusual activity (e.g., multiple failed login attempts, SQL injection patterns) with automatic alerts to our security team.

4.4 Data Breach Notification

In the unlikely event of a data breach that affects your personal information, we will:

  1. Investigate and contain the breach immediately.
  2. Notify you via email within 72 hours of confirming that it impacted your personal data, as required by applicable laws (e.g., GDPR).
  3. Provide guidance on steps you can take to protect yourself (e.g., resetting your password).

5Cookies & Tracking Technologies

To enhance your experience and understand how you use our site, we employ cookies and similar tracking technologies:

5.1 Essential Cookies

  • Session Management: Remember your authenticated session (so you don't have to log in on every page).
  • Load Balancing & Security: Distribute traffic across our servers and detect malicious bots.

5.2 Analytics & Performance Cookies (Optional)

  • Google Analytics / Sentry: We collect anonymized, aggregated usage data (e.g., page views, bounce rate) to improve site performance and user flow.
  • Opt-Out: You may disable analytics cookies by clicking "Do Not Track" in your browser settings or installing a cookie-blocking extension. Note that blocking essential cookies may impair certain site functions.

6Your Rights & Choices

Depending on your jurisdiction, you may have rights regarding your personal information:

Access

Request a copy of the personal information we hold about you (e.g., account details, preferences).

Correction

Ask us to update or correct incomplete or inaccurate data (e.g., change your email address).

Deletion ("Right to be Forgotten")

Request that we delete your personal information, subject to legal and contractual requirements (e.g., retaining billing records for tax purposes).

Objection / Restriction

Object to or limit certain processing activities (e.g., analytics tracking).

Data Portability

Request a machine-readable copy of the data you provided to us (e.g., profile fields, preferences).

To exercise any of these rights, contact us at support@tomarkdown.dev. We will respond to your request within 30 days. Some requests may require additional verification to protect your privacy.

7Data Retention

We retain your personal data only as long as necessary to fulfill the purposes outlined in this Privacy Policy, including:

Account Information

Retained until you delete your account or we discontinue the service.

Billing & Transaction Records

Retained for a minimum of seven years to comply with tax and accounting regulations (if you subscribe to a paid plan).

Usage Logs & Analytics

Aggregated usage data may be stored for up to 12 months before anonymization or deletion.

Crash Reports & Error Logs

Retained for up to 90 days for debugging and product improvement; then permanently deleted.

When data is no longer needed, we either delete it or store it in anonymized, aggregated form where individual users cannot be identified.

8International Data Transfers

ToMarkdown's servers and third-party subprocessors (e.g., Cloudflare, Auth0, Stripe) may be located in the United States and other jurisdictions. By using our services, you consent to the transfer of your personal information across international borders. We implement appropriate safeguards—such as Standard Contractual Clauses (SCCs) for transfers from the European Economic Area (EEA)—to ensure adequate protection.

9Children's Privacy

ToMarkdown is intended for users aged 13 and older. We do not knowingly collect personal information from children under 13. If you are under 13, please do not register or use our services. If we learn that we have collected data from a child under 13, we will promptly delete that information. If you believe we might have any information from a child under 13, please contact us at support@tomarkdown.dev.

10Changes to This Privacy Policy

We may update this Privacy Policy occasionally to reflect changes in our practices or legal requirements. When we make material changes:

  1. We will update the "Last Updated" date at the top of this page.
  2. If the changes are substantial (e.g., new categories of data collected or new sharing practices), we will post a prominent notice on our homepage or send an email notification to registered users.

Your continued use of ToMarkdown after any changes to this Privacy Policy constitutes acceptance of those changes.

11Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

We aim to respond to all inquiries within 30 days. Thank you for trusting ToMarkdown—we are committed to protecting your privacy and delivering a safe, efficient Markdown experience.