Confidential Communications

For confidential conversations and messages: end-to-end encryption for chat and meetings. No access by third parties – neither by the operator nor by authorities outside your control. Sparks for Teams offers E2EE chat, optional E2EE for video, isolated channels and self-hosting.

Maximum confidentiality with Sparks

  • E2EE everywhere

    Matrix chat with full E2EE. Optional E2EE for video meetings – content visible only to participants.

  • No third-party access

    Keys stay with users. No backdoors for third parties, compliance with strict confidentiality requirements.

  • Self-hosting possible

    Your own hosting for maximum control over infrastructure and access. Ideal for legal, healthcare, board level.

E2EE chat: only sender and recipient

Matrix chat in Sparks is end-to-end encrypted by default. Messages and attachments are encrypted and decrypted on users’ devices. The server and operator have no access to plaintext – important for client separation, medical confidentiality and confidential executive communication.

With E2EE, keys stay with users; the server sees only encrypted data.
  • Keys in users’ hands

    Encryption keys are managed by clients and never sent to the server. Even if the server is searched or accessed, content remains protected.

  • Channels and 1:1 chats with E2EE

    Private chats and channels can use E2EE. Only invited participants can read messages – including threads, @mentions and files.

  • No backdoors

    No access by third parties, whether operator or authorities outside your control. Compliance with strict confidentiality and professional secrecy obligations.

Video meetings with optional E2EE

Video meetings in Sparks run over WebRTC. Optionally, end-to-end encryption for audio and video can be enabled – then only participants see and hear the content. In addition: lobby (waiting room), breakout rooms and controlled participant list.

  • Optional E2EE for audio and video

    With E2EE enabled, media is decrypted only between participants. The video backend server has no plaintext access – ideal for confidential meetings.

  • Lobby and access control

    Participants wait in a lobby until admitted. Meetings can be restricted to authorised persons and access can be documented.

  • Screen sharing and whiteboard

    Shared content stays in the meeting. With tabs for whiteboard (e.g. Excalidraw) and files you can collaborate confidentially without sending data to third-party services.

Channels, tabs and separation

Sparks organises communication in channels with tabs for files, whiteboard and other widgets. Confidential topics can be kept in private channels with strict access – separate from less sensitive areas.

  • Private channels and access rights

    Channels can be restricted to invited members. So you cleanly separate e.g. clients, projects or leadership circles.

  • Tabs for files and whiteboard

    Per channel you can add tabs for WebDAV/Nextcloud files, Excalidraw whiteboard and other content. Everything in one interface, without switching to external tools.

  • One interface for confidential and everyday use

    Sparks combines confidential E2EE channels and normal collaboration in one app. Users don’t switch between systems – the right level of confidentiality per channel.

Self-hosting for maximum control

Sparks can be hosted in your data centre or by a trusted partner. You retain control over infrastructure, access and data location – essential for law firms, healthcare, boards and authorities.

  • Your own data centre or trusted hoster

    Matrix and video backend can be run by you or in the EU. No dependence on US cloud providers for confidential communication.

  • Integration with your identity and access control

    Integration with existing IdP (e.g. Keycloak, Azure AD) for single sign-on and central access control. So Sparks fits your compliance and security policies.

  • Audit and demonstrability

    With self-hosting you have full transparency over logs, storage locations and access. That supports audits and demonstrating appropriate technical measures.

Confidential communication with Sparks

E2EE chat, optional E2EE for video and self-hosting – a fully controllable chain.

Use cases for confidential communication

Sparks for Teams is suited where strict confidentiality and professional secrecy apply – without compromising on features and usability.

  • Legal advice and client communication

    E2EE chat and optional E2EE video meetings for client discussions. Client separation via dedicated channels, self-hosting for full control over data and access.

  • Healthcare and medical confidentiality

    Confidential discussions between doctors, with patients or in committees. No third-party access to content, hosting in the EU or on-premises for GDPR and professional law.

  • Boards and leadership

    Sensitive strategy and HR topics in protected channels. Lobby and access control for meetings, E2EE for chat and optional for video – without switching to a second app.

Sparks in practice

This is what confidential chats, meetings and channels can look like in Sparks. The images are for illustration; the final appearance may vary depending on configuration.

Screenshot / illustration
E2EE chat and channels

Confidential Matrix chat with end-to-end encryption and channel list. Only channel members can read messages.

Screenshot / illustration
Video meeting with lobby

Meeting with waiting room: participants are admitted only after approval. Optional E2EE for audio and video.

Screenshot / illustration
Channel with tabs (files, whiteboard)

Project channel with tabs for files and whiteboard – confidential collaboration in one interface.