Terms of Service & Data Policy

Last Updated: July 29, 2025

Terms of Service

Welcome to ComponentGen✨! These terms and conditions outline the rules and regulations for the use of our application. By accessing and using this application, you accept these terms and conditions in full. Do not continue to use ComponentGen✨ if you do not accept all of the terms and conditions stated on this page.

1. Acceptance of Terms

This is a free, experimental, and demonstration application. By using ComponentGen✨, you agree to be bound by these Terms of Service and our Data Policy. If you do not agree to these terms, please do not use the service.

2. User Conduct

You agree not to use the service to:

  • Generate code that is malicious, illegal, or violates the rights of others.
  • You may not use our service to generate content that promotes hatred, discrimination, disparagement, or harm. This prohibition covers content targeting any individual or group based on race, ethnicity, national origin, religion, political affiliation, sexual orientation, or gender identity (with specific protections for LGBTQ+ people, transgender people, and Palestinians). Content that advocates for environmental harm is also a direct violation of these terms.
  • Attempt to reverse-engineer, decompile, or otherwise discover the source code of the application or its underlying AI models.
  • Disrupt the servers or networks connected to the service.

3. Disclaimer of Warranties

The service is provided "as is" and "as available" without any warranties of any kind. We do not warrant that the service will be uninterrupted, error-free, or that the generated components will be fit for any particular purpose. You assume all risk for your use of the service.

4. Limitation of Liability

In no event shall ComponentGen✨ or its owner, Ava Mier, be liable for any direct, indirect, incidental, special, or consequential damages arising out of the use or inability to use the service.

How We Use Your Data

We believe in being transparent about how we collect and use data. Because this is a free, experimental, and demonstration application, we use the data generated from your interactions to improve the service and the underlying AI model.

What Data We Collect

To improve our service and provide core functionality, we log specific information about how you use the application.

1. Component Generation Data

When you generate or refine a component, we log the following:

  • Conversation ID: A unique identifier that groups an initial prompt with its follow-up revisions.
  • Prompt & Response: The text of the prompt you provide and the full code response generated by the AI.
  • Model & Style: The AI model version used (e.g., gemini-2.5-flash-lite) and the style library you selected.
  • Timestamps & Performance: We record when your prompt was sent and when the response was received to measure performance.

2. Account Information

If you choose to create a free account to save your components, we collect:

  • User ID & Email: A unique User ID and the email you provide for authentication.
  • Saved Components: The code for the components you explicitly choose to save.

3. Our Commitment to Anonymization

We do not log or store your IP address. For users who are not logged in, we use a temporary session ID. Our goal is to analyze the performance of the AI, not the identity of our users.

Why We Collect This Data

Our primary goal is to make ComponentGen✨ better. We use your data for the following specific purposes:

  • To Improve AI Quality: Your prompts and the resulting components are the most valuable resource we have for improving the AI's accuracy and usefulness.
  • To Fine-Tune a Custom Model: This data is essential for potentially training a future version of the AI model.
  • To Diagnose and Fix Problems: Performance logs and error data help us identify bugs and other technical issues.
  • To Provide Core Features: We use your User ID and saved component data to provide the "Personal Component Library" feature.

Data Sharing with Third Parties

We do not sell, rent, or trade your data. However, we do use essential services to operate our application:

  • Google Gemini: Your prompts are sent to Google's Gemini API to generate the component code. Google's privacy policy applies.
  • Digital Ocean: Our application and database are hosted on Digital Ocean. They do not have access to the contents of our database.

Your Choices and Control

If you create an account, you can view, manage, and delete your saved components from your library at any time. You can also choose to delete your account entirely. When you do, we will permanently remove your personal information.

Please note, we will retain an anonymized record of the prompts you submitted and the code that was generated, disconnected from your former account, for the sole purpose of system analysis and AI model training.

Contact Us

If you have any questions, please contact us at info@componentgen.com.