P Practicore ‹ Back to practicore.co.za

Privacy & POPIA

Privacy Policy

Last updated: 5 August 2026 · Practicore is in early access; this policy may change as the product develops.

Practicore is practice-management and compliance software for accounting firms. This page explains, in plain language, how we handle personal information and how that maps to the Protection of Personal Information Act (POPIA). Where a firm uses Practicore, the binding terms are set out in the Data Processing Agreement (DPA) between the firm and Practicore; this page is a summary, not a replacement for it.

Who is responsible for what

Where your data lives

Residency defaults to the data subject's jurisdiction. For South African firms that means South Africa: the database, document storage, audit records and backups for the SA zone are held within South African jurisdiction. A thin global control plane may hold firm-level commercial metadata only (billing and licensing). It never holds client personal information.

On-premises hosting is available as a premium/reseller option under a separate DPA addendum; it is not the default.

We can decrypt your data, and here is the limit on that

Practicore is not zero-knowledge. Server-side compute and AI inference need plaintext, so the operator is technically capable of decrypting a tenant's data. Isolation between firms is structural: a per-firm identifier, row-level security and per-tenant keys at rest. No other tenant or outside party can read your data.

The DPA limits what we may do with that capability. Operator-side access to a firm's data happens only for: a support request with the firm's written consent, a lawful court order, or security-incident triage logged in the audit ledger. The firm is notified in writing within 72 hours of any operator-side read.

Cross-border transfers (Section 72)

Practicore exposes zero default cross-border transfer. Any AI call that carries a client value runs on Practicore's own in-region infrastructure, verified at run time — no client data reaches a third-party LLM. Calls that carry no client data at all (structure-only, fully tokenised) are not restricted to that endpoint. Direct US-jurisdiction LLM endpoints are disabled at build time and are not available. Adding any new cross-border endpoint requires an explicit Section 72 basis, not a configuration change.

AI suggests, a person decides (Section 71)

Practicore's AI reads context and offers suggestions; it never writes to your records. A practitioner reviews and accepts a suggestion before anything is saved, and there is always a human approval gate before any outbound regulatory filing. Nothing is submitted automatically. Every AI-influenced decision is traceable in the audit ledger, so the firm can produce the trace on request and the right to human review is preserved.

Security safeguards (Section 19)

Early-access note: at-rest encryption is switched on per deployment, and on the current pilot deployment it is not yet enabled. Documents are stored as ordinary files, unencrypted at the application layer, on South-Africa-resident infrastructure at our hosting provider, protected by the access controls and isolation described above rather than by per-document encryption. Enabling envelope encryption and re-encrypting the documents already stored is a near-term milestone; so is backup-artifact encryption with distinct per-tenant keys, and pilot backups currently rest on in-region control of the backup destination. We would rather write this down than let the paragraph above read as done.

Breach notification (Section 22)

The firm remains responsible for notifying the Information Regulator and affected parties. Practicore provides the evidence pack from the audit ledger and an incident timeline, and the DPA commits us to notify the firm within 72 hours of any operator-detected incident.

Deletion and your rights (Section 24)

Because the audit ledger is append-only, an erasure request is fulfilled by de-identification: we hard-delete the identity (credentials, email and the identity numbers attached to it) and replace the person's identifiers in the remaining audit records with a salted-hash sentinel. What survives is a bare attribution token with no readable personal information, retained only for the statutory record-keeping window.

Requests to access, correct or delete personal information a firm holds in Practicore should be made to that firm as Responsible Party. A firm can raise a request or ask a question about this policy with us at support@practicore.co.za.

Onboarding documents

The firm onboarding pack includes a template DPA, a Section 18 notice clause for the firm's own privacy notice, a template PAIA manual and a pre-filled DPIA. The firm completes the firm-specific sections.

Contact

Questions about this policy: support@practicore.co.za. Practicore is operated by Practicore Technologies (Pty) Ltd.