Architecture

How Aurnet is built.

Every decision starts with one question: does this protect church data and serve leaders reliably?
01

Multi-tenant by design

Every query, API call and cache key is scoped to a single church, and every request is checked against the caller’s membership of the church it names.

02

Layered permissions

Four church roles, seven functional roles (finance, pastoral, safeguarding and more), plus scoped roles per cluster and department. Guards stack, so each request is checked at several levels.

03

Encrypted at every layer

HTTPS on all traffic. Sensitive fields encrypted with AES-256-GCM. Short-lived access tokens with rotated refresh tokens. Rate limiting backed by Redis.

04

AWS-native infrastructure

PostgreSQL 16 on RDS, Redis on ElastiCache, containers on ECS Fargate, media on S3, email via SES. Core data is hosted in the EU (Stockholm); every outside service is named in our DPA.

05

Indexed for every church

Every multi-tenant query path has a composite index that starts with the church, so lists stay quick as a church grows to thousands of members.

06

Background jobs that retry

Email, SMS, push and automated journeys run through BullMQ queues with exponential backoff, dead-letter logging and health monitoring. Nothing blocks your request.

Security & compliance

Your church data, kept safe.

Permission model

Structured like a real church.

Leaders manage their own part of church life without seeing everything, and members only see what they should.
Level 1

Church

The top level. Admin and management roles control church-wide settings, branding, billing and global events.

Level 2

Clusters

Ministries, campuses or age groups. Each cluster has its own lead, sub-leads, workers and members, with scoped permissions.

Level 3

Departments

Teams within clusters: worship, tech, children’s ministry. Each with its own rotas, events, meetings and chat.

Native apps

Real iOS and Android apps, not a web wrapper.

Built with React Native and Expo, so members get a fast, smooth app with dark mode, push notifications and caching that keeps working on a weak signal.

Ready when you are

Replace the chaos with one clear hub.

Set up your church in minutes. Free plan, no card, no sales call required.

No credit card · Free plan · No time limit