CarrySafe
Get early accessPortal access

FIFTY-SIX JURISDICTIONS

A carry-law map that says when it does not know.

CarrySafe is an iPhone map for lawful concealed-carry permit holders, pairing official state sources with jurisdiction boundaries and mapped sensitive-place records. Wherever our review has not reached, it says Not reviewed — never an answer.

Not geolocated. Nothing here reads your location.

NOT REVIEWED

“Not reviewed” means unknown. It never means permission.

It never means no rule exists, and paying for a plan does not change it into a yes. That is the whole product, in one line.

CarrySafePlus opens your home state and one resident permit. Map coverage and app features — never permission to carry.

No jurisdiction is open. Pick a flag below, or click the map.Alaska — jurisdiction geography only.California — jurisdiction geography only.Oregon — jurisdiction geography only.Washington — jurisdiction geography only.Nevada — jurisdiction geography only.Idaho — jurisdiction geography only.Arizona — jurisdiction geography only.Utah — jurisdiction geography only.Hawaii — jurisdiction geography only.Montana — jurisdiction geography only.Wyoming — jurisdiction geography only.New Mexico — jurisdiction geography only.Colorado — jurisdiction geography only.North Dakota — jurisdiction geography only.South Dakota — jurisdiction geography only.Texas — jurisdiction geography only.Nebraska — jurisdiction geography only.Kansas — jurisdiction geography only.Oklahoma — jurisdiction geography only.Minnesota — jurisdiction geography only.Iowa — jurisdiction geography only.Missouri — jurisdiction geography only.Arkansas — jurisdiction geography only.Louisiana — jurisdiction geography only.Wisconsin — jurisdiction geography only.Illinois — jurisdiction geography only.Mississippi — jurisdiction geography only.Indiana — jurisdiction geography only.Alabama — jurisdiction geography only.Tennessee — jurisdiction geography only.Michigan — jurisdiction geography only.Kentucky — jurisdiction geography only.Ohio — jurisdiction geography only.Georgia — jurisdiction geography only.West Virginia — jurisdiction geography only.Florida — jurisdiction geography only.South Carolina — jurisdiction geography only.North Carolina — jurisdiction geography only.Virginia — jurisdiction geography only.Pennsylvania — jurisdiction geography only.District of Columbia — jurisdiction geography only.Maryland — jurisdiction geography only.New York — jurisdiction geography only.Delaware — jurisdiction geography only.New Jersey — jurisdiction geography only.Vermont — jurisdiction geography only.Connecticut — jurisdiction geography only.New Hampshire — jurisdiction geography only.Massachusetts — jurisdiction geography only.Rhode Island — jurisdiction geography only.Maine — jurisdiction geography only.

ALAlabama

What CarrySafe holds for Alabama

We have not published a per-state measurement for Alabama on this page yet. That is a fact about this page, not about Alabama — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

AKAlaska

What CarrySafe holds for Alaska

We have not published a per-state measurement for Alaska on this page yet. That is a fact about this page, not about Alaska — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

AZArizona

What CarrySafe holds for Arizona

We have not published a per-state measurement for Arizona on this page yet. That is a fact about this page, not about Arizona — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

ARArkansas

What CarrySafe holds for Arkansas

We have not published a per-state measurement for Arkansas on this page yet. That is a fact about this page, not about Arkansas — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

CACalifornia

What CarrySafe holds for California

We have not published a per-state measurement for California on this page yet. That is a fact about this page, not about California — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

COColorado

What CarrySafe holds for Colorado

We have not published a per-state measurement for Colorado on this page yet. That is a fact about this page, not about Colorado — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

CTConnecticut

What CarrySafe holds for Connecticut

We have not published a per-state measurement for Connecticut on this page yet. That is a fact about this page, not about Connecticut — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

DEDelaware

What CarrySafe holds for Delaware

We have not published a per-state measurement for Delaware on this page yet. That is a fact about this page, not about Delaware — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

DCDistrict of Columbia

What CarrySafe holds for District of Columbia

We have not published a per-state measurement for District of Columbia on this page yet. That is a fact about this page, not about District of Columbia — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

FLFlorida

What CarrySafe holds for Florida

We have not published a per-state measurement for Florida on this page yet. That is a fact about this page, not about Florida — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

GAGeorgia

What CarrySafe holds for Georgia

We have not published a per-state measurement for Georgia on this page yet. That is a fact about this page, not about Georgia — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

HIHawaii

What CarrySafe holds for Hawaii

We have not published a per-state measurement for Hawaii on this page yet. That is a fact about this page, not about Hawaii — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

IDIdaho

What CarrySafe holds for Idaho

We have not published a per-state measurement for Idaho on this page yet. That is a fact about this page, not about Idaho — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

ILIllinois

What CarrySafe holds for Illinois

We have not published a per-state measurement for Illinois on this page yet. That is a fact about this page, not about Illinois — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

INIndiana

What CarrySafe holds for Indiana

We have not published a per-state measurement for Indiana on this page yet. That is a fact about this page, not about Indiana — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

IAIowa

What CarrySafe holds for Iowa

We have not published a per-state measurement for Iowa on this page yet. That is a fact about this page, not about Iowa — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

KSKansas

What CarrySafe holds for Kansas

We have not published a per-state measurement for Kansas on this page yet. That is a fact about this page, not about Kansas — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

KYKentucky

What CarrySafe holds for Kentucky

We have not published a per-state measurement for Kentucky on this page yet. That is a fact about this page, not about Kentucky — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

LALouisiana

What CarrySafe holds for Louisiana

We have not published a per-state measurement for Louisiana on this page yet. That is a fact about this page, not about Louisiana — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MEMaine

What CarrySafe holds for Maine

We have not published a per-state measurement for Maine on this page yet. That is a fact about this page, not about Maine — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MDMaryland

What CarrySafe holds for Maryland

We have not published a per-state measurement for Maryland on this page yet. That is a fact about this page, not about Maryland — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MAMassachusetts

What CarrySafe holds for Massachusetts

We have not published a per-state measurement for Massachusetts on this page yet. That is a fact about this page, not about Massachusetts — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MIMichigan

What CarrySafe holds for Michigan

We have not published a per-state measurement for Michigan on this page yet. That is a fact about this page, not about Michigan — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MNMinnesota

What CarrySafe holds for Minnesota

We have not published a per-state measurement for Minnesota on this page yet. That is a fact about this page, not about Minnesota — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MSMississippi

What CarrySafe holds for Mississippi

We have not published a per-state measurement for Mississippi on this page yet. That is a fact about this page, not about Mississippi — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MOMissouri

What CarrySafe holds for Missouri

We have not published a per-state measurement for Missouri on this page yet. That is a fact about this page, not about Missouri — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

MTMontana

What CarrySafe holds for Montana

We have not published a per-state measurement for Montana on this page yet. That is a fact about this page, not about Montana — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NENebraska

What CarrySafe holds for Nebraska

We have not published a per-state measurement for Nebraska on this page yet. That is a fact about this page, not about Nebraska — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NVNevada

What CarrySafe holds for Nevada

We have not published a per-state measurement for Nevada on this page yet. That is a fact about this page, not about Nevada — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NHNew Hampshire

What CarrySafe holds for New Hampshire

We have not published a per-state measurement for New Hampshire on this page yet. That is a fact about this page, not about New Hampshire — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NJNew Jersey

What CarrySafe holds for New Jersey

We have not published a per-state measurement for New Jersey on this page yet. That is a fact about this page, not about New Jersey — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NMNew Mexico

What CarrySafe holds for New Mexico

We have not published a per-state measurement for New Mexico on this page yet. That is a fact about this page, not about New Mexico — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NYNew York

What CarrySafe holds for New York

We have not published a per-state measurement for New York on this page yet. That is a fact about this page, not about New York — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NCNorth Carolina

What CarrySafe holds for North Carolina

We have not published a per-state measurement for North Carolina on this page yet. That is a fact about this page, not about North Carolina — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

NDNorth Dakota

What CarrySafe holds for North Dakota

We have not published a per-state measurement for North Dakota on this page yet. That is a fact about this page, not about North Dakota — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

OHOhio

What CarrySafe holds for Ohio

We have not published a per-state measurement for Ohio on this page yet. That is a fact about this page, not about Ohio — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

OKOklahoma

What CarrySafe holds for Oklahoma

We have not published a per-state measurement for Oklahoma on this page yet. That is a fact about this page, not about Oklahoma — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

OROregon

What CarrySafe holds for Oregon

We have not published a per-state measurement for Oregon on this page yet. That is a fact about this page, not about Oregon — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

PAPennsylvania

What CarrySafe holds for Pennsylvania

We have not published a per-state measurement for Pennsylvania on this page yet. That is a fact about this page, not about Pennsylvania — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

RIRhode Island

What CarrySafe holds for Rhode Island

We have not published a per-state measurement for Rhode Island on this page yet. That is a fact about this page, not about Rhode Island — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

SCSouth Carolina

What CarrySafe holds for South Carolina

We have not published a per-state measurement for South Carolina on this page yet. That is a fact about this page, not about South Carolina — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

SDSouth Dakota

What CarrySafe holds for South Dakota

We have not published a per-state measurement for South Dakota on this page yet. That is a fact about this page, not about South Dakota — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

TNTennessee

What CarrySafe holds for Tennessee

We have not published a per-state measurement for Tennessee on this page yet. That is a fact about this page, not about Tennessee — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

TXTexas

What CarrySafe holds for Texas

We have not published a per-state measurement for Texas on this page yet. That is a fact about this page, not about Texas — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

UTUtah

What CarrySafe holds for Utah

We have not published a per-state measurement for Utah on this page yet. That is a fact about this page, not about Utah — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

VTVermont

What CarrySafe holds for Vermont

We have not published a per-state measurement for Vermont on this page yet. That is a fact about this page, not about Vermont — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

VAVirginia

What CarrySafe holds for Virginia

We have not published a per-state measurement for Virginia on this page yet. That is a fact about this page, not about Virginia — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

WAWashington

What CarrySafe holds for Washington

We have not published a per-state measurement for Washington on this page yet. That is a fact about this page, not about Washington — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

WVWest Virginia

What CarrySafe holds for West Virginia

We have not published a per-state measurement for West Virginia on this page yet. That is a fact about this page, not about West Virginia — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

WIWisconsin

What CarrySafe holds for Wisconsin

We have not published a per-state measurement for Wisconsin on this page yet. That is a fact about this page, not about Wisconsin — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

WYWyoming

What CarrySafe holds for Wyoming

We have not published a per-state measurement for Wyoming on this page yet. That is a fact about this page, not about Wyoming — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

ASAmerican Samoa

What CarrySafe holds for American Samoa

We have not published a per-state measurement for American Samoa on this page yet. That is a fact about this page, not about American Samoa — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

The map draws the 50 states and the District of Columbia. American Samoa is a jurisdiction CarrySafe treats as its own, and it is not on that map — a gap in this page's artwork, never a statement about American Samoa.

GUGuam

What CarrySafe holds for Guam

We have not published a per-state measurement for Guam on this page yet. That is a fact about this page, not about Guam — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

The map draws the 50 states and the District of Columbia. Guam is a jurisdiction CarrySafe treats as its own, and it is not on that map — a gap in this page's artwork, never a statement about Guam.

MPNorthern Mariana Islands

What CarrySafe holds for Northern Mariana Islands

We have not published a per-state measurement for Northern Mariana Islands on this page yet. That is a fact about this page, not about Northern Mariana Islands — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

The map draws the 50 states and the District of Columbia. Northern Mariana Islands is a jurisdiction CarrySafe treats as its own, and it is not on that map — a gap in this page's artwork, never a statement about Northern Mariana Islands.

PRPuerto Rico

What CarrySafe holds for Puerto Rico

We have not published a per-state measurement for Puerto Rico on this page yet. That is a fact about this page, not about Puerto Rico — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

The map draws the 50 states and the District of Columbia. Puerto Rico is a jurisdiction CarrySafe treats as its own, and it is not on that map — a gap in this page's artwork, never a statement about Puerto Rico.

VIU.S. Virgin Islands

What CarrySafe holds for U.S. Virgin Islands

We have not published a per-state measurement for U.S. Virgin Islands on this page yet. That is a fact about this page, not about U.S. Virgin Islands — the app is the fast record, and it always fails toward Not reviewed.

These are counts of OUR RECORDS, not counts of what exists. A small number means our review has not reached it yet — it never means there is nothing there to find. The full ledger.

The map draws the 50 states and the District of Columbia. U.S. Virgin Islands is a jurisdiction CarrySafe treats as its own, and it is not on that map — a gap in this page's artwork, never a statement about U.S. Virgin Islands.

Fifty-six jurisdictions.Open one and see what we actually hold.

This map shows jurisdiction geography only. It is not colour-coded by any legal finding, and opening a state here tells you nothing about the law there.

  • 56

    Jurisdictions drawn

    Boundaries are loaded for the 50 states, DC and five inhabited U.S. territories. Geography, never a legal finding.

  • 1

    Source per determination

    Every published determination cites the government page or statute a reviewer actually opened, with the date they opened it.

  • 0

    Answers bought

    Paying opens more of the map. It does not add a review that has not happened, on any plan, at any price.

THE ONE WORD

Not reviewed

Every legal-reference app has a word for what it does not know. Most of them hide it. This one sets it in the same type as everything else, on the card, on the map, and in the plan you paid for.

  • Never means

    That no rule exists there.

  • Never means

    That a plan you paid for will turn it into a yes.

  • Never means

    That an empty stretch of map is a clear one.

OUR BOUNDARY

What it refuses to do

Most carry apps compete on how much they claim to know. CarrySafe is built around the opposite promise, because the cost of a confident wrong answer here is not a wasted afternoon — it is a criminal charge. None of these lines ever moves.

  1. It never tells you that carrying somewhere is lawful

    There is no green light in this app. A reviewed card tells you what a reviewer read in an official source, links you to that source, and stops. The conclusion is yours to draw, with the statute in front of you.

  2. It never treats silence as a yes

    A missing rule renders “Not reviewed”, never an empty map that looks clear. Absence of data is the one thing a legal map must never render as permission.

  3. It never lets money buy an answer

    Paying opens more of the map. It does not add a review that has not happened. States we have not reviewed stay marked “Not reviewed” on every plan, including the most expensive one.

  4. It never publishes a source it did not read

    No aggregator, no summary site, no recollection. Every published determination cites the government page or statute a reviewer actually opened, with the date they opened it.

  5. It never invents a number

    Nothing on screen is a figure the app did not compute. There are no user counts on this website, no testimonials, and no countdown.

  6. It is not legal advice

    CarrySafe organizes official sources. It is not a lawyer, not the issuing authority, and not a defence. The app says so on the screens where that matters.

THE MAP

Counts, never verdicts.

The crumb names the jurisdiction the camera is over. The Key button opens what every marker means. The dashed ring is CarrySafe's own advisory distance, and the app labels it as exactly that. How the map works.

The CarrySafe map in San Francisco at street zoom: a search field, a jurisdiction crumb reading CA and San Francisco, a Key button, the location puck, a dashed advisory ring, and a docked card reading New Jersey with one sensitive-place record.
  • Prohibited

    A reviewed source says carry is barred here.

  • Restricted

    Conditions apply, and the card names them.

  • Verify locally

    The source points somewhere we cannot read for you.

  • No restriction on record

    Nothing on record — a statement about our records, never an affirmative claim about the place.

  • Not reviewed

    Unknown, never permission.

Every status carries a word as well as a colour, because red and amber are exactly the pair a red-green colour-blind reader loses. Colour is never the only signal. Every status, with what the app speaks aloud.

THE ANATOMY

Built in layers, like the law is.

Carry law is not one shape. It is a state, the counties inside it, and the mapped places inside those. CarrySafe draws each layer from real geometry and keeps each one honest about what it is.

  1. Mapped places & advisory rings

    Markers are counts of records held for a place, and the dashed ring is CarrySafe's own advisory distance — labelled in the app as exactly that, never as a legal boundary.

  2. County lines

    Every county and county-equivalent outline in the state, drawn from the same files the app ships. Jurisdiction often changes at these lines, which is why the map bothers to hold them.

  3. The state boundary

    The real geometry the map draws, from the same baked atlas as the map above — one of fifty-six jurisdictions, none of them coloured by any legal finding.

An illustrative composition of Virginia, in stacking order. Every layer shows geography and record structure only — nothing here is coloured by a legal finding, and no layer implies review.

HOW AN ANSWER GETS ONTO THE MAP

Evidence first. Always.

If a rule cannot be read in an adequate, up-to-date and credible official source, it is not on the map. This is how an answer earns its way on.

  1. Find

    A reviewer locates the authority's own page — the statute, the published policy, the agency's own list.

  2. Read

    They read the source itself. Not a summary of it, and not a site that summarizes the summary.

  3. Record

    The finding is saved with its exact URL, what it said, and the date it was read. No source, no save — the database refuses it.

  4. Review

    An evidence gate asks whether the source is still current, monitored, and complete for this exact question. Any no fails the whole check.

  5. Show

    Only then does it appear as an answer, source one tap away. If any step later fails, the card reverts to Not reviewed on its own.

That last sentence is the part that costs money to build and is the reason this app exists. Read how review and citation actually work.

GET STARTED

Start with the map. Then explore.

Open the app and explore your area. These short screens show how it comes together.

The CarrySafe map in San Francisco at street zoom: a search field, a jurisdiction crumb reading CA and San Francisco, a Key button, the location puck, a dashed advisory ring, and a docked card reading New Jersey with one sensitive-place record.

Find your area

The crumb names the jurisdiction the camera is over. Markers are counts, never verdicts.

The Map key panel open over the map, listing place markers: numbered group, prohibited, conditions, no category restriction, not reviewed, and alert perimeter — each with a coloured ring and a sentence of its own.

Open the key

Every shade carries a word, and the last rows say it plainly: “Not reviewed — unknown, never permission.”

A CarrySafe setup screen headed “When we do not know, we say so”, with a Not reviewed badge reading “means UNKNOWN” and a panel noting that it never means permission and that paying for a plan does not change it into a yes. An orange banner across the top reads that this is a rehearsal and no permission is requested.

Learn the one word

Before any feature and any price, setup defines what the app says when it does not know.

A CarrySafe setup screen headed “What we hold for your state”, showing the real New Jersey outline above a panel reading that these are counts of our records, not counts of what exists, and that a small number never means there is nothing there to find.

See what we hold

The real geometry the map draws, over the ledger's own sentence: counts of our records, not of what exists.

A CarrySafe setup screen headed “Reading the map”, listing shades with their meanings — constitutional carry, permit recognised, conditions apply, not recognised — above a note that colour is a shortcut, not the answer.

Read it in words

Each shade arrives with its full sentence, and permitless carry gets its own row. Why that matters.

The setup frames were captured in a staff rehearsal — the orange banner across the top says so, and it appears only in a rehearsal, never in a real first run.

WHO SIGNS IT

Nine seats. The empty ones stay empty.

Carry law is written and enforced by people who hold named offices, so the app keeps a seat for each of them. It draws all nine even when it can only fill some — because a blank chair you can see is honest, and a roster that quietly hides its gaps is not.

  1. STATE

    Governor

    On file for some

    Signs or vetoes what the legislature passes. We hold a name for many jurisdictions and not for all, and the ones we do not hold render empty rather than guessing.

  2. STATE

    Lieutenant Governor

    On file for some

    Presides over the upper chamber in most states, which is why the seat is kept beside the Governor's rather than buried below it.

  3. STATE

    Attorney General

    Not on file

    Publishes the opinions and policies a reviewer reads. We hold no rows for this office anywhere yet, and the seat says so instead of borrowing a name from somewhere else.

  4. FEDERAL

    U.S. Senator

    On file

    Both seats resolve from a state alone, so both fill. Senate class is not a column we hold and is not derivable, so it is not shown.

  5. FEDERAL

    U.S. Senator

    On file

    The second seat, drawn separately rather than folded into the first, because they are two people with two records.

  6. FEDERAL

    U.S. Representative

    Needs a place

    Resolves only where a jurisdiction sends a single member. Everywhere else it needs an address, and setup asks for a state — so the seat waits rather than showing the wrong member.

  7. STATE

    State police firearms unit

    Not on file

    Often the office that actually answers a permit question. We hold no rows for it nationally, and an empty seat is the truthful rendering of that.

  8. LOCAL

    County sheriff

    Needs a place

    A county fact, not a state one. It resolves on the map once a place is known, which is where the app asks for it.

  9. LOCAL

    Municipal mayor

    Needs a place

    Municipal, for the same reason and with the same behaviour. Local offices fill from the map, never from an assumption about where you live.

Which seats fill changes as rows are loaded, and none of these offices carries a portrait yet. No seat is ever filled by inference, and an office we cannot source stays blank. What a source has to be before we publish it.

BILLS, BY STAGE

Passed is not in effect.

A bill that passed last week may not be enforceable for months, and a feed that renders both as “new law” is how a compliant person becomes a criminal — in either direction. So every bill the app shows carries its stage and what that stage actually changes.

  1. Introduced

    Proposed only. Nothing has changed.

  2. In committee

    Still proposed. Nothing has changed.

  3. Passed one chamber

    Not law yet.

  4. Passed legislature

    Awaiting the Governor. Not law yet.

  5. Signed

    Signed — check the effective date before it applies to you.

  6. In effect

    This one is live and enforceable.

  7. Failed

    Did not advance.

  8. Vetoed

    Rejected by the Governor.

  9. Status unclear

    We could not confirm its stage.

These are the app's own stage words, not a summary of them. Bills arrive with the outlet's name and the line “Reporting, not law” — and nothing in the feed can change what the map says. Only a reviewed rule does that.

TRAVEL

Your planned route, cut at every state line.

A route is not one jurisdiction. CarrySafe cuts the planned route against state lines in travel order, names every transition, and refuses to drop short legs — because the twelve miles an interstate clips off a state on the way past is the leg many planners round away, and the one that changes what applies to you.

  1. Leg one

    First state

    Records held

    The route opens where you do, with whatever records the app holds for that jurisdiction.

  2. First crossing

    State line

    Transition

    The crossing is announced as its own event, not folded into the leg on either side of it. A transition is where what applies to you changes.

  3. Leg two

    Twelve miles

    Short leg

    The clipped corner. It is short enough that a route planner would round it away, and it is drawn at full weight for exactly that reason.

  4. Second crossing

    State line

    Transition

    Named the same way as the first, in the same place in the list, with the same words.

  5. Leg three

    Final state

    Not reviewed

    Where our review has not reached, the leg visibly says so rather than disappearing. An omitted leg is the one a reader mistakes for a clear one.

An illustrative planned route showing order, transitions, the short leg and an unknown stated as unknown. It is not a route anyone travelled and carries no legal finding about any state. What a route can and cannot tell you.

THE REST OF THE APP

Built to carry clarity with you.

Permit wallet

Your permit details, typed in by you, with renewal reminders. Both faces are watermarked DIGITAL COPY · NOT VALID FOR CARRY.

A personal reference copy, never a credential. What would have to be true first.

Recognition, per permit edition

Resident and non-resident editions of the same state's permit are treated as different permits, because destination states treat them differently.

Unresolved pairs stay Not reviewed. How recognition is decided.

Carry Mode warnings

With Carry Mode on and CarrySafe open, the app makes best-effort nearby-place and state-boundary checks, with a separate opt-in for limited background warnings on iOS.

A warning that did not arrive is not a finding. Every limit, stated.

News, community and map context

Local posts, classes and events, with contextual FFL markers on the map where the official federal record supports one — never a customer directory or dealer list.

Partner and FFL applications happen only on the separate website portal. The rules that hold that line.

The source library

Every official page a reviewer opened, kept where you can open it too. The citation is the product; the summary is only how it is arranged.

No aggregators and no paraphrase. How review and citation work.

Review dates, on the card

Every reviewed card shows when it was last read, because a determination without a date is a determination you cannot judge the age of.

When a source stops being current, the card reverts to Not reviewed on its own.

Search and filters

Find a place, a jurisdiction or a rule, and narrow the map to the categories you actually want on screen.

Filtering hides markers. It never changes a status, and it never turns an unknown into an answer.

Route planning

Enter an origin and destination, or explicitly choose your current location, to organize reviewed source information along a Mapbox route.

A planned route is not a legal finding. How route planning works.

Siri and Shortcuts

Siri opens bounded app actions for Carry Mode status and public sections without returning a legal verdict or indexing private permit data.

Signed out, these actions fail closed and ask you to open the app. What Siri and Shortcuts will and will not do.

Built to be read

Every status carries a word as well as a colour, because red and amber are exactly the pair a red-green colour-blind reader loses.

Colour is never the only signal. Accessibility, in detail.

WHAT A PLAN OPENS

One state is lit. Fifty aren’t.

The paywall, over the map it is talking about. That is the whole of what money changes here.

  • A plan opens map coverage and app features — never permission to carry.
  • States we have not reviewed stay marked Not reviewed on every plan, including the most expensive one.
  • Prices live in the app and are set through the App Store. This site prints none, on purpose.
See plans & options
The top of the CarrySafe plan screen: a hairline map of the United States with New Jersey lit, and a floating card headed “One state is lit. Fifty aren’t.” listing what a plan opens.

OUR COVERAGE PROMISE

We show what we can prove.

Nationwide geography is not nationwide legal completeness, and we will not let one stand in for the other.

  1. No guesswork

    We do not infer, assume, or fill gaps. A missing rule renders “Not reviewed”, never an empty map that looks clear.

  2. No bought answers

    Paying opens more of the map. It does not add a review that has not happened, on any plan, at any price.

  3. Counts, never verdicts

    Boundaries are loaded for the 50 states, DC and five inhabited U.S. territories; legal review is measured separately, axis by axis, and published with the date it was measured.

See exactly what has been reviewed and what has not.

PARTNER PORTAL

The people who know, on the record.

Dealers, ranges, instructors and government agencies can correct what we hold and speak to their own audience — and can never change what the map says about carry.

  • Apply once

    Five doors, one audited queue. A person reads it.

  • Tell us

    Your listing, your hours, your correction — through review, never directly to the map.

  • Never set law

    No seat, no plan and no filing writes to the legal tables. Only a reviewed determination does.

Government seats are free permanently. A public body never pays to file law.

HELP US SHIP IT RIGHT

Help us get it right.

CarrySafe is in TestFlight beta · preparing for App Review. There is no download link here yet, because there is nothing honest to link to — ask for early access and we will reach out as spots open.

We will not say a build has been accepted by Apple, or that it is shipping, before that has actually happened. The changelog says where it stands.