Troubleshooting Guide
Last Updated: 2026-02-16
This guide helps you resolve common issues with cloak.business. Find your issue below or use the quick links to jump to specific topics.
Quick Links#
- Account & Authentication
- Analysis Issues
- Anonymization Issues
- Image Processing
- Desktop App
- Chrome Extension
- Office Add-in
- API & Integrations
- Performance Issues
- Getting Help
Account & Authentication#
"Invalid credentials" when signing in#
Possible causes:
- Incorrect email or password
- Account not verified
- Account suspended
Solutions:
- Use "Forgot Password" to reset your password
- Check your email for the verification link
- Contact support@cloak.business if account is suspended
"Session expired" errors#
Cause: Your login session has timed out (24 hours by default).
Solution: Sign in again. Enable "Remember me" for longer sessions.
Two-factor authentication not working#
If TOTP codes are rejected:
- Check your device's time is synchronized
- TOTP codes are valid for 30 seconds only
- Use the code currently showing, not an old one
If you lost your 2FA device:
- Use one of your backup codes
- Contact support with account verification
API key not working#
Checklist:
- Key starts with
cb_ - Using
Authorization: Bearer YOUR_KEYheader - Key hasn't been revoked
- No extra spaces or characters
Test your key:
curl https://cloak.business/api/user/tokens \
-H "Authorization: Bearer YOUR_KEY"
Analysis Issues#
No entities detected#
Possible causes:
- Wrong language selected
- Preset doesn't include expected entity types
- Confidence threshold too high
- Text too short or ambiguous
Solutions:
- Set language to match your text (e.g., "de" for German)
- Try a different preset or add specific entities
- Lower the confidence threshold to 0.3
- Add more context around PII values
Wrong entities detected (false positives)#
Possible causes:
- Ambiguous text patterns
- Confidence threshold too low
- Wrong preset selected
Solutions:
- Raise confidence threshold to 0.7 or higher
- Use a more specific preset
- Toggle off incorrect entity types in the preview
Missing language support#
Supported languages: 48 languages with NLP support
If your language isn't working:
- Check the language code is correct (ISO 639-1)
- Some languages use Stanza (slower initial load)
- Large language models (ja, zh, ko, ru) take 30-90s to load first time
"Model loading" error#
Cause: Large NLP models take time to load on first use.
Solution: Wait 30-90 seconds and retry. This only happens once per language.
Analysis is slow#
Possible causes:
- Very long text
- First use of a language model
- Many entities to detect
Solutions:
- Split text into smaller chunks (under 100KB)
- Wait for model to load (one-time delay)
- Reduce the number of entity types being detected
Anonymization Issues#
Encrypted values can't be decrypted#
Possible causes:
- Wrong encryption key selected
- Key was deleted
- Session expired
Solutions:
- Select the correct key from your key list
- Check Dashboard > Encryption Keys
- For tokenization, session IDs expire after 24 hours
Hash values are different each time#
Cause: This is expected behavior for SHA-256/SHA-512.
Note: Hash output is deterministic for the same input. If you're getting different hashes, the input text may have subtle differences (whitespace, encoding).
Masked values show wrong characters#
Possible causes:
- Unicode characters in input
- Masking configuration issues
Solution: Try a different masking character or use Replace instead.
Anonymized output has formatting issues#
Cause: Entity positions shift during anonymization.
Solution: This is expected. The output text will have different lengths. Process plain text, not formatted documents.
Image Processing#
"Feature not available" error#
Cause: Image processing requires Basic plan or higher.
Solution: Upgrade your plan at Dashboard > Billing.
No text detected in image#
Possible causes:
- Image quality too low
- Wrong OCR language
- Text is handwritten
- Image is rotated incorrectly
Solutions:
- Use images with at least 150 DPI
- Set the correct language for OCR
- OCR works best with printed/typed text
- Ensure image is right-side up
Redaction boxes in wrong positions#
Possible causes:
- Image was resized after upload
- EXIF rotation not applied
Solutions:
- Use original image size
- The system auto-corrects EXIF rotation, but some images may have incorrect metadata
Image processing timeout#
Cause: Large images take longer to process.
Solutions:
- Reduce image size (under 5MB recommended)
- Reduce resolution (max 25 megapixels)
- Process fewer images at once
Desktop App#
App won't start#
Windows:
- Right-click > Run as Administrator
- Check Windows Defender hasn't blocked it
- Reinstall from Dashboard > Downloads
macOS:
- Go to System Preferences > Security & Privacy
- Click "Open Anyway" for cloak.business
"No internet connection" error#
Cause: The app needs internet for PII analysis.
Solutions:
- Check your internet connection
- Check firewall isn't blocking the app
- Proxy users: Configure proxy in app settings
Documents not processing#
Supported formats: PDF, DOCX, TXT, CSV
If processing fails:
- Check file isn't corrupted
- Check file isn't password-protected
- For PDFs: ensure text is selectable (not scanned)
- For scanned PDFs: use Image mode instead
Encryption keys not syncing#
Solution:
- Sign out and sign back in
- Check internet connection
- Keys sync from your online account
Chrome Extension#
Extension not appearing#
Solutions:
- Check extension is installed:
chrome://extensions - Ensure it's enabled (toggle ON)
- Pin it to toolbar for easy access
Protection not working on ChatGPT/Claude#
Checklist:
- Click extension icon
- Enable "Protection" for this site
- Refresh the page after enabling
- Type text with PII and click Send
"Unauthorized" in extension#
Solutions:
- Go to extension Options
- Re-enter your API key
- Check key is valid in Dashboard > API Keys
Preview modal not appearing#
Possible causes:
- Protection not enabled for site
- No PII detected in message
- Extension context invalidated
Solutions:
- Check extension shows green badge
- Try text with obvious PII (name, email)
- Refresh the page
Decryption not showing green highlights#
Possible causes:
- Using non-encrypt method (replace, hash, redact)
- Wrong encryption key
- Extension reloaded mid-conversation
Solutions:
- Use "Encrypt" method for reversible anonymization
- Check correct key is selected
- Refresh the page after extension updates
Office Add-in#
Add-in not loading#
Solutions:
- Check you have Microsoft 365 or Office 2019+
- Clear Office cache: File > Options > Trust Center > Clear
- Reinstall from AppSource
"Sign in failed"#
Solutions:
- Use your cloak.business credentials (not Microsoft account)
- Check internet connection
- Try signing out and back in
Formatting lost after anonymization#
Cause: Complex formatting may not preserve perfectly.
Solutions:
- For critical formatting, copy to plain text first
- Process smaller sections at a time
- Use "Replace" mode which maintains text length better
API & Integrations#
Rate limit errors (429)#
Cause: Too many requests in a short time.
Solutions:
- Wait for
Retry-Afterheader duration - Implement exponential backoff
- Use batch endpoints for multiple texts
- Upgrade plan for higher limits
"Insufficient tokens" (402)#
Cause: Not enough tokens for the operation.
Solutions:
- Check balance: Dashboard > Tokens
- Purchase more tokens
- Reduce request size to use fewer tokens
MCP server not connecting#
For Cursor:
- Check server URL:
https://cloak.business/mcp - Verify API key in headers
- Restart Cursor after config changes
For Claude Desktop:
- Check config file path is correct
- Verify API key in environment variable
- Restart Claude Desktop
Webhook not receiving events#
Checklist:
- Webhook URL is publicly accessible
- URL returns 200 OK within 30 seconds
- Check webhook logs in Dashboard
Performance Issues#
Slow response times#
Possible causes:
- Large text input
- Many entities being detected
- First use of language model
- Server under high load
Solutions:
- Split text into smaller chunks
- Use specific presets (not "all entities")
- Wait for model warm-up (one-time)
- Retry in a few minutes
High token usage#
Tips to reduce costs:
- Use specific entity types (not all)
- Use appropriate presets
- Batch similar requests
- Cache results for repeated text
Browser memory issues#
Cause: Processing very large texts in the browser.
Solutions:
- Use the API for large documents
- Use the Desktop App for batch processing
- Split documents into smaller files
Getting Help#
Before Contacting Support#
Gather this information:
- Account email
- Error message (exact text)
- Steps to reproduce
- Browser/app version
- Screenshot if applicable
Contact Methods#
| Method | Best For | Response Time |
|---|---|---|
| Detailed issues | 24 hours | |
| Dashboard Chat | Quick questions | 4 hours |
| Status Page | Service outages | Real-time |
Email: support@cloak.business
Status Page: status.cloak.business
Useful Links#
Self-Service Diagnostics#
Check Service Status#
curl https://cloak.business/api/health
Test API Connectivity#
curl -X POST https://cloak.business/api/presidio/analyze \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Test"}'
Check Token Balance#
curl https://cloak.business/api/user/tokens \
-H "Authorization: Bearer YOUR_KEY"
Document maintained by cloak.business