Coming soon · Made for California cities

Protect your agency, before the vote.

California's Levine Act requires local officials to check every vote against the campaign contributions they've received. Doing that by hand is slow and easy to get wrong. ForaCity does it automatically and flags conflicts before the meeting — not after the vote.

Launch updates only. No marketing lists.

We're building ForaCity to help cities earn their community's trust — and to take a tedious, error-prone chore off the clerk's desk.

First, the law

The law is precise. The exposure is real.

The Levine Act says that if an official has accepted more than $500 in the past 12 months from someone seeking a permit, license, or contract from the agency, they must step aside from that decision. One missed contribution puts both the officer and the city at risk.

The fine is personal

Up to $5,000 per violation, issued to the officer as an individual — not to the agency. The city cannot pay it for them.

Enforcement comes from three directions

A violation can be pursued by the FPPC, prosecuted by the District Attorney or Attorney General, or brought as a civil action by any member of the public.

The decision itself is at risk

A vote cast while disqualified can be challenged and the decision voided — undoing a permit or contract the city and the applicant relied on, in public view.

Gov. Code § 84308 · § 82015.5 · SB 1243 (2024) · FPPC Reg. 18438

Why it's hard

The rule is one number. The connections are the work.

A conflict is rarely one obvious check from one obvious name. It hides in three places a spreadsheet won't show you.

Campaign filings · Last 12 months

Person B · owns Company A$300
Firm C · B directs its giving$300
Person D · employee of Company A$250
Counts as one giver$600

One name on an agenda can connect to many contributions — and the law counts some relationships, not others.

ForaCity surfaces these connections with the amount at stake. The judgment stays with the officer.

What we're building

Protected before every vote.

1

ForaCity watches your agendas and filings

Published agendas and campaign contribution records are monitored automatically.

2

Conflicts are flagged before the meeting

Each officer with a potential conflict knows before the meeting — with time to disclose, recuse, or confirm clearance.

3

The record protects your agency

Every alert and response is documented. Your agency is FPPC-ready before the gavel falls.

Who we serve

Built for the officials who carry the burden.

City Clerk

The check is done before the agenda goes out.

ForaCity works alongside your agenda process and keeps the compliance record ready for every meeting.

Elected Officials

Know where you stand before every vote.

See which agenda items involve your contributors, with time to disclose, recuse, or return a contribution.

Special District Clerk

The same law, with a smaller team.

ForaCity handles the tracking that would otherwise fall on one or two people.

58 counties · 482 cities · 3,000+ districts · 12,000+ officials across California

Founding City Program

Protect your city before the next vote.

A small group of Founding Cities will shape ForaCity with us before launch. Be first to hear when your agency can join — or ask us for an early walkthrough.