Skip to content
BuildThenTestedSee packages

Firebase pre-launch checklist

27 checks in the order we run them, most severe first. Each one has a self-check you can do in the Firebase console and your browser, and a fix direction. Free to use; nothing to sign up for.

Defaults referenced come from Google's documentation, verified 2026-09-21, on the Firebase hub.

  1. Secrets and keys

  2. Data access

  3. Login and permissions

  4. AI features

    • No output validation before actions

      List the things your AI feature can do beyond replying with text: run queries, call APIs, send messages, change records, fetch URLs, run code.

      Critical
  5. Deploy and config

    • AI agent with production credentials

      Open the folder the agent works in and look for .env, .env.local or similar files; note whether any value starts with sk_live_, contains the word prod, or is a service-role or admin key.

      Critical
  6. Mobile

    • Secrets in the mobile app bundle

      Open the project's .env files and app.json or app.config.js; list every variable whose name starts with EXPO_PUBLIC_ or that sits under extra.

      Critical
    • Offline state corrupting data

      On two phones (or a phone and the simulator) signed into the same account, put one in airplane mode and edit the same record on both.

      High
  7. Payments

  8. Reliability

  9. Data integrity

  10. Performance

Questions

firebase security checklist

The list above: 27 checks across 10 categories, most severe first. Each links to a page with what the issue looks like, a self-check and a fix direction. Download the Markdown file to tick items off in your own notes.

can i use this checklist without buying anything

Yes. That is the point of publishing it. If you run every self-check and fix what you find, you have done most of what the security sweep does. What our test adds is a second account, scripts that enumerate everything, and a written report you can show someone.

Prefer someone else to run it: the security sweep covers the critical items in 24 hours; the pre-launch check covers the full list. Or run the self-check tool.