Tetracom logo — tetrahedron mark

Features

Everything the Tetracom phone app can do — push-to-talk voice, text-with-options, location, and more.

Back to user help index

Tetracom is a walkie-talkie style messaging app. One tap holds to talk, and your voice goes straight to the person you picked. This page walks through everything the phone app can do, grouped by area. Two topics have their own deep-dive pages — you’ll find links to them in the matching sections below.

On this page

Where Tetracom runs (app & web)

There are two ways to run Tetracom, and they share the same account — sign in with the same userid on either.

The features described on this page are written for the app; the Web App covers the same core — push-to-talk voice, text and questions, location and the maps, groups, and SOS — through the browser. For step-by-step install on every platform, see the install page.

Native iOS and Windows clients are planned. Until they ship, the Web App runs on both.

Getting started & identities

The first time you open Tetracom, you register a userid. A short form asks for four things: your Server URL, a Userid (3 to 30 characters), a Display name, and your Date of birth. Fill them in and tap Register.

Your userid is your permanent handle — it is how other people reach you (for example, alice_e2e). Your display name is just a friendly label your contacts see; it is not how people find you, and you can set a different display name for each identity.

Several identities on one phone

You can keep more than one identity on a single device. Each identity has its own contacts, keys, history, and inbox — they are completely separate.

  1. Tap the account-circle icon in the top-right of the main screen. A dropdown lists all your identities, with a checkmark next to the one that is active.
  2. To make a new one, tap Add another identity at the bottom of the dropdown and register it the same way you did the first.
  3. To switch, tap the account-circle icon and then tap a different identity in the list. The app switches over immediately.
The account-circle icon shows a small badge with the number of messages waiting for your other (non-active) identities, so you know when to switch over. If more than 99 are waiting, the badge reads 99+.

Contacts

The Contacts tab is where you manage who you can talk to. Tap the Add a contact button to open a dialog with three choices:

Connection requests

Connections need approval from both sides. When someone wants to connect with you, their request appears in a Pending requests section as a card with Approve and Reject buttons. Requests you have sent appear under My pending requests with a Withdraw button while you wait for the other person to respond.

Online status

A contact who is connected right now shows a green dot and the word online on their detail screen. This is handy before you try to talk to them or ask for their location.

Blocking

To block someone, open the contact and tap Block (the red button). A confirmation explains what happens: Tetracom will silently drop every message that person sends, they are not notified that they were blocked, and they are removed from your contacts. Once blocked, the button changes to Unblock. Unblocking restores delivery, but it does not re-add them to your contacts — you would send a new connection request for that.

Per-contact settings

The contact detail screen also has a few per-person controls:

Contact groups & Safety Circle

A group is a name you give to a set of your contacts — like “Family” or “Climb crew.” Once you have one, you can send to everyone in it with a single tap instead of picking people one at a time, and you can send any kind of message to a group: voice, text, a question with options, or your location.

You build a group on the Contacts tab: open Groups, tap Create group, give it a name, tick the contacts to include (only people you are already connected to), and save. To send to a group, pick it as your recipient just like you would a single contact, then send as usual. Everyone in the group gets their own private copy, and each person replies straight back to you — replies do not go to the whole group.

When someone messages a group that includes you and there are members you are not yet connected to, your app shows a “Join group?” request. If you approve, Tetracom automatically sends a normal connection request to each member you are missing; their app even tells them you are both in the same group, so the prompt reads “X wants to connect — you’re both in group Family” instead of a bare request. As each person approves, everyone ends up connected. If you decline, nothing is saved.

You can also mark one group as your Safety Circle — the people you would want reached in an emergency (only one group at a time). Your Safety Circle is who an SOS reaches.

Your groups stay private: every message is end-to-end encrypted to each member individually, and the group itself — its name and member list — is never stored on a server.

Full guide: Contact groups & Safety Circle →

SOS

SOS alerts your Safety Circle in an emergency. Tap SOS, confirm, and after a short cancellable countdown everyone in your circle gets a private, end-to-end-encrypted alert with your location. The countdown lets you back out of an accidental tap.

You stay in control the whole time: only you can start an SOS (no one can trigger it remotely), an ongoing “SOS active — tap to stop” notification shows while it runs, and Stop is always one tap away. Your location is shared with the circle only while the SOS is active, then stops. People in your circle can acknowledge that they saw it, and you get an on-device record of what you sent.

Optional audio evidence (off by default)

Tetracom can also let your Safety Circle hear what is happening during an SOS by sending short audio clips. This is off by default and only ever happens when you turn it on — nobody can listen in remotely. You switch it on with “SOS audio evidence” in Settings, then choose how it is sent when you set up your SOS group:

Recording is completely silent on your phone (no beep or shutter), each clip is end-to-end encrypted to your circle, and it stops the moment you end the SOS.

Recording people can be subject to consent laws that vary by place. Audio evidence stays off until you enable it; a public app-store release of this feature still needs a legal review first.

Full guide: SOS & your Safety Circle →

Talk: push-to-talk voice

The Talk tab is where you speak. Push-to-talk works two ways:

Speak while you hold. The moment you let go, the clip sends automatically. If you keep holding, the recording auto-stops after 30 seconds.

Before you can send, you must pick exactly one recipient. Go to the Contacts tab and tap a contact to make them your active recipient. The Talk tab shows who you are sending to; if you have not picked anyone yet, it shows a reminder to pick one.

Hearing what people send you

Incoming voice does not auto-play. Voice messages land in your History tab with a play button. Tap it to listen — the clip plays through the loudspeaker. You can replay any message any time.

Tetracom needs microphone permission (set to “While using the app”) for push-to-talk, and notification permission so that alerts and the keep-alive notification work properly.

Asking with options

This is how you send text in Tetracom. Instead of a freeform chat message, you send a question with a row of tappable option buttons. The recipient taps one, and their answer comes straight back to you.

Open it with the Text button on the Talk tab. You must have exactly one recipient picked first — otherwise a toast appears reading “Pick exactly one recipient to send text to.”

In short: you can add anywhere from 2 to 32 options, mark a question Urgent, and choose to be notified if the answer changes. There is a lot more to it — the full walkthrough is here:

Plain text too (v0.6.17+). You do not have to add options. If you leave the options empty and just type your message, tapping Send sends it as an ordinary text message (no buttons). Add two or more options to make it a question instead.

Full guide: Asking with options →

Location & the map

There are two separate location features, and it helps to keep them apart:

Sharing your location

Sharing is off by default for privacy, and you turn it on in two steps:

  1. Turn on the global Send my location with messages switch in Settings → Location.
  2. Then, on a specific contact’s detail screen, turn on Share my location with this person.

While that is on, your location rides along with the messages you send to that person, and it automatically answers their location requests.

“Ask every time” — decide on each request

If you would rather not share automatically, Tetracom can ask you each time a contact requests your location. When a request comes in you get a prompt: Share once sends a single current location to just that person, or Deny sends nothing. Your location is never shared without you tapping Share once for that specific request.

Full guide: Location requests — Ask every time →

Send your location to several people at once

You do not have to send your location one person at a time. On the Contacts tab you can select several people at once, then tap the send-my-location button — everyone you picked gets your location in a single step. Tetracom confirms what happened: send to one person and it reads “Location sent ✓ to” that contact’s name; send to several and it reads “Location sent ✓ to N recipients.”

Viewing a location you received

Opening a location someone sent you brings up an in-app map (OpenStreetMap) with their pin on it. From there you can tap Open in Google Maps if you want satellite imagery or directions.

See everyone on one map

Next to Where am I? on the Talk tab there is a See everyone button (a map icon). It opens a single map showing everyone who is currently sharing their location with you, each as a labeled, distinctly coloured marker so you can tell people apart at a glance.

A few controls sit on that map:

Tap any person’s marker to see their name, their coordinates, how accurate the fix is, and how long ago it was (for example, “3 min ago”). If nobody is sharing right now — or you have filtered everyone out — the map reads “No one is sharing their location right now.”

“See everyone” only shows people who are currently sharing their location with you. If someone is missing, they either have not turned sharing on for you or are offline right now.

Where am I?

The Where am I? button lives on the Talk tab. It opens the in-app map and drops a pin on your own current spot. Nothing is sent to anyone — it is purely for you.

Full guide: Where am I? & the map →

Location-based ads

The ad shown in the bottom bar can optionally be matched to your area, and this is off by default. In Settings → Location-based ads you can choose Off (no location is ever sent and you only see general ads), Approximate (your location is rounded to about a kilometer before it is sent), or Precise (your exact location is used). Your location is only ever sent for ads when you opt in, and you can change this anytime.

Advertisers can now choose where each of their ads shows, set right in the advertiser portal on a map: everywhere (the default), within a set distance of a point on the map (drop a pin and enter a radius in kilometers), inside a named region, or a custom area they draw themselves. A Tetracom admin reviews the targeted area — shown on a map — before the ad goes live.

The advertiser portal also shows each advertiser aggregate analytics for their ads — presentations, clicks and click-through rate, an age-band breakdown, and a location heatmap. These figures are aggregate-only: they never identify individual users, and very small groups are hidden for privacy.

Notifications & sounds

The Settings → Notifications screen controls what happens when a message arrives. You pick a behavior (for example: play immediately, play a notification sound, vibrate, or stay silent) and a sound.

Sound choices

There are ten options, and each one has a preview/play button so you can hear it first:

Per-contact override

On any contact’s detail screen, Notification override for this contact lets you give just that one person a different behavior and/or sound, overriding your global default. Useful when you want one contact to always break through.

Audio cues

Also under Notifications, you can add optional short beeps around voice playback and recording. Each is a count from 0 to 3, with a sound you can choose:

Staying connected when locked

The Settings → Connection screen has a Stay connected when phone is locked switch. Turning it on places a small, silent, always-on notification in your status bar. That notification is what stops Android from suspending Tetracom while your screen is off or locked. Without it, your phone may stop delivering messages in the background.

On Samsung and Xiaomi phones you also need to remove Tetracom from the manufacturer’s battery “sleeping apps” optimizer, or it will be put to sleep anyway. Step-by-step guides per manufacturer: Samsung, Google Pixel, OnePlus, Motorola, Xiaomi, and Other Android.

Account & settings

Here is a quick rundown of the Settings screens in the app:

Clear history

Under the History setting there is a Clear history button. Tapping it asks you to confirm (“Clear all history? This can’t be undone.”). When you confirm, Tetracom deletes the stored messages for the identity you are currently signed in as — voice clips, text messages, shared locations, and questions you have already answered. Unanswered questions are kept, so you do not lose anything you still need to respond to.

Clearing history affects only the identity you are signed in as right now — your other identities’ messages are left untouched. It cannot be undone.

Removing an identity

In Settings → Identities, each identity has a Remove button. Removing an identity wipes it from this phone — its userid, keys, contacts, and history all go. The server still reserves your userid, so nobody else can take it later. This cannot be undone.

There is no separate “delete my whole account” button in the app. Removal is per-identity and local to the device. If you remove every identity, you have cleared Tetracom from this phone, but your userid stays reserved on the server.

Still stuck?

If something here does not match what you see, or you hit a problem this page does not cover, email help@tetracom.me. Please include your phone make and model, your Android version, and the Tetracom app version so we can help faster.