Elements Privacy Policy
Last updated: May 6, 2026
Elements Dev Corporation ("Elements", "we", "us") builds developer tools. This policy explains what information we collect, why, and what we do with it.
Who this policy applies to
This policy covers:
- Visitors to our website.
- People who create an account, purchase a subscription, or manage billing with us.
- Customers who install and run the Elements tooling on their machines.
It does not cover end users of applications that our customers build with Elements. Those end users' data is the customer's responsibility, governed by the customer's own privacy policy.
What we collect
1. Account and billing information
When you create an account or purchase a subscription, we collect:
- Your name.
- Your email address.
- Your company name (if applicable).
- Billing address and tax-related information, where required.
Payment card details are handled by our payment processor and are not stored by Elements. We receive a token that lets us charge your card, along with the last four digits and card brand for display on your billing page.
2. Information from the Elements tooling
When the Elements tooling runs on your machine, our license daemon maintains a connection to our license servers to verify your subscription, enforce your license count, deliver license updates, and identify which machines hold which licenses for administrative purposes. Over that connection, the tooling sends:
- A unique machine identifier generated at install time.
- The machine's operating system, operating system version, and CPU architecture.
- The machine's hostname.
- The version of Elements running on the machine.
- Connect and disconnect events for each project server you start, identified by a one-way hash of the project path. We use these events to enforce concurrent-license limits.
The Elements tooling does not transmit your source code, project files, file names, file paths, build outputs, application data, environment variables, secrets, or end-user data.
3. Website usage data
We collect usage data about visits to our website and use of our services for our own operational and product purposes. We do not share this data with third parties.
4. Cookies
Our website uses cookies to keep you signed in and to support normal operation of the site.
5. Support and communication
If you contact us for support, we keep the messages you send and our responses, along with your email address, so we can help you and keep a record of the conversation.
6. Record of agreement acceptance
When you accept any of our agreements (the License and Subscription Agreement, the Acceptable Use Terms, or this Privacy Policy) at sign-up, at checkout, or at any subsequent renewal, we store a record of that acceptance. That record includes a reference to the exact version of the agreement you accepted, a timestamp, your account identifier, your IP address, and your browser's user-agent string. We keep this for the life of your account plus a reasonable retention period afterward, so that we can prove which version of the agreement you accepted if a dispute arises.
Why we collect it
We use the information above only for:
- Providing the service. Creating your account, processing payments, enforcing your license count, delivering software updates, and making the tooling work.
- Support. Responding to your questions and troubleshooting problems.
- Billing and records. Sending invoices, receipts, renewal notices, and keeping records we are required to keep.
- Security and abuse prevention. Detecting license abuse, fraud, and unauthorized access.
- Product communication. Occasional emails about your account, subscription changes, and material product updates. We do not send marketing emails unless you opt in.
- Legal compliance. Meeting our obligations under tax, accounting, and other applicable law.
We do not sell your personal information.
Categories of third parties we share information with
We share personal information only with service providers that help us operate Elements, and only to the extent they need it to perform their function. The categories of service providers we use are:
- Payment processors — we use Stripe to process payments. Cardholder data is handled by Stripe and is not stored by Elements.
- Email delivery providers — for transactional messages such as receipts, renewal notices, and account notifications.
- Cloud infrastructure providers — United States-based providers on whose infrastructure we operate our website, database, and license services.
We may also disclose information if required by law, subpoena, or court order, or if necessary to protect our rights, our customers, or the public.
If Elements is involved in a merger, acquisition, or sale of assets, your information may be transferred as part of that transaction. We will notify you and provide choices where required by law.
Where we store it
Information is stored in the United States. If you are located outside the United States, your information will be transferred to and processed in the United States, where data protection laws may differ from those in your country. Where required for international transfers, we rely on appropriate legal mechanisms (such as the European Commission's Standard Contractual Clauses).
How long we keep it
- Account and billing information: for as long as you have an account, and afterward as needed to comply with tax, accounting, and legal obligations.
- License-related machine information: while your subscription is active, plus a limited retention period for security and abuse investigation.
- Support correspondence: for a reasonable period after the conversation ends.
- Agreement acceptance records: for the life of your account and a reasonable period afterward.
When we no longer need personal information, we delete or anonymize it.
Your rights
Depending on where you live, you may have the right to:
- Access the personal information we hold about you.
- Correct inaccurate information.
- Delete your information (subject to legal retention requirements).
- Export your information in a portable format.
- Object to or restrict certain processing.
- Withdraw consent where processing is based on consent.
To exercise any of these rights, email privacy@elements.dev. We will respond within the time required by applicable law.
If you are in the EU or UK, you also have the right to lodge a complaint with your local data protection authority.
California Residents
If you are a California resident, the California Consumer Privacy Act (CCPA) gives you the rights described above (to know, delete, correct, and to data portability), as well as the right to opt out of the "sale" or "sharing" of your personal information and to limit our use of "sensitive personal information." We do not sell your personal information, and we do not share it for cross-context behavioral advertising. To exercise any CCPA right, email privacy@elements.dev. You may also designate an authorized agent to make a request on your behalf. We will not discriminate against you for exercising your rights.
Children
Elements is a developer tool intended for adults. Our services are not directed to children, and we do not knowingly collect personal information from anyone under 13. If you believe a child has provided us with personal information, please contact privacy@elements.dev and we will delete it.
Security
We use reasonable technical and organizational measures to protect personal information, including encryption in transit, access controls, and limited internal access on a need-to-know basis. No system is perfectly secure; we cannot guarantee absolute security.
Changes to this policy
We may update this policy from time to time. When we do, we will update the "Last updated" date above. For material changes, we will give you reasonable notice by email or through your account before the change takes effect.
How to contact us
Elements Dev Corporation [Elements Dev Corporation mailing address] privacy@elements.dev