DevMock
Privacy Policy for DevMock
DevMock is a developer tool that simulates network conditions such as latency, packet loss, and bandwidth limits on Android devices, with all network traffic processing performed entirely locally on your device. We do not collect, store, transmit, or inspect your network traffic, and we do not require account registration. The app uses Firebase Analytics and Firebase Crashlytics to collect anonymized usage and crash data to improve performance and stability, and it may display ads through Google AdMob, which can process device identifiers in accordance with applicable laws and user consent settings. You can use DevMock with confidence knowing that your network content is never uploaded or examined by us.
Last updated: 02/03/2026
1. Introduction
DevMock (“we,” “our,” or “us”) is an Android application designed to simulate network conditions such as latency, jitter, bandwidth throttling, and packet loss for development and testing purposes.
This Privacy Policy explains how we handle information when you use DevMock.
2. Data Collection and Usage
2.1 VPN Service and Network Traffic
DevMock uses Android’s VpnService API to intercept and manipulate network traffic on your device. This is required to:
- Simulate latency and jitter
- Throttle bandwidth
- Drop packets to simulate packet loss
- Monitor real-time upload and download speeds
All traffic interception and processing occur entirely on your device.
We do not:
- Upload your network traffic to external servers
- Store your network traffic
- Share traffic data with third parties
- Inspect the contents of encrypted HTTPS traffic
DevMock functions as a local traffic shaping tool only.
2.2 Personal Information
DevMock does not require account creation and does not collect direct personal identifiers such as:
- Name
- Email address
- Phone number
- Physical address
However, third-party services integrated into the app (such as analytics, crash reporting, and advertising providers) may process device-related identifiers, including:
- Advertising ID
- App instance ID
- Device-level technical metadata
These identifiers are processed solely for analytics, stability monitoring, and advertising purposes.
2.3 Analytics
DevMock uses Google Firebase Analytics to collect anonymized usage information to help improve the application.
Data collected may include:
- App interactions (e.g., applying presets, starting or stopping VPN sessions)
- Device model and operating system version
- Performance and usage metrics
This data is aggregated and does not include network traffic content or direct personal identifiers.
For more information, please refer to Google’s Privacy Policy: https://policies.google.com/privacy
2.4 Crash Reporting
DevMock uses Firebase Crashlytics to detect and diagnose application crashes.
Crash reports may include:
- Device model
- OS version
- App version
- Timestamp
- Stack traces and technical diagnostics
Crash data helps us improve app stability and reliability.
2.5 Advertising
DevMock may display advertisements provided by Google AdMob (Google LLC).
Depending on your region, legal requirements, and consent preferences, Google and its partners may process:
- Advertising ID and app instance identifiers
- Device and network information
- Approximate location inferred from IP address
- Ad interaction events (e.g., impressions and clicks)
This data may be used for:
- Serving ads
- Measuring ad performance
- Fraud prevention
- Ad personalization (where permitted by law and consent)
You can manage ad personalization through your Android device’s advertising settings and any in-app consent prompts.
Google AdMob Privacy Policy: https://policies.google.com/privacy
2.6 Third-Party Services
DevMock relies on third-party services that operate under their own privacy policies, including:
- Google Firebase Analytics
- Firebase Crashlytics
- Google AdMob
We encourage you to review their respective privacy policies for additional information.
3. Permissions
DevMock requires specific Android permissions to function:
- VPN Service (android.permission.BIND_VPN_SERVICE)
Required to intercept and shape network traffic locally. - Notifications (android.permission.POST_NOTIFICATIONS)
Used to display a persistent notification while the VPN service is active. - Network State (android.permission.ACCESS_NETWORK_STATE)
Used to detect connectivity changes and optimize analytics behavior. - Display Over Other Apps (android.permission.SYSTEM_ALERT_WINDOW)
Required to display a floating control widget. - Advertisement ID (com.google.android.gms.permission.AD_ID)
Used by Google AdMob for ad personalization and analytics, subject to user consent and legal requirements.
DevMock does not request location permission for its core functionality.
4. Data Security
Because network traffic is processed entirely on-device and not transmitted externally by DevMock, exposure risk related to traffic data is minimized.
We rely on Google’s infrastructure for analytics, crash reporting, and advertising services, which implement industry-standard security measures.
5. Children’s Privacy
DevMock is not directed toward children under the age of 13. We do not knowingly collect personal information from children.
6. Changes to This Privacy Policy
We may update this Privacy Policy periodically. Updates will be reflected by revising the “Last Updated” date at the top of this document.
Users are encouraged to review this Privacy Policy regularly.
7. Contact Us
If you have questions or concerns regarding this Privacy Policy, you may contact us through the support channel provided within the app or via the developer contact information listed on the Google Play Store.