Secure, POPIA-Compliant
Invoice Software
Your business data and your clients' personal information are protected by encryption, access controls, and full POPIA compliance. Built in South Africa, for South African businesses.
Built for POPIA compliance
POPIA (Protection of Personal Information Act) requires South African businesses to protect the personal data they collect. When you use Rebill, you are collecting client names, email addresses, phone numbers, and financial information. Rebill is designed from the ground up to handle this data in a manner compliant with POPIA obligations.
- Client personal data stored and processed under POPIA
- Data minimisation: we collect only what is needed
- Data retention aligned to SARS 5-year requirement
- POPIA policy published and maintained at rebill.co.za/legal/popia
POPIA Compliance Status
Rebill by Tora Technologies
TLS Encryption
All data between your browser and Rebill is encrypted using TLS 1.2 or higher. Your connection is always secured with HTTPS.
Data at rest
Encrypted in cloud storage
Backups
Automated and encrypted
Encryption in transit and at rest
Every request to Rebill is served over HTTPS with TLS encryption, meaning your invoice data, client information, and account credentials cannot be intercepted in transit. Data stored in Rebill's cloud infrastructure is encrypted at rest, protecting it even in the unlikely event of a storage breach.
- HTTPS enforced on all connections - no plain HTTP
- TLS 1.2+ for all data in transit
- Cloud storage encrypted at rest
- Automated encrypted backups
Field-level encryption with per-account keys
Rebill uses field-level encryption to protect every piece of sensitive data individually - client names, email addresses, phone numbers, and physical addresses are each encrypted before being written to storage. This means that even if someone gained access to the database, they would see only encrypted values, not readable personal information.
Each business account has its own unique encryption key, so your data is completely isolated from every other account on the platform.
- Every sensitive field encrypted individually before storage
- Per-account encryption keys for full data isolation
- AES-256 encryption for all personally identifiable information
- Even Rebill staff cannot read your client data without the keys
Encryption in action
You enter
Thabo Mokoena
We store
AQIDBAUGBwgJCg...xNTY3ODkw
Database access alone cannot reveal your client data
Envelope encryption
Data encryption keys are themselves encrypted by master keys - the same multi-layer technique used by major banks and cloud providers. Compromising one layer does not expose your data.
Access controls and secure payments
Rebill supports multiple team members with role-based access controls, so you can grant the right level of access to each person. Payment processing is handled entirely by PCI-DSS certified gateways - Paystack, Yoco, and PayFast - meaning Rebill never stores or sees your clients' card numbers or banking credentials.
- Role-based team access: admin and member roles
- Payments via Paystack, Yoco, and PayFast (PCI-DSS certified)
- Card data never stored on Rebill servers
- Secure client portal with optional password protection
Admin
Full access: settings, billing, team management
Team member
Invoices, clients, and quotes - no settings or billing
PCI-DSS payment processing
Card data is handled exclusively by Paystack, Yoco, and PayFast. Rebill has no access to card numbers or banking credentials.
Quick answer
What is POPIA and how does it affect invoicing?
POPIA - the Protection of Personal Information Act - is South Africa's data privacy law, which came into full effect in July 2021. It governs how businesses collect, store, and use the personal information of South African residents. For businesses that issue invoices, this is highly relevant: invoices contain client names, physical addresses, email addresses, and in some cases VAT numbers and financial details - all of which are personal information under POPIA.
POPIA requires that personal information is collected for a specific purpose, stored securely, not held longer than necessary, and protected against unauthorised access or disclosure. As an invoicing platform, Rebill is built to meet these obligations. Personal data is protected using field-level encryption with per-account keys and envelope encryption - a multi-layer approach where data keys are themselves encrypted by master keys, the same technique used by major banks. Data is also encrypted in transit using TLS. Access to account data is restricted to authorised users through role-based permissions. Financial records are retained for five years in compliance with SARS record-keeping requirements, and payments are processed through PCI-DSS certified gateways so that sensitive card data never passes through Rebill's systems. Using POPIA-compliant invoicing software is one of the simplest steps a South African small business can take toward meeting its data protection obligations.
Frequently asked questions
What is POPIA and why does it matter for invoicing?
Is Rebill POPIA compliant?
How is my data protected in Rebill?
What is field-level encryption?
How long does Rebill retain my data?
Is payment data secure in Rebill?
Invoice software you can trust with your client data.
Rebill is POPIA-compliant, encrypted, and built in South Africa for South African businesses. Start free and keep your data safe.