← Back to Skinvoicer

Operator Agreement

Last updated: 23 October 2026

This agreement sets out how Skinvoicer looks after a clinic's client information, as POPIA (sections 20 and 21) requires between a responsible party and its operator. It forms part of the Skinvoicer Terms of Service.

1. The parties

2. What information and why

Skinvoicer processes the Clinic's client information only to provide the Skinvoicer service. That information includes:

3. Skinvoicer's obligations

Skinvoicer will:

  1. process the information only on the Clinic's instructions and to provide the service, never for its own purposes;
  2. keep it confidential and never sell it, use it for marketing, or contact the Clinic's clients;
  3. only let people access it who need to for the service, and who are bound to keep it confidential;
  4. keep the security measures in section 4 in place;
  5. help the Clinic meet its own POPIA duties where it reasonably can.

4. Security measures

5. Sub-operators and storage outside South Africa

Skinvoicer uses four providers, all outside South Africa: Supabase (database and file storage) and Vercel (app hosting), both with servers in Ireland (European Union); Resend (emailing invoices to clients), based in the United States; and GitHub (United States), which stores only encrypted nightly backups that can't be read without our backup password. Supabase, Vercel and Resend are bound by data processing agreements that require security and confidentiality at least as strong as this agreement, as POPIA section 72 requires. GitHub only ever holds encrypted files that it cannot read. Skinvoicer will tell the Clinic before adding or replacing a provider that stores client information.

6. Security breaches

If Skinvoicer has reasonable grounds to believe the Clinic's client information has been accessed or acquired by someone unauthorised, it will tell the Clinic immediately, as POPIA section 21(2) requires, and in any event within 72 hours. The notice will say what happened, what information is affected and what Skinvoicer has done. The Clinic decides on notifying its clients and the Information Regulator, and Skinvoicer will help.

7. Requests from the Clinic's clients

If a client asks Skinvoicer directly to see, correct or delete their information, Skinvoicer will pass the request to the Clinic and won't act on it without the Clinic's instruction. Skinvoicer will help the Clinic respond, for example by exporting a client's records.

8. When the service ends

9. Accepting this agreement

The Clinic accepts this agreement by ticking "I agree" when it creates its Skinvoicer account. Skinvoicer is bound by it from that moment. If the Clinic would like a signed copy, email yuravinvoicing@gmail.com and we will send one.

Terms of Service · Privacy Policy