Last updated: 2026-05-30 · Engye by Pavel Safronov
Engye (including Engye Drive and the Engye Drive Android app) is designed around a simple principle: your files and data stay between your own devices. This policy explains what the app does and does not do with your data.
The Android app uses the camera to scan QR codes. The camera feed is processed locally on your device to decode the QR code; no images or video are stored, uploaded, or transmitted anywhere.
Files are transferred directly between your devices using WebRTC (peer-to-peer). The file data never passes through our servers. A signaling server is used only to establish the connection (exchanging network addresses); it never sees the file content.
If a direct peer-to-peer connection cannot be established (e.g. due to symmetric NAT), the transfer may be relayed through a TURN server (Cloudflare or Open Relay). In that case the relay sees only encrypted data — files are encrypted end-to-end with AES-256-GCM before leaving your device.
Engye Drive stores files in your browser's IndexedDB. This data lives on your device and is not synced, backed up, or accessible to us. You can delete all stored files at any time from within the app.
Engye does not require an account. It does not collect personal information, usage statistics, crash reports, or any analytics. No third-party analytics SDKs are included.
The app makes the following outbound requests:
Engye is open source. You can inspect the full source code at gitlab.com/PavelSafronov/engye.
If this policy changes materially, the updated version will be posted at this URL with a new date.
Questions? engye@fuzzyworld.net