AlterSend is a file transfer application designed for direct, peer-to-peer sharing between devices. It aims to provide a secure, private, and limit-free method for users to send files without relying on cloud storage or creating accounts. The application is cross-platform, supporting both mobile and desktop operating systems, making it versatile for various user needs.
The core problem AlterSend addresses is the complexity and privacy concerns associated with traditional file transfer methods. Services like WeTransfer or Google Drive often involve uploading files to a third-party server, which can lead to delays, size limitations, and potential privacy breaches. AlterSend bypasses these issues by enabling direct device-to-device transfers, ensuring files never reside on external servers.
One of the key features of AlterSend is its peer-to-peer (P2P) architecture. Files are sent directly from the sender's device to the receiver's device, eliminating the need for an intermediary server. This direct connection ensures faster transfer speeds and greater control over data. Another critical aspect is end-to-end encryption (E2EE), which guarantees that only the sender and receiver can access the file content. Even if a relay server is used due to network restrictions, the data remains unreadable.
AlterSend operates without requiring users to create an account. This simplifies the process and enhances privacy, as no personal information is stored or linked to the transfers. Furthermore, the application imposes no size limits on the files being transferred. Users can send any size of file, from small documents to large media projects, without worrying about restrictions.
The application's cross-platform compatibility is a significant advantage. It is available for both mobile devices (iOS and Android) and desktop operating systems (Windows, macOS, Linux). This allows users to seamlessly transfer files between different types of devices, whether they are using a smartphone, tablet, or computer.
To initiate a transfer, users share a randomly generated 32-byte key or scan a QR code. Devices then use a public Distributed Hash Table (DHT) to find each other. The key itself is never transmitted; only its hash is used for discovery. This method ensures that the connection is established securely and efficiently. If a direct P2P connection cannot be established due to network configurations like NAT or CGNAT, AlterSend utilizes an opt-in blind relay server. This relay forwards the encrypted data stream without being able to decrypt or store it, maintaining the privacy of the transfer.
The primary benefit for users is a secure, private, and unrestricted file transfer experience. By avoiding cloud storage and account requirements, AlterSend offers peace of mind regarding data privacy and security. The direct P2P nature also leads to faster transfer speeds compared to cloud-based services.
AlterSend can be used in various scenarios. For instance, a designer can quickly send large project files to a client without uploading them. Developers can share code snippets or large datasets between their machines. Individuals can transfer personal photos and videos to friends or family without worrying about storage limits or privacy concerns.
The application is open-source, licensed under Apache-2.0, and is free to use. It is built using technologies that facilitate P2P networking and encryption. The developers are also exploring options for self-hosted relays or dedicated relay services for enhanced throughput and bandwidth.
In summary, AlterSend provides a robust, secure, and user-friendly solution for direct file transfers, prioritizing privacy and eliminating common limitations found in cloud-based file sharing services.