Privacy Policy

Rayclip Privacy Policy

Last updated: June 20, 2026. Rayclip is built to move clipboard text, screenshots, and files between your own paired Mac and Android devices. We do not sell your data, show ads, or require an account.

Who We Are

This policy applies to the Rayclip macOS app, Android app, relay server, and website at rayclip.app. For privacy questions, contact the developer through the app support channel listed with Rayclip.

Data Rayclip Handles

Pairing and device details

Rayclip uses a pairing room ID, pairing token, random device ID, and the device name you set so your Mac and Android phone can recognize each other. Your device name and random device ID may be visible to the relay server as routing metadata and to your paired device.

Clipboard text

When you send clipboard text, Rayclip encrypts it on your device and sends it only to your paired device. When both devices can reach each other on the same Wi-Fi, Rayclip tries local transfer first. If local transfer is unavailable, encrypted clipboard text may pass through the Rayclip relay server.

Screenshots and images

If you enable screenshot sync, Rayclip may read newly created screenshots so it can send them to your paired Mac. Screenshot data is encrypted before transfer. Rayclip may use local Wi-Fi first and the relay server as a fallback when local transfer is not available.

Files and folders you choose to share

Rayclip only accesses files or folders that you explicitly drag into the Mac notch, pick from Downloads, or share to Rayclip from Android. File bytes are encrypted and transferred directly between your paired devices over the local network where possible.

Connection and device status

Rayclip may process local network information, local peer endpoints, charging state, and battery percentage so it can show connection status, battery status, and transfer progress between paired devices.

How Transfers Work

Rayclip uses end-to-end encryption for clipboard, screenshot, and file contents. The relay server is designed to route encrypted data and cannot read decrypted clipboard text, screenshots, or file contents after pairing. During pairing, the relay creates a short-lived room key and gives it to the two devices; after pairing finishes, that key is discarded by the server.

File sharing is initiated by you and is intended to use the local network between your paired devices. Clipboard and screenshot sync may use the relay server as a fallback when local Wi-Fi transfer is not available.

Android Permissions

Rayclip asks for permissions only when a feature needs them:

  • Display over other apps: used only to show the floating send button on Android.
  • Notifications and foreground service: used for sync status, send confirmations, screenshot prompts, and received-file alerts.
  • Photos and media: used only when screenshot sync is enabled, so Rayclip can detect and send new screenshots.
  • Network and Wi-Fi state: used to discover paired devices on the same Wi-Fi and keep transfers reliable.
  • Wake lock and battery optimization controls: used to keep active transfers and background sync from being interrupted.
  • Boot completed: used to restart sync after the phone restarts if you are paired and sync is enabled.

Sharing With Others

Rayclip does not sell personal or sensitive user data. Rayclip shares data only as needed to provide the service: with your paired device, with the relay hosting provider for encrypted relay traffic, and with platform services such as Google Play services for QR-code scanning on Android. The website may use Vercel Analytics to understand aggregate website traffic; the Android and Mac apps do not use an advertising SDK.

Retention and Deletion

Pairing details are stored locally on your devices until you unpair, uninstall Rayclip, or clear the app data. Received files are saved in your device downloads location until you delete them.

The relay server stores pairing sessions only briefly while pairing is active. Encrypted clipboard relay data is temporary, encrypted image relay data is short-lived, and local peer endpoint data expires quickly. The relay does not use a permanent user account database.

To stop syncing and delete local pairing data, use Unpair in the Rayclip app on either device. If the paired device is online, Rayclip also asks the relay to drop the room. You can also delete the app to remove local app data from that device.

Security

Rayclip uses encrypted transport and encrypted payloads for synced content. Local credentials are stored in the operating system's local app storage mechanisms. No system can be guaranteed perfectly secure, but Rayclip is designed to keep content readable only by the paired devices.

Children's Privacy

Rayclip is not directed to children and does not knowingly collect personal information from children.

Changes to This Policy

We may update this policy as Rayclip changes. The updated version will be posted on this page with a new "Last updated" date.