Privacy Policy

Last updated: November 26, 2025
v1.1
TL;DR
  • We only use your input SQL and uploads to perform the conversion you requested.
  • Batch uploads are processed in-memory/temporarily on disk and not added to “History”.
  • Temporary download files are auto-deleted (and also purged on the first app start of the day).
  • Account data (email, name, roles/plan) is stored via ASP.NET Identity.
  • We don’t sell personal data. We use cookies for sign-in and basic site functionality.

  • Batch Uploads: Files you upload for batch conversion (.sql, .txt). Processed for conversion only.
  • Diagnostics: Non-PII messages about parsing/conversion (e.g., warnings, errors) shown to you after conversion.
  • Account Data: Email, password hash, roles/plan (e.g., Pro/Team) via ASP.NET Identity.

  • Perform SQL conversion between supported dialects.
  • Display diagnostics to help you understand changes or unsupported statements.
  • Provide download links for converted output (stored temporarily).
  • Authenticate users, enforce plan-based access (Pro/Team), and prevent abuse.
  • Improve reliability (e.g., error analysis in aggregate, no profiling of individuals).

Batch files are processed to produce converted output and diagnostics. We do not add batch files to your on-site history.

  • Temporary Storage: Converted output may be written to a temp folder (e.g., wwwroot/downloads) for your download.
  • Auto-Cleanup: Temporary files are auto-deleted after a retention window (e.g., ~24 hours) and also purged once on the first app start each day.
  • Do Not Upload Sensitive Data: Please avoid uploading secrets or personal data inside SQL, as conversion does not require them.

We use essential cookies for sign-in (ASP.NET Identity) and session security. We do not use advertising cookies. Any optional analytics would be strictly aggregated and non-identifying (if enabled in the future, we will update this policy).

We use ASP.NET Identity to manage accounts. Passwords are stored as secure hashes. We may store claims like your plan to manage access.

If/when a plan billing is enabled, payments are processed by a third-party provider Stripe. We do not store full payment card details on our servers. Please refer to the payment processor’s privacy policy for card data handling.

  • Account Data: Retained while your account is active (and as required by law).
  • Batch Output Files: Temporary; auto-deleted after the retention window and at first daily app start.
  • Logs: Short-to-moderate retention for security and operational integrity.

We use reasonable technical and organizational measures (HTTPS, secure cookies, role-based access, key persistence for data protection) to protect data. No method of transmission or storage is 100% secure.

Depending on your location, you may have rights to access, correct, or delete personal data. Contact us to make a request. We’ll verify your identity before acting.

We may update this policy to reflect changes to our practices or legal requirements. We’ll update the “Last updated” date and, when appropriate, notify you.

Questions or requests? Email us at hello@infinitykeep.com.