About QuickDrop

QuickDrop is a privacy-friendly temporary file sharing service. No account, no tracking, no sign-up. Upload a file, get a share link, set an expiry — done.

How it works

  1. Upload a file (drag & drop or click) — optionally set a password and expiry
  2. Get a share link with a QR code — share it with anyone
  3. The file auto-expires and is permanently deleted — no trace left

Current deployment

Open source

QuickDrop is open source under the MIT license. Built on Cloudflare's serverless platform.

Technical stack

  • Frontend: Astro + Tailwind CSS on Cloudflare Pages
  • API: Cloudflare Workers (TypeScript)
  • Database: Cloudflare D1 (SQLite)
  • Rate limiting: Cloudflare KV
  • Expiry & analytics: Cloudflare Queues
  • File storage: Telegram Bot API / Cloudflare R2
  • Captcha: Cloudflare Turnstile (optional — disabled for MVP)

Telegram storage note

Files stored via Telegram reside in a private group with a server-side auto-delete timer of 7 days. However, Telegram may cache file blobs on their CDN beyond our control. Once a file expires or is deleted, the share link stops working immediately — but we cannot guarantee its immediate removal from Telegram's caching infrastructure.