rdn-swarm Mobile ("the app") is published by Rdn Labs. This policy explains what the app does with your data — the requests to your chosen AI provider, and, only if you opt in, an anonymous run stats report to Rdn Labs.
What the app stores on your device
API keys. The keys you paste into Settings for AI providers (Anthropic, OpenAI, Google, DeepSeek) are stored encrypted on your device — on Android under a key held in the Android Keystore, on iOS as individual items in the system Keychain. They never leave your device except as the authorization header on requests to that provider's own API.
Run history. Your project requirements, the code generated during a run, the run's event log, and any captured screenshots are stored in a local database on your device. Nothing is uploaded anywhere.
App configuration. Your role and model assignments and scoring settings are stored locally.
On Android, cloud backup is disabled for the app. On iOS, keys are stored device-only and the run database is excluded from iCloud and local backups. Either way, none of this data is copied off your device by the operating system.
What the app sends, and to whom
When you start a run, the app sends your project requirements and the code under review directly to the AI provider(s) you configured. This is necessary for the app to function: the providers are what generate and review the code.
That data is handled under the provider's own privacy policy, not this one. Rdn Labs is not an intermediary — the requests go straight from your device to the provider. We never see them.
Apart from the optional run stats report described next, the app makes no other network connections.
Run statistics (optional)
Swarm includes an optional feature that lets you contribute anonymous run statistics to Rdn Labs, so the performance of different AI models and providers can be compared.
If — and only if — you choose to use it, the app sends a summary of your completed runs containing only quality scores, cost, timing, and token counts.
It does not include your project requirements, your generated code, your provider keys, your screenshots, or anything that identifies you, your device, or your accounts. The statistics are not tied to an identity and cannot be traced back to you. This feature never runs on its own.
What Rdn Labs collects
Nothing, unless you opt in to sharing run statistics. The app contains no analytics, no advertising, no crash reporting, and no background telemetry. Rdn Labs has no ability to see your keys, requirements, generated code, screenshots, or run history.
Permissions the app requests
Internet / network state. To call the AI provider APIs, and, if you opt in, to send the anonymous run stats report.
Foreground service / data sync (Android). To keep a long-running orchestration alive while your device is idle or the app is backgrounded.
Notifications. On Android, to show the ongoing-run notification. On iOS, to notify you when a run completes.
Children
The app is not directed at children and does not knowingly collect data from anyone.
Changes
If this policy changes, the "Last updated" date above will change. Material changes will be noted in the app's release notes.
Contact
Questions: support@reidell.net