Files that disappear on their own.
Share a file without an account and without permanent storage. Khamli hands you a 4-character code, then wipes the file when your chosen timer runs out.
What temporary file sharing is
Temporary file sharing is the opposite of cloud storage. Instead of uploading a file to a permanent drive that keeps it (and your account) around forever, you create a transfer that only lives for a set amount of time — then vanishes.
This is useful when you're sending a one-off document, a screenshot, a design file, or anything you don't want lingering on a server long after the handoff is done.
Why automatic expiry matters
- Less exposure. The shorter a file exists, the smaller the window in which it could be misused or leaked.
- No cleanup to remember. You don't have to go back and delete anything — the expiry does it for you.
- No permanent record. Once the timer ends, the file and its code are gone for good.
How Khamli handles expiry
When you send a file on Khamli you choose an expiry: 30 minutes (the default), 2 hours, 12 hours, or 24 hours. Files are uploaded directly to AWS S3, and a cleanup process deletes them once the timer runs out. There is no backup that retains the data beyond its expiry, and once deleted it is irrecoverable.
How it works
- Drag in or attach a file (any type, up to 500 MB).
- Select an expiry time.
- Send — you receive a unique 4-character code.
- Share the code. The recipient enters it to download the file.
- When the timer ends, the file self-destructs.
Frequently asked questions
What is temporary file sharing?+
It is a way to transfer a file that only exists for a short, fixed window. Once the chosen expiry passes, the file is automatically deleted instead of being stored permanently.
How long does a file stay available on Khamli?+
You choose 30 minutes (default), 2 hours, 12 hours, or 24 hours. When the timer ends, the file and its 4-character code are hard-deleted and cannot be recovered.
Why use temporary sharing instead of cloud storage?+
Cloud storage keeps files indefinitely and ties them to an account. Temporary sharing is better when you only need a file to exist long enough for one handoff — it reduces the chance of a copy lingering somewhere.
Do I need an account?+
No. There is no signup or login. You attach a file, get a code, and share it. The recipient does not need an account either.
What happens when the timer expires?+
The code stops working permanently. The database record and any stored files are deleted, so entering an expired code returns nothing.
Send a file that deletes itself.
Share with Khamli