SysMon does not collect, store, or transmit any personal data. All information displayed is read from your device's system APIs in real time and remains on your device.
1. Data Collection
SysMon reads the following data from iOS system APIs to display real-time monitoring information:
- CPU & Memory: Processor usage statistics and memory allocation via Mach API
- Storage: Disk capacity and available space via FileManager
- Battery: Battery level and charging state via UIDevice
- Network: Interface byte counts for upload/download speed calculation
- Motion Sensors: Accelerometer, gyroscope, and magnetometer data via CoreMotion
- Location: GPS coordinates, altitude, and speed via CoreLocation
- Thermal State: System thermal level via ProcessInfo
- Device Info: Hardware model, OS version, kernel version, display specs
None of this data is transmitted to external servers, analytics services, or third parties.
2. Data Storage
SysMon stores a snapshot of monitoring data locally on your device for the following purposes:
- Widget display: Recent CPU, memory, battery, and network data is shared with Home Screen widgets via App Groups (UserDefaults)
- Graph history: Short-term data history (last 20-80 data points) is kept in memory for real-time graph display
All stored data is local to your device and is deleted when you uninstall the app.
3. Location Data
SysMon requests location permission ("When In Use") solely to display GPS information (latitude, longitude, altitude, speed) in the Sensors tab.
- Location data is processed on-device only
- Location data is not transmitted to any server
- You may deny location access; all other features will function normally
4. Motion Data
SysMon requests motion permission to access accelerometer, gyroscope, and magnetometer readings in the Sensors tab.
- Motion data is processed on-device only
- Motion data is not transmitted to any server
- You may deny motion access; all other features will function normally
5. In-App Purchases
The current version of SysMon does not include any in-app purchases or paid features. All monitoring functionality is available for free.
6. Third-Party Services
SysMon does not integrate with any third-party services that collect data, including but not limited to:
- Analytics services (e.g., Firebase, Flurry)
- Advertising networks
- Crash reporting tools
- Social media SDKs
7. Children's Privacy
SysMon does not collect any personal information from anyone, including children under the age of 13.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date. Continued use of the app after changes constitutes acceptance of the updated policy.