view more secure option
Color is a space you enter through color. Choose points on the sphere or draw your signature, then use the same login flow to return to your content. Your color selection and signature belong to that space.
Devices can meet by scanning a QR code. Once connected, they share changes through the WebRTC connection already built into Color. Each device keeps the content it receives in its own color database.
On the receiving device, select SHOW QR. On the device holding your color, select SCAN QR and verify your secret color-click password. Either device can be a phone or computer; an empty device starts as #FFFFFF.
Paired devices remember each other and reconnect when Color is open. Changes are saved to the other device before a backup is marked complete. An offline device catches up when it returns.
Your own devices keep independently encrypted copies. Enable a passkey on both devices. If the phone is lost, unlock the desktop backup with its passkey, select BLOCK, then pair the replacement phone and create its new passkey. A fingerprint never leaves the device and cannot recover data without a surviving encrypted backup. Friends can separately hold encrypted backups; keep their recovery files somewhere safe.
Only share a pairing QR code with a device you intend to connect. Once linked, that device receives the content shared by the current room. Check that your changes reached the desktop before relying on its copy.
Copies depend on the browsers and devices that hold them. Clearing browser data removes that device's local copy, and a disconnected device cannot receive new changes. Keep a recovery credential available and check the last confirmed backup time. Files held only in memory are not part of the saved color database.
Device names and operating systems are descriptive labels. Device fingerprints identify the cryptographic keys saved during pairing. Blocking a device prevents future authorized connections; it cannot erase content already received.
Testing local network capabilities via STUN...
When you enter a URL, the app connects to public WebTorrent matchmaking servers. It sends an encrypted hash of your room name. If someone else is looking for the same room, the server introduces you. Because these public servers handle millions of users globally, this process relies on DNS, TCP, and TLS negotiation, and can occasionally take up to 8 seconds to process.
The Secure QR completely bypasses public matchmaking servers. It takes your local IP address, port, and security keys, compresses them into a 100-byte binary payload, and displays them on screen. The scanning device reads the pixels and connects instantly directly to your device (often remaining entirely on your local Wi-Fi).
Note: To keep the QR code small enough to be scanned by a camera, "TURN Relay" fallback candidates are deleted from the code. Therefore, Secure QR may fail if both devices are strictly on cellular data networks that require a server relay to punch through the carrier's firewall.