Trust
StillOnline security
How StillOnline handles authentication, API keys, monitoring data, and platform status. Facts from production—no SOC2 claims.
Details
StillOnline is a hosted SaaS on a VPS in the EU (production: stillonline.tech, api.stillonline.tech). This page summarizes how we handle authentication, API keys, monitoring data, and incidents. For personal data processing, see our Privacy Policy.
Authentication
- Sign-in: Google OAuth (Auth.js v5). We do not store passwords.
- Sessions: HTTP-only cookies; dashboard routes require an authenticated session.
- Subscribers on public status pages: Google Sign-In; email comes from the Google account.
API keys (Pro / Ultimate)
- Keys are created in Settings → API (
sk_live_…prefix). - Keys are stored hashed; the full secret is shown once at creation.
- Revoke unused keys from the dashboard.
- Rate limits: documented in API docs (per-key windows for private API; per-IP limits for public status JSON).
What we store
- Account: Google profile fields needed for login and billing context.
- Projects: names, descriptions, timezone, check URLs, probe results, incident history (per plan retention).
- Checks: target URLs you configure; probe metadata (status code, latency, SSL expiry where enabled).
- Alerts: owner alert channel settings (email, Telegram chat id, Slack webhook URL) — secrets are not exposed in public APIs.
We do not sell customer lists. See Privacy Policy for retention and rights.
Probes and infrastructure
- HTTP/SSL checks run from StillOnline production probes (
StillOnline-Probe/1.0user agent). - Targets must be public HTTPS URLs; private IP and SSRF targets are rejected (validate-url applies).
- Application and database run in Docker on a dedicated VPS; TLS terminates at nginx.
- Transactional mail from
notify@stillonline.tech(Postfix on VPS, SPF/DKIM/DMARC configured). - Privacy contact:
privacy@stillonline.tech.
Incidents and disclosure
- Your incidents: you control messages on your public status pages.
- StillOnline service incidents: we publish updates on Service status when the platform is affected.
- Security issues: report to frenkyjuss@gmail.com (not a bug bounty program).
What we do not claim
- No SOC 2 / ISO 27001 certification at this time.
- No guaranteed SLA on the Free plan; paid plans are best-effort hosted SaaS as described in Terms.
Related
Security FAQ
- How are API keys stored?
- Keys are hashed at rest; the full secret is shown once at creation. Revoke unused keys in API settings.
- Which URLs can I monitor?
- Public HTTPS URLs only. Private IPs and SSRF targets are rejected by probe validation.
- Where is StillOnline platform status published?
- On the Service status page (/status)—live probes of our website and API when the service project is configured.