Skip to content
Checked

Crunu vs sending .env files in chat and notes

Why pasting .env files into Slack, Telegram or a notes app is easy but hard to undo, when it is still fine, and how Crunu replaces it step by step.

How we checkedOn October 27, 2026 we read 7 pages for this comparison. Each one appears at the bottom of this page with its check date.

Top rows of the table further down, with the date we verified them.

Comparison in detail

On this page

Most teams start the same way. Someone needs the staging database URL, so a teammate pastes the .env file into a direct message. A new hire gets a note with the AWS keys. A contractor gets the Stripe key in a group chat. It works, it costs nothing, and nobody has to learn a new tool.

The trouble shows up later. The same values now live in chat history, in search, in exports and in the notes of whoever copied them. When someone leaves, nobody can say who saw which key, and the only safe answer is to reissue everything. This page compares that habit with Crunu honestly, including when the habit is good enough.

Who each approach fits

Chat and notes fit a solo developer or two people on a prototype with no production data, test keys only, and nothing to lose if a value leaks. They also fit a one-off handover where the value will be reissued right after.

Crunu fits any team where production keys exist, people join and leave, machines and CI need the same values, and someone will one day ask who had access to what.

Side by side

Chat and notesCrunu
Who can read it laterEveryone in the conversation. Workspace admins can export history, depending on plan.Only people and machines that hold the environment key
How long copies liveOn paid Slack plans, messages and files are kept for the lifetime of the workspace by defaultUp to 100 versions per environment. Older versions drop off.
EncryptionSlack encrypts in transit and at rest. Telegram cloud chats use client-server encryption; only secret chats are end to end.Encrypted on your device before upload. The server stores ciphertext.
Access by environmentOne message goes to everyone in the channelRoles per environment: Editor, Reader, Specific files and Operator
Updating a valuePost a new message; the old one staysSave a new version. Live links show the latest version.
Someone leavesCopies stay in their history and devices. Nobody knows what they saw.Environment keys are rotated, and an exposure report shows what they received
Record of accessNo record of who copied or used a valueFetch log by person, version, time and address. Show, copy and export are logged by the client.
Machines and CIValues pasted by hand into each machine and CI settingEnrolled machines with the crunu agent, and service tokens with OIDC binding
Sharing with outsidersPaste into a chat with themShare link with an expiry, a view limit and an optional password
Setup and costNoneAn account with a password, a Secret Key and an Emergency Kit. Free during early access.

Where chat and notes are stronger

  • No setup. Your team already uses the chat app. Crunu needs an account, and it has no mobile apps.
  • Nothing extra to keep safe. Crunu adds a Secret Key and an Emergency Kit to your password, and its server cannot reset your password. Without the password, the Secret Key and the recovery code, nobody can open the account, Crunu included.
  • Speed for a one-off. For a test key you will throw away tomorrow, a direct message is faster than any vault.

Why the habit is hard to undo

Copies multiply. A pasted file lands in the message history and in search, and Telegram cloud chats are readable from any of your devices. On paid Slack plans, messages and files are kept for the lifetime of the workspace unless an owner sets a retention policy. A note synced to the cloud is one more copy on one more service.

Exports reach further than the chat. Slack workspace owners and admins can export messages from public channels. On Business+ and Enterprise plans, exports of private channels and direct messages are available after an application.

Encryption protects transport, not the habit. Slack encrypts data in transit and at rest, and its Enterprise Key Management add-on lets Enterprise customers use their own keys. Telegram's cloud chats are stored encrypted in its cloud; only secret chats are end to end and tied to one device. None of this limits who in the conversation can read and copy the value.

Leaving has no clean answer. OWASP's guidance says exposed keys should be revoked immediately and that secrets should never be retrievable by everyone. When a teammate who was in the chat leaves, the safe assumption is that every key in it is exposed.

How Crunu handles the same moments

  • New teammate. Invite them and give them an access profile, for example Editor on development and staging without production.
  • Contractor without an account. Send a share link to selected files with an expiry, a view limit or a password. The decryption key sits in the link after the # and is never sent to the server. A messenger preview does not use up the link; it opens only when someone clicks Open.
  • Server or pipeline. Enroll the server as a machine or create a service token bound by OIDC to one repository and branch.
  • Someone leaves. The member removal flow rotates environment keys, revokes their tokens and links, and lists the values to reissue at providers.

Crunu cannot make anyone forget a value they already saw. Reissuing at the provider is still the fix for that, as the limitations page explains.

Moving to Crunu

  1. Create an account and save your Emergency Kit.
  2. Create a project per application, with development, staging and production environments.
  3. Drag your .env files, or folders such as .aws, into each environment. Crunu reads KEY=VALUE files, INI sections, flat YAML and plain text. Personal keys like ~/.aws/credentials go into your personal project.
  4. Invite the team and set roles per environment.
  5. Delete the old messages and notes that held secrets, and reissue at the provider any production key that was ever pasted into chat.

Sources

Every page this comparison relies on, and the day we last verified it.

  1. Slack: Customize message and file retention policies · checked October 27, 2026
  2. Slack: Export your workspace data · checked October 27, 2026
  3. Slack: Search in Slack · checked October 27, 2026
  4. Slack security · checked October 27, 2026
  5. Slack Enterprise Key Management · checked October 27, 2026
  6. Telegram FAQ · checked October 27, 2026
  7. OWASP Secrets Management Cheat Sheet · checked October 27, 2026

Questions about Crunu and .env files in chat

Something else? Write to support@crunu.com

Is it really a problem if our chat is encrypted?

Encryption in transit and at rest protects the data from outsiders on the network and on disk. It does not limit who in the conversation, on which device, or with which export can read the value.

What about end-to-end encrypted messengers?

They keep the provider out: Telegram says no one but the participants can read secret chats, Telegram included. The value still sits in every participant's history and on their devices, with no record of who used it and no way to revoke it when someone leaves.

Can Crunu read the files I drag in?

No. Files are encrypted in your browser before upload, and the server stores only ciphertext. The server does see metadata such as project and environment names, and the size and time of each version.

Does Crunu work on my phone?

There are no mobile apps. The web app adapts to small screens, but Crunu is built for laptops, machines and CI pipelines.

Example. Kiteline is a fictional company.

A link that stops working, not a file that stays in chat

Share selected files with someone who has no account. The link carries its own key after the #, so the key never reaches the server.

  • Limits you set

    An expiry of up to 365 days, a view limit down to a single view, and an optional password.

  • Previews don’t use it up

    The link opens only when someone clicks Open, so a messenger’s link preview doesn’t spend a view.

  • Revoke it at any time

    Revoke a link or let it expire, and it no longer works. Removing a member also revokes the share links they could still use.

More comparisons

All comparisons

Try Crunu with one project

Free during early access. Sign up with your email; your account keys and Secret Key are created in your browser, and the server never sees them.