Private-cloud AI notetaker for organisations in the GCC
What Private Cloud is
The three cloud plans process meetings with managed cloud models. Private Cloud is a dedicated, isolated deployment that we run for your organisation alone, hosted where you need it — the location is agreed with you when we set it up. It is built to run self-hosted speech and language models instead of the managed ones, so audio does not have to leave the deployment; the model setup is confirmed with you when we size it.
Everything else is identical: the same bot that joins Google Meet, Zoom and Microsoft Teams, the same Arabic and English transcription, the same summaries, decisions and action items, and the same workspace, roles and audit log your team would use on a cloud plan. On-Premise is the same system again, installed on your own servers and able to run with no outbound connection at all.
- Dedicated and isolated, run by us, hosted in the region agreed with you at setup
- Self-hosted speech and language models, unlimited seats and recording hours, quoted per organisation
Self-hosted speech and language models
The speech model is Whisper large-v3 from OpenAI, released under the MIT licence with open weights. We did not train it, and we say so first. What is ours is everything around it: the model runs at the published reference configuration its authors describe rather than at the library default, the language is decided once per recording instead of once per turn, and on Private Cloud the whole pipeline — speech recognition, the self-hosted language model that writes the summary, decisions and action items, and the storage behind them — is built to run inside the deployment, so no audio, transcript or summary has to be sent to an external AI API.
That is what the pricing page means by “self-hosted models” in the Private Cloud column; the Free, Team and Business plans use managed cloud models instead.
Where it is hosted, stated honestly
Private Cloud is hosted in a location agreed with you when we set it up.
What we do not claim is a certification. Khulasa holds no PDPL, NCA or DGA certification, and we will not describe a deployment as compliant on your behalf — that assessment is yours to make, with our documentation in hand. What we can give you is the posture: HTTPS connections to the service, encrypted backups, isolation per organisation, no model training, a Data Processing Addendum we sign as your processor, and a published sub-processor list, both on our Legal page.
When something is deleted, the media is erased immediately; copies of the associated database records can persist in encrypted backups for up to fourteen days, after which they are erased too.
- No PDPL, NCA or DGA certification is claimed — the deployment posture is what we document, and the assessment is yours
- Data Processing Addendum available; sub-processors listed on the Legal page
- Deleted media is erased immediately; encrypted backups hold database records for at most fourteen days
Data Processing AddendumSub-processor listMeeting data security
The same bilingual notetaker
A dedicated deployment does not change how a meeting is captured. Khulasa still joins as a named guest — KhulasaBot (Recording), or the name your organisation chose followed by “(Recording)” — from inside the deployment, records the room's audio, and posts a bilingual recording notice in the meeting chat. Nothing is installed in your Google Workspace, Zoom account or Microsoft 365 tenant, the bot needs no Microsoft or Zoom account, and nobody needs a Copilot or Zoom licence. Arabic and English are transcribed in the same meeting, even inside the same sentence, with English product names and terms kept in Latin script, and the summary, decisions and action items come back in the language that dominated the conversation.
The accuracy figures published on our benchmark page were measured on exactly this self-hosted configuration, running on our own hardware: it is the configuration a dedicated deployment ships with, not an estimate for the hosted tiers.
Governance you keep
The controls that decide who sees a meeting are the same on every plan, and on Private Cloud they are yours to run. Organisation roles and workspace groups decide who can record and who can read; each recording is private to its owner by default, shared with a group or with named people, and public share links stay off until an admin enables them and expire by default. A retention policy erases recordings everywhere after the window you set, a legal hold exempts the ones you must keep, emails and phone numbers can be redacted before analysis is stored, and a tamper-evident audit log with CSV export records who did what.
Private Cloud also lets your people sign in through your own identity provider over OIDC, so accounts are created and revoked where you already manage them, and a REST API is available for your own integrations.
- Roles, groups and per-recording sharing, with access requests
- Retention policy, legal hold and redaction of emails and phone numbers
- Tamper-evident audit log with CSV export
- Your own identity provider (OIDC)
- REST API access
What is included and how it is priced
Private Cloud includes unlimited seats and unlimited recording hours for every member, self-hosted speech and language models, priority support with an SLA, and the dedicated, isolated cloud environment we run for you.
It is not priced per seat: it is quoted per organisation and sized with you — how many people record, how much audio a month, what hardware you already have, and where it needs to live. Talk to sales and we will size it together. If a dedicated deployment is more than you need, every cloud plan still delivers recordings over HTTPS, keeps them isolated per organisation, and keeps them out of any training set.
- Unlimited seats and recording hours
- Self-hosted speech and language models
- Priority support with an SLA
- Quoted per organisation — not per seat
Private-cloud questions, answered
What is the difference between Private Cloud and On-Premise?
Both are built to run self-hosted speech and language models, so audio does not have to leave the deployment; the model setup is confirmed with you when we size it. Private Cloud is a dedicated, isolated deployment we run for you, hosted where you need it — the location is agreed with you when we set it up. On-Premise is the same system installed on your own hardware, able to run with no outbound connection at all. Both are quoted per organisation.
Which speech and language models run on Private Cloud?
The speech model is Whisper large-v3 from OpenAI — MIT licence, open weights — run at the published reference configuration its authors describe, with the language decided once per recording. A self-hosted language model writes the summary, decisions and action items. We did not train either model; what is ours is how they are run, and the fact that on the dedicated plans they run inside your own deployment.
Is private-cloud accuracy the same as the cloud tiers?
We cannot say, because we have not measured the cloud tiers. Every accuracy figure we publish describes the self-hosted configuration — the one the dedicated plans run — measured on real bilingual meeting audio. It is not a measurement of our hosted tiers, and we make no claim either way for them.
How is it priced?
Per organisation, not per seat. Private Cloud includes unlimited seats and unlimited recording hours, self-hosted models and priority support with an SLA; the quote depends on how many people record, how much audio a month, the hardware you already have, and where the deployment needs to live. Talk to sales and we will size it with you.
Do we still need Microsoft 365 Copilot or Zoom licences?
No. Khulasa does not use Microsoft Teams transcription, recording or Copilot: it joins as an anonymous browser guest, so nobody needs a Copilot or Microsoft Teams Premium licence and nothing is installed in your tenant. On Zoom it joins as a browser guest too, with neither Zoom cloud recording nor a paid Zoom licence, and it never signs in to a Zoom account.
Size a deployment with us
Private Cloud and On-Premise are quoted per organisation, never per seat. Tell us your region, your scale and your constraints and we will size it together.