Legal
Privacy Policy
Version baseline · Effective 07 Jun 2026
Councillor.io helps residents report local issues and helps councillors manage, prioritise, and respond to those reports.
We collect account information from Firebase Authentication, including your Firebase user ID and email address. We use this to sign you in, protect private pages, record who submitted a report, and decide whether a user is a resident, councillor, or superadmin.
When residents report issues, we collect the details they submit, such as title, description, category, location, attached photo references, status updates, and notes. Councillors may add public updates or internal notes while handling a report. Residents should avoid submitting unnecessary sensitive information.
The service uses AI to process reports: it summarises them, suggests categories, drafts replies, detects duplicate or repeated topics, and helps focus a complaint. AI output is assistance only — a human councillor remains responsible for decisions, public statements, and resident communications. AI processing must support the local civic workflow and must not be used to build unrelated datasets or scrape the service. Future councillor-approved answers will come through the first-party knowledge layer described in the product roadmap.
Uploaded photos and future media are intended to be stored privately with server-generated object keys and access controls. We store operational references in PostgreSQL and do not expose private bucket credentials to browsers.
We keep operational records for as long as needed to provide the service, support auditability, handle abuse, meet legal obligations, and preserve useful local issue history. You may ask for access, correction, or deletion of personal data where the law allows it. Some records may need to be retained for audit, security, billing, or public-interest reasons.
For privacy requests, contact the site operator using the published Councillor.io contact channel.