KEIBIDROP FAQ

Common questions about how it works, privacy, and getting started

General

What is KeibiDrop?

KeibiDrop is a free, open source tool that lets you share files directly between two computers. Files travel straight from one device to the other without being uploaded to any server or cloud service. The connection is end-to-end encrypted.

How is it different from WeTransfer or Dropbox?

With WeTransfer or Dropbox, your files are uploaded to their servers. They can see your files, scan them, and store them. With KeibiDrop, files go directly from your computer to your peer's computer. No company ever touches your data.

Unlike AirDrop, KeibiDrop works across macOS, Linux, and Windows. Unlike OnionShare, both peers stay connected and can browse each other's shared files in real time.

Is KeibiDrop free?

Yes. KeibiDrop is free and open source under the Mozilla Public License 2.0. The source code is on GitHub for anyone to inspect, audit, or build from source.

What platforms does it support?

Desktop (free, open source): macOS (Intel and Apple Silicon), Linux (x86_64, ARM64), and Windows. All three platforms support the desktop GUI, interactive CLI, and agent CLI.

Mobile (paid, one-time purchase): Android and iOS apps are planned. The mobile apps bundle the KeibiDrop engine but are not open source.

Do both people need to be online at the same time?

Yes. KeibiDrop is synchronous. Both peers need to be running the application and connected to each other. There is no "upload and send a link" workflow. This is by design: your files never sit on someone else's server waiting to be downloaded.

Privacy and Security

Do I need to create an account?

No. KeibiDrop generates a temporary cryptographic fingerprint when you start it. That fingerprint is your identity for the session. When you disconnect, the fingerprint is discarded and a new one is generated next time. No email, no password, no registration.

Can anyone intercept my files?

Files are encrypted end-to-end with ChaCha20-Poly1305 over a hybrid key exchange (ML-KEM-1024 + X25519). The encryption keys are derived from a handshake that only you and your peer control. Even if someone intercepts the network traffic, they cannot read the contents.

What does "post-quantum" mean?

KeibiDrop uses ML-KEM-1024, a key exchange algorithm standardized by NIST that resists attacks from quantum computers. It is combined with X25519 (a classical algorithm) in a hybrid scheme: even if one algorithm is broken, the other still protects the session. This is a precaution against future quantum computing capabilities.

What does the relay server see?

The relay server helps two peers find each other. It stores your public keys in encrypted form so that your peer can retrieve them and negotiate a secure communication channel. The relay cannot decrypt these blobs. It does not route file traffic, store files, or see any plaintext data. After both peers have exchanged keys and completed the handshake, the relay is no longer involved. Peers talk directly to each other.

Does KeibiDrop collect analytics or telemetry?

No. KeibiDrop sends no analytics, no crash reports, and no usage data.

Connectivity

Why does KeibiDrop require IPv6?

The free version connects two devices directly over IPv6. IPv6 gives every device a globally reachable address, which makes direct connections possible without NAT traversal. Most ISPs and mobile networks support IPv6 today. IPv4 NAT traversal support is planned for a future release.

My ISP does not support IPv6. Can I still use KeibiDrop?

The free version requires IPv6. IPv4 with NAT traversal is planned. Many mobile data connections have IPv6 even when home broadband does not. Some ISPs provide IPv6 on request.

How fast is the transfer?

As fast as the connection between the two devices allows. There is no server bottleneck. On a local network, transfers can reach hundreds of megabytes per second. Over the internet, the speed depends on the slower peer's connection. Large transfers use chunk-based streaming, so if the connection drops, completed chunks are preserved and the transfer resumes on reconnect.

Getting Started

How do I install KeibiDrop?

Download the binary for your platform from the GitHub releases page, or build from source. There is no installer. Just run the binary.

For FUSE mode (files appearing as a virtual folder), you need: macFUSE on macOS, WinFsp on Windows, or fusermount3 on Linux (usually pre-installed on most distributions).

How do I connect to someone?

Both of you start KeibiDrop. Each side gets a fingerprint code. You send your code to your peer (via Signal, Telegram, email, or any channel). Your peer pastes your code, and you paste theirs. One side creates a room, the other joins. The connection is established in under 3 seconds.

Step-by-step instructions are on the product page.

What is FUSE mode?

In FUSE mode, your peer's shared files appear as a virtual folder on your computer (in Finder on macOS, or your file manager on Linux). You can open, copy, and read files from this folder as if they were local. The data is streamed from your peer on demand.

In no-FUSE mode, you use commands (or buttons in the GUI) to list and download specific files. Both modes are available in all three interfaces (GUI, CLI, agent CLI).

Can I share entire folders?

Yes. Drag a folder into the KeibiDrop window or use the CLI to add a directory. The full folder structure is preserved on the other side.

Is there a file size limit?

No. There is no file size limit. Large files are transferred using chunk-based streaming with resume support. The only limit is the available disk space on the receiving side.

More questions? marius@keibisoft.com or the Telegram channel.