Terms of Service — Firepulse (mobile app)

Last updated: 2026-04-24

In a nutshell: Firepulse is a read-only mobile viewer for your Google and Firebase projects. It uses Google Sign-In with read-only scopes, so it cannot create, modify, or delete anything in your Google Cloud or Firebase account. It is provided AS IS, with no warranty of any kind. By signing in and using the app you accept these Terms. If you do not accept them, do not use the app.

These Terms explain, in plain language, the rules of the road: what the app does, what you're agreeing to, and what it cannot be held responsible for.

1. Who provides this app

  • App name: Firepulse.
  • Publisher: an independent solo developer, operating from France.
  • This app is not affiliated with Google LLC. "Firebase", "Google Cloud", and related marks are trademarks of Google LLC; this is an independent client that uses Google's public APIs.

2. What the app does

  • It is an Expo / React Native mobile client that reads data from Google and Firebase services on your behalf.
  • It signs you in with Google Sign-In, then fetches a limited, read-only view of your projects: Firebase Analytics, Cloud Functions, Cloud Firestore, Firebase Hosting, Cloud Monitoring metrics, Cloud Logging entries, and Firebase services surface (RTDB, Storage, FCM, Remote Config).
  • All API calls go directly from your phone to Google over HTTPS, authenticated by your own Google access token.
  • If, and only if, you explicitly enable daily or weekly push notifications, a Google refresh token is sent to the app's server. That token is encrypted with Google Cloud KMS before being written to storage. See the Privacy Policy for details.

3. What the app does NOT do

  • It does not mutate any Firebase or Google Cloud resource. It cannot create, update, or delete projects, functions, Firestore documents, Remote Config values, Crashlytics annotations, or IAM bindings. The OAuth scopes it requests are all read-only.
  • It does not sell, share, or resell your data. No advertising, no data brokers, no third-party analytics trackers beyond the stock Firebase SDKs documented in the Privacy Policy.
  • It does not run Cloud Functions, trigger deployments, or post data back to your Google Cloud project.

4. Your responsibilities

  • You sign in only with Google accounts you are authorized to access and view data from.
  • You keep the device you installed the app on reasonably secure (screen lock, up-to-date OS).
  • You comply with the Google Terms of Service, the Firebase Terms of Service, and the Google Cloud Platform Terms of Service when using the app.
  • You do not use the app to access or process data in a way that violates any law, contract, or third-party right applicable to you.

5. Acceptable use

  • Do not reverse-engineer, decompile, or tamper with the app for the purpose of bypassing Google API quotas, rate limits, or authentication requirements.
  • Do not use the app to violate Google's API policies, Firebase platform policies, or Google Cloud's Acceptable Use Policy.
  • Do not resell, rehost, or redistribute the compiled APK or IPA without written permission from the publisher.
  • Do not use the app to attempt to access another user's Firebase or Google Cloud data.

6. Intellectual property

  • The app's source code, visual design, icons, and brand elements belong to the publisher (or to their respective upstream owners where the app embeds open-source components under their original licenses).
  • "Firebase", "Google Cloud", "Google", and related logos and marks belong to Google LLC. This app's use of those names is nominative and descriptive; nothing here grants you any right to use Google's trademarks.
  • Nothing in these Terms transfers ownership of the app, its code, or its branding to you.

7. Third-party services

The app talks directly to Google APIs from your device, and (for server-side notifications) the publisher's backend relies entirely on Google Cloud infrastructure. Your use of the app therefore incidentally involves services governed by Google's own terms. By using the app you acknowledge that those terms apply to the portions of data flow they cover:

The publisher is not a party to, and cannot modify, Google's terms.

8. Disclaimer of warranty

The app is provided "AS IS" and "AS AVAILABLE", without warranty of any kind, whether express, implied, or statutory. To the fullest extent permitted by law, the publisher disclaims all warranties, including but not limited to merchantability, fitness for a particular purpose, non-infringement, uninterrupted availability, and accuracy of data.

Metrics, charts, and status indicators shown in the app are derived from Google's public APIs. They may be delayed, rounded, approximated, or temporarily unavailable. Do not rely on the app as the sole source of truth for operational or business decisions.

9. Limitation of liability

To the fullest extent permitted by applicable law, the publisher will not be liable for any indirect, incidental, consequential, special, or punitive damages, or for any loss of profit, revenue, data, or goodwill, arising out of or in connection with your use of the app — even if the publisher has been advised of the possibility of such damages.

Where liability cannot be excluded by law, the publisher's total aggregate liability to you for all claims relating to the app is limited to the amount you paid for the app in the twelve (12) months preceding the event giving rise to the claim. For the free tier, that amount is zero.

10. Changes to these Terms

The publisher may update these Terms from time to time (for example, to reflect new features, scopes, or legal requirements). The updated version will replace this page and carry a new Last updated date. If the change is material, the app will ask you to re-consent before the new Terms take effect. Continued use of the app after the effective date of a non-material update constitutes acceptance of the new Terms.

11. Governing law

These Terms are governed by and construed under the laws of France, without regard to its conflict-of-laws rules. Any dispute arising out of or in connection with these Terms is subject to the exclusive jurisdiction of the competent courts of France, subject to any mandatory consumer-protection rules that would grant you the right to bring proceedings in the courts of your own country of residence.

12. How to stop using the app

  1. Uninstall it from your device.
  2. Revoke its access to your Google account at myaccount.google.com/permissions.
  3. If you had enabled server-side notifications, use the in-app "Delete notification" action before uninstalling to also remove your configuration, encrypted refresh token, and push tokens from the server. See the Privacy Policy for the full deletion flow.

These Terms describe the behavior of the "Firepulse" mobile app as of the last-updated date. They apply only to that app (published on the Google Play Store) and the backend that serves its notification feature.