CellEncrypt
Password-Based Cell Encryption for Google Sheetsβ’
What CellEncrypt Protects:
Critical Limitation:
Recommendation: Use CellEncrypt for viewer privacy. This is protection designed for controlling who can see data in VIEW mode, not for securing data from editors.
PBKDF2 key derivation with 10,000 rounds ensures strong password-based protection. No stored keys - only you know the password.
Each cell gets a unique encryption key derived from your password plus a UUID. Same password, different keys per cell.
Every encrypted cell includes an HMAC signature to detect tampering or incorrect passwords during decryption.
Enter your password once and work for 6 hours. Cache automatically expires, or manually end session anytime.
Encrypt or decrypt up to 50 cells at once with progress tracking. Optimized for performance with large selections.
Built-in cleanup tool removes encrypted data for deleted cells, keeping your storage efficient and organized.
π View on Google Workspace Marketplace
Or visit directly: https://workspace.google.com/marketplace/app/cellencrypt/933661203390
[ENCRYPTED] - original data stored securely[ENCRYPTED]Critical: Your password is NOT stored permanently. If you forget your password, you can only recover clear text from change history.
Password Session Features:
Tips:
| Feature | Free Account | Premium Account |
|---|---|---|
| Storage Limit | 5 KB | 500 KB |
| Estimated Cells | ~100-200 cells | ~10,000-20,000 cells |
| Password Sessions | β 6 hours | β 6 hours |
| Batch Processing | β 50 cells/batch | β 50 cells/batch |
| Cleanup Tools | β | β |
| License Duration | - | 1 Year |
| Support Cost | Free | From $1 USD (one-time) |
Support CellEncrypt development with any amount starting from $1 USD (one-time payment) and unlock 100x more storage (500 KB) with a 1-year license!
β Support on Buy Me a Coffee
How it works:
1. Support with any amount ($1+) using your Google email
2. Wait 2-5 minutes for webhook processing
3. Get your license from bmc.numbrate.com
4. Activate in CellEncrypt β π« Enter License Key
5. Enjoy 500 KB storage for 1 year!
Note: Storage is calculated based on encrypted data size. Actual cell count varies by content length. Use CellEncrypt β Show Storage Usage to monitor your usage. Premium status is verified through the webhook API connected to Buy Me a Coffee.
Algorithm: PBKDF2-like with SHA-256
Rounds: 10,000 iterations (master) + 100 (per-cell)
Salt: Unique per spreadsheet
Cell Keys: Master key + UUID per cell
Cipher: Block-based stream cipher
IV: Random 16-byte initialization vector
Block Size: 32 bytes (SHA-256)
Format: V3:IV:Encrypted|HMAC|Signature
Method: HMAC-SHA256
Verification: Constant-time comparison
Tampering: Detected before decryption
Version: V3 protocol identifier
Encrypted data is stored in Google Apps Script Properties (inaccessible to viewers). Cell metadata uses zero-width space prefixes to hide UUIDs in cell notes. All storage is within Google's infrastructure - no external servers.
Password cached in CacheService (user-specific, 6-hour expiration). Session keys cleared after each operation. No persistent storage of passwords or derived keys. Only spreadsheet owner can perform encryption/decryption operations.
[ENCRYPTED]), but NOT the original content - unless they check edit history. Important: Google Sheets version history will show all previous values including unencrypted data. Only share editor access with fully trusted users.
Protect salary information, social security numbers, and performance reviews from viewers while maintaining spreadsheet collaboration with trusted HR staff.
Secure account numbers, investment portfolios, and financial projections in shared planning spreadsheets with family or advisors.
Encrypt client contact details, confidential notes, and pricing information in CRM spreadsheets shared with your team.
Protect participant identifiers, survey responses, and confidential research data while collaborating with research teams.
Secure case details, client information, and settlement amounts in legal case management spreadsheets.
Protect patient identifiers, medical notes, and HIPAA-sensitive information in shared healthcare administration spreadsheets.
For questions, technical support, or feedback about CellEncrypt
Email: numbrate@gmail.com