Coming soon · Made for California cities
California law 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 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
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
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
ForaCity watches your agendas and filings
Published agendas and campaign contribution records are monitored automatically.
Conflicts are flagged before the meeting
Each officer with a potential conflict knows before the meeting — with time to disclose, recuse, or confirm clearance.
The record protects your agency
Every alert and response is documented. Your agency is FPPC-ready before the gavel falls.
Who we serve
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
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.