Secure · Open Source · Self-Hosted

Collaboration built for democratic organising

A complete, self-hosted Nextcloud platform for UK political constituency organisations. Files, video calls, tasks and calendars — with official ONS data baked in.

See how it works Request access
The platform

Everything a constituency needs

Constituency Connect provisions a fully-configured Nextcloud instance for each Westminster constituency. Official ward boundaries, correct ONS codes, and a complete folder and team structure — generated automatically from official government geographic data.

📁

Structured file storage

Governance, finance, campaigns, policy — each working group gets their own folder with correct permissions. Sub-folders follow official ward boundaries.

📹

Video conferencing

Nextcloud Talk handles everything from one-to-one officer calls to full constituency video meetings. Critical for island and rural constituencies.

📋

Task boards

Deck boards for the executive committee and each working group. Campaign planning, policy work, events — tracked visibly.

📅

Shared calendars

Constituency events, campaign dates, officer meetings — shared calendars visible to the right groups, synced to phones and desktops.

🔐

Role-based access

Every officer role gets their own account. Groups are anchored to official ONS constituency codes so nothing gets muddled across regions.

🗺️

Official geography

Ward names, GSS codes, SP constituencies, council areas — all pulled from the MySociety MapIt API using current 2024 boundary data.

Setup process

From GSS code to working platform

The entire setup is driven by a single constituency GSS code. Everything else — ward names, tier groups, folder structure — is generated automatically.

01

Fetch official geographic data

Enter your Westminster constituency's GSS code. The tool queries the MySociety MapIt API and pulls your Scottish Parliament seats, council areas, and all official ward boundaries — current as of the 2024 General Election.

02

Configure your instance

Open the browser-based config wizard. Set your Nextcloud URL, email domain, working groups and officer roles. No command line needed — download the generated config file and upload it to your server.

03

Run the setup script

One command provisions everything: officer accounts, group structure, group folders, Talk rooms, Deck boards, and shared calendars. Idempotent — safe to re-run if anything needs updating.

04

Onboard your team

Role accounts come with generated passwords in a Bitwarden-importable CSV. New members start with a curated view — Talk rooms and folders revealed progressively as they complete onboarding steps.

Data sovereignty

Your data stays yours

Constituency member data, canvassing records, and internal communications are sensitive. Constituency Connect is built on Nextcloud — open source, self-hosted, and subject only to your own data protection policy.

Self-hosted on Cloudron. Your server, your jurisdiction. No third-party cloud provider has access to your data.

Open source throughout. Nextcloud, the setup tooling, and the config wizard are all fully auditable.

GDPR-ready structure. A dedicated Data Protection Officer role account with its own folder. Retention policies built into documentation.

ONS codes, not guesses. Member data is organised by official ward and constituency boundaries — correct for Electoral Commission returns.

Coverage

All 650 UK constituencies

The platform handles the full complexity of UK electoral geography — devolved tiers, council structures, and boundary changes all accounted for.

🏴󠁧󠁢󠁳󠁣󠁴󠁿

Scotland

Westminster + Scottish Parliament (FPTP constituency + D'Hondt regional list) + councils + STV wards

Live
🏴󠁧󠁢󠁥󠁮󠁧󠁿

England

Westminster + unitary / two-tier councils. London Assembly for Greater London constituencies.

Coming soon
🏴󠁧󠁢󠁷󠁬󠁳󠁿

Wales

Westminster + Senedd Cymru (new PR system from 2026) + councils + STV pilot wards

Coming soon
🇬🇧

Northern Ireland

Westminster + Assembly (STV, same boundaries) + councils + District Electoral Areas

Planned

Get your constituency connected

Contact your regional coordinator to request an instance, or contribute to the open source tooling.

Request access View on GitHub