Gone

Rejected features

Things people reasonably ask Gone for that we’ve decided not to build, and why. It exists so a request gets a clear answer instead of silence, and so the same idea isn’t re-argued from scratch.

A “no” here isn’t forever unless it says Never. If a revisit trigger has happened, or you have a reason the entry doesn’t address, open an issue that names the entry and what changed.

Never means the feature would break one of Gone’s promises:

  • nobody, including the server, can read your secret but the person you send it to;
  • a secret opens once;
  • once it’s gone, nothing about it is kept.

This page is about features: what you’d be able to do. How Gone is built, and the technical alternatives we turned down (algorithms, libraries, tooling), is in Technical decisions.

Sending and receiving

FeatureDecidedWhy notRevisit when
Get notified when a secret is opened (by email, push or webhook)2026-10-02Gone would have to keep your contact details and a record tying you to the secret. Your manage link tells you whether it’s still waiting, whenever you check.Never
Have Gone email the link, or check the recipient’s email address before it opens2026-10-16Gone would have to keep email addresses and send mail for you, which leaves a record of who sent a secret to whom. Paste the link into your own email or chat, and add a passphrase if the link might leak.Never
See that a secret was opened, as opposed to expired or deletedv3.0.0Telling those apart means keeping a record after the secret is gone. The manage link only ever says “still waiting” or “gone”.Never
Let a secret be opened more than once, by several people, or edited after sending2025-09Opening once is the point: it’s how you know nobody else saw it first. Send one link per person instead.Never
Lock a secret after too many wrong passphrasesv3.0.0Someone who has the link already has the encrypted copy and can keep guessing on their own computer, so a lock would only get in the way of the real recipient. Use a strong passphrase; the Generate button makes one.Never
Formatted messages (Markdown, code highlighting)2026-10-05Gone delivers exactly what was sent, as plain text. Formatting tools already exist, such as PrivateBin.Never
A QR code for request linksv3.8.0A QR code hides where it leads, so it’s easy to swap for a fake page. That’s riskiest for a link that asks someone to type in a secret. Send request links as text, where the address can be checked.Never
A QR code that matches dark mode (light on dark)v3.8.0Many phone cameras can’t read inverted codes. It’s always black on white.Never

Accounts and history

FeatureDecidedWhy notRevisit when
Accounts, including sign-up, teams and an admin dashboard2026-10-02Anyone can send without signing up, and Gone keeps no record of who sent what. An account is that record. A private instance can still require its operator’s own sign-in to create (sign-in, v3.12): the proxy signs people in, and Gone checks only that someone did, never who.Never
A history of secrets sent, opened or expired2026-10-05Even without the contents, a history proves a secret existed after it’s gone. Operators can see overall counts in metrics.Never
A paid plan or premium features2026-10-05Security shouldn’t live behind a paywall. Everything Gone does is free on every instance.Never

Command line and AI tools

FeatureDecidedWhy notRevisit when
Use Gone from AI chat apps (an MCP server)2026-10-16Coding assistants can already run the gone CLI, which handles secrets by file so they never appear in the conversation. In a chat app, the secret would usually be pasted into the chat first, which defeats the point.AI tools that can’t run commands become common
Send a secret from Slack or Teams (a bot or slash command)2026-10-16The secret would pass through the chat service and the bot before anything encrypts it, and could stay in their logs. Make the link in Gone and paste the link into the chat.Chat apps let an app encrypt on your device before a message is sent
Type the secret on the command line (gone send "hunter2")v3.0.0It would be saved in your shell history and visible to other programs on the machine. Pipe it in, or use --message-file.Never
Overwrite existing files when saving attachmentsv3.0.0gone get never replaces a file you have; it saves under a free name instead, which is just as easy to script.Never

Running an instance

FeatureDecidedWhy notRevisit when
Show visitors whether an instance is safe to use (a security status page)2026-10-15A page that an instance serves about itself proves nothing: a compromised one would just say it’s fine. Every page already shows the running version in its footer.Dishonest instances become a real concern; then a CLI check, run on your own machine, that compares an instance against the signed release
Store secrets in cloud storage (S3 and similar)2026-10-05A single database file and folder handles the load with lots of room to spare, and makes deleting a secret simple and certain.Instances outgrow it in practice