Privacy Policy

Last Updated: 21.02.2025.

1. Introduction

This Privacy Policy describes how Dartblaze ("we," "our," or "us") collects, uses, and handles your information when you use our framework and CLI tool for developing Firebase Cloud Functions in Dart.

2. Information We Don't Collect

Dartblaze is a development framework and CLI tool that runs locally on your machine. We want to be clear that we do not collect any personal information, we do not track your usage of the framework, we do not monitor your deployed functions, we do not have access to your Google Cloud Platform account or credentials, and we do not store any data about your projects or codebase.

3. Technical Data Collection

3.1 Local Operation

The Software operates entirely on your local machine. It only interacts with files within your project directory, only communicates with Google Cloud Platform using credentials you explicitly provide, and does not send any data back to our servers.

3.2 Error Reporting

If you choose to report an issue or bug, you may voluntarily provide technical information about the error. Any information you share in bug reports on our public repository will be visible to others. You should never include sensitive credentials or personal information in bug reports.

4. Third-Party Services

4.1 Google Cloud Platform

When using Dartblaze, you will interact with Google Cloud Platform (GCP). Your use of GCP is governed by Google's Privacy Policy and Terms of Service. Any data collected by GCP during function deployment or execution is subject to Google's privacy practices. We have no control over and assume no responsibility for Google's privacy practices.

4.2 GitHub

If you interact with our GitHub repository, your interactions are subject to GitHub's Privacy Policy. Public contributions, issues, and comments will be visible to others. We are not responsible for any information you choose to share in these public spaces.

5. Website Analytics

If you visit our documentation website, we may use basic analytics to understand site usage. This may include anonymous information such as pages visited, time spent on site, browser type, and operating system. You can opt out of analytics through your browser settings.

6. Children's Privacy

Dartblaze is a developer tool and is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13.

7. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on our website, updating the "Last Updated" date at the top of this Policy, and announcing significant changes through our GitHub repository.

8. Your Rights

While we don't collect personal data, you have the right to know what data is being collected about you, access any personal data we might have, request deletion of any personal data we might have, and opt out of future data collection.

9. Contact Us

If you have any questions about this Privacy Policy, please contact us at [email protected] or through our GitHub repository at https://github.com/dinko7/dartblaze.

10. Compliance

This Privacy Policy complies with the General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), and other applicable privacy laws and regulations.

By using Dartblaze, you acknowledge that you have read and understood this Privacy Policy.