Short version: Stray streams audio from your PC to your phone. We don't record it, we don't sell it, and we barely touch it. Most of the time, it never leaves your home network at all.
What Stray does
Stray is an audio streaming app. The desktop transmitter (Windows/macOS) captures your PC's audio output and sends it to the Stray mobile app (iOS/Android) on your phone. That's it — there's no social layer, no recommendations engine, no user profiling.
What we collect
We keep data collection to the bare minimum needed to make the app work.
Data we receive
Purchase receipts — When you subscribe to Stray+, Apple or Google sends us a non-identifying purchase receipt to verify your subscription status. We use RevenueCat to manage this. RevenueCat assigns anonymous IDs — no email, no name, no account.
Device type — Basic device information (OS version, device model) may be included in purchase receipts from the app stores. We use this only for compatibility and debugging.
Relay connection metadata — When using Stray+ internet streaming, our relay server at relay.strayme.com processes connection metadata (timestamps, byte counts, IP addresses) for operational purposes. These logs are retained for up to 7 days, then deleted automatically.
Data we do NOT collect
Audio content (streamed in real-time, never recorded or stored)
Location data
Contacts or address book
Browsing history
Photos or files
Microphone input
Analytics or usage tracking (no Firebase, no Mixpanel, no tracking SDKs)
Advertising identifiers (we have no ads)
Local streaming (free)
When your PC and phone are on the same Wi-Fi network, audio streams directly between them — peer-to-peer, never touching our servers. No account required. We receive nothing.
Your devices discover each other using UDP broadcast on your local network. This discovery traffic never leaves your network.
Internet relay (Stray+)
When you're away from home, Stray+ routes your audio through our relay server. Here's exactly what that means for your privacy:
Audio is encrypted end-to-end (DTLS) between your PC and phone. The relay server forwards encrypted packets — it cannot decrypt or record your audio.
Relay credentials are ephemeral — generated via HMAC-SHA1, they expire in 24 hours and cannot be reused.
Connection metadata (timestamps, byte counts, IP addresses) is logged for operational purposes and retained for up to 7 days.
We do not sell or share this metadata with third parties.
Signaling server
To establish a connection over the internet, your devices exchange short session setup messages through our signaling server. These messages contain only connection metadata (IP addresses, ports, session tokens) — not audio. Sessions are ephemeral and not stored after the connection closes.
No account required
You can use Stray (local streaming) without creating an account or providing any personal information. There are no user accounts anywhere in the system — even Stray+ uses anonymous identifiers.
In-app purchases (Stray+)
Stray+ is sold as an in-app subscription through the Apple App Store and Google Play. All payment processing is handled entirely by Apple or Google — we do not receive, see, or store your payment card information.
Third-party services
Service
Purpose
Data shared
Apple App Store
iOS distribution, Stray+ payments
Purchase receipts (managed by Apple)
Google Play Store
Android distribution, Stray+ payments
Purchase receipts (managed by Google)
RevenueCat
Subscription status management
Anonymous subscriber ID, purchase receipts
We do not use any analytics, advertising, or tracking services.
Data stored on your device
Stray stores the following information locally on your device only:
Stray+ subscription status (from App Store / Google Play)
This data never leaves your device except as needed to validate your subscription with Apple or Google.
Data retention
Relay logs — Deleted automatically after 7 days.
Signaling sessions — Ephemeral, not stored after connection closes.
Subscription data — Managed by Apple, Google, and RevenueCat per their retention policies.
On-device data — Stored locally until you uninstall the app.
Server-side user data — We don't have any. There are no user accounts, no profiles, no databases of personal information.
Device permissions
The Stray mobile app requests:
Audio playback — to play streamed audio. No microphone access is used.
Local network access — to discover your PC on the same Wi-Fi network.
Internet access — to communicate with the relay server (Stray+ only).
Notifications (optional) — to show playback controls on the lock screen.
The desktop transmitter requests:
Audio capture — to capture your PC's audio output (system audio only, not microphone).
Network access — to stream audio to your phone.
Children's privacy
Stray is not directed at children under 13. We do not knowingly collect any information from children. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it.
Changes to this policy
We'll update the effective date at the top of this page if we make meaningful changes. For significant changes, we may also notify you through the app.