Card data never touches our servers
Online giving and event payments use Stripe Checkout, hosted by Stripe. Card numbers are entered on Stripe's pages and stored by Stripe. Steeple only ever sees a token and the outcome.
Churches trust us with donor records and children's check-in data. This page is the honest version of how we protect it, written so a non-technical board member can read it.
Online giving and event payments use Stripe Checkout, hosted by Stripe. Card numbers are entered on Stripe's pages and stored by Stripe. Steeple only ever sees a token and the outcome.
Every connection to Steeple, and from Steeple to Stripe, Twilio, Resend and our database, uses TLS. We do not serve anything over plain HTTP.
Every record carries the church it belongs to, and every query is filtered by the signed-in user's church. A church identifier from a request body is never trusted.
Owner, admin, staff, leader, volunteer and member roles, plus module-level permissions such as giving.view. Memberships are re-checked on every request, so removing someone takes effect immediately.
Meaningful changes, from a role change to a data export, are written to an audit log with who, what and when. Admins can review it in Settings.
The database is backed up daily and copies are stored off the primary host. We practice restores so a backup is more than a hope.
Access to hosting, the database, DNS and the provider accounts we depend on requires multi-factor authentication and is limited to the people who operate the service.
Owners and admins can export the entire workspace as JSON from Settings, and every directory and report exports to CSV. No ticket, no waiting period.
We use a small number of providers, each for one job. Their role is spelled out in our data processing addendum.
Full details in the data processing addendum.
If you believe you have found a security issue in Steeple, email [email protected] with the steps to reproduce it. We acknowledge reports within two business days, keep you informed while we fix the issue, and credit you if you would like. Please do not access data that is not yours and do not run automated scanners against production.
Send us your security questionnaire or just ask. We answer in plain English and we will tell you when the answer is no.