Now live. Connect your Firebase and Intellity watches every deploy, emailing you the moment a rule opens a new hole. Start free →

Make sure a stranger can’t read your users’ data.

Your Firebase Firebase rules decide who can. Intellity loads them into the real Firebase engine, then attacks them like an anonymous visitor and a logged-in user, so you see exactly what they leave open, with the fix for each one.

paste yours, or run the example below
No keys, and no access to your project
New to this? Where do I find my rules?
In the Firebase console, open Firestore Database → Rules and Storage → Rules. Copy the whole file from each (they start with rules_version = '2';) and paste them above. That is all Intellity needs. No keys, and no access to your project.

↓ a real scan of a deliberately vulnerable example app, not your rules

intellity · live scan

Three lines of loose rules just handed a stranger every user’s email, your payment data, and admin over everything. That is what a scan catches, before someone else does.

How it works, in four steps.

No magic, and no LLM opinion in the loop. Here is the whole thing, start to finish.

01
firestore.rules
storage.rules

You paste your rules

Just the rules text you already have. No keys, no data, and no access to your live project.

02
booting engine…

We load them into the real engine

The actual Firebase rules engine, the same one Google runs in production, in a private sandbox.

03

We run every attack

Every request an attacker would try, as an outsider and as a logged-in user, against each path.

04
16 holeseach with the exact rule fix

You get proof and the fix

Every hole it opened, the exact request that proves it, and the one rule change that closes it.

A security tool must never be the leak.

So Intellity is built to need almost nothing from you. Here is exactly what it touches, and what it never does.

01

Rules text only

You paste your rules. We never ask for a key, a token, or a connection to your live project.

02

An isolated sandbox

Every scan runs in a private, throwaway sandbox that is destroyed the moment it finishes.

03

Nothing sensitive kept

We keep only anonymised patterns to sharpen our checks. Never your project, and never a record.

04

No production impact

Writes and deletes are simulated inside the engine, never executed against anything real.

What Intellity does today, and what is next.

Right now it proves your Firestore and Storage rules, connects to your live project, and re-checks every deploy. That is one layer of one backend. We only claim what we can prove today, and we ship the rest continuously.

Live today

Paste and scan your rules, free
Connect your live Firebase, read-only
Monitoring that re-checks every deploy pro
Firestore and Storage rules, together
Anonymous, cross-user and privilege attacks
Open writes, cost abuse and wildcards

Everything on the right ships into the same account you start today, and your monitoring keeps working while we build it. The earlier you get on, the more it compounds.

Start free

Questions, answered.

The things developers ask before they paste their rules in.

What does Intellity access?
Only the rules text you paste. No API keys, no service accounts, and no connection to your live Firebase project.
Is it safe to paste my rules?
Your rules describe who can reach what. They contain no secrets and no data. We run them in an isolated sandbox that is destroyed after the scan, and we keep only anonymised patterns.
What does connecting my Firebase do?
It reads your deployed Firestore and Storage rules, read-only and in one click, so you scan what you actually have live instead of pasting. It never reads or touches your data.
What is continuous monitoring?
Switch it on for a connected project and Intellity re-checks your live rules every few minutes. If a deploy opens a new hole you get an email within minutes, clean deploys stay silent, and every Monday you get a short summary.
Why not just paste them into an LLM (Claude, ChatGPT, etc.)?
An LLM reads your rules and predicts what they allow. It is often right, but it is still model output with no proof behind it. Intellity runs your rules in the real Firebase engine and shows you the actual result, an ALLOW or DENY you can reproduce for every finding.
What does it cost?
Scanning your rules and connecting your Firebase are free, and no signup is required to scan. Continuous monitoring is Pro, 19 dollars a month, with a 14-day free trial and cancel anytime.
What is coming next?
Deeper cost and abuse exposure, Cloud Functions and App Check, then live-data depth, Supabase, Postgres policies, and your own APIs. The section above has the full picture.

See what your rules actually allow.

Paste them and get proof, with the exact fixes, in seconds. No project access and no keys. Then create a free account to connect your Firebase and watch every deploy.

Scan my rules

Free to scan and connect. Create a free account →

✓ reading your rules…