Skip to content

MySecret / Messaging · web application

Messaging in your browser or installed app.

Encrypted chat for messages, files and voice notes. Includes delivery status, disappearing messages and notifications.

Visit MySecret ↗
MySecret’s entry screen in a local application demo, without a signed-in account.Enlarge preview ⤢
MySecret’s entry screen in a local application demo, without a signed-in account.

Scope of our work

MySecret

  • Installable web application
  • Encrypted messages and attachments
  • Delivery status and notifications
01 / Initial need

The problem to solve

Messaging needs to work in a browser and as an installable app, while handling delivery status, attachments and disappearing messages.

02 / Our solution

What we built

We built a chat application with encryption on the user’s device, message delivery and notifications. Text, files and voice notes follow the same process.

03 / Practical use

What the solution enables

Users communicate through the browser or installed web app. They see delivery status, receive notifications and can set messages to disappear after a specified time.

Technology and how it works

The PWA messenger uses client-side OpenPGP encryption, a relay server, WebSocket and push notifications. Automation handles delivery, read receipts, notifications and disappearing-message timers. The core encrypted chat works without generative AI.

  • PWA
  • WebSocket
  • OpenPGP

How the work moves forward

The application workflow, step by step.

010203
  1. Encrypt on device
  2. Transfer message
  3. Deliver to recipient

A simplified overview of the application workflow.

Next projectPetr Kubaň

Let’s find a useful starting point

What would you like
to simplify in your business?

Describe one task and the tools you use. A few sentences are enough to start the conversation.

Victor EliotDevelopment and collaboration at Tanduva+420 777 666 651

Project calls are in English. We can translate written materials.

What happens next?
  1. We review your request and fill in the missing context.
  2. We agree a suitable first step, its scope and how to validate it.
  3. You receive a proposal and quote before development starts.
Prefer to send an email?

Tanduva is operated by vinireto s.r.o. · Company ID 23101717

MySecret’s entry screen in a local application demo, without a signed-in account.