Privacy Policy

Arbiter Mock Server by Auravation

Document Type: Privacy Policy

Application: Arbiter Mock Server

Developer: Auravation

Effective Date: January 2025

Last Updated: January 2025

1. Introduction

Arbiter Mock Server ("we", "our", or "the Application") is a development and testing tool designed to help developers intercept, mock, and debug network requests. This Privacy Policy explains how the Application handles data and protects user privacy.

By installing and using Arbiter Mock Server, you acknowledge that you have read, understood, and agree to be bound by the terms of this Privacy Policy.

2. Data Collection

2.1 Information We Collect

Important Notice: Arbiter Mock Server does NOT collect, transmit, or store any personal data on external servers. The Application operates entirely locally on your device and stores data only on your device's local storage.

Data Stored Locally on Your Device

The following data is stored locally:

Endpoint Configurations:

  • URL patterns
  • Mock responses (JSON data you configure)
  • Pass-through URLs
  • Response delays
  • Conditional mock rules

Request Logs:

  • HTTP request URLs
  • Request methods (GET, POST, etc.)
  • Request headers
  • Request body content
  • Response status codes
  • Response body content
  • Response times
  • Timestamps

Server Configuration:

  • Port numbers
  • Device IP address (when device IP mode is enabled)
  • Auto pass-through settings
  • Global pass-through base URLs

2.2 Information We Do NOT Collect

The Application does NOT collect, store, or transmit:

  • Personal information (name, email address, phone number)
  • Device identifiers for tracking purposes
  • Location data
  • Analytics or usage statistics
  • Crash reports
  • Any data sent to external servers
  • User accounts or authentication data

3. Data Storage and Location

3.1 Local Storage

All data is stored locally on your device using:

  • SQLite database (for endpoints and logs)
  • Local file system (for exports)

3.2 What We Do NOT Do

The Application does NOT:

  • Upload data to cloud servers
  • Send data to third parties
  • Transmit data over the internet (except when you explicitly use pass-through mode to forward requests to your configured servers)
  • Use external analytics services
  • Include advertising networks
  • Require account registration

3.3 Data Location

All data remains on your device in the Application's private storage directory. Other applications cannot access this data unless your device is rooted or compromised.

4. Data Usage

4.1 Purpose of Data Collection

Data stored by the Application is used exclusively for:

Development and Testing:

  • Intercepting network requests
  • Returning mock responses
  • Logging request/response data for debugging purposes

Application Functionality:

  • Saving endpoint configurations
  • Maintaining request history
  • Configuring server settings

4.2 Local Processing

All data processing occurs locally on your device. No data is processed on external servers or transmitted to any third parties.

5. Data Sharing

5.1 No Third-Party Sharing

Arbiter Mock Server does NOT share, sell, rent, or transmit your data to:

  • Third parties
  • Analytics services
  • Advertising networks
  • Cloud services
  • Any external entities

5.2 User-Initiated Sharing

You may manually share data only through explicit actions:

Export Feature:

  • You can export endpoint configurations to JSON files
  • You can export logs to JSON files
  • These files are shared only when you explicitly use the share button
  • Sharing is done through your device's native share functionality

Import Feature:

  • You can import JSON files from other devices
  • Import is only done when you explicitly select a file

You maintain complete control over when and what to share.

6. Network Access

6.1 When the Application Accesses the Network

The Application accesses the network only in the following scenarios:

Pass-Through Mode:

  • When you configure endpoints to forward requests to actual servers
  • Requests are sent to the URLs you specify
  • We do not control or monitor these requests

Auto Pass-Through:

  • When enabled, forwards unmatched requests to your configured base URL
  • All forwarding is under your control
  • No data is sent to our servers (we do not maintain any servers)

Device IP Mode:

  • When enabled, allows other devices on your network to connect to your mock server
  • You control when this is enabled
  • Only devices on your local network can connect

6.2 No Background Network Activity

The Application does NOT:

  • Make network requests in the background
  • Send telemetry data
  • Check for updates automatically
  • Contact external servers without your knowledge

7. Data Security

7.1 Local Security

Your data security depends on:

  • Your device's security (screen lock, encryption)
  • Your network security (when using device IP mode)
  • Your own security practices

7.2 Security Recommendations

We recommend the following security practices:

  • Use device IP mode only on trusted networks
  • Stop the server when not in use
  • Avoid using the Application on public Wi-Fi
  • Clear logs containing sensitive data regularly
  • Do not share export files containing sensitive information

7.3 Data Encryption

Data stored locally is NOT encrypted by the Application. It relies on your device's built-in security features and encryption capabilities.

8. Data Retention

8.1 User Control

Data is retained until you:

  • Clear logs manually
  • Delete endpoint configurations
  • Uninstall the Application

8.2 Automatic Deletion

Please note:

  • Logs are NOT automatically deleted
  • Endpoint configurations are NOT automatically deleted
  • You must manually clear data when needed

8.3 Uninstallation

Upon Application uninstall:

  • All data is removed from your device
  • No data remains on external servers (as we do not store any data externally)

9. Permissions

9.1 Required Android Permissions

The Application requires the following Android permissions:

INTERNET:

  • Purpose: Run local HTTP server and forward requests
  • Usage: Only for intercepting and forwarding network requests

ACCESS_NETWORK_STATE:

  • Purpose: Check network connectivity
  • Usage: Determine if network is available

ACCESS_WIFI_STATE:

  • Purpose: Get device IP address
  • Usage: Only when you enable "Device IP" mode

9.2 Permissions NOT Requested

The Application does NOT request:

  • Location permissions
  • Camera or microphone access
  • Contacts access
  • Storage access (beyond the Application's own directory)
  • Phone state access
  • SMS access

10. Children's Privacy

Arbiter Mock Server is a developer tool and is not intended for use by children under 13 years of age. We do not knowingly collect data from children.

11. Third-Party Services

11.1 No Third-Party Integrations

The Application does NOT use:

  • Third-party analytics (Google Analytics, Firebase, etc.)
  • Advertising networks
  • Social media integrations
  • Crash reporting services
  • Cloud services
  • Authentication providers

11.2 User-Configured Servers

When you configure pass-through URLs or auto pass-through base URLs, requests are forwarded to your specified servers. The privacy policies of those servers apply to that forwarded data. We have no control over or responsibility for those third-party services.

12. Your Rights and Controls

12.1 Data Access and Control

You have complete control over your data:

View Your Data:

  • All data is visible within the Application (endpoints and logs)

Export Your Data:

  • Export endpoint configurations
  • Export logs
  • Files are provided in JSON format

Delete Your Data:

  • Clear individual logs
  • Clear all logs
  • Delete endpoint configurations
  • Uninstall the Application

Control Data Collection:

  • Enable/disable logging (by stopping the server)
  • Clear logs at any time
  • Choose what to mock versus pass-through

13. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Changes will be reflected in the Application documentation and the "Last Updated" date will be revised.

We will notify you of significant changes by:

  • Updating the version notes in the app store
  • Including information in the CHANGELOG.md file

Your continued use of the Application after changes constitutes acceptance of the updated Privacy Policy.

14. Open Source

Arbiter Mock Server may be open-source. You can review the source code to verify:

  • No data collection occurs
  • No external network calls are made
  • All processing is local

15. Contact Information

If you have questions about this Privacy Policy or the Application's data handling:

For General Questions:

  • Check the Application's README.md documentation
  • Review the FEATURE_GUIDE.md for feature details
  • Check the CHANGELOG.md for version history

For Technical Issues:

  • Review the troubleshooting section in README.md
  • Check the GitHub repository (if open-source)

For Privacy Concerns:

  • You can verify the Application's behavior by reviewing the source code
  • Monitor network activity using device tools
  • Check the Application's permissions in your device settings

Summary

  • We store data only on your device
  • We do not send data to external servers
  • We do not collect personal information
  • We do not use analytics or tracking
  • You have complete control over your data
  • You can delete all data at any time
  • Data is only shared when you explicitly export/share it

The Application is a local development tool. Your data never leaves your device unless you explicitly forward requests to servers you configure or share export files.

16. Compliance

This Application is designed to comply with:

  • General Data Protection Regulation (GDPR)
  • California Consumer Privacy Act (CCPA)
  • Other applicable privacy laws and regulations

Since no personal data is collected or transmitted, most data protection regulations' requirements are not applicable to this Application.

Developer Information

Application Name: Arbiter Mock Server

Developer: Auravation

Purpose: Network request interception and mocking for development

Category: Developer Tools

Platform: Android (Flutter)

This Privacy Policy is designed to be transparent and comprehensive. As a developer tool, the Application prioritizes your privacy and data security by keeping everything local and under your control.

Return to Home