Privacy Policy

Last updated: March 14, 2026

Overview

AiDotNet ("we", "us", "our") is committed to protecting your privacy. This privacy policy explains how we collect, use, and protect information when you use the AiDotNet library, website, and related services.

Information We Collect

Account Information

When you create an account on aidotnet.dev, we collect your email address and display name. This information is stored securely in our Supabase-hosted database and is used for authentication, license management, and account communications.

License Validation Data

When your application validates a license key, we collect:

  • Machine ID hash: A one-way SHA-256 hash of your machine fingerprint. This cannot be reversed to identify you or your machine.
  • Hostname (optional, only if telemetry is enabled): Your machine's hostname, used to help you identify which machines are activated.
  • OS description (optional, only if telemetry is enabled): Your operating system version, used for compatibility tracking.

We never collect: model weights, training data, predictions, source code, file paths, or any personally identifiable information beyond what is listed above.

Anonymous Telemetry (Opt-In Only)

AiDotNet includes an optional, anonymous telemetry system that is disabled by default. You must explicitly opt in by setting the environment variable AIDOTNET_TELEMETRY=true.

When enabled, telemetry collects:

  • Event type (e.g., "trial_operation", "licensed_operation")
  • A hashed machine identifier (not reversible to PII)
  • Library version
  • Operation counts and trial status

Telemetry data is sent to our Supabase-hosted database and is used solely to understand library usage patterns and improve the product. You can disable telemetry at any time by removing the environment variable or setting it to false.

How We Use Information

  • To authenticate your account and manage your license keys
  • To enforce license activation limits (max machines per license)
  • To provide license management features in your account dashboard
  • To understand library usage patterns and prioritize development (telemetry only, opt-in)
  • To send important account-related communications (e.g., license expiration notices)

Data Storage and Security

All data is stored in Supabase-hosted PostgreSQL databases with row-level security (RLS) policies. Data is encrypted in transit (TLS) and at rest. We use industry-standard security practices including parameterized queries, service role key separation, and minimal data collection.

Third-Party Services

  • Supabase: Authentication, database hosting, and edge functions
  • Stripe: Payment processing for paid license tiers (Professional, Enterprise)
  • Vercel: Website hosting and analytics

Each third-party service has its own privacy policy. We only share the minimum data necessary for each service to function.

Your Rights

You have the right to:

  • Access your personal data through your account dashboard
  • Delete your account and all associated data
  • Opt out of telemetry at any time
  • Request a copy of your data

To exercise these rights, contact us at privacy@aidotnet.dev or manage your data through your account settings.

Changes to This Policy

We may update this privacy policy from time to time. We will notify you of significant changes by posting a notice on our website or sending an email to your registered address.

Contact

For privacy-related questions, contact privacy@aidotnet.dev.