Draft — pending legal review

DRAFT — PENDING LEGAL REVIEW. This document has not been reviewed or approved by a qualified lawyer. It is not legal advice, and it is not yet in force. Do not rely on it.

Kay-X Privacy Policy

What we collect when someone speaks to a Kay-X-powered service, what we do with it, and who can see it.

Last updated:

Kay-X turns spoken Krio into structured data a business application can act on, and turns structured data back into spoken Krio.

We keep the recordings and transcripts that pass through the service, and we use them to train and improve our Krio models. That is how the models get better, and it is the main thing this policy exists to explain.

1.The short version

This section is a summary. The rest of the document is the detail. If the two ever disagree, the detail governs — but we have tried hard to make sure they do not.

  • We record and keep voice data. When someone speaks to a service built on Kay-X, we store the audio, the transcript, and the values we pulled out of it — an amount, a phone number, a medicine name, whatever the business asked for.
  • We use that data to train and improve our models. Krio has almost no language technology. Our models get better because real Krio speech flows through them. We state this plainly because it is central to the service, not incidental to it.
  • Real people listen to some recordings. Trained reviewers, paid for their work, listen to audio and read the values extracted from it in order to correct mistakes. This is how we produce accurate training labels.
  • We do not sell it, and we do not advertise. We do not sell or rent personal data, we run no advertising, we build no advertising profiles, and we do not use this data to make decisions about individual callers.
  • We do not try to identify anyone by their voice. We build no voiceprint and run no speaker identification.
  • Three different people are involved and they are not the same. Kay-X, the business that holds the API key, and the person whose voice is processed. Section 3 explains who is responsible for what. In short: the business decides what to collect and must obtain the caller's consent; we process it and improve our models with it.
  • We are honest about what we have not built yet. Where this policy promises something we are still building — a training opt-out is the main one — it says so.

This document is a draft

DRAFT — PENDING LEGAL REVIEW. This document has not been reviewed or approved by a qualified lawyer. It is not legal advice, and it is not yet in force. Do not rely on it.

2.What we collect, and everything that happens to it

This is the whole picture in one place. Every row is something the system actually does today — not something it might do.

Data inventory
What we collectWhy we collect itWhere it goesWho can see itHow long we keep it
Voice recordings. The audio of the caller speaking.To transcribe the request and act on it; and to train and improve our Krio speech recognition and speech synthesis models.Google Cloud Storage. Our own speech models, hosted on rented GPU infrastructure. OpenAI, where the business customer has selected wide-vocabulary transcription. Our review platform, KACCP.Kay-X engineering staff. Trained human reviewers. The business customer whose service was called.[RETENTION_AUDIO]. No automated deletion exists today — see section 9.
Transcripts. The words we believe were said.To work out what the caller wants; and as training labels.Our database. OpenAI, for intent detection, on every request. KACCP.Kay-X engineering staff. Trained human reviewers. The business customer.[RETENTION_TRANSCRIPTS].
Values spoken aloud. Whatever the business asked us to listen for — amounts, phone numbers, names, quantities, free text.To fill in the business's form so its application can act.Our database. OpenAI, as part of the intent request. KACCP, so reviewers have the context to judge a transcript.Kay-X engineering staff. Trained human reviewers. The business customer.[RETENTION_TRANSCRIPTS].
Confirmations and corrections. When a caller confirms a read-back or corrects a mistake.These are the most valuable training signal we have: a human-verified label. We do not charge for the endpoint that produces them.Our database. KACCP.Kay-X engineering staff. Trained human reviewers. The business customer.[RETENTION_TRANSCRIPTS].
Business account data. Email address, a hashed password, optionally a business name.To run your account and bill you. This is all we ask for — no name, no phone number, no address.Our database.Kay-X staff.[RETENTION_ACCOUNT_DATA] after the account closes.
API key records. A key identifier, a salted hash of the secret, rate limits and usage counters.To authenticate your application and enforce your limits. We cannot recover a key secret — we only store its hash.Our database.Kay-X staff.Life of the key, then [RETENTION_ACCOUNT_DATA].
Request logs. Timestamp, which endpoint, status code, how long it took, bytes in and out, and which key was used.Billing, debugging and abuse prevention.Our database.Kay-X staff.[RETENTION_REQUEST_LOGS].
Payment information.To sell you credits.Our payment service and Stripe behind it. We receive your account identifier and email address back; card details are entered directly with Stripe and never reach Kay-X.Stripe, and Kay-X staff for the fact of a payment only.As required for accounting and tax.
Text you send for translation.To translate it.Google Cloud Translation. On our message-translation endpoint, amounts, phone numbers, email addresses, reference codes and similar identifiers are replaced with placeholders before the text leaves us. On the general translation endpoint, the text is sent as given.Kay-X staff, Google.Translations are cached in a translation memory so that repeated messages are not re-translated or re-charged.
A login cookie, if you use the Kay-X dashboard.To keep you signed in. It is strictly necessary and there is only one.Your browser.You.Seven days.

Things we deliberately do not collect

We do not log IP addresses, user agents or request bodies in our request log. We run no analytics, advertising or tracking scripts of any kind on the Kay-X dashboard — there is no Google Analytics, no advertising pixel, no session recorder. We do not ask a caller for their name.

3.Three parties, and who is responsible for what

Almost every misunderstanding about a platform like this comes from collapsing three different people into one. They are distinct, and so are their obligations.

WhoWhat they areWhat they are responsible for
Kay-X (us)The language infrastructure. We receive audio, return structured data, and improve our models.Processing the data securely and lawfully, honouring the limits in this policy, and being truthful about what we do.
The business customerThe company that holds the API key and builds the service the caller actually uses.Deciding what to collect and why. Telling callers what is happening. Obtaining consent. Having a lawful basis. Meeting whatever rules govern its own sector.
The end userThe person who speaks — typically a caller on a phone, in Krio.Nothing. They are the person this policy is meant to protect.

We have no direct relationship with the end user. We do not know who they are, we have no way to contact them, and we cannot obtain their consent ourselves. That is why the obligation to obtain it sits with the business customer, and why it is written into the Terms & Conditions as a binding warranty rather than left as an expectation.

If you are a business customer, this is your obligation

Before you send us a single recording, you must have told the caller that they are being recorded, that the recording and what they said will be used to improve Krio language models, and that trained reviewers may listen to it — and you must have a lawful basis for doing so. Section 12 and the Terms set this out in full. Section 13 gives you a Krio script you can play to callers to do exactly this.

4.How we use your data to train and improve our models

This is the section most people are looking for, so it is near the top rather than buried at the end.

We use the audio, transcripts, extracted values and corrections that pass through Kay-X to train and improve our models. Not 'may from time to time'. We do, as a matter of course, on production traffic.

Why the service works this way

Krio is spoken by most of Sierra Leone and supported by almost no software. There is no large licensed corpus of Krio speech to buy, no off-the-shelf Krio recogniser, and no vendor to switch to. The only way a Krio speech system gets good is for real Krio speech — real accents, real background noise, real phone lines, real ways of saying a number — to flow through it and for its mistakes to be corrected.

So the exchange is a straightforward one, and we would rather state it as a deal than dress it up. You send us Krio speech. We use it to make the models better. The better models are what you are paying for, and every customer gets the benefit of the aggregate — a pharmacy in Bo improves the recogniser that a logistics company in Freetown depends on. A customer joining next year inherits everything learned this year.

What, specifically, we do with it

  • Train and fine-tune our Krio speech recognition models.
  • Train and improve our Krio speech synthesis models, so that read-backs sound natural.
  • Improve how we interpret a request and extract values from it — how Krio speakers actually say amounts, phone numbers, dates and quantities.
  • Measure quality, find failure modes, and build the evaluation sets we test against.
  • Curate Krio language resources, through our review platform KACCP.

Human review

Trained reviewers, who are paid for their work, listen to recordings and read the values extracted from them. This is not an edge case or an occasional audit — it is the core of how accurate training labels are produced. A reviewer may hear a caller say an amount, a phone number or a name, and will see those values alongside the audio in order to judge whether the transcript is right.

Reviewers work under confidentiality obligations and role-based access controls, and see only what they need in order to correct a transcript. We call this out prominently because it is the disclosure most easily missed, and because a person saying their phone number out loud deserves to know that another person may hear it.

Curated Krio language resources

We curate Krio speech corpora in order to build language technology for a language that has none. Our review platform holds two separate streams: recordings made by contributors who registered and consented to that use, and audio captured from production traffic. The two are tracked separately by origin, and corpus exports exclude production audio by default.

Be aware of this if you are a business customer

Production audio is technically capable of being included in a corpus export, and the separation described above is a default rather than an enforced control. We will not include audio originating from your traffic in any externally released corpus unless you have confirmed that the caller consented to that specific use. If you cannot give that confirmation, tell us at [PRIVACY_CONTACT_EMAIL] and we will mark your traffic as excluded.

Protections that apply to training use

The following are binding commitments, not aspirations:

  1. 1Purpose limitation. Data described in this section is used only to develop, train, evaluate and improve language and speech models and the services built on them. It is not used for any other purpose.
  2. 2No sale. We do not sell, rent, licence or otherwise make available personal data to any third party for that third party's own purposes. We do not supply data to data brokers.
  3. 3No advertising. We run no advertising business. We do not use this data to target, select or measure advertising, and we do not build advertising profiles.
  4. 4No profiling of end users. We do not construct profiles of individual callers, do not score them, and do not make or support automated decisions that produce legal or similarly significant effects about them.
  5. 5No biometric identification. We do not build voiceprints, we do not perform speaker identification or verification, and we will not use voice data to recognise a specific individual across interactions.
  6. 6De-identification and aggregation. Before data is used to train a model we will remove or replace direct identifiers, separate data from the account that produced it, and work with it in aggregate. Where a value that identifies a person is intrinsic to the utterance itself — a phone number spoken aloud is part of the audio — we will substitute or mask it in derived training material rather than propagate it. Parts of this are commitments we are still implementing; see section 9 and the honesty note below.
  7. 7Confidentiality of human review. Everyone with access to recordings is bound by confidentiality obligations and access is limited by role.
  8. 8No re-identification. We will not attempt to re-identify any individual from de-identified or aggregated data, and we will not permit others to do so.

Opt-out — a commitment, not yet a feature

We are building a per-business setting that will exclude a customer's traffic from model training while leaving the service fully functional. It does not exist yet. We will not pretend otherwise. Until it ships — target [OPT_OUT_SHIP_DATE] — email [PRIVACY_CONTACT_EMAIL] and we will exclude your traffic from training by operational means. This gap is recorded in the schedule of known divergences provided to our legal reviewers.

5.What we never do

Stated separately from section 4 so that it is quotable on its own. We do not:

  • Sell, rent or trade personal data.
  • Use voice data, transcripts or extracted values for advertising, or share them with advertisers.
  • Build advertising or behavioural profiles of end users.
  • Build voiceprints or perform speaker identification.
  • Use the contents of a caller's request to make decisions about that caller.
  • Disclose one business customer's data to another business customer.
  • Use a business customer's data to compete with that customer.
  • Attempt to re-identify individuals from de-identified data.

7.Who we share data with

We share data with the subprocessors below, and with nobody else except where we are legally compelled to, or where we must in order to establish or defend a legal claim.

Subprocessors — third parties that receive data in order for Kay-X to work
SubprocessorWhat it receivesPurposeWhere
Google LLC — Cloud StorageVoice recordingsStorage of audio for model training and for replaying a turnUnited States / Google global infrastructure
OpenAI, L.L.C.Transcripts and the values extracted from them, on every intent request. Voice recordings as well, where the business customer has selected our wide-vocabulary transcription mode.Turning a transcript into a structured intent; transcription in wide-vocabulary modeUnited States
Google LLC — Cloud TranslationText submitted for translation. Where you use our message-translation endpoint, identifiers such as amounts, phone numbers, email addresses and reference codes are replaced with placeholders before the text is sent.Machine translationUnited States / Google global infrastructure
Nosana (decentralised GPU network)Voice recordings, and the text we are about to speak back to the callerHosting for our own Krio speech recognition and speech synthesis models. This is compute hosting: the models are ours, the machines are not.Distributed / [UNVERIFIED: node geography is not fixed and may vary by job]
Geneline-X — KACCP (Krio Audio Corpus Curation Platform)Session identifier, a reference to the stored audio, duration, transcript, detected intent, extracted values and outcomeHuman review and correction of transcripts; curation of Krio training dataGoogle Cloud infrastructure
Geneline-X payment service, and Stripe behind itYour account identifier and email address. Card details are entered directly with Stripe and never reach Kay-X.Taking payment for creditsUnited States / Stripe global infrastructure
Vercel Inc.Hosting of the Kay-X dashboard; audio you upload through the dashboard or playgroundRunning the web applicationUnited States / Vercel global infrastructure

A note on how we usually describe our transcription modes

In our product and integration documentation we describe transcription by capability — our own Krio model, or a wide-vocabulary mode that handles English technical terms such as drug and product names — rather than by vendor, because the underlying providers may change without the contract changing. A privacy policy is the one place that convention has to give way: you are entitled to know which companies actually receive the data, so we name them here.

If we ever sell the business or merge, personal data may transfer as part of it. If that happens, this policy continues to apply to data collected under it until it is replaced with notice.

8.Sending data outside Sierra Leone

We must be direct about this. Recordings and transcripts do not stay in Sierra Leone. They are stored and processed on infrastructure operated principally in the United States — Google Cloud Storage, OpenAI, Stripe and Vercel — and our own speech models run on a distributed GPU network whose node locations are not fixed.

Sierra Leone has no data protection statute in force and therefore no statutory cross-border transfer regime, no adequacy mechanism and no supervisory authority to authorise a transfer. Rather than treat the absence of a rule as permission, we commit to the following:

  1. 1We will impose contractual data protection obligations on each subprocessor that receives personal data, at a standard no lower than this policy.
  2. 2We will not transfer personal data to a subprocessor that has not accepted those obligations.
  3. 3We will keep and, on request from a business customer, disclose an up-to-date list of subprocessors and the categories of data each receives.
  4. 4When Sierra Leone brings a data protection Act into force, we will bring our transfer arrangements into line with it and give notice of any resulting change.

Sector rules may apply to you even though they do not apply to us

Kay-X is general-purpose language infrastructure. If you operate in a regulated sector — health, financial services, payments, government — your own rules on where customer data may be stored or processed continue to apply to you, and sending data through Kay-X does not displace them. You are responsible for determining whether the transfers described in this section are permitted for your use case before you integrate.

9.How long we keep things

Read this before you integrate

There is currently no automated deletion in Kay-X. No retention timer, no storage lifecycle rule, and no erasure endpoint for end-user voice data. In practice that means data collected today is retained indefinitely until we build the machinery to expire it. We are stating this rather than publishing a retention table we do not yet enforce.

The periods below are the commitments we intend to adopt, and each needs a number confirmed before this policy takes effect:

DataIntended retentionEnforced today?
Voice recordings[RETENTION_AUDIO]No — retained indefinitely
Transcripts, extracted values, corrections[RETENTION_TRANSCRIPTS]No — retained indefinitely
Data already incorporated into a trained modelCannot be withdrawn from a model once trained — see belown/a
Business account data[RETENTION_ACCOUNT_DATA] after account closureNo
Request logs[RETENTION_REQUEST_LOGS]No
Accounting and payment recordsAs required by lawHeld by our payment provider
Login cookieSeven daysYes

A model already trained cannot be untrained. If data has been incorporated into a trained model, deleting the source record does not remove its influence from the model. We can delete the record, stop using it in future training, and exclude it from future corpora. We cannot reverse training that has already happened, and we will not claim to.

10.Security

  • Passwords are stored as bcrypt hashes. We never store a password in plain text and cannot recover one.
  • API key secrets are stored as salted SHA-256 hashes. We cannot show you a key again after it is created.
  • API access is authenticated on every request, with per-key rate limits and quotas.
  • Access to recordings is role-based, and everyone with access is under confidentiality obligations.
  • Data in transit is protected by TLS.
  • Dashboard sessions use a single strictly-necessary, HTTP-only cookie.

No system is perfectly secure. If a breach affects your data we will notify you within [BREACH_NOTIFICATION_WINDOW] of becoming aware of it, with what we know and what we are doing. If you find a vulnerability, report it to [PRIVACY_CONTACT_EMAIL]; we will not pursue good-faith security research.

11.Rights, and how to exercise them

If you are a business customer

Contact [PRIVACY_CONTACT_EMAIL] to access, correct, export or delete your account data, to ask for the current subprocessor list, or to request exclusion from model training.

If you are an end user whose voice was processed

You almost certainly reached a Kay-X-powered service by calling or messaging a business, not by visiting this website. We hold your recording but we do not know who you are and have no way to reach you.

Contact the business you were speaking to. They know who you are, they decided what to collect, and they can identify your session to us. When a business customer passes us a request on your behalf, we will act on it and respond within [DATA_SUBJECT_REQUEST_SLA]. You can also write to us directly at [PRIVACY_CONTACT_EMAIL], but we will usually need the business's help to locate your data.

Subject to what the law requires and to the limitation about trained models in section 9, we will support requests to access the data we hold about an interaction, correct it, delete it, or stop using it for training.

Honest limitation

Erasure is currently a manual process. There is no self-service deletion and no automated pipeline behind it. We will honour requests, by hand, while we build the machinery that should handle them.

12.Obligations of business customers

These are conditions of using Kay-X and they are repeated as binding warranties in the Terms & Conditions. If you hold an API key, you must:

  1. 1Have a lawful basis for collecting the caller's voice and sending it to us, and be able to evidence it.
  2. 2Tell callers, before you record them, that they are being recorded; that the recording and what they say will be used to improve Krio language models; and that trained reviewers may listen to it. Section 13 gives you a script.
  3. 3Obtain consent where consent is the applicable basis, and give callers a way to refuse that does not simply deny them the service where that would be unlawful.
  4. 4Not send us data you have no right to send, and not send special-category data unless you have a valid basis and have told us.
  5. 5Comply with the rules of your own sector. If you operate in health, financial services, payments or government, those rules are yours to meet; using Kay-X does not displace them and we do not advise on them.
  6. 6Pass on to us, promptly, any data subject request that concerns data you sent us, and help us identify the relevant session.
  7. 7Not use Kay-X to identify or authenticate a person by their voice.
  8. 8Keep your API key secret, and tell us promptly if it is exposed.

13.For callers: this policy in Krio

Most people whose voices are processed by Kay-X are Krio speakers in Sierra Leone, speaking into a phone. Many will never see an English-language web page, and adult literacy in Sierra Leone is low enough that a written English policy on its own protects nobody. A privacy notice that cannot be understood by the person it concerns is not a privacy notice.

So here is the substance of this policy in Krio, in the same plain register the Kay-X system itself speaks. It is a summary, not a translation of the whole document, and the English text above governs.

Kay-X na wan kompyuta savis we de ondastand Krio we pipul de tok.

Kay-X is a computer service that understands spoken Krio.

We yu tok to wan biznes we de yuz Kay-X, wi de kip di sawnd we yu tok, en di wod dem we di kompyuta yeri.

When you speak to a business that uses Kay-X, we keep the recording of your voice and the words the computer heard.

Wi de yuz dem fo mek di kompyuta sabi Krio beta.

We use them to make the computer understand Krio better.

Som pipul we wi de pe fo wok go ebul yeri di sawnd, en si di nomba or di moni we yu tok.

Some people we pay to do this work can listen to the recording, and can see the number or the amount you said.

Wi no de sel yu sawnd to enibodi. Wi no de yuz am fo advatisment.

We do not sell your recording to anyone. We do not use it for advertising.

Wi no de mek eni tin we go sabi udat yu na jes from yu vois.

We do not build anything that identifies who you are from your voice alone.

Di sawnd de go na kompyuta we de na Merika. I no de tap na Salone nomo.

The recording goes to computers in the United States. It does not stay only in Sierra Leone.

If yu no want mek wi kip yu sawnd, tel di biznes we yu bin de tok to. Dem go tel wi.

If you do not want us to keep your recording, tell the business you were speaking to. They will tell us.

This Krio text has not yet been checked by a native speaker

It was drafted in the plain-ASCII Krio register used by the Kay-X system's own clarification messages. A native Krio speaker must review and correct the wording before this page is published. Krio orthography is not fully standardised and a privacy notice is exactly the wrong place for an awkward or ambiguous phrase.

15.Children

Kay-X is sold to businesses, and an account holder must be at least [MINIMUM_AGE]. We do not knowingly collect data from children through our dashboard.

We cannot tell how old a caller is from their voice, and we will not try to infer it. Business customers must not direct a Kay-X-powered service at children, and must not send us recordings of children, without a valid basis under whatever law applies to them. If you become aware that you have, tell us and we will delete the recordings.

17.Changes, and how to contact us

If we make a material change to this policy — particularly to how we use data for training — we will notify business customers by email at least [NOTICE_PERIOD_TERMS_CHANGE] before it takes effect, and update the date at the top of this page.

PurposeContact
Privacy questions, data requests, training exclusion[PRIVACY_CONTACT_EMAIL]
Commercial and support[SUPPORT_CONTACT_EMAIL]
Data protection officer or responsible person[DPO_CONTACT]
Postal[LEGAL_ENTITY_NAME], [REGISTERED_ADDRESS]

There is no data protection supervisory authority in Sierra Leone with which to lodge a complaint at present. If one is established, we will update this section with its details.

Appendix A — Questions for Counsel

These are the open legal questions identified while drafting. They are not rhetorical: each one is a point where the drafter could not determine the right answer from the code or from a confirmed legal source.

  1. 1Sierra Leone has no data protection statute in force. The Data Protection and Right to Access Information Bill was approved by Cabinet on 21 April 2026 and is to be tabled in Parliament. Should these documents be drafted to the Bill as it stands, to GDPR-equivalent principles, or to the minimum the law currently requires? What is the transition plan when the Act commences?
  2. 2Is voice audio 'sensitive' or 'biometric' personal data? Kay-X does not perform speaker identification and builds no voiceprint, but the recording is inherently identifying. Note that the sibling product KACCP already states publicly that 'Voice recordings are biometric data'. Is there a risk in the two Geneline-X products taking different positions?
  3. 3Cross-border transfer. Recordings and transcripts leave Sierra Leone for United States infrastructure (Google Cloud Storage, OpenAI, Stripe, Vercel) and for a decentralised GPU network of indeterminate geography. With no statutory transfer mechanism in Sierra Leone law today, what should we commit to contractually? Does the ECOWAS Supplementary Act on Personal Data Protection, which Sierra Leone has signed, bind us in the absence of domestic implementing legislation?
  4. 4Kay-X acts as a processor for the business customer's transaction purpose and as a controller for model improvement, on the same data. Is that dual role defensible? Does it require a separate lawful basis, a data processing agreement, or a restructuring of the arrangement?
  5. 5Is it sufficient to place the obligation to obtain end-user consent on the business customer, or do we need evidence of that consent, a contractual flow-down, or a technical attestation in the API?
  6. 6Does the training-data licence survive termination? Our position is that a model already trained cannot be untrained, so the licence in respect of already-ingested data must be perpetual and irrevocable. Is that enforceable, and is it acceptable to state it plainly?
  7. 7Every [RETENTION_*] placeholder needs a defensible number. There is currently no automated deletion anywhere in the system. What minimum should we commit to, and what is the exposure until it is built?
  8. 8Paid human reviewers listen to end-user recordings and read the values extracted from them, which in some deployments will include financial or health information. What contractual, technical and training controls are required, and does this need separate disclosure or consent?
  9. 9Audio captured from production traffic is stored alongside, and is technically capable of being exported with, a corpus that consented contributors licensed under CC0 into the public domain. Provenance is tracked and the default export excludes production audio, but nothing enforces that. What controls must exist before any release, and what should the policy promise?
  10. 10End users are callers in Sierra Leone, many on feature phones, many with limited literacy, most of whom will never see an English web page. Is a Krio spoken consent script played by the business customer an adequate consent mechanism? What should it say to be legally sufficient rather than merely informative?
  11. 11We cannot verify the age of a caller. Is a contractual prohibition on directing the service at children adequate?
  12. 12Is the limitation of liability enforceable in [GOVERNING_LAW], and is [LIABILITY_CAP] appropriate?
  13. 13Is a unilateral right to amend the Terms enforceable, and what notice period is required?
  14. 14Do we need to register with any authority, appoint a data protection officer, or appoint a representative in any jurisdiction where our business customers operate?
  15. 15Section 22(1) of the Constitution of Sierra Leone, 1991 prohibits interference with a person's correspondence and telephone conversations 'except with his own consent'. Does recording and processing a caller's voice through a Kay-X-powered service engage that provision? If it does, (a) is it horizontally enforceable between private parties or only against the State, (b) does it create a private right of action, and (c) does it mean that end-user consent is not merely good practice but a constitutional precondition — which would make the business customer's failure to obtain it a materially greater risk than a contractual breach? This is the most consequential question on this list.
  16. 16If consent under section 22(1) is the operative basis, what form must it take to be valid for a caller on a feature phone? Is a recorded spoken 'yes' in response to a Krio script sufficient, and what record of it must the business customer keep?

This is a draft prepared for legal review. It is not legal advice. Read it alongside the Terms & Conditions.