Veil

End-to-end encryption layer for any web messenger

As of June 2026, Veil has users in the Communication category.

Usersno change0%
Ratingno change0%
— reviews
Reviewsno change0%
Version
2.0.0
Manifest V3

History

5 snapshots

Tracking since Apr 2, 2026.

2.081.50.9199999999999999Apr 2, 2026Jun 10, 2026
View as table
DateUsersRatingReviewsVersion
Apr 2, 20262.0.0
Apr 17, 20262.0.0
Apr 22, 20262.0.0
Apr 27, 202612.0.0
May 22, 202622.0.0
Now2.0.0

Permissions & access

Permissions
storageactiveTabtabs
Host access
None declared

Screenshots

Veil screenshot 1Veil screenshot 2Veil screenshot 3

About

Veil adds end-to-end encryption to any web messenger — WhatsApp Web, Telegram Web, Facebook Messenger, or any chat that runs in your browser.

The platform never sees your messages. Only encrypted text leaves your browser.

HOW IT WORKS

1. One person clicks "Start Session" and an invite code is sent through the chat
2. The other person opens Veil, and the extension automatically detects the invite and replies
3. Both sides derive a shared secret — every message is now encrypted with AES-256-GCM before it enters the chat

No extra apps. No sign-ups. Just install and go.

SECURITY

• Fresh ECDH P-256 key pairs generated per session
• Shared secrets derived with HKDF
• Messages encrypted with AES-256-GCM
• Session fingerprint for manual verification
• In-band and server-based verification to detect man-in-the-middle attacks
• End-session signal wipes all keys on both sides simultaneously

PRIVACY

• No accounts — no email, no phone number, nothing
• Keys exist in RAM only (chrome.storage.session) — close the browser and they're gone
• No analytics, no telemetry, no data collection of any kind
• Fully open source: https://github.com/KianAttar/veil

WHAT VEIL CANNOT PROTECT

Veil encrypts message content in transit and at rest on the platform's servers. It cannot protect against:
• Device-level compromise (malware, spyware, keyloggers)
• Physical access to an unlocked device
• Metadata (who you talk to, when, how often)
• Screenshots or screen recording

SETUP

First time on a site, click "Set up for this site" to teach Veil where the input box and send button are. After that, encryption is automatic.

Supports English and Persian (فارسی).

Website: https://veil.kiancode.dev
Source: https://github.com/KianAttar/veil
Support: [email protected]

Technical

Version
2.0.0
Manifest
V3
Size
31.53KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
njiomficjnnbjkkgnimgomojhicomgeh
Developer ID
u3ed05201560a7372bd38196f6edcc1c3
Developer Email
[email protected]
Created
Apr 1, 2026
Last Updated (Store)
Apr 1, 2026
Last Scraped
Jun 10, 2026
Website
kiancode.dev

Data sourced from the Chrome Web Store · last verified Jun 10, 2026.