Footlight works out which state privacy laws reach your site from your members in each state, shows whether each wants opt-in consent or an opt-out for sensitive data and a written data protection assessment, keeps the assessment on file — and will not let a feature go live until every state that applies is covered.
Opens in this browser with an invented site already in it. No account, no email address, nothing installed.
Open the free demo →
The problem
Most US state privacy laws treat data about a person’s sex life as sensitive. Most require opt-in consent to process it and a written assessment; a few give an opt-out or a right to limit instead. Each reaches a business only above its own thresholds, and the thresholds and the list of states change every year. An adult site’s recommendations feature touches all of it.
Connecticut, like Virginia and Colorado, lists sex life as sensitive data and requires consent to process it, with a data protection assessment.
Kelley Drye, 2022 →consumers is the most common threshold — but some states reach a business at 35,000, and others at 25,000 with revenue from selling data.
Kelley Drye, 2022 →New state laws keep arriving and old ones are amended. A table you checked last year is not the law today.
Mayer Brown on Vermont, 2026 →Not a reminder. Let it go live refuses, with every gap listed, while any state that reaches the site needs opt-in consent and none is recorded, needs an opt-out and none is linked, needs a written assessment and none is on file — or has a row you have not confirmed against the current law in the last year. No state rows at all counts as not covered. There is no override.
How it works
Footlight works out from the counts, your revenue and any revenue from selling data which state laws reach you, and says why for each.
Every row starts with its source and the date it was read. You check it against the law as it reads today and press confirm. A row a year old blocks launches.
Record the opt-in consent, the opt-out link and the written assessment. When every state is covered, it may go live — and if one stops being covered, it says so.
What it will never do
Footlight needs to know how many members you have in Texas, not who they are.
Pricing
One price however many states you reach.
One site, billed yearly.
One site, several processing activities.
Several sites under one operator, billed yearly.
Flat fee, billed yearly. Never per member. Your bank statement says Footlight Software. Your licence key is emailed to you within two working days of payment.
Checkout is our own bitcoin server, not a card processor — nobody we had to apply to and nobody who can close the account. The button takes you straight to it. Give your email address there — that is where your key is sent.
Questions
No, and it says so. It starts with eight states and where each figure came from. You add states and confirm every row against the current law.
Then Footlight treats that law as reaching your site. It never assumes a law does not apply.
Footlight keeps one written assessment per activity and checks it is on file for each state that asks for one. Whether one document satisfies every state is for your adviser.
No. It is a checker that argues with you.
The demo on this page is the whole program, running on invented records. Paying gets you a licence key — one line of text, emailed to the address you give at checkout within two working days. Paste it into the program and from then on it keeps your own records. Until then, nothing you type into it is kept.
The key is checked inside the page, on your own machine. It never calls us, so there is still no account and nothing about your business goes anywhere. If you ever stop paying, your records stay exactly where they are, read-only, and Export still hands you every one of them.
Age verification went live last winter with every state covered. It is not covered today: Connecticut’s row has not been confirmed in over a year, and Vermont’s new law has never been checked at all. The new recommendations feature has neither opt-in consent nor an assessment yet.