App legal requirements in the United States

Which privacy law applies to an app run from the United States, who enforces it, the pages you must publish, and what each store adds on top.

Updated · Written from the same rules terms.gg uses to generate documents

The short answer

An app operated from the United States answers to applicable United States state privacy laws, including the California Consumer Privacy Act as amended (CCPA/CPRA), enforced by the California Privacy Protection Agency or your state Attorney General. On top of that, each store you ship on has its own requirements, which are contract terms rather than law and are stricter in places.

Put together, a paid app on both stores from the United States publishes 6 pages: Privacy Policy, Terms of Service, Account and data deletion page, Cookie Policy, Refund Policy, End User License Agreement.

What is specific to the United States

What each store asks for on top

The order to do it in

Where people go wrong

Keeping it true after launch

A legal page stops being true the moment the product moves past it, usually by adding a payment provider, an analytics SDK or a sign-in. Under CCPA/CPRA the drift is yours rather than your vendor's, and the California Privacy Protection Agency or your state Attorney General is who hears about it.

Common questions

Does CCPA/CPRA apply if my company is elsewhere but I live in the United States?

In the United States the question is not only where you are. California's CCPA reaches a business that does business there and passes one of three thresholds: roughly 26.6 million dollars of annual revenue, the personal information of 100,000 California residents or households, or half its revenue from selling or sharing personal information. An app under all three is outside it, wherever it is based, and the other states draw their own lines. Being American does not put you in; being foreign does not keep you out.

Do I need a lawyer?

Not to publish a first version. You do once there is revenue, staff, or a complaint, and the generated documents are a much better starting point for that conversation than a blank page.