Privacy Policy

Effective Date: July 18, 2025

Firebae — a full-fledged sidechick for your Flutter project — is a JetBrains IntelliJ plugin designed to help Flutter developers set up and manage Firebase projects directly inside IntelliJ IDEA or Android Studio.

We value your privacy and are committed to protecting your personal information. This policy explains what we collect, why we collect it, and how it's used.

1. Information We Collect

We do not collect unnecessary personal data.

Certain information is collected only when required for authentication with Firebase or Google Cloud APIs, including:

  • Email address (log in via Google)
  • Project identifiers (Firebase project IDs, App IDs)
  • Access tokens (used temporarily for authentication)
  • Usage data related to plugin actions (error logs, feature usage stats)

2. How We Use Your Information

  • Authenticate you securely with Firebase and Google Cloud
  • Manage Firebase projects and configurations
  • Diagnose errors and improve plugin features
  • Display basic account information in the plugin UI

We never sell or share your data for advertising purposes.

3. App Permissions & Access

All authentication is handled securely using official Google APIs.

Tokens are not stored longer than necessary and are used only to perform the requested Firebase operations.

We do not upload or read any of your code, project files, or local data beyond what's needed for Firebase setup.

4. Third-Party Services

Firebae interacts with the following services:

  • Google Cloud Platform
  • Firebase
  • JetBrains Platform APIs

5. Google API Scopes Explanation

Firebae uses the following Google services for functionality:

  1. Firebase Management — Manage Firebase projects, apps, and configurations.
  2. Google Cloud Platform Access — Create/manage backend resources linked to Firebase.
  3. IAM (Identity and Access Management) — Manage IAM roles and service accounts for Firebase integration.
  4. User Profile Information — Retrieve your basic profile info (name, profile picture) for display within the plugin.
  5. User Email Information — Retrieve your email address to associate your IDE session with your Firebase account.

6. Data Retention

  • Access tokens are stored only temporarily for active sessions.
  • Error logs and analytics (if enabled) may be retained anonymously for debugging and improvements.
  • You can clear all stored data anytime from the plugin settings.

7. Data Transfers

Since Firebae integrates with Google services, some data (like access tokens) may be processed on Google's servers, which could be located in various countries.

8. Your Data Rights

You can:

  • Revoke authentication via your Google account settings
  • Remove stored tokens from the plugin
  • Uninstall Firebae to stop all data collection

9. Security

We use secure authentication flows and HTTPS to protect all communication.

No sensitive data is stored in plain text.

10. Changes to This Policy

We may update this policy occasionally. Updates will be reflected with a new Effective Date at the top.

11. Contact Us

If you have any questions or concerns about this Privacy Policy, contact us at: