A private return channel for the internet

One request.
Your phone buzzes.

Free push notifications for everything you run — with nothing to host, no per-device fee, and no password database anywhere. Then, when you're ready, the same channel can sign people in.

Works tonight with anything that can make an HTTP request. Nobody's permission required.

# In the app: Apps → + → New token
curl -X POST https://api.lauther.id/v1/push \
  -d '{"token":"lpt_…",
       "title":"Backup finished",
       "message":"214 GB · disk 91% full"}'

→ your phone buzzes.

# Need a human to decide something?
curl -X POST https://api.lauther.id/v1/approve \
  -d '{"token":"lpt_…",
       "title":"Deploy to production?",
       "wait":25}'

→ {"ok":true,"response":"approve"}
Why this one

Five things that won't happen here

You've probably used something like this before. These are the parts that made you stop.

Buying it again for your tablet. And again for desktop.
One account, every device you own, free.
Patching the server whose job is telling you a server is down.
Nothing to host, update, or renew a certificate for.
Anyone who guesses your topic name reading your alerts.
Secret tokens, not guessable names — revocable in one tap.
Handing over an email address to receive one message.
A channel that opens without an account and closes for good.
Finding out the security feature is on the paid plan.
Recovery, biometrics and revocation are free. Always.
A tool that hasn't changed since the year you bought it.
Buttons, approvals and sign-in — a pipe can't do those.
Sixty seconds

Install, grab a token, send

The whole onboarding. No SDK, no OAuth dance, no dashboard to configure first.

1

Install the app

Sign in with a link sent to your email — no password exists. The address is used for sign-in and recovery only; no service ever sees it.

2

Make a token

Apps → + → New token. Copy the lpt_… string. Each one is revocable on its own.

3

Point anything at it

A cron job, your NAS, a CI step, a webhook field in software you already run. One URL.

Already speaks your stack

Lauther speaks the Pushover API for tools that let you change its server URL — and anything with a webhook field works as-is, which covers the rest.

curlApprise Uptime KumaHome AssistantGrafana HealthchecksRadarr / SonarrOctoPrint Node-REDn8nZabbix GitHub ActionsJenkinsTrueNAS Proxmoxany webhook
What else it does

A pipe can't ask a question

Notifications are how most people arrive. They're not the point. Because every Lauther message travels over a relationship rather than an address, it can carry a question back.

Ask, and get an answer

Point a notification at a page on your own site. The person taps it and lands there signed in, ready to answer with a real keyboard. Decisions get buttons; conversations get a page. POST /v1/push {path}

Block on a human

One call pushes “Approve €2,140?” and waits up to 25 seconds for a thumb. Built for agents, deploys and anything spending money. POST /v1/approve

Sign people in

Two endpoints and a QR. Each user arrives as a per-service alias and a random ID — no email, no password, nothing to breach. POST /v1/pair/start

Step-up approval

Big action? Fire a challenge; their phone asks for a fingerprint. Denying is one tap, approving never is. POST /v1/identity/verify

Broadcast anonymously

Fan out to subscribers you cannot enumerate. Perfect for a status page or an alert channel. POST /v1/topics/publish

Email aliases, when you must

Some sites only accept an address. Mint a throwaway one that arrives as a notification — and kill it whenever you like.

YOUR WEB APP any language, any host no SDK, no app to ship one HTTP call LAUTHER identity + delivery we run the boring part Approve €2,140? Approve Deny NATIVE PUSH BIOMETRIC GATE SHADE BUTTONS ANON IDENTITY
The native app you don't have to build

That last part is the quiet pitch for anyone running a web app: a browser tab can't reliably reach someone who closed it, can't ask for a fingerprint, and can't put a button in the notification shade. Shipping a native app to get those costs you two codebases, two store accounts and a permanent maintenance tax. Here your users install one app, once, for every site that speaks Lauther.

Who it's for

Two audiences, one channel

IF YOU RUN A SERVICE

Reach customers without collecting their email

  • No password database. Nothing to hash, leak or reset. Sign-in is two endpoints and a QR.
  • Messages that actually arrive. No spam folder, no deliverability bill, no unsubscribe rot.
  • Dramatically less to protect. You store an opaque ID and an alias — a breach no longer exposes who your users really are.
  • Nothing personal to guard. Lauther has no way to hand you personal data at all. If you need an address, ask on your own site, under your own privacy policy — where it belongs.
IF YOU'RE A PERSON

Never give a website your email again

  • One inbox for orders, alerts and replies — with priorities, and quiet hours only urgent things may cross.
  • Be @nova here, @quiet-fox there. Two sites can't work out you're the same person.
  • Cut anyone off in one tap. The alias, the ID and the channel all die together.
  • Sign in with a thumb. No password to invent, no six-digit code to retype.
See it work

Three demos, none of them a video

One buzzes your actual phone in about a minute, one is a public room with real people in it, and one works before you install anything. All three →

Where Lauther sits

Comparisons, losses included

Every tool below is good at its job. Here is the real difference — in both directions.

vs. notification pipes

Pushover and ntfy are good at what they do, and we deliberately speak Pushover's API so their ecosystem works here. The difference is what a message can carry: a pipe moves text, a relationship can ask a question, prove who's answering, and be revoked.

vs. Passkeys

Not a rival — use passkeys. They fix passwords brilliantly, but they can't reach you, so after a passkey signup the site still asks for your email. We're the reach-and-consent layer beside them.

vs. email aliases

Alias relays work anywhere email is accepted — a real adoption advantage we don't have. But everything else about email survives: spam folders, tracking pixels, forever-databases. We drop the medium.

vs. Sign in with Apple

Hide My Email is our closest cousin and Apple's reach is enormous. But it's Apple-only, email-shaped underneath, and gives the service no direct channel back to the person.

What Lauther is not

It doesn't prove you're a unique human — one person can hold many identities by design, so it's the wrong tool for one-per-person voting or coupons. And it protects you from services correlating you, not from us: our servers know which identities are yours, because that's what makes one-tap revocation and recovery possible. Read the security model, limits included →

Get Lauther

Free, on your phone

Everything on the personal side is free and always will be — including recovery, biometrics and revoking anyone who annoys you. See pricing →

COMING SOON
Google Play
COMING SOON · TESTFLIGHT FIRST
App Store
TEST BUILD · AVAILABLE NOW
Direct APK

Installing the APK: open the download, allow “install unknown apps” for your browser if prompted, install, done.