Legal
Terms of service
The agreement between your company and CommunicationOS BV. What we provide, what you agree not to do with it, how billing works, and how either side ends it.
Last updated 22 August 2026
In plain language
Terms of service summary
These terms cover the operational agreement between your company and CommunicationOS for our messaging software.
- We connect nineteen messaging networks, with ten live in production today, and back the Scale and Enterprise plans with a contractual 99.99% monthly uptime target.
- You agree to avoid sending unsolicited bulk messages, scraping private network data or breaking an individual network's own terms.
- Billing runs per connected account with no per-user seat fees. You can cancel any time and keep a 30 day window to export your data.
- The agreement follows Belgian law under Antwerp jurisdiction. We commit to a direct conversation with you before any formal escalation.
The summary is here to save you time. The text below it is the part that binds us.
1. The agreement
These terms are an agreement between CommunicationOS BV, a Belgian company at Hoveniersstraat 30, 2018 Antwerp (we), and the organisation that opens a workspace (you). They take effect when you create a workspace or sign an order form, whichever happens first. An order form signed by both sides overrides anything here that conflicts with it.
The person who accepts these terms confirms they can bind the organisation. If you are using a personal workspace as an individual, sections 6 and 14 read differently and the order form or plan page says how.
2. What we provide
A hosted service that connects your messaging accounts across the supported networks, stores the message history, indexes it for search, runs the AI features you switch on, and gives you an API and SDK to build against. Your plan sets the number of connected accounts, the indexed storage allowance and the export ceiling.
Scale and Enterprise plans carry a 99.99% monthly uptime target with automatic credits. Starter and Team run on best-effort uptime and earn no credits. The measurement and the exclusions are set out in the service level agreement, which forms part of these terms.
We ship changes continuously. We will not remove a feature you rely on without 90 days of written notice, and we will not break a documented API version without 180 days of notice and a migration path.
2.1 Beta features
Features marked beta in the product are provided as they are. The SLA and the support response targets do not apply to them, and we may withdraw one with 30 days of notice. We will say clearly in the interface when something is beta.
3. Your account
- You are responsible for what the people in your workspace do with it, including contractors and the agent seats you create.
- Keep credentials safe. Two-factor authentication is mandatory and cannot be switched off, and we recommend routing sign-on through your identity provider.
- Name at least one administrator who can be reached. Security notices and billing notices go to the administrators on record.
- Tell us within 48 hours if you think an account has been compromised. Write to [email protected].
4. Connected accounts and third-party networks
The service connects to networks we do not own. WhatsApp, Telegram, Signal, Discord, Slack, iMessage, Instagram, Messenger, X, Reddit, TikTok, Teams, LinkedIn, WeChat, LINE, Viber and the rest each have their own terms, and connecting an account does not release you from them.
You confirm that:
- You have the right to connect each account and to store the message history that arrives with it.
- Where the law where you operate requires it, the people in a conversation have been told the conversation is retained on a company system.
- You will not use a connected account in a way that breaks that network's own rules.
A network can change its protocol, throttle us, or block an account without warning. We will fix what we can and tell you what we cannot. A channel breaking on the network side is not downtime under the SLA, and section 4 of that document says so explicitly.
5. Acceptable use
Do not use the service to:
- Send unsolicited bulk messages. Cold outbound blasts across connected numbers are the fastest way to lose an account on the network side and with us.
- Harvest or scrape private data from a network, including member lists of groups you were not invited to.
- Send anything unlawful, or content that infringes someone's intellectual property.
- Circumvent a rate limit, probe the service for vulnerabilities outside our disclosure programme, or resell access without a written reseller agreement.
- Impersonate a person in a way designed to deceive. PersonaLearn drafts in your own voice for your own account, and using it to write as somebody else is out of bounds.
If we see one of these, we contact your administrators first. We suspend a workspace without notice only when there is active harm, a legal order, or a security compromise in progress. A suspension is followed by an explanation the same day.
6. Fees and billing
- Pricing is per connected account. Teammates are free on every plan and adding a person never changes an invoice.
- Monthly plans bill in advance on the day you signed up. Annual plans bill in advance and carry the equivalent of two months off the monthly rate.
- Adding a connected account mid-cycle is prorated. Removing one takes effect at the next renewal.
- Prices are exclusive of VAT. Belgian and EU VAT rules apply, and a valid VAT number in another member state gets the reverse charge treatment.
- Invoices are due within 14 days. A failed payment gets three retries over ten days, then an email, then a suspension. We do not delete anything during a payment dispute.
- We can change list prices with 60 days of notice, and an existing annual term keeps its price to the end of the term.
7. Your data
Your messages and everything derived from them are yours. We claim no ownership and no licence beyond what is needed to run the service for you, as described in the privacy policy and the DPA.
The export tool works on any day of the subscription, including the day you decide to leave. Formats are JSON, MBOX, HTML, CSV, PDF and the original media files, up to the ceiling on your plan.
After you cancel you keep read and export access for 30 days. Then we delete live data within seven days, and it leaves the backups as the 35 day rolling window rolls forward, unless a legal hold you set says otherwise.
8. The SDK and the open source parts
The client libraries, the schema definitions and the MCP servers are licensed under the MIT licence. Design partners have access today and the repository opens publicly with the public beta. Read them, fork them, ship them inside your own product. Those licence terms govern that code, and nothing in this agreement narrows them.
The hosted service, the interface and the models are ours. You get a non-exclusive right to use them for the term. Do not copy the interface or attempt to derive the model weights.
9. Confidentiality
Each side keeps the other's non-public information confidential and uses it only to perform this agreement. The obligation runs for three years after the agreement ends, and indefinitely for anything that is a trade secret. It does not cover information that was already public, that the receiving side had first, or that a court orders disclosed, and in that last case we tell you before we comply unless the order forbids it.
10. Support
Support runs Monday to Friday, 08:30 to 18:00 Central European Time, in English, Dutch and French. First response targets are one hour for a customer ticket, four hours for a pre-sales question and 24 hours for a security questionnaire. Enterprise agreements can add a 24/7 pager path.
11. Warranties and what we do not promise
We warrant that the service will perform materially as documented, that we will keep the certifications listed on the security page current, and that we will not knowingly ship malicious code.
Beyond that, and to the extent the law allows, the service is provided as it is. We do not warrant that a third-party network will stay available, that an AI output will be correct, or that search will surface a specific message. AI output is a draft for a human to check, and a summary is not a legal record. The messages themselves are the record.
12. Liability
Neither side is liable for indirect or consequential loss, lost profit, lost revenue or lost goodwill. Each side's total liability under this agreement is capped at the fees you paid in the twelve months before the claim arose.
Those limits do not apply to fraud, wilful misconduct, death or personal injury, a breach of section 9, or your obligation to pay for the service. They also do not cap our liability for a data breach caused by our own failure to apply the security measures we committed to in the DPA.
13. Term and termination
Monthly plans run month to month and you can cancel any time from the billing screen, with effect at the end of the paid period. Annual plans run for the term and renew unless one side gives 30 days of notice.
Either side can terminate for a material breach that stays unfixed 30 days after written notice. We can terminate immediately for a breach of section 5 that causes active harm. If we terminate without cause, we refund the unused part of a prepaid term.
We will also terminate if we miss the uptime target for three consecutive months and you ask us to. In that case you get the credits and a pro rata refund of the rest of the term, which is written into the SLA.
14. Governing law and disputes
Belgian law governs this agreement, with the courts of Antwerp having exclusive jurisdiction. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
Before either side files anything, we talk. Write to [email protected] and a founder will be on a call within five working days. Most of what looks like a dispute turns out to be a misconfiguration or an invoice nobody forwarded.
15. Other terms
- We can assign this agreement in a merger or a sale of the business, with notice to you. You can assign it to a group company with our written consent.
- Neither side is liable for a failure caused by war, natural disaster, a general internet outage or an act of government, for as long as it lasts.
- If a clause is unenforceable, the rest stays in force and the clause is read as narrowly as it needs to be.
- We may name you as a customer and use your logo on the website. Tell us to stop and we take it down within five working days.
- These terms, the SLA, the DPA and any order form are the whole agreement between us.
16. Contact
CommunicationOS BV, Hoveniersstraat 30, 2018 Antwerp, Belgium.
Contract questions: [email protected]
Everything else: the contact page
CommunicationOS BV, Hoveniersstraat 30, 2018 Antwerp, Belgium.