Terms of Service
These Terms govern your use of ShiftHub. If you create an account, you agree to them.
1. Acceptance
By creating an account or using ShiftHub, you ("Customer" or "you") enter into a binding agreement with ShiftHub (Pty) Ltd ("ShiftHub", "we", "us"). If you're signing up on behalf of a company, you represent you have authority to bind it.
These Terms, together with our Privacy Policy and POPIA Policy, form the entire agreement ("Agreement").
2. Definitions
- "Service" — the ShiftHub platform, including the admin panel, worker PWA, APIs and supporting infrastructure.
- "Workspace" or "Tenant" — your isolated instance within the Service.
- "Subscription" — the paid plan you are on.
- "Your Data" — data you or your authorised users upload, input or generate in the Service.
- "Worker" — a personnel record you manage in your Workspace.
3. Your account
- You must provide accurate sign-up information and keep it current.
- You are responsible for safeguarding your credentials and all activity on your account.
- Notify us immediately at security@shifthub.co.za of any unauthorised access.
- Privileged roles (tenant admin, operations manager, finance, armoury officer, fleet manager, HR manager, K9 lead) must enrol in 2FA.
4. Free trial
Every new workspace starts with a 14-day free trial on the Professional tier. No credit card is required at signup. At trial end:
- If you have chosen a paid plan and provided payment, your subscription begins automatically.
- If not, the workspace is paused. You retain read-only access to billing and export pages for 30 days.
- After 30 days of continued non-payment, the workspace and its data are deleted (subject to any legal retention obligations).
5. Subscription & billing
5.1 Fees
- Current prices are listed on the Pricing page. Prices are ZAR-denominated and VAT-inclusive (15% South African VAT is already included in the advertised fee).
- We may change pricing on at least 30 days' written notice, effective at your next renewal.
5.2 Payment
- Subscriptions are billed monthly on the anniversary date of your subscription start.
- Payment is processed by PayFast (Pty) Ltd. You authorise PayFast to charge your chosen payment method on a recurring monthly basis.
- Failed payments: we retry after 3, 7 and 13 days. A workspace moves to
past_dueafter 14 days of non-payment, restricting access until resolved.
5.3 Limits (caps)
Each tier includes worker, site, admin, client-user and storage caps. When you hit a cap, further adds are blocked with HTTP 402. We provide one courtesy add per week to avoid operational disruption. Upgrade to raise caps.
5.4 Refunds
Monthly subscriptions are non-refundable for the current month. You may cancel at any time from the billing page; your workspace remains active until the end of the billing month already paid for.
6. Acceptable use
You may not, and may not permit any user to:
- Use the Service to violate any law or regulation.
- Upload content that is illegal, defamatory, or infringes third-party rights.
- Reverse-engineer, decompile or attempt to derive source code.
- Use the Service to build a competing product.
- Probe, scan or test vulnerabilities without prior written consent (outside a bug-bounty programme, if we announce one).
- Send spam, bulk unsolicited communications, or content that disrupts the Service.
- Access the Service by any means other than through interfaces and protocols we provide.
7. Your data
7.1 Ownership
You retain all rights to Your Data. You grant us a limited, non-exclusive licence to process, store, transmit and display Your Data solely to provide the Service to you.
7.2 Responsibility
You are responsible for:
- The accuracy, legality and content of Your Data.
- Obtaining any consents required under POPIA or other laws before uploading personal information about workers or third parties.
- Providing your workers with the notices their rights require.
7.3 Export
You may export Your Data at any time via the admin panel's export feature. We maintain this as a core feature — no data lock-in.
7.4 Operator role
Where personal information of your workers is concerned, you are the Responsible Party under POPIA and we are the Operator. We process on your documented instructions, per our POPIA Policy.
8. Availability & support
- We target 99.5% monthly uptime. Enterprise tier carries a contractual SLA with service credits for prolonged downtime.
- Scheduled maintenance is announced at least 48 hours in advance on
status.shifthub.co.zaand via email to tenant admins. - Support channels by tier: Starter (email); Growth (email + chat); Professional (email + chat + phone); Enterprise (priority + named account manager).
9. Intellectual property
ShiftHub, its logos, software, templates and documentation are and remain our property (or our licensors'). Feedback you send us may be used freely without attribution or compensation. Nothing in this Agreement transfers ownership of our IP to you.
10. Termination
10.1 By you
Cancel any time from the billing page. Cancellation takes effect at the end of your current billing period.
10.2 By us
We may suspend or terminate your workspace if you:
- Materially breach these Terms (and fail to cure within 14 days of notice, where curable).
- Fail to pay fees for 30 days after they fall due.
- Use the Service in a manner that poses a security or legal risk.
10.3 Effect of termination
- You have 30 days to export Your Data.
- After 30 days, Your Data is deleted from our production systems (subject to 30-day backup retention).
- Fees paid for the current billing month are non-refundable except per clause 5.4.
11. Warranties & disclaimers
We warrant we'll provide the Service with reasonable skill and care. Except for this, and to the fullest extent permitted by law, the Service is provided "as is". We disclaim all other warranties, including merchantability, fitness for a particular purpose, and non-infringement.
We do not warrant that the Service will be uninterrupted, error-free, or meet every operational requirement you have.
12. Limitation of liability
To the fullest extent permitted by law:
- Neither party is liable for indirect, consequential, incidental, special, exemplary or punitive damages, including loss of profits, data or business.
- Our aggregate liability under this Agreement is capped at the fees you paid us in the 12 months preceding the claim.
- The limits in this clause apply even if a remedy fails of its essential purpose.
Nothing in this Agreement excludes liability that cannot lawfully be excluded (including liability for death, personal injury, fraud, or gross negligence).
13. Indemnity
You will indemnify and hold us harmless from third-party claims arising out of Your Data or your breach of these Terms, including reasonable legal costs.
14. Disputes & governing law
This Agreement is governed by the laws of the Republic of South Africa. The parties will first attempt to resolve disputes in good faith. Failing that, disputes are subject to the exclusive jurisdiction of the courts of Johannesburg, South Africa.
15. General
- Changes: We may update these Terms on at least 30 days' notice for material changes.
- Assignment: You may not assign the Agreement without our consent. We may assign in connection with a merger, acquisition or corporate reorganisation.
- Force majeure: Neither party is liable for delays caused by events beyond reasonable control.
- Severability: If any provision is held unenforceable, the rest remains in effect.
- No waiver: Failure to enforce a term is not a waiver.
- Entire agreement: These Terms, with the Privacy Policy and POPIA Policy, are the entire agreement between us.
- Notices to us: legal@shifthub.co.za. Notices to you: sent to your account email.
Plain English summary: you get what's on the pricing page, we look after your data, you follow the acceptable-use rules, and if things go wrong our liability is capped at the past 12 months of fees. Either party can walk away.
Questions about this policy?
Email legal@shifthub.co.za. We reply within two business days.