About

Built for clarity.

Kunbord is an independent minimalist kanban app. This page documents the tech stack, what data is stored, how it is protected — and answers common questions.

01

What is Kunbord?

Kunbord is a minimalist encrypted kanban board for personal and small-team work. Create workspaces, boards, and cards, organise with custom categories and colour labels, and keep everything cloud-synced over HTTPS — without timelines, wikis, or integration sprawl.

Sensitive board content is encrypted at the API with AES-256-GCM before it reaches the database. Authentication is handled by Clerk, so Kunbord never stores your passwords.

This page grows with the product. When the stack or data handling changes, it should be documented here in plain language.

02

Data encryption

All traffic between your browser and Kunbord uses HTTPS (TLS), so data in transit is encrypted on the wire. At the API, sensitive fields are encrypted with AES-256-GCM before they are written to the database. Each workspace uses its own derived key, so the database holds only ciphertext — a breach exposes no readable content.

Workspace names

active

Workspace names are encrypted at the API before storage. The database stores ciphertext only; the API decrypts on read and returns plaintext over HTTPS.

Board titles

active

Board titles are encrypted at the API before being stored. The database only ever holds ciphertext.

Item titles

active

Every item title is encrypted server-side before being persisted. The API decrypts on read and returns plaintext over HTTPS.

Item descriptions

active

Item descriptions are encrypted at the API before storage. All data in transit is protected by HTTPS/TLS.

Custom categories

active

Custom category labels are encrypted at the API using the same model as other content — ciphertext in the database, decrypted only when served to your session over HTTPS.

03

Infrastructure

Kunbord runs as three services on Railway — a Caddy proxy, an ASP.NET Core backend, and a TanStack Start frontend — with a Neon PostgreSQL database. Privacy-friendly analytics use self-hosted Umami on Railway under our control. Application errors are recorded with Sentry for engineering diagnostics. Live status for each Railway service is published on the public uptime page.

PostgreSQL — Neon

active

The database is a Neon-hosted PostgreSQL service. Neon provides managed Postgres with encryption at rest, automated backups, and secure connectivity over TLS. Isolation and access controls are enforced within Neon and Railway.

API server — ASP.NET Core

active

The backend API is an ASP.NET Core application deployed on Railway. All traffic is served over HTTPS (TLS 1.2+). Plaintext HTTP connections are rejected. Sentry captures application errors and crashes for technical diagnostics — not for advertising or behavioural profiling.

Frontend — TanStack Start

active

The web app is built with TanStack Start and deployed on Railway. It serves the marketing pages and the interactive kanban UI to your browser over HTTPS.

Proxy — Caddy

active

A Caddy reverse proxy on Railway terminates TLS and routes requests to the TanStack Start frontend and the ASP.NET Core API.

Service status

active

Current status for the proxy, backend, and frontend — plus 90 days of uptime history for each — is available at uptime.kunbord.com.

04

Authentication

Authentication is handled by Clerk, a dedicated identity provider. Passwords and credentials are never stored by Kunbord directly — all session management, MFA, and security auditing are delegated to Clerk's infrastructure.

Accounts support Google sign-in or email with a verification code — both handled by Clerk, so Kunbord never sees or stores your password.

Kunbord's own database holds only your encrypted content and a Clerk user ID. A database breach would expose no passwords and no plaintext content.

05

Common questions

Do I need an account to try Kunbord?

No. The live demo on the home page is fully interactive — add cards, move them, change colours. Nothing is saved. Create a free account to get persistent, encrypted boards.

Can I sign in with Google or email?

Yes. Accounts support Google sign-in or email with a verification code. Both are handled by Clerk, so Kunbord never stores your password.

What's included in the free plan?

The free plan gives you 2 workspaces, each with multiple boards and up to 10 items per board, custom categories, colour labels, and cloud sync — no credit card required. See the pricing page for current limits.

What are workspaces?

Workspaces are isolated project spaces — think one for work, one for personal. Each has its own boards, categories, and colour palette. Free accounts get 2 workspaces.

How is Kunbord different from Trello or Notion?

Kunbord is intentionally small. No timelines, no wikis, no Gantt charts, no integrations panel — just boards and cards that move. You can learn the whole tool in 30 seconds.

What do paid plans add?

The Super plan raises workspace, board, and item limits and removes ads when advertising is enabled. Exact features and prices are listed on the pricing page.

Does Kunbord work offline?

No. Kunbord is a cloud service and requires an internet connection to load and sync boards. Current service status and 90 days of uptime history are available at uptime.kunbord.com.

Does Kunbord sync across devices?

Yes. Signed-in boards sync over HTTPS so changes appear on other devices after they load. You need an account for cloud sync; the home demo stays local only.

Can I export my data?

Self-serve data export is not available yet. For access or deletion requests under GDPR, contact support via the contact page with the subject Data request.

How is my privacy handled?

Sensitive board content is encrypted before it reaches the database. Authentication is handled by Clerk. See the Privacy Policy and the sections above for what is stored, how it is protected, and your GDPR rights.

How do I get support?

Email support@kunbord.com or use the contact page. Feature ideas go to the Suggestions page. Messages are read by a real person, typically within two business days.

06

Contact

Contact details are available on the contact page.