Privacy Policy
Last updated: 4 March 2026
1. Introduction
QubitLang (“we”, “our”, “us”) operates the quantum programming platform at qubitlang.net. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our Service, including our cloud IDE, quantum simulators, hardware backend access, and related features.
By using QubitLang, you consent to the data practices described in this policy.
2. Information We Collect
Account information: When you register, we collect your name, email address, and password. If you authenticate via GitHub, we receive your GitHub profile information (username, email, avatar) as authorised by you.
Usage data: We collect information about how you use the platform, including quantum programs and circuits you create, jobs submitted to simulators and hardware backends, project metadata, and interaction with the IDE and circuit visualisation tools.
Billing data: If you subscribe to a paid plan (Starter, Growth, or Scale), we collect payment information through our payment processor. We do not store full credit card numbers on our servers.
Technical data: We automatically collect your IP address, browser type, device information, and access timestamps when you use the Service.
Communications: If you contact support, subscribe to our newsletter, or participate in community features, we retain the content of those communications.
3. How We Use Your Information
We use the information we collect to:
- Provide and maintain the QubitLang platform, including running quantum simulations and submitting jobs to hardware backends.
- Manage your account, subscriptions, and compute credit balances.
- Process payments and send billing-related communications.
- Send service notifications, such as job completion alerts, usage warnings, and team invitations (via our email service provider).
- Improve the platform through usage analytics and performance monitoring.
- Provide customer support and respond to enquiries.
- Enforce our Terms of Service and detect abuse or fraudulent activity.
4. Legal Basis for Processing (GDPR)
If you are located in the United Kingdom or European Economic Area, we process your personal data under the following lawful bases:
- Contractual necessity — Processing required to provide the Service, manage your account, execute quantum jobs, and fulfil your subscription (e.g., account data, usage data, billing data).
- Legitimate interests — Processing for platform improvement, security monitoring, fraud prevention, and anonymous analytics, where our interests do not override your rights.
- Consent — Processing based on your explicit consent, such as marketing communications and optional newsletter subscriptions. You may withdraw consent at any time.
- Legal obligation — Processing required to comply with applicable laws, regulations, or legal proceedings.
5. Authentication & Third-Party Services
QubitLang uses the following third-party services to operate. Each has its own privacy policy governing how your data is handled:
- Supabase — Authentication, database, and user management.
- Quantum hardware providers (IBM Quantum, IonQ, Rigetti) — When you submit jobs to quantum backends, job data is transmitted to the respective provider for execution.
- Payment processor — Handles subscription billing and payment card information securely.
- Postmark — Delivers transactional emails such as job notifications, team invitations, and usage alerts.
- GitHub — Optional OAuth authentication provider.
We only share the minimum data necessary with each provider to deliver the Service.
6. Cookies & Local Storage
We use cookies and browser local storage to operate and improve the Service. These fall into the following categories:
- Essential cookies — Required for authentication, session management, and core platform functionality. These cannot be disabled without breaking the Service.
- Functional cookies — Remember your preferences such as notification settings, IDE configuration, and theme selection.
- Analytics cookies — Collect anonymous usage data to help us understand how the platform is used and identify areas for improvement. We do not use third-party advertising trackers.
You can manage cookie preferences through your browser settings. Disabling essential cookies may prevent you from using the Service.
7. Data Retention
We retain your account data for as long as your account is active. Your quantum programs, circuits, and project data are stored according to the storage limits of your subscription tier.
If you delete your account, we will remove your personal data within 30 days, except where we are required to retain certain information for legal or compliance purposes. Anonymised, aggregated usage data may be retained for analytics.
Job execution logs submitted to third-party quantum hardware providers are subject to the data retention policies of those providers.
8. Data Security
We implement industry-standard security measures to protect your data, including encryption of data in transit (TLS) and at rest, secure authentication practices, and access controls.
However, no method of transmission or storage is completely secure. While we strive to protect your information, we cannot guarantee absolute security. You are responsible for keeping your account credentials confidential.
9. Children’s Privacy
QubitLang is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected data from a child under 13, we will take steps to delete that information promptly. If you believe a child under 13 has provided us with personal data, please contact us at support@qubitlang.net.
10. Your Rights
Depending on your location, you may have the following rights regarding your personal data:
- Access — Request a copy of the personal data we hold about you.
- Correction — Request correction of inaccurate or incomplete data.
- Deletion — Request deletion of your personal data, subject to legal retention requirements.
- Portability — Request your data in a portable format (e.g., export your quantum programs and project data).
- Objection — Object to processing of your data for certain purposes, such as marketing.
- Withdraw consent — Where processing is based on consent, you may withdraw it at any time without affecting the lawfulness of prior processing.
To exercise any of these rights, contact us at support@qubitlang.net. We will respond within 30 days.
If you are located in the United Kingdom, you also have the right to lodge a complaint with the Information Commissioner’s Office (ICO) at ico.org.uk.
11. International Data Transfers
Your data may be processed and stored in locations outside your country of residence, including where our third-party service providers operate. Where data is transferred internationally, we ensure appropriate safeguards are in place in accordance with applicable data protection laws.
12. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will notify you via email or a prominent notice on the platform. Your continued use of QubitLang after such changes constitutes acceptance of the updated policy.
13. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at support@qubitlang.net.