Security

The two things worth stating plainly: your LINE channel secrets never come back to a browser, and we never ask for a password by email.

Last updated 4 September 2026

Credentials

LINE channel secrets and access tokens are submitted once over HTTPS, stored encrypted, and never returned to the front end — the connection status view shows masked values only. No secret of any kind is present in the pages this site serves; you can verify that by viewing source.

Account passwords are hashed with scrypt. Sign-in supports a six-digit second factor.

In transit and at rest

All traffic is HTTPS. Pages are served with a Content-Security-Policy that blocks inline event handlers and third-party script, a strict referrer policy, and nosniff. Framing is restricted to an explicit allow-list.

Payments

Card details go directly to Stripe and never reach our servers. We store a customer reference, not a card number.

Webhook integrity

Every inbound LINE webhook is verified against its HMAC-SHA256 signature before it is processed. An unsigned or mis-signed request is rejected, not queued.

Reporting a vulnerability

Email the security contact address with enough detail to reproduce it. We will acknowledge within 3 business days. Please give us a reasonable window to fix an issue before disclosing it, and do not access another customer’s data while testing.