Privacy Policy
Last updated: March 9, 2026
1. Introduction
PocketNOC ("the App") is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information.
2. Information We Do Not Collect
PocketNOC is designed with a privacy-first architecture. The App connects directly to your organization's SolarWinds server(s). We do not:
- Collect, store, or transmit your SolarWinds monitoring data to our servers
- Track your location
- Collect personal information for advertising purposes
- Access your contacts, photos, or other device data unrelated to the App's function
3. Analytics
PocketNOC uses Google Firebase Analytics to understand how the App is used and to improve the experience. Firebase Analytics collects:
- Usage data: Which screens are viewed, session duration, and general feature usage (e.g., "alert acknowledged" or "node pinned")
- Device information: Device model, operating system version, and app version
- Identifiers: A randomly generated Firebase Installation ID and an anonymous app-instance identifier. These are not linked to your name, email, or any personal account.
Firebase Analytics does not collect:
- Your SolarWinds monitoring data (server names, IP addresses, alert content, node names)
- Your authentication credentials or server URL
- Any personally identifiable information (name, email, phone number)
- Advertising identifiers (IDFA/GAID are not collected)
Analytics data is processed by Google in accordance with the Firebase Privacy Policy. This data helps us understand which features are most valuable and where to focus development efforts.
4. Information Stored on Your Device
The following information is stored locally on your device and protected by platform-specific secure storage (iOS Keychain / Android Keystore):
- Authentication credentials: Server URL, username, and encrypted password or authentication tokens used to connect to your SolarWinds server
- Custom API headers: Any additional HTTP headers you configure for server access (e.g., proxy headers)
- Session credentials: Encrypted authentication credentials for maintaining authenticated sessions
- App preferences: Theme selection, notification sound preferences, pinned nodes, and custom groups
- License key data: If you activate a license key, the key, expiry date, and last validation timestamp are stored locally in secure storage
- Widget cache: A temporary cache of alert counts and node status for home screen widgets, stored in a shared app container
On iOS, all sensitive data is stored using Keychain with kSecAttrAccessibleWhenUnlockedThisDeviceOnly protection, meaning it cannot be extracted from device backups or transferred to other devices. On Android, credentials are stored in EncryptedSharedPreferences backed by the Android Keystore.
5. Network Communications
The App communicates with:
- Your SolarWinds server: All monitoring queries (SWIS API calls) go directly to your server over HTTPS. This data stays between your device and your server.
- Apple Push Notification service (APNs) / Firebase Cloud Messaging (FCM): If push notifications are enabled, your device token is registered for alert delivery. Alert content in push notifications is limited to severity, alert ID, and a brief message.
- Google Firebase: Anonymous analytics events and crash diagnostics are transmitted to Firebase servers. No monitoring data or credentials are included in these transmissions.
- PocketNOC licensing server: If you activate a license key, the app communicates with our licensing server (licensing.pocket-noc.com) to validate your license. This transmits your license key and a device identifier (iOS: identifierForVendor; Android: ANDROID_ID). The device identifier is used solely to bind the license to your device and verify authorization. No monitoring data is transmitted.
6. Crash and Diagnostic Data
The App may collect anonymous crash reports and performance diagnostics through Apple's standard crash reporting infrastructure and Google Firebase. This data does not contain your monitoring data, credentials, or personally identifiable information.
7. Data Retention
Locally cached monitoring data (node lists, alert history, widget cache) is stored temporarily for performance and is cleared when you sign out. All securely stored credentials and headers are deleted when you sign out of the App. Firebase Analytics data is retained by Google according to their standard retention policy (typically 14 months for event data).
8. Your Rights
You can at any time:
- Sign out to delete all stored credentials, tokens, and cached data from your device
- Delete the App to remove all locally stored data including Keychain/Keystore entries
- Disable notifications through your device's Settings
9. Children's Privacy
PocketNOC is an enterprise application designed for use by IT professionals. The App is not intended for use by children under 13, and we do not knowingly collect information from children.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Updated policies will be posted within the App and on our website with a revised "Last updated" date.
11. Contact
For questions about this Privacy Policy, contact us.