A GDPR-compliant Slack and Teams alternative
MatrixHost runs your own Matrix server in Germany. Compare it with Slack and Microsoft Teams: where the data is stored, who runs the provider, how each works with other organisations, and what 10 users cost.
What to compare
Where your data is stored
Slack Business+ and Enterprise can keep data in an EU region, including Frankfurt, set up via Slack sales. The EU Data Boundary applies to Microsoft 365 customers who signed up in the EU or EFTA.
Who runs the provider
Slack is a Salesforce company; Salesforce is headquartered in San Francisco, USA. Microsoft's address is Redmond, Washington, USA. MatrixHost is operated by Agiliton, a company based in Cyprus (EU), and runs on servers in Germany.
Exporting your data
On Slack Free and Pro, export covers public channels only. On Slack Business+, private channels and DMs can be exported on request, approved by the primary owner. Microsoft 365 eDiscovery requires an E3 or E5 licence.
What 10 users cost
Slack Pro costs EUR 6.75 per user per month billed annually, or EUR 8.25 billed monthly, excluding VAT. For 10 users that is EUR 67.50 or EUR 82.50 per month.
MatrixHost vs Slack vs Microsoft Teams
| Feature | MatrixHost | Slack | Microsoft Teams |
|---|---|---|---|
| Price, 10 users | €20/month for up to 10 users, including VAT | Slack Pro: EUR 6.75 per user/month billed annually, EUR 8.25 billed monthly, excl. VAT, so EUR 67.50 or EUR 82.50 per month for 10 users (as of Nov 2026) | See Microsoft |
| Company | Operated by Agiliton, a company based in Cyprus (EU) | Slack, a Salesforce company (Salesforce HQ: San Francisco, USA) | Microsoft (Redmond, Washington, USA) |
| Where data is stored | Servers in Germany | Business+ and Enterprise can keep data in an EU region (including Frankfurt), set up via Slack sales | EU Data Boundary for Microsoft 365 customers who signed up in the EU/EFTA |
| Working with other organisations | Open Matrix federation with any Matrix server | Slack Connect: shared channels with other organisations, where every organisation in the channel must be on a paid plan; DMs with people at other organisations by invitation, on any plan | External access: chat and calls with users in other Teams organisations; shared channels need cross-tenant setup by both organisations |
| Exporting your data | Your own Matrix server, open standard | Free/Pro: public channels only; Business+: private channels and DMs on request, approved by the primary owner | Microsoft 365 eDiscovery requires an E3 or E5 licence |
Slack Pro price: EUR 6.75 per user/month billed annually, EUR 8.25 billed monthly, excluding VAT, as of 13 November 2026.
Migration path
You do not have to move in one day. Run MatrixHost next to Slack or Teams and move your team room by room.
- 1Sign up and pick a plan. Your managed Matrix server is provisioned for you.
- 2Bring your WhatsApp, Signal and Telegram chats into Matrix with the WhatsApp, Signal and Telegram bridges included in your plan.
- 3Invite your team, move the channels you actually use, and cancel the old subscription when you are ready.
Questions teams ask
- Is the chat end-to-end encrypted?
- In end-to-end encrypted rooms, messages are encrypted on members' devices (Matrix Olm/Megolm). A bridge translates between two networks, so bridged messages are decrypted by the bridge on your server in Germany while they pass between the other network and Matrix.
- How long does a migration take?
- There is no fixed timeline: run MatrixHost next to your current tool and move room by room at your own pace.
- What does it cost for 10 users?
- €20 per month for the 10-user plan, including VAT. You can compare all plans on the pricing page.
Ready for a GDPR-compliant alternative?
Pick a plan and run your team on a Matrix server in Germany, with WhatsApp, Signal and Telegram bridges.