Skip to content
BuildThenTestedSee packages

Expo pre-launch checklist

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

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

  1. Secrets and keys

  2. Data access

  3. Login and permissions

  4. AI features

  5. 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
    • Certificate pinning absent

      Search the project for pinning-related words: pin, sha256, certificate, network_security_config, NSPinnedDomains, trustkit.

      Medium
  6. Payments

  7. Reliability

  8. Deploy and config

  9. Performance

Questions

expo security checklist

The list above: 15 checks across 9 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.