Security
How MASK protects your account, data, and infrastructure.
Two-factor authentication
Enable 2FA from Settings → Security. MASK supports time-based one-time passwords (TOTP) via authenticator apps like Google Authenticator, Authy, or 1Password.
When you enable 2FA, you'll receive a set of one-time recovery codes. Store these in a safe place. Each recovery code can only be used once.
Passkeys
Passkeys provide phishing-resistant authentication using biometrics or hardware security keys. You can register multiple passkeys from Settings → Security → Passkeys.
Passkeys work with Face ID, Touch ID, Windows Hello, and FIDO2-compatible hardware keys. Once a passkey is registered, you can use it as your primary sign-in method.
Session management
Sessions are managed via secure, HTTP-only cookies. You can view all active sessions in Settings → Security → Sessions and revoke any session individually.
Sessions expire after 30 days of inactivity. Enterprise workspaces can configure custom session timeouts.
API key security
API keys are prefixed with mk_ followed by 64 hexadecimal characters. There is one environment and no test key. Keys are shown only once at creation time and stored as irreversible SHA-256 hashes.
Each key is scoped to a single workspace and to a chosen set of read and write scopes. Keys cannot be restricted by IP address. Rotate keys regularly and revoke any that may have been compromised; revocation takes effect on the next request.
Data encryption
All data is encrypted in transit using TLS 1.3. Data at rest is encrypted using AES-256. Database backups are encrypted and stored in geographically redundant locations.
Sensitive fields such as API key hashes and authentication tokens receive additional application-level encryption.
Compliance
MASK follows SOC 2-aligned practices across security, availability, and confidentiality: encryption in transit and at rest, least-privilege access, audit logging, and continuous monitoring. Formal SOC 2 attestation is on our roadmap; Enterprise customers can request a security review and our current security documentation.
MASK is built to align with GDPR. You can request data export or deletion from Settings → Privacy, and a Data Processing Agreement (DPA) is available for Enterprise plans.