xPulse
πŸ‡¬πŸ‡§ EN

Guide

First Login

On first login you will be asked to agree to the Terms of Service and the Disclaimer. This is a one-time opt-in – afterwards the confirmation is stored locally.

Identity & Hash

Your network identity is a SHA-256 hash derived from your login, password and a device-specific client ID.

Pairing

To connect for the first time, use a 4-digit code:

After pairing, the peer is stored locally. Next time you can chat directly – no code needed again.

Connection setup may take a few seconds depending on the network (mobile, different countries, restrictive firewalls).

Re-Pair

If a peer has changed their hash (new device, new credentials), you can perform a re-pair from the peer detail view. The existing chat history is preserved.

Data & Storage

The app stores everything locally in the browser (LocalStorage):

This means:

Backup & Restore

You can back up and restore your data from the profile section.

Export – saves profile, peers and/or chat history as a JSON file. Optionally the backup can be encrypted (AES-GCM).

Import – automatically detects whether a file is encrypted and decrypts it. New peers are added, existing data is not overwritten, chat messages are deduplicated and merged.

Regular backups are recommended – e.g. after adding new peers or after longer conversations. A backup is also the recommended way to transfer data to a new device.

Chats

Presence & Online Status

The app shows in real time whether a peer is online:

These status updates go through the signaling server – without any chat content.

Technical Limitations

Roadmap

Planned for future versions:

en/guide.md 2026-03-13