Your data lives elsewhere
Contracts and design documents end up in an outside provider’s storage. When you want them gone, you are not deleting them — you are asking someone else to.
A Levelupsoft Inc. software product
SSemTalk is a messenger your company runs itself. Messages, files and calls all move inside your own servers, and your people use the messenger screens they already know.
Why self-hosted
Public messengers are quick to adopt. In return, your message history, your attachments and a relationship map close to your org chart all pile up on someone else’s infrastructure.
Contracts and design documents end up in an outside provider’s storage. When you want them gone, you are not deleting them — you are asking someone else to.
In a financial, healthcare or public-sector audit, asked "where is that conversation kept", you have nothing to offer but an outside vendor’s terms of service.
Pricing, retention periods and feature limits are not yours to set. The day they change, the whole organization has to fall in line.
Product
We do not hand over server software and leave the apps to you. Apps for four platforms are built to face your server and come with it.
Install it in your data center or on an in-house server. One Docker set brings up the server, the database and the certificates.
macOS, Windows, Android and iPhone. Ship them under your own name and icon, and install them alongside a public messenger on the same device.
Use the Bot API you already know. Existing Python and Node bots work once you change the server address.
Features
One-to-one and group chats, read receipts, replies, files up to 2GB, photos and documents.
End-to-end encrypted calls between two people, with a relay (TURN) for networks that block the direct path.
Create bots with @BotFather and connect internal systems through the HTTP Bot API and webhooks.
Users, bots and storage, how sign-up codes are delivered, and device sign-out, all on one screen.
Whether registration is open, how verification codes travel (SMS, email, admin console), blocked numbers and attempt limits.
The apps and the documentation come in ten languages including Korean, with right-to-left layout for Arabic.
Architecture
Apps connect to the server over standard MTProto, and the server records to PostgreSQL by event sourcing. Call audio never passes through the server; it travels between the apps directly.
Diagram explained
Deployment
One Docker Compose set. The server, PostgreSQL and the certificates come up together.
Point your company domain at it and HTTPS certificates are issued and renewed automatically.
Download and install the apps carrying your own brand. Store distribution is possible too.
Set how people join in the admin console, and see users, bots and storage in the same place.
Technology
The same transport protocol the public messenger uses. There is no need to build new apps.
Requests are handled on virtual threads. A single server carries thousands of connections.
Events accumulate instead of state being overwritten. Audit and recovery come from the same record.
Real clients connecting and exchanging messages are checked automatically as well.
Tell us your scale and your compliance requirements and we will propose a setup that fits. We can help with a trial installation too.
Contact ushalo@levelupsoft.com+82 10-8472-4070
Levelupsoft Inc.