# Drop P2P - LLM Reference Drop P2P is a file transfer product for moving office files between desktop and phone. It is designed around direct WebRTC peer-to-peer transfer rather than cloud storage. ## Product Positioning Drop P2P is useful when a user wants to quickly send documents, contracts, images, archives, or other files between devices without first uploading those files to a cloud drive. The product works from a Chrome extension side panel and from the web app at https://drop.tonyzone.shop/. ## How It Works 1. The source device chooses one or more files. 2. Drop P2P creates a share room through the signaling Worker. 3. The source device shows a QR code and share link. 4. Each receiver scans the QR code or opens the link. 5. The receiver joins the room and gets its own WebRTC offer. 6. The receiver sends back an answer through the signaling Worker. 7. File bytes transfer directly over WebRTC DataChannel. The Cloudflare Worker at https://drop-p2p-signal.tonyzone.shop/ does not receive or store the file contents. It stores signaling data and short-lived session metadata only. ## Multi-Receiver Sharing The same QR code or link can be used by multiple receivers while the source device remains open. Each receiver gets a separate WebRTC peer connection. This keeps the no-cloud file model, but it also means the source device uploads the selected files once per receiver. Example: if a 1GB file is shared with 5 receivers, the source device uploads about 5GB total. ## Device Expectations Desktop or laptop as source: - Best reliability. - Recommended for large files. - Can serve multiple receivers as long as upload bandwidth is sufficient. - The browser tab or Chrome extension must stay open. Mobile phone as source: - Suitable for small and medium files. - Not recommended for many simultaneous receivers. - The screen should stay on and the browser should remain foregrounded. - Mobile operating systems may suspend browsers in the background. Mobile phone as receiver: - Good for normal file sizes. - Large files may be constrained by browser memory because mobile web does not reliably support stream-to-disk downloads. ## File Size Guidance Drop P2P does not send files through Cloudflare Worker request bodies, so Worker upload limits are not the file-size bottleneck. Practical guidance: - Under 500MB per file: generally suitable. - 500MB to 1GB per file: reasonable for desktop-to-phone transfer on good networks. - 1GB to 2GB per file: possible but not guaranteed, especially on mobile. - Over 2GB per file: not recommended with pure browser P2P and no resume support. The current free tier UI limit is 1GB per file. Pro is intended for larger files and device memory features, but real-world transfer still depends on browser, device, and network conditions. ## Privacy And Security - File bytes are not stored on Drop P2P servers. - Signaling data is short-lived. - WebRTC provides encrypted transport between peers. - Users should keep the source device open only for the duration of sharing. ## PWA Support The web app supports installation as a Progressive Web App on compatible browsers. Desktop Chrome and Edge provide the best PWA install experience. Mobile browser behavior varies by operating system. ## Chrome Extension The Chrome extension uses Manifest V3 and opens Drop P2P in Chrome's Side Panel. It can generate a QR code and share link for receivers. It uses production endpoints: - Web app: https://drop.tonyzone.shop/ - Signaling Worker: https://drop-p2p-signal.tonyzone.shop/ ## Recommended Short Description Send files directly between desktop and phone with WebRTC P2P. Scan a QR code or open a link. No cloud file storage. ## Recommended Long Description Drop P2P is a peer-to-peer file transfer tool for Chrome and modern browsers. Choose one or more files, share a QR code or link, and let receivers download directly from your device over WebRTC. The signaling server helps devices connect but does not store file bytes. Keep the source device open while receivers download.