Corporate communication

The messenger your company actually owns

Your company's messages, calls and files are an asset — not merchandise for somebody else's platform. Altgram deploys on your own server: data stays inside your perimeter, you set the rules, and no one can switch your communication off from the outside.

Audit logevery action on record
Admin panel online
247employees
12on calls
1.2Mmessages
activity over 7 days
TLS + JWTtraffic and sessions protected
Why self-hosted

Owning your infrastructure isn't a luxury — it's hygiene

One installation on your own hardware settles the questions cloud messengers aren't even prepared to discuss.

Data never leaves the perimeter

The server sits in your server room or your data center. Messages, files and call records live in your PostgreSQL — not a single byte goes outside.

on-premise · your DC

No per-user subscriptions

One installation — the whole team. A growing headcount doesn't mean a growing bill: your hundredth employee costs exactly as much as your first.

1 install · ∞ seats

Independence

Altgram runs even in a fully closed network with no internet access. Blocks, sanctions and other people's outages are not your problem.

offline network · air gap

Compliance

Data is stored in your company's jurisdiction — on your premises, under your policies. Your auditors will have something to look at.

data in your jurisdiction

Access control

Owner, admin, member, restricted and banned roles in every chat, plus platform-level administrators. Who can do what is up to you.

roles · permissions

Transparency

Every administrator action is recorded in the audit log. No more "nobody knows who deleted it" — the history is always at hand.

audit log
Security

Protected by default, controlled on demand

  • TLS-encrypted trafficThe server runs with HTTPS — all traffic between clients and the server is encrypted.
  • Passwords — bcrypt onlySalted hashes instead of passwords: even the database administrator never sees anything in plain text.
  • JWT sessions with revocationTokens live 7 days, the list of active sessions is visible to both the user and the administrator — any of them can be revoked instantly.
  • Chat roles and platform adminsGranular permissions inside groups and channels plus a separate level of server administrators.
  • Account restrictions with a reasonAn account can be restricted with an explicit reason attached — the user and the admins see what happened and why.
  • Audit log of admin actionsThe log records every administrator action — a transparent history for internal reviews.
altgram — security checklist
$ altgram security --check tls: enabled passwords: bcrypt sessions: jwt · revocable chat_roles: owner/admin/member restrictions: with reason audit_log: on cloud_deps: none # 7/7 — perimeter sealed
Admin panel

Your whole server — on one screen

A built-in admin panel with no add-on fees or "enterprise tiers": metrics, people, chats, calls and settings — everything under control.

Dashboard

Key server metrics and 7-day activity charts: messages, users, calls — the whole picture at a glance.

metrics · 7d charts

Users

Verification, restrictions with a stated reason, granting rights and deleting accounts — people management in a couple of clicks.

verify · restrict · rights

Chats and channels

An overview of every group, supergroup and channel on the server: membership, activity and moderation from a single list.

groups · channels

Calls

A list of active calls with participants and duration. A conference that runs too long — or looks suspicious — can be force-ended.

active calls · force end

Device sessions

Every active session of every user: which device, when, from where. Lost a laptop? Revoke the token in one click.

sessions · revoke

Audit log and settings

A history of admin actions plus server settings: name, registration, limits and TURN servers (ice_servers) for calls through NAT.

audit · limits · ice_servers
Scenarios

Who Altgram fits best

Anywhere communication has to be your own — fast, private and predictable.

Distributed teams

Chats, calls and link-based conferences for offices and remote staff — all on the company's shared server.

Manufacturing and closed networks

Runs in an isolated network with no internet — communication on sites where clouds are off-limits.

Healthcare and legal

Client data confidentiality by default: conversations never leave your infrastructure.

Public sector and nonprofits

Data in the right jurisdiction, a transparent audit trail and zero per-seat cost.

Economics

One installation — no user limit

1 serverchats, calls, files and the admin panel — all on one machine
∞ messagesno quotas on history, members or traffic
$0per user — the team grows, the bill doesn't
100% controldata, access and rules belong to you and no one else

Ready to talk deployment?

Launch a pilot in one day: Python, PostgreSQL and a single server — and your team gets a messenger of its own.