Security and Privacy
Security is at the heart of Cookie Porter. Since we handle sensitive session information, we’ve implemented multiple layers of protection.
Zero-Knowledge Architecture
Section titled “Zero-Knowledge Architecture”We follow a zero-knowledge philosophy:
- No Servers: We do not host any database or backend servers that store your cookies or notes.
- Direct Sync: All synchronization happens directly between your browser and your Google Drive account.
- Local Control: You are the sole owner of your data.
Encryption
Section titled “Encryption”Local Encryption
Section titled “Local Encryption”Before any sensitive data (cookies, account details) is saved to chrome.storage.local, it is encrypted using AES (Advanced Encryption Standard).
Cloud Encryption
Section titled “Cloud Encryption”When data is synced to Google Drive, it is uploaded in its already encrypted state. This provides double protection:
- At Rest: Encrypted by Cookie Porter (AES).
- Infrastructure: Protected by Google’s world-class security.
Google Drive Permissions
Section titled “Google Drive Permissions”Cookie Porter uses the drive.appdata scope. This is a restricted scope that only allows the extension to access its own private data folder.
Internationalization (i18n)
Section titled “Internationalization (i18n)”The extension detects your system language to provide a seamless experience. You can also manually switch between English and Spanish in the settings. This preference is stored locally and synced, ensuring your choice is remembered across devices.