← home

Security

This platform uses AI for two narrow tasks — parsing free-text bookings ("padel Sunday 6 pm") and reading payment receipts (PromptPay screenshots). Both are wrapped in defences that make the AI incapable of authorising any action on its own. Below: what we do, surface by surface.

Core principle: defence by architecture, not by detection

We do not try to "detect" prompt injection inside text. We assume any text we feed to a model may contain malicious instructions, and we design the surrounding code so those instructions cannot do harm.

Surface 1 — Free-text booking ("type what you want")

Surface 2 — Payment receipt OCR

Surface 3 — Match chat

Surface 4 — Inbound email (planned)

When we add an inbox: From: headers never establish identity (business-email-compromise threat). Attachments quarantine without network. Summaries that touch any model carry zero authority — they cannot trigger payments, role grants, or external API calls. Hardening reviewed with our security peer agent.

Things we deliberately do not do

If you find a flaw

This site is a pet project run by one human, so we cannot pay bounties. But we will fix issues fast. Ping us via the Mattermost / Telegram contact in the page footer with the words "security report" and we'll treat it as priority.

Last reviewed: 2026-06-17. ← home