πŸ›‘οΈ Security

Keeping Visual Inbox secure through transparency, responsible disclosure, and privacy-by-design.

βœ… Our Security Commitment

Visual Inbox is built on a privacy-first, security-first foundation. All data processing happens locally in your browser. Your emails, calendar events, and Slack messages never touch our servers. This architecture eliminates entire classes of security risks.

Security Principles

πŸ”’
Zero Server-Side Data
Your communication data is processed entirely in your browser. We never see it.
πŸ”
OAuth 2.0 (Implicit Flow)
Secure authentication with state parameter for CSRF protection. Appropriate for client-side apps.
πŸ›‘οΈ
Minimal Permissions
We request only metadata-only or read-only scopes. No access to message content.
πŸ”
Input Validation
All user inputs are sanitized. Protected against XSS, injection, and file upload attacks.
🌐
HTTPS Everywhere
All connections use TLS 1.2+. HSTS enforced with preload directive.
πŸ“‹
Regular Audits
Continuous security reviews, dependency updates, and vulnerability scanning.

πŸ” User Security Guide

How to Protect Your Data

  1. Use a secure device: Only connect Visual Inbox from devices you trust and control.
  2. Keep your browser updated: Use the latest version of Chrome, Firefox, Safari, or Edge.
  3. Clear local data when done: Use the "Delete Data" button to remove all locally stored information.
  4. Review permissions: Check what data Visual Inbox can access in your Google Account settings.
  5. Revoke access when finished: Visit Google Account Permissions to revoke access anytime.

What Permissions We Request

Gmail: https://www.googleapis.com/auth/gmail.metadata

Google Calendar: https://www.googleapis.com/auth/calendar.readonly

Slack: No OAuth required

How to Revoke Access

You can revoke Visual Inbox's access to your Google account at any time:

  1. Visit Google Account Permissions
  2. Find "Visual Inbox" in the list
  3. Click "Remove Access"

Or use the "Logout" button in the app, which also revokes the OAuth token.

πŸ› Vulnerability Disclosure Policy

πŸ” Responsible Disclosure

We appreciate security researchers who help keep Visual Inbox secure. If you discover a security vulnerability, please report it responsibly.

How to Report a Security Issue

  1. Email us: Send details to hello@visualinbox.net
  2. Include:
    • Description of the vulnerability
    • Steps to reproduce
    • Potential impact
    • Your contact information (optional, for follow-up)
  3. Allow time for response: We aim to respond within 48-72 hours
  4. Coordinate disclosure: Please allow reasonable time for us to fix the issue before public disclosure

What to Expect

Out of Scope

The following are not considered security vulnerabilities:

πŸ† Security Acknowledgments

We thank the following security researchers for responsibly disclosing vulnerabilities:

No vulnerabilities have been reported yet. Be the first to help secure Visual Inbox!

πŸ“ž Security Contact

Get in Touch

πŸ“§
Email: hello@visualinbox.net
πŸ“„
security.txt: /.well-known/security.txt
πŸ“–
Privacy Policy: visualinbox.net/privacy.html

πŸ”’ Technical Security Details

For technical details about our security implementation, including:

Please see our detailed SECURITY.md documentation or contact us for more information.

⚠️ Important Note

Visual Inbox is designed for personal use only. Do not use it with accounts containing highly sensitive information (e.g., classified data, medical records, legal privileged communications) unless you fully understand the security implications and have appropriate authorization.