Required Permissions
The Orbitly SDK automatically adds these permissions to your AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
What each permission does
| Permission | Purpose |
|---|---|
| INTERNET | Required for bandwidth sharing |
| ACCESS_NETWORK_STATE | Detect network type (Wi-Fi vs mobile) |
| FOREGROUND_SERVICE | Keep the SDK running reliably in the background |
| WAKE_LOCK | Prevent the device from sleeping during active sharing |
Privacy compliance
The Orbitly SDK is designed to comply with major privacy regulations:
GDPR
- User consent is required before any data sharing begins
- Users can withdraw consent and stop sharing at any time
- No personal data is collected or transmitted
Google Play policies
- The SDK operates as a foreground service with a visible notification
- Users are informed about bandwidth sharing through the consent flow
- Disclose the SDK in your app's privacy policy and data safety section
What to include in your privacy policy
Add a section describing:
- That your app uses the Orbitly SDK for bandwidth sharing
- What data is shared (anonymized network requests only)
- That users can opt out at any time
- Link to Orbitly's privacy policy