Last updated: April 20, 2026
Radius is built around a core principle: your conversations are yours. We designed the app so that we physically cannot listen to your calls, and we collect the absolute minimum data needed to make the service work.
Approximate location (geohash). When you go live, your device sends a short geohash cell identifier (roughly 150m accuracy) to our signaling server so nearby users can discover you. Your precise GPS coordinates stay on your device and are never sent to our servers.
Temporary connection IDs. A random, pseudonymous peer ID is generated each time you open the app. It is not tied to your name, email, phone number, or Apple ID. When you close the app, the ID is discarded.
Reports. If you use the in-app Report control, your email client sends us a message containing the reported user's session ID and a timestamp. We use these reports to review conduct and enforce our Terms of Use.
We do not collect: your name, phone number, Apple ID, or any account information (there are no accounts). We do not collect voice audio — all calls are peer-to-peer and end-to-end encrypted via WebRTC DTLS-SRTP. We do not use analytics SDKs, advertising trackers, or fingerprinting. We do not sell or share any data with third parties.
All voice communication in Radius is transmitted directly between devices using WebRTC with DTLS-SRTP encryption. Audio never touches our servers. Even when a TURN relay is used (for users behind restrictive firewalls), the relay cannot decrypt the audio stream. We have no ability to listen to, record, or access your calls.
Your precise location is used on-device to calculate distances to nearby peers and to render the map. Only a coarse geohash cell (approximately 150m x 150m) is shared with the signaling server for peer discovery. This geohash is held in memory only and is deleted when you disconnect.
Signaling data (geohash cells, peer IDs, connection metadata) is held in server memory only for the duration of your session and is not written to disk or any database. When you go offline or close the app, all data associated with your session is immediately discarded.
Radius uses the following third-party services:
Signaling server (hosted on Fly.io) — relays connection setup messages only, never audio. STUN/TURN servers (optional, e.g. metered.ca) — assist with connectivity behind firewalls; cannot decrypt audio. Map tiles (CARTO/OpenStreetMap) — loads map imagery; receives standard HTTP requests with no user identifiers.
Radius is not intended for use by anyone under the age of 17. We do not knowingly collect data from minors.
We may update this policy from time to time. Changes will be posted on this page with an updated date. Continued use of the app constitutes acceptance of the revised policy.
Questions about this policy? Reach us at contact@talkradius.com.