Last Updated: May 10, 2026
Thank you for using Device Kit ("the App"). We value your privacy and are committed to protecting your personal information. This Privacy Policy explains how we collect, use, store, and protect your information.
1. Information We Collect
1.1 Device Information
To provide system monitoring and device information display features, we collect the following device information:
- Device Model & Name: To identify your device model (e.g., iPhone 15 Pro)
- OS Version: iOS system version information
- Processor Info: CPU model, core count, architecture
- Memory Info: Total, used, and available memory
- Storage Info: Total, used, and available storage space
- Battery Info: Battery percentage, charging status, estimated capacity
- Screen Info: Resolution, size, brightness, refresh rate
- Network Info: WiFi IP address, network type (WiFi/Cellular), carrier information
- Camera Info: Camera count, ultra-wide/telephoto/LiDAR support
Note: All information is obtained through local system APIs only and is NOT uploaded to any server.
1.2 Location Information
- Purpose: To provide local weather data and GPS positioning
- Collection Method: Obtained via Apple's CoreLocation framework only after your authorization
- Data Usage: Location is used solely for weather data and NOT for tracking or advertising
- Storage: Location coordinates are only saved locally in UserDefaults for widget display
1.3 Subscription & Purchase Information
We use RevenueCat to manage subscriptions:
- Collected Data: Purchase history, subscription status, membership expiration
- Purpose: To verify your Pro membership and restore purchases
- Data Storage: Purchase information is stored on RevenueCat servers
1.4 Weather Data
- Service: Apple WeatherKit for weather information
- Data: Temperature, weather conditions, humidity, wind speed
- Location Usage: Location is only accessed when using weather features
2. Permissions
The App requires the following system permissions:
| Permission | Purpose | Required |
|---|---|---|
| Location (When In Use) | Local weather data and location display | No |
| Camera | Flashlight functionality | No |
| Microphone | Measure ambient noise levels | No |
| Motion & Fitness | Measure barometric pressure and altitude changes | No |
Important: All permissions are optional. Denying permissions will not affect the core functionality (system monitoring). Location is only needed for weather features, and camera is only needed for the flashlight tool.
3. How We Use Data
3.1 Local Data Processing
- All device information is collected and displayed locally only
- System monitoring data never leaves your device
- Historical monitoring data is stored in local SwiftData database
3.2 Widget Data
- Widgets access partial device data to display system status
- Data is shared via App Group and NOT uploaded to cloud
3.3 Third-Party Services
RevenueCat (Subscription Management)
- Provider: RevenueCat, Inc.
- Purpose: In-app purchase and subscription management
- Privacy Policy: https://www.revenuecat.com/privacy
Apple WeatherKit
- Provider: Apple Inc.
- Purpose: Weather data retrieval
- Privacy Policy: https://www.apple.com/legal/privacy/
4. Data Storage & Security
4.1 Local Storage
- Device Info: Stored in memory only, cleared when app closes
- Monitoring History: Stored in local SwiftData database
- User Preferences: Stored in UserDefaults (language settings, refresh interval)
4.2 Data Security
- We DO NOT collect or upload your personal identification information
- Device information is for local display only, not used for profiling or advertising
- Subscription information is processed through RevenueCat's secure service
5. Your Rights
Under applicable data protection laws, you have the following rights:
5.1 Access & Control
You can view and modify permissions anytime in iOS Settings: Settings > Device Kit > Permissions
5.2 Data Deletion
- Uninstalling the app will delete all locally stored data
- Subscription information can be deleted through RevenueCat service
5.3 Withdraw Consent
- You can revoke authorization for any permission at any time
- Revoking permissions will not affect purchased services
6. Children's Privacy
The App is suitable for users aged 4 and above. We do not knowingly collect personal information from children. If you discover that a child has provided us with personal information, please contact us to delete it.
7. Privacy Policy Updates
We may update this Privacy Policy from time to time. The updated policy will be posted in the app and on our website, with significant changes notified to you.
8. Contact Us
9. Feature-Specific Information
9.1 System Monitoring
- Data Collected: CPU usage, memory usage, battery status, network traffic, storage space
- Processing: Real-time collection, local display, no upload
- Retention: Monitoring history retained for 24 hours (configurable)
9.2 Weather Feature
- Location Accuracy: City-level precision, no exact coordinates collected
- Location Updates: Location only obtained when actively refreshing weather
- Location Storage: Only city name saved, coordinates not stored
9.3 Subscription Service
- Pro Membership: Subscription status verified through RevenueCat
- Free Trial: 3-day free trial available (if applicable)
- Auto-Renewal: Subscriptions auto-renew 24 hours before expiration unless cancelled
9.4 Widgets
- Data Refresh: Automatic refresh based on system scheduling
- Data Scope: Only device status information displayed
- Privacy: Widget data comes from local source, no network transmission involved