End-to-end encrypted · Self-destructing

Share secrets that
vanish forever

Share passwords, sensitive credentials, and files securely with self-destructing links. Send a one-time secret link that vanishes forever after one view.

ilusion.io/secret/

Quick access: reveal a secret using its human-readable alias.

ilusion.io/create
🔗 ilusion.io/secret/Xk9mZ... Encrypted

Why Ilusion?

Built for security-conscious teams who refuse to compromise.

Burn on Read

Permanently deleted once viewed. No second chances.

Auto-Expiry

Set a timer. Unread secrets self-destruct.

Developer API

Programmatically generate secrets via REST API.

Edge Fast

Served from the nearest edge location.

Built for every Secure Workflow

Stop sending sensitive data over unencrypted chats. Use Ilusion for high-stakes communication.

Passwords & Credentials

Send database passwords, root credentials, or social media logins to teammates without leaving a trace in your Slack or Email history.

API Keys & Tokens

Share AWS keys, Stripe tokens, or private .env variables during onboarding or debugging sessions with zero exposure risk.

Client Onboarding

Ask clients to drop their sensitive account details into your **Secure Inbox** so you don't have to worry about them sending it via plain email.

Native Experience

Ilusion on your Android

Take security with you. Our mobile app features biometric unlock, instant push notifications for your Inbox, and deep-link support to reveal secrets directly from your messaging apps.

Coming Soon to Play Store
Verified & Secure
Reveal Secret
For Developers

Programmatic Secret Generation

Integrate ilusion.io directly into your CI/CD pipelines, support tools, or custom applications. Our simple REST API allows you to automate the creation of secure, temporary links for credentials and logs.

View API Documentation
POST /api/secrets/create
curl -X POST https://ilusion.io/api/secrets/create \
  -H "Authorization: Bearer ${ILUSION_KEY}" \
  -d '{
    "encryptedContent": "sensitive-data",
    "expiresInHours": 1,
    "alias": "deploy-logs"
  }'

How it works

Three steps. Zero complexity.

01

Paste or Upload

Enter text or upload a file. Encrypted before leaving your browser.

02

Share the Link

Copy the unique link. Send it through any channel.

03

It Vanishes

Once opened, permanently destroyed. The link is dead forever.

Secure Drop Inbox

Get your own username.ilusion.io link.

Claim Your Inbox
Pricing Plans

Simple, Transparent Pricing

Choose the level of security and scale your workflow needs. Ephemeral privacy for everyone.

MonthlyYearly Save 33%

Free

$0/ forever

Perfect for one-off secure anonymous sharing.

  • Up to 50MB file uploads
  • AES-256 client-side E2EE
  • Burn on Read / self-destructing
  • No sign-up required
Share Free Secret
Most Popular

Pro

$2/ month

Get a custom secure inbox & full developer access.

  • Up to 100MB file uploads
  • Password Protection
  • Multi-view options
  • IP Access Restrictions
  • Developer API keys & integrations
Upgrade to Pro
Security FAQ

Common Questions

Everything you need to know about how we protect your data.

How can I send a password securely?

To send a password securely, paste your credential into our secure link generator, configure optional password protection or IP whitelists, and share the generated E2EE link. The password is encrypted directly in your browser using AES-256 and never touches our servers in plain text.

Is there a secure Privnote alternative?

Yes, Ilusion.io is the premier secure alternative to Privnote. Unlike legacy tools that have security vulnerabilities and show invasive ads, Ilusion features zero-knowledge client-side encryption (AES-256-GCM), secure file sharing (up to 100MB), custom alias support, and zero third-party ads.

How does end-to-end encrypted file sharing work?

When you upload a file to create a one-time secret link, the file is encrypted client-side in the browser before being securely uploaded. The decryption key remains in the URL hash fragment and is never sent to our servers, keeping your files completely private.

Do I need an account to receive a secret?

No. Anyone with the secure one-time link can reveal the secret. Accounts are only needed if you want to use the Secure Inbox, get custom aliases, or integrate with our developer API.

Ready to share securely?

No account required. Create your first secret in seconds.

Create a Secret — Free