Rémanence Logo

About

Rémanence is an ephemeral messaging service designed to protect the privacy of your communications. Each message is accessible only once or for a limited time, before being destroyed forever.

Why Rémanence?

In a world where everything is archived, saved and analyzed, Rémanence chooses to forget. We believe a message can exist for a moment, then vanish. No history. No footprint. No trace.

How does it work?

Create a confidential message, share the generated link — and let Rémanence handle the rest:

API

Integrate Rémanence into your scripts, bots, or CI pipelines with two simple endpoints.

Create a message

POST /api/v1/messages

Form parameters:

No encryption over curl. The server is content-agnostic and never encrypts for you: raw API calls store content as-is. To post messages readable in the browser, encrypt client-side first — or use the rem CLI below, which does it for you.

Example:

curl -X POST https://remanence.thirasoft.com/api/v1/messages \
  -d "content=my secret" \   # sent as-is — encrypt yourself for browser reads
  -d "isOneShot=true" \
  -d "lifeLimit=60"

Response: {"id": "aBcDeFgHiJkLmNoP"}

Retrieve a message

GET /api/v1/messages/{id}

Example:

curl https://remanence.thirasoft.com/api/v1/messages/aBcDeFgHiJkLmNoP

Response:

{"id": "aBcDeFgHiJkLmNoP", "content": "my secret"}

Command-line tool

rem is a zero-dependency CLI client. It encrypts and decrypts for you using the same scheme as this web interface, so links work across both. Recommended for scripts and CI pipelines.

Send a message

rem send "my secret" --ttl 30m
echo "$TOKEN" | rem send --quiet

Prints a share link with the key in the # fragment.

Read a message

rem get "https://remanence.thirasoft.com/?message=aBcDeFgHiJkLmNoP#<key>"

Decryption happens locally; a burn-after-read message is destroyed on first read.

Build it with make cli (produces ./bin/rem).

Privacy

Rémanence does not store your messages and does not track your activity. No registration, no advertising cookies. You stay in control of your data — or its disappearance.

Join the project

Rémanence is an independent, open-source project. You can contribute, suggest improvements, or simply share the service.

View the project on GitHub

Support Rémanence

Rémanence has no ads, no tracking, and no investor. It runs on the support of people who believe privacy should be the default, not a premium feature.

Your contribution helps pay for hosting and keeps this service free for everyone. Even a small amount makes a difference.

Become a supporter