Meldingen van je eigen apparaten
Dit opzetten kost ongeveer een minuut. Het trage stuk is niet de software — het is beslissen hoe je jezelf noemt, want de handle komt op een affiche te staan en is achteraf niet meer te wijzigen.
Hoe dat er in de praktijk uitziet
Een lekdetector die een mail stuurt, is een natte vloer met een papieren spoor. Eén afgeschermd kanaal voor het huishouden, één HTTP-aanroep vanuit Home Assistant, Node-RED of een shellscript, en de melding komt op elke telefoon in huis tegelijk binnen.
Zo zet je het op
- Maak een afgeschermd kanaal voor het huis en nodig de mensen uit die er wonen.
- Roep de API aan vanuit je automatisering — één POST, één sleutel, geen SDK te installeren.
- Er verlaat niets van je huis behalve de zin die je zelf schreef. Er is hier geen apparatenlijst en geen locatie.
Alles wat de console doet, vanuit je eigen code
Een REST-API die je op één namiddag leest: één sleutel, één POST, één melding. Sleutels dragen scopes, zodat de cronjob die verstuurt geen kanaal mag verwijderen, en een sleutel kan aan één kanaal gebonden worden. Webhooks duwen verzendingen, annuleringen en abonnementen naar jouw endpoint met een handtekening die je controleert, in plaats van dat jij bij ons pollt naar iets dat je al weet. Er is ook een MCP-server, zodat een assistent via OAuth verbonden kan worden — geen geplakte sleutels, per client intrekbaar, en beperkt tot de scopes die je goedkeurt op een toestemmingsscherm dat je eerst leest.
Privé betekent verzegeld, niet enkel onvermeld
Een privékanaal is niet gewoon een kanaal dat in geen lijst staat. Het vraagt een invitecode om je te abonneren én om er iets over te lezen, en een verzoek zonder code krijgt exact hetzelfde “niet gevonden” als een handle die nooit bestaan heeft — want een ander antwoord zou iedereen laten bevestigen dat het kanaal van een school of een wachtdienst bestaat door de naam te raden. Invitecodes kunnen een gebruikslimiet dragen en zijn intrekbaar; intrekken is een tijdstempel en verwijdert standaard niemand die al binnen is.
Niets waarmee iemand te identificeren is
Abonneren vraagt geen account, geen e-mailadres en geen telefoonnummer. Wat een abonnement werkelijk bevat is een willekeurige identificatie die de app zelf aanmaakte, een platform, een appversie, een taal en een tijdzone — grof genoeg dat honderden miljoenen mensen dezelfde delen. Geen naam, geen contactgegeven, geen advertentie-identificatie en geen locatie, en er is geen export waarmee een beheerder er een zou kunnen opbouwen. Je kunt geen lijst lekken die je nooit verzameld hebt.
Vragen, gewoon beantwoord
Is er een API?
Ja — dezelfde die de console gebruikt, dus alles wat je met de hand kunt, kun je automatiseren. Sleutels met scopes, ondertekende webhooks, en een MCP-server als je het door een assistent wil laten doen.
Kan iemand mijn privékanaal vinden door de naam te raden?
Nee. Een verzegeld kanaal antwoordt op een verzoek zonder invitecode met exact hetzelfde “niet gevonden” dat een onbestaande handle krijgt. Er is geen antwoord dat “dit bestaat maar jij mag het niet zien” onderscheidt van “dit bestaat niet”, want dat verschil is zelf een lek.
Wat verzamelen jullie over iemand die zich abonneert?
Een willekeurige identificatie die de app aanmaakte, een pushtoken, het platform, de appversie, de taal en de tijdzone. Geen naam, geen e-mailadres, geen telefoonnummer, geen locatie en geen advertentie-identificatie. Abonneren vraagt helemaal geen account.
Hebben abonnees een account nodig?
Nee. Ze installeren de app, abonneren zich op een handle, en dat is alles. Alleen wie het kanaal beheert, meldt zich ergens voor aan.
Zeg het één keer. Elke geabonneerde telefoon krijgt het.
Gratis tot 100 abonnees, geen kaart om te starten, en de handle blijft permanent van jou.
Start een kanaal