Roles & Permissions Guide for Koinonia OS

Koinonia OS uses Role-Based Access Control (RBAC) to ensure that every member, servant, priest, treasurer, and administrator has appropriate access while protect

how-to Product: Getting Started Reviewed: Tue Sep 08 2026 03:00:00 GMT+0300 (Eastern European Summer Time)

Koinonia OS uses Role-Based Access Control (RBAC) to ensure that every member, servant, priest, treasurer, and administrator has appropriate access while protecting sensitive parishioner data.


1. Summary of User Roles

Role NameTarget UsersKey Capabilities
Parish MemberAll registered church membersManage personal profile, view public events, register for forms, view giving receipts, QR check-in badge.
Servant / Group LeaderSunday school teachers, fellowship leadersRecord attendance, view class rosters, send group announcements, manage small group events.
Ministry LeaderDepartment heads (Worship, Youth, Facilities)Manage ministry rosters, assign volunteer shifts, submit ministry expense requests, build custom forms.
Priest / ClergyOrdained clergy & pastoral teamAccess 360° parishioner profiles, record Sacraments, manage confidential pastoral visitations and absence cases.
Treasurer / Finance OfficerFinance committee & bookkeepersProcess donations, generate contribution statements, manage annual budgets, approve expenses, audit bank entries.
Parish AdministratorChurch office managers & IT adminsFull access to all church data, manage user roles, configure settings, manage parish join codes, export analytics.

2. Field-Level Security & Privacy Protection

To safeguard sensitive parishioner records, Koinonia OS enforces strict database trigger protections:

  • Self-Service Restrictions: Members can update their personal phone, email, and address, but cannot modify administrative fields such as organization_id, linked_user_id, membership_status, or envelope_number.

  • Confidential Pastoral Notes: Pastoral visitation notes and absence case files are strictly restricted to assigned servants, priests, and church admins. General members cannot view pastoral care records.

  • Financial Confidentiality: Uploaded expense receipts, bank statement lines, and individual donor records are strictly restricted to authorized Finance Officers and Priests.

Was this page helpful?

Let us know how we can improve Koinonia OS documentation.