SANKOReturn to website

Privacy & security notice.

Version 1.2 · September 2026 · Applicable to MVP v1

What Sanko Vault collects

When you use Sanko Vault via WhatsApp, the following data is stored:

DataWhy it is stored
Your WhatsApp phone numberUnique identifier — no passwords needed
Your display nameShown in your Vault and on formulation records
Your preferred languageSo the bot communicates in the right language
Formulation records you createThe core purpose of the product
Voice notes and photos you sendSource material for structuring formulations; stored so you can replay them
Transcripts of your voice notesUsed to structure your formulations via AI
Your conversation with SankoKept for 24 hours so the assistant remembers the thread of what you are telling it
Activity timestampsUsed to detect idle sessions and for basic usage analytics

The website forms

The two forms on sanko.africa are the only data Sanko collects from people who are not using the Vault. Submitting one does not create a Vault account.

DataWhy it is stored
Your nameTo address you, and to recognise you when the application is reviewed
The WhatsApp number you would test from (test access)The number the agent would be opened to; there is no other way to grant access
How you intend to use Sanko (test access, optional)Context for the review
Your work email, organisation and message (partnership)To reply, and to understand what is being asked

These rows are written directly by your browser using Supabase's public key, which has permission to insert and no permission to read. The key that submits a form cannot read any submission back, including the one it just wrote. Submissions are readable only with the operator's service-role key.

The notification the operator receives when a form is submitted carries a name and which form it was. The phone number is deliberately not copied into email.

Patient records

Patient tracking is disabled by default. A deployment may enable it only after its governance review. When enabled, a practitioner may supply a patient's name and WhatsApp number to send a consent request. This creates a pending invitation, not an active treatment record. Pending invitations expire and are deleted after seven days.

The patient receives an explanation directly from Sanko and can choose Accept or Decline. Tracking begins only after acceptance from the invited WhatsApp number. Acceptance time, method and the WhatsApp response message identifier are recorded as consent evidence. Declining deletes the pending name and phone number and creates no active patient record. The patient can later withdraw consent and request deletion.

After acceptance, Sanko may store the patient's name, phone number, optional age and sex, the formulation used, treatment dates and outcomes needed for follow-up. The agent does not collect free-form background notes when creating a patient.

Patient records are the most sensitive data Sanko holds. They are visible only to you and to the operator named below, are covered by the same encryption and row-level security as everything else, and are never shared with researchers or third parties.

Sanko and participating practitioners each have responsibilities appropriate to their role. Deployments must establish a lawful basis, give patients an understandable notice, honour their rights, and document the applicable controller/processor arrangements. Consent capture in the product is a safeguard, not a substitute for legal or clinical- governance review.

Who can see your data

PartyAccess
YouFull access to your own formulations and patient records via WhatsApp
Felix Ayeni (Sanko operator, v1)Read access to all records, for debugging and technical support only
Third partiesNone. No formulation data is shared with any third party in v1.
ResearchersNo access in v1. Research-partner data licensing is deferred to v2, with Nagoya-compliant data-sharing templates and practitioner consent.

This will be disclosed to you again when you first message Sanko.

Nagoya Protocol alignment

Every formulation record stores you — the practitioner — as the source of knowledge. Sanko does not claim ownership of your traditional knowledge. No formulation data is transferred to any research institution or commercial partner in v1. When research access is introduced in v2, it will require your explicit consent and will follow Nagoya Protocol requirements on access and benefit-sharing.

How your data is stored and protected

  • In transit: all connections use TLS 1.2+ (enforced by Railway and Supabase).
  • At rest: Supabase encrypts all data using AES-256 at rest.
  • Voice notes and photos: stored in Supabase Storage (private bucket) with signed-URL access only. Links expire after 1 hour.
  • Database region: London (eu-west-2) or Frankfurt (EU). Your data does not leave EU jurisdiction.
  • Row-level security: enabled on all tables. The WhatsApp bot accesses data using a service-role key; no practitioner can read another practitioner's records.

Data retention

  • Formulation records are retained as the practitioner's professional archive until deletion.
  • Patient-record retention must be configured by an approved governance policy; indefinite retention is not the default policy.
  • Conversation history is replayed to the assistant for 24 hours and then no longer used as context.
  • Events (technical logs) are kept for debugging; phone numbers in shared analytics are hashed. Technical logs may include voice-note transcripts and edit instructions you send, in order to diagnose problems.
  • Test-access applications are kept until the application is decided, and deleted within 12 months of that decision. If an application is approved, the number then exists as a practitioner record and is governed by the retention terms above rather than this one. A declined or abandoned application is deleted on the same 12-month basis.
  • Partnership enquiries are kept while the conversation is live and deleted within 24 months of the last contact.
  • Either can be deleted sooner on request, at felix@sanko.africa, without giving a reason.

Your rights

You can ask Sanko to export all data associated with your account. To permanently erase the account, send the exact confirmation phrase shown by the assistant. Deletion removes database records, conversation history, event payloads, and archived Storage objects; only the pseudonymous, append-only deletion audit tombstone is retained. You may also contact the operator if you cannot access the account.

Access, exports, deletion requests, and completed deletions are recorded in an append-only governance audit log.

Security incidents are handled under SECURITY_INCIDENT_RESPONSE.md. Do not put patient or formulation content in an incident report unless it is strictly necessary.

Contact

Felix Olajide Ayeni · felix@sanko.africa · Sanko Vault operator, v1

This notice is published at sanko.africa/privacy, generated from this file. Edit it here, not there.

Contributor terms and knowledge use

Custody of a practitioner's records is covered above. Use of that knowledge beyond their own Vault is governed separately, by governance/contributor-terms-v1.md and enforced by migration 013:

  • acceptance is recorded against the hash of the exact terms text, so amending the terms does not carry forward an earlier agreement;
  • research access, licensing, publication and dataset export are each recorded in a ledger with the counterparty, purpose, scope, and the benefit agreed with the contributing practitioners;
  • a practitioner who has not accepted the current terms cannot be included in any such use. This is a refusal in code, not an assurance in a document.

A practitioner can ask what has been done with their knowledge and what was agreed for it at any time.

Status: the terms are a draft. They have had no legal review and no practitioner consultation, and are marked as not in force until both have happened.

Logging

Operational logs record identifiers and the shape of events — never practitioner speech, transcripts, patient names, or phone numbers. Those fields are redacted by the logger itself rather than by the discipline of whoever wrote the log line.