Security
How we handle your data, how to report vulnerabilities, and how we respond.
Contact
For security issues, email security@screenshotmcp.com. We aim to acknowledge reports within one business day and will keep you updated through triage, remediation, and disclosure. Please do not file public GitHub issues for suspected vulnerabilities.
Responsible disclosure
- Give us a reasonable window to triage and remediate before any public disclosure.
- Do not access data that does not belong to your account, or attempt denial-of-service testing against shared infrastructure.
- Do not exfiltrate or retain user data you encounter during testing.
- We do not currently run a paid bug bounty, but we will publicly credit researchers who follow this policy.
Data protection
- All API traffic is TLS-terminated; internal calls use mutually authenticated shared secrets.
- Customer API keys are stored hashed (SHA-256); the raw key is never retrievable once issued.
- Screenshots and recordings are uploaded to object storage with short-lived signed URLs for retrieval.
- Console logs and network events captured during runs are scoped to the authenticated user and are never shared across accounts.
Operational transparency
Every API response includes a X-Request-ID you can include when contacting support. Production health is continuously monitored and published on /status. Customer-visible product changes ship through /changelog.