Terms of Service

These are the rules for using ShepherdCloud. Please read them carefully. By using our service, you agree to follow these rules.

Last updated: June 2026

Contents

1. Welcome

ShepherdCloud is a church management platform that helps churches manage their members, finances, events, and communication — all in one place.

ShepherdCloud is a software project built and maintained by the ShepherdCloud team.

These Terms of Service are the agreement between you and us. When we say "you," we mean the church, organisation, or person using ShepherdCloud. When we say "we," "us," or "our," we mean the ShepherdCloud team.

By signing up or using ShepherdCloud, you agree to these terms. If you are signing up for a church or organisation, you confirm that you have the authority to do so. If you do not agree, please do not use our service.

2. Some Key Words We Use

"The Service"

The ShepherdCloud website, app, and all the tools we provide.

"We," "Us," "Our"

The ShepherdCloud team who build and operate the service.

"You," "Your"

The church, organisation, or person using the service.

"Tenant"

Your church's own space on ShepherdCloud. Each church gets its own separate workspace with a unique web address.

"User"

Anyone you allow to log into your church's workspace.

"Super Admin"

The main person in charge of your church's account, who can manage everything including buying add-ons.

"Free Plan"

Our free service tier with no recurring charges.

"Content"

Everything you put into ShepherdCloud: member records, financial data, events, messages, files, and so on.

3. Who Can Use ShepherdCloud

To use ShepherdCloud, you must confirm that:

Age requirement

You are at least 18 years old.

Authority to sign up

You have the authority to sign up on behalf of your church or organisation.

Accurate information

All the information you give us during sign-up is true and accurate, and you will keep that information up to date.

Follow the law

You will follow all relevant laws in Ghana and in your own location.

When you sign up through our setup wizard at /setup/wizard, you will need to provide your church name, pick a unique web address, and give us an admin email and password.

We reserve the right, in our sole discretion, to refuse any sign-up if the church name or web address is offensive, impersonates someone else, or seems inappropriate.

4. Your Account

Keep your password safe

You are responsible for everything that happens under your account. Do not share your login — each person who uses ShepherdCloud should have their own account.

Report unauthorised access

Tell us immediately if someone else gets into your account by emailing [email protected].

Use two-factor authentication (2FA)

We offer 2FA to help keep your account secure. We strongly recommend turning it on.

Session limits

You can be logged in from up to 3 devices at once (5 for admins). If you exceed this, the oldest session may be logged out.

Account suspension

We may suspend or close accounts that break these terms.

5. Free Plan & Add-ons

ShepherdCloud is free. There is no charge for the free plan. The free plan includes:

Free Plan
GHS 0
100 members · 1 user · 1 GB storage
No recurring charges

The free plan has no recurring charges. We reserve the right to modify plan features with notice per Section 21.

Add-ons available

If you need more than the free plan offers, you can buy add-ons through the Billing & Actions tab. These are one-time purchases — they never expire. Only the Super Admin can buy add-ons.

Monthly reset limits

SMS messages (20/month), emails (20/month), and attendance scans (100/month) reset at the start of each month.

Permanent caps

Member count (100) and user count (1) are permanent caps. Buy add-ons to raise them.

Changes to limits

If we ever change the free plan limits, we will give you at least 30 days' notice.

6. Payments

When you buy add-ons or pay for any service, your payment is handled securely by Paystack. We do not store your full card details.

We use this payment provider:

Paystack

Our payment processor. It accepts cards, bank transfers, and mobile money in Ghana Cedis (GHS).

Things to know:

Authorisation

When you make a payment, you authorise us to charge the stated amount. You get a payment reference that starts with SUB_. Keep this for your records.

Sufficient funds

Make sure you have enough money in your account to cover the payment. We are not responsible for delays or problems caused by the payment companies, banks, or mobile networks.

7. Usage Limits

Monthly Limits (reset on the 1st of each month)

SMS messages

20 per month.

Emails

20 per month.

Attendance scans

100 per month.

Unused amounts do not carry over to the next month.

Permanent Limits (never reset)

Church members

100

System users

1

File storage

1 GB

Buying Add-ons

If you hit a permanent limit, you can buy add-ons to increase it. Add-ons are one-time purchases with no recurring fees.

Where to buy

Go to your Subscription Status page, open the Billing & Actions tab, and click "Buy Add-ons."

Who can buy

Only the Super Admin.

How you pay

Via Paystack. You will see the price before confirming.

Add-on prices: Church Members (₵0.50 each), System Users (₵5.00 each), SMS Credits (₵0.20 each), Email Credits (₵0.05 each), Storage (₵0.10 per MB), Attendance Scans (₵0.05 each).

Fair use: We may step in if someone's usage harms the service for everyone else. We will contact you before taking any action.

8. What We Offer

ShepherdCloud gives you the following tools, all available on the free plan:

Money management

Track tithes, offerings, welfare contributions, harvest donations, pledges, and expenses. Generate financial reports.

Member records

Store member details, photos, QR codes, groups, roles, and family connections.

Events & attendance

Plan church events and track who attends using QR codes or manual check-ins.

Reports

Build custom reports and export them as Excel, CSV, or PDF files. Schedule reports to run daily, weekly, or monthly.

Messaging

Send bulk SMS and emails. Set up automatic birthday wishes and absence reminders.

Security

Control what each user can do with role-based permissions. Use 2FA to protect accounts. All activity is logged.

Dashboard

See your church's key numbers at a glance, with smart analysis of giving patterns.

API

Connect other software to ShepherdCloud through our programming interface.

Public giving pages

Let members give tithes and donations online through public payment pages.

We are always improving the service. Features may change over time. If we make a big change to something you rely on, we will let you know in advance.

9. Rules of Use

You agree not to do any of the following:

Upload illegal or harmful content

Do not upload anything illegal, offensive, defamatory, or that violates someone else's rights.

Send spam or run scams

Do not send spam, run scams, or trick people through our messaging tools.

Break into other accounts

Do not try to break into other accounts or systems connected to ShepherdCloud.

Disrupt or attack the service

Do not disrupt the service, spread viruses, or attack our systems.

Copy or reverse-engineer

Do not try to copy or reverse-engineer our software.

Scrape or extract data

Do not use bots or scrapers to extract data unless you use our official API.

Resell or rent access

Do not resell or rent out access to ShepherdCloud without our written permission.

Break data protection laws

Do not use ShepherdCloud in a way that breaks data protection laws.

Breaking these rules can lead to your account being suspended or closed. We reserve the right to report violations of law to the relevant authorities at our sole discretion.

10. Your Data

You own your data. Everything you put into ShepherdCloud — member records, financial transactions, event details, messages — belongs to you. We do not claim any ownership over it.

What we can do with your data

You give us permission to store and process it, but only so we can run the service for you. That is the only reason we touch your data.

Taking your data out

You can export your data anytime through the reports section. You can download it as Excel, CSV, or PDF.

When you leave

If you close your account, we will delete your data from our live systems within a commercially reasonable timeframe. We may retain backups for a limited period consistent with our standard backup retention practices.

Privacy

How we handle personal information is explained in our Privacy Policy. That policy is part of these terms.

11. How We Keep Your Data Separate

ShepherdCloud hosts many churches on the same system. Each church gets its own separate workspace (for example, yourchurch.zonenet.work). Here is how we keep things private:

Your data is walled off

Every query to the database automatically filters by your church's ID. Churches are logically isolated from one another through our multi-tenant architecture. We implement technical controls designed to prevent cross-tenant data access.

Branches work too

If your church has multiple branches, they stay within your workspace. Branch data is kept separate from other branches under your church.

Background jobs stay in their lane

Even when the system processes scheduled reports or sends automatic messages, each task carries the correct church ID so data never mixes.

12. Third-Party Services

ShepherdCloud depends on other companies to deliver some features. Here is what they do:

Paystack

Processes payments. Paystack's own terms and privacy policies apply when you pay.

Contabo

Provides the servers where your data is stored.

SMS Online GH

Delivers text messages. Delivery depends on mobile network coverage.

Google (Gmail SMTP)

Sends emails on our behalf.

IP geolocation services

Help us track where logins come from for security purposes.

Cloudflare

Optional speed and security layer for your church's page.

THESE THIRD-PARTY SERVICES ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND. WE DISCLAIM ALL LIABILITY ARISING FROM YOUR USE OF THIRD-PARTY SERVICES. You use them through us at your own risk.

13. API Access

ShepherdCloud has a programming interface (API) that lets you connect other software to your church's data.

API keys

You need an API key to use it. Keep your API key secret, like a password.

Rate limits

There are rate limits to prevent overuse. We set these at our discretion. Do not use the API in a way that overwhelms the system or harms other churches.

Revocation

We can revoke your API key if we suspect misuse. We will notify you first when possible.

No guarantees

The API is provided "as is." We may change or retire parts of it with reasonable notice.

14. Who Owns What

ShepherdCloud is our project — the code, the design, the name, the logo, the reports engine, the analytics tools, and all documentation belong to the ShepherdCloud team.

You get a right to use

These terms give you the right to use ShepherdCloud. They do not give you ownership of it.

Our name and logo

"ShepherdCloud" and our logo are identifiers of this project. You need our permission to use them in a way that suggests endorsement or affiliation.

You own your data

Everything you upload is yours.

Feedback

If you send us feedback or feature ideas, we can use them freely without owing you anything.

15. Service Availability

No guaranteed uptime

ShepherdCloud is provided on an "as is" and "as available" basis. We make no warranty, express or implied, regarding uninterrupted access. Sometimes we need to do maintenance, or things break beyond our control.

Maintenance notices

We will make reasonable efforts to provide advance notice of planned maintenance that might cause downtime.

Backups

We back up your data regularly. Still, you should also export your own backups from time to time using the reports feature.

Monitoring

We monitor the service using Sentry (for errors) and Prometheus (for performance).

Disclaimer: TO THE FULLEST EXTENT PERMITTED BY LAW, THE SERVICE IS PROVIDED WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED.

16. Closing Your Account

If you want to leave:

Voluntary closure

You can close your account at any time through your account settings.

Inactive accounts

If your free account has been inactive for 12 months, we may close it after giving you notice.

If we need to close your account:

Reasons for closure

We may suspend or close your account if you break these terms, fail to pay for add-ons, or use the service for fraud or anything illegal. Where possible, we will warn you and give you a chance to fix the problem first.

What happens next

If we close your account for a breach, you lose access immediately. We may keep your data for a short time so you can export it. After that, it will be deleted.

17. Refunds

30-day refund window

You can request a refund within 30 days of your payment. After 30 days, we look at refund requests case by case.

How to request

To ask for a refund, email [email protected] with your payment reference and the reason.

Processing time

Approved refunds take 7 to 10 business days and go back to your original payment method.

What we do not refund

We do not refund consumed add-ons, partial periods, or accounts closed for breaking the rules. Payment processor fees (like Paystack's 1.95% + GHS 0.30) cannot be refunded.

18. Our Responsibility (Liability)

As far as the law allows:

No liability for indirect losses

We are not liable for indirect or unexpected losses — things like lost profits, lost data, or business disruption — that come from using or being unable to use ShepherdCloud.

Liability cap

If we are found liable for something, our total liability is capped at whatever you paid us in the 12 months before the issue arose, or One Hundred Ghana Cedis (GHS 100), whichever is greater.

Jurisdictional limits

Some countries do not allow these kinds of limits. In those places, our liability is limited as much as the law permits.

19. Your Responsibility to Us (Indemnification)

To the fullest extent permitted by applicable law, you agree to cover our costs and defend us against any claims that arise from:

Your use of ShepherdCloud

Including anything you upload or how you configure the service.

Breaking these terms

Any violation of the rules or obligations described in this document.

Violating someone else's rights

Such as their privacy or intellectual property.

Breaking any law

Any activity that violates applicable laws or regulations.

20. Governing Law & Disputes

These terms are governed by the laws of Ghana, where the ShepherdCloud team is based. We are not a registered legal entity, and these terms represent a good-faith agreement between you and the individuals who build and maintain the service.

If there is a disagreement, here is how we handle it:

Step 1 — Talk it out

Both sides try to resolve the issue through honest discussion.

Step 2 — Mediation

If talking does not work within 30 days, we bring in a neutral mediator in Accra, Ghana.

Step 3 — Court

If mediation also fails, the matter goes to the courts in Accra, Ghana.

We may take reasonable steps to protect our rights in the service or to prevent serious harm.

21. Changes to These Terms

We may update these terms from time to time. If the changes matter, we will tell you at least 30 days beforehand — by email and/or a notice inside the app.

If you keep using ShepherdCloud after the changes take effect, that means you accept them. If you disagree with the new terms, you should stop using the service.

22. General

This is the whole agreement

These terms, plus our Privacy Policy, are the complete deal between you and us.

If one part is invalid, the rest stands

If a court finds one clause unenforceable, it gets removed or reduced, but everything else stays in effect.

Not enforcing a right is not giving it up

If we do not enforce something today, we can still enforce it later.

You cannot transfer these terms

You cannot hand off your account or rights to someone else without our written permission. We can transfer them freely.

Things beyond our control

We are not responsible for failures caused by disasters, war, unrest, government actions, internet outages, power cuts, or failures in infrastructure we do not control.

No partnership

These terms do not make us partners, joint venturers, employer-employee, or agent-principal.

23. Contact Us

If you have questions about these terms, reach out:

ShepherdCloud — A church management platform built and maintained by the ShepherdCloud team. We operate as an unregistered project, not a formal legal entity.