How to use this page
You can use this page to answer a vendor security questionnaire for KolHive for companies, KolWrite and KolChat. Each section states how a protection works, who can see the data, and where the protection stops.
You can also check our published security page for live infrastructure details. If your security review asks a question that is not answered on this page, write to us at info@kolwrite.com.
Where data is stored and processed
We run our core infrastructure in Europe and Israel, and use named sub-processors for storage, sign-in and cloud AI.
| What | Where |
|---|---|
| Main servers and database | Hosted by Hetzner in Germany. |
| Stored files and websites | Handled by Cloudflare. Files are stored in Cloudflare R2, which operates globally. |
| KolHive GPU computers | Run by us on our own hardware in Israel. |
| Cloud AI and cloud GPU requests | Processed by Google Vertex AI or RunPod. These requests may run in other countries and can route to any region with capacity. |
| Account sign-in | Handled by Google and Firebase. |
Features that run directly on your device, such as on-device transcription, process data locally and do not send content to cloud AI providers.
Encryption in transit and at rest
Traffic to our servers and files at rest are encrypted by default. Only KolChat private messages, group messages and normal calls use end-to-end encryption.
| Scope | How it is encrypted | Limit |
|---|---|---|
| Data in transit | KolHive, KolWrite and KolChat connect to our servers over HTTPS/TLS. | Protects traffic between your device and our servers. |
| KolHive and KolWrite files at rest | Cloudflare R2 encrypts stored files at rest with AES-256. Connected Google authorizations and synced voice signatures are encrypted in our database. | Files in KolHive cloud drive and KolWrite are not end-to-end encrypted. |
| Database backups | Our database is backed up encrypted every night, and we run restore drills (a full restore on 2026-10-16 took 33 minutes). | When you delete content, it may remain in encrypted backup copies until those backups are replaced or deleted. |
| KolChat messages and calls | Private and group messages (text, voice notes, photos, files) and normal calls are end-to-end encrypted by default. We implemented the Signal protocol design (X3DH, Double Ratchet and Sender Keys) in pure Dart from the public specifications. | Public channel posts are stored on our server without end-to-end encryption. Our encryption code has had no independent audit. |
For more detail on file storage and messaging keys, read how KolHive protects your files and KolChat end-to-end encryption.
Who can access your data
Because KolHive and KolWrite cloud files are encrypted at rest rather than end-to-end encrypted, our company can technically reach stored cloud data on the server.
Inside an organization account, company admins can see shared company spaces and never see members' private files. For example, if Maya Chen in Chicago is an organization admin, she can inspect folders in the company space, but she cannot open a team member's personal space.
In KolChat, staff and servers can never see private or group message text, photos, files, voice notes, call audio or video, meeting transcripts or your encryption keys. Our server does see routing and account metadata: who talks to whom and when, group names, group photos, group member lists and device IP addresses.
You can delete your recordings, files, chats and account at any time from the security settings inside the app or by emailing info@kolwrite.com. Your content remains stored until you delete it.
How AI features handle your content
Before an app in KolHive can use AI or internet access, it must declare that permission and show you a prompt stating the purpose and data use. When you choose your AI model and use features that run on your device, no content leaves your computer or phone.
When you send a request to a cloud AI feature, it runs on our own GPU computers in Israel or goes to the cloud providers named on our security page: Google (Vertex AI) and RunPod (GPU). Requests sent to Google Vertex AI or RunPod may be processed in other countries.
We do not use your content to train AI models. If that policy ever changes, we will update our Privacy Policy first and offer an opt-out. Records of AI requests on our servers are deleted 30 days after each request, or sooner if you delete the chat.
Admin controls and compliance status
The table below lists which organization security controls and compliance items are available today, in testing, or planned.
| Control or certification | Status | Details |
|---|---|---|
| Share link expiry | Available | Share links created by organization members expire after 30 days by default. Admins can change this default. |
| Audit log export | In testing | Exports a 12-month log of shares, moves, renames and deletes as CSV or JSON. |
| Device actions | In testing | Administrative device controls are currently in testing. |
| Two-step sign-in | Planned | Emailed codes, one-tap approval from a trusted device, and authenticator apps with recovery codes. Not available yet. |
| Single sign-on (SSO) | Planned | SAML and OIDC single sign-on are not built yet. |
| Certification | None | KolHive holds no security or compliance certification today. |
Software distribution and app permissions
IT teams can verify desktop installers when they install KolHive from our download page. The Mac direct download (DMG) is notarized by Apple. The Windows direct installer (EXE) is signed with a valid timestamped ITANU Authenticode signature.
Every app distributed through KOL Store declares the permissions it needs in a manifest. Sensitive permissions (files, camera, microphone, location, local network, Bluetooth, sensors, infrared, notifications, AI and internet access) display a purpose and data-use prompt before access is granted. Any call to an undeclared permission is refused, so apps that control hardware cannot access connected devices without prompting.
What this does not do
- KolHive does not hold a SOC 2, ISO 27001 or other security certification yet.
- Single sign-on (SAML or OIDC) is not available yet.
- KolChat end-to-end encryption has not been independently audited.
Common questions
Do you sign a data processing agreement?
Email us at info@kolwrite.com with your organization details if you need to discuss a data processing agreement or have us complete a custom vendor form. You can also review our current sub-processors on the security page.
Can we choose where our files are stored?
Not today. Our main servers and database are hosted by Hetzner in Germany, and files are kept in Cloudflare R2, which operates globally. You cannot pick a storage region for your organization.
Has anyone tested your security?
Not independently. We hold no external certification yet, and KolChat's encryption has had no independent audit. Internally, we run database restore drills; a full restore on 2026-10-16 took 33 minutes.
Business is set up with our team for each company.
Talk to us