Tenant isolation
Every workspace is its own tenant. Access rules are enforced on the server for every request, so one customer’s data can’t be read from another’s workspace — and an agency’s client workspaces are isolated from each other.
Security
Kedova is built by Korevra in Lagos for the Nigeria Data Protection Act 2023 and the GAID 2025. Here is how we protect your workspace, the accounts you connect and your audience’s data.
Controls
Every workspace is its own tenant. Access rules are enforced on the server for every request, so one customer’s data can’t be read from another’s workspace — and an agency’s client workspaces are isolated from each other.
Tokens for the accounts you connect are sealed with AES-256-GCM under a key derived for your workspace alone. A token copied elsewhere can’t be decrypted. No adapter ever holds two workspaces’ tokens.
Owners, admins and members have different rights. Sensitive actions — connecting a channel, changing a publishing mode, importing contacts — are recorded in an audit log.
Email subscribers join by double opt-in and Kedova keeps the proof: when, from which page, the exact consent wording and a hashed IP. Imported contacts need a stated consent source.
Export your workspace data whenever you like. Delete your account and your personal data goes with it, apart from records the law requires us to keep, such as invoices.
Kedova runs on Google Cloud and Firebase in the europe-west1 region. Data is encrypted in transit with TLS and at rest by Google Cloud. Enterprise can choose in-country residency or a private cloud.
NDPA 2023 · GAID 2025
For your account, Korevra is the data controller. For the audience data in your workspace — your contacts, subscribers and the people who message you — you are the controller and Korevra is your processor, under our data processing agreement.
AI and your content
Kedova sends the minimum content needed to its AI providers to draft, check and illustrate your marketing — Anthropic for writing and reasoning, Google Vertex AI for images and embeddings — through their business APIs. Under their commercial terms, they do not use that content to train their models.
Kedova makes no decisions about people that have legal or similarly significant effects. You review what it drafts, and you decide what is published.
Sub-processors
We will update this list before we add or replace a sub-processor that handles customer personal data.
| Provider | What it does for Kedova | Where |
|---|---|---|
| Google Cloud and Firebase | Hosting, database, file storage, authentication and server functions | europe-west1 (Belgium) |
| Anthropic | AI models for planning, writing and checking content | United States |
| Google Vertex AI | AI image generation and text embeddings for the knowledge base | Google Cloud |
| Flutterwave | Payment processing | Nigeria |
| Paystack | Payment processing | Nigeria |
| Meta (WhatsApp Cloud API) | Notifications and approvals over WhatsApp | Meta data centres |
Give Kedova your website. It drafts your brand kit, plans your first week and has posts waiting for your approval. You stay in charge of every word.