This Privacy Policy explains how QuickPort ("the App") handles information when you use it.
QuickPort is a technical tool: a terminal client that lets you connect from your iOS device
to a local device (for example at 192.168.7.1) over your local network using WebSocket.
QuickPort is designed with privacy in mind:
- No user accounts or sign-in
- No analytics SDKs or tracking libraries
- No advertising or third-party ad networks
- No cloud storage of your terminal data by the developer
All terminal data is processed on your device and sent only to the local device you choose to connect to.
By using QuickPort, you agree to the handling of information described in this policy.
1. Information We Process
QuickPort processes several types of information in order to provide its core functionality. Unless otherwise stated, this information stays on your device and is not sent to the app developer or to third-party services.
1.1 Device and Network Connection Information
QuickPort may process the following technical information:
- Device and app information (on-device only)
- Device model, iOS version, and QuickPort app version (as exposed by the operating system).
- Used solely to ensure compatibility and for troubleshooting by you.
- Local network connection details
- IP address or hostname of the local device you connect to (for example
192.168.7.1). - Port number and WebSocket endpoint used to establish the connection.
- Connection status and basic timing information (e.g., connection attempts, failures, disconnects).
- IP address or hostname of the local device you connect to (for example
- WebSocket session metadata
- Internal identifiers or flags for the current connection session.
- Session start and end times while the app is running.
- Local network permission status
- Whether you have granted the app permission to access devices on your local network, as required by iOS.
This information is used only locally by the app to establish and maintain terminal connections.
1.2 User-Generated Terminal Data
When you use QuickPort, you directly control the content that is sent and received:
- Commands you type
- All command text that you enter into the terminal.
- Commands are sent via WebSocket from your iOS device to the local device you connect to.
- Terminal output and responses
- All text and other data returned by the connected device and displayed in the terminal.
- This may include logs, system messages, configuration data, file listings, and other output depending on the commands you run.
- Session context
- The running sequence of commands and responses within an open session, as displayed in the terminal view.
QuickPort does not send this terminal content to the developer or to any third-party service. It is exchanged only between your device and the local device you connect to, over your own network.
1.3 Settings and Preferences
QuickPort may store certain configuration and preference data on your device, such as:
- Connection-related settings (e.g., baud rate values, if applicable to your use case)
- Interface preferences (e.g., terminal color, font size, local echo setting)
- Other in-app options that you configure
These settings are stored only on your device and are used solely to provide a consistent user experience.
1.4 Diagnostics and Error Information
To help you troubleshoot issues, QuickPort may generate limited technical information, such as:
- Error messages or codes related to failed connections
- Simple logs of connection failures or unexpected disconnects
- Internal error descriptions for crashes or other failures
By default:
- This information is kept on your device.
- QuickPort does not automatically send diagnostic data to the developer or to third parties.
If you choose to contact the developer and manually share screenshots, logs, or other information, that content may include some of the above information.
2. How We Use Information
QuickPort uses the information described above for the following purposes:
2.1 To Provide Core Terminal Functionality
- Establish and maintain connections
- Use local IP/host and port information to connect your iOS device to your chosen local device via WebSocket.
- Transmit commands and display responses
- Send the commands you type to the connected device.
- Receive responses and display them as terminal output.
- Maintain session state
- Keep your current session content in memory so that the terminal operates correctly while the app is open.
2.2 To Improve Usability (On-Device)
- Remember your preferences
- Preserve settings (such as baud rate, echo mode, or UI preferences) between app launches for a consistent experience.
- Help with troubleshooting
- Retain minimal error information locally on your device so that you can identify and resolve problems.
2.3 What We Do Not Use Data For
QuickPort does not:
- Use your data to build marketing or behavioral profiles
- Collect usage analytics via third-party SDKs
- Serve or target advertising based on your usage
- Sell or rent any data to third parties
3. Information Sharing
3.1 Data Shared with Your Local Device
QuickPort’s primary data "sharing" is the core purpose of the app:
- Commands and terminal output
- Commands you type and responses you receive are exchanged directly between your iOS device and the local device you connect to (for example, a device at
192.168.7.1).
- Commands you type and responses you receive are exchanged directly between your iOS device and the local device you connect to (for example, a device at
- User control
- You decide which device to connect to on your network, which commands to send, and how to use the terminal output.
The developer does not operate or control the devices you connect to and is not responsible for how those devices handle or store your data.
3.2 No Sharing with Third-Party Services for Analytics or Ads
QuickPort:
- Does not integrate third-party analytics tools (no Google Analytics, Firebase Analytics, etc.).
- Does not integrate third-party advertising networks.
- Does not share your data with social networks or other marketing platforms.
3.3 Optional User-Initiated Sharing
You may choose to share information yourself, for example:
- Support requests
- If you email the developer and attach screenshots or logs that include terminal output or technical details, that content is shared at your initiative.
- System share features
- If the app (now or in the future) allows exporting or sharing terminal output, that export is initiated and controlled by you via iOS share sheets or similar features.
4. Data Retention
4.1 Session Data
- Terminal content (commands and output) is primarily kept in memory while the app is running.
- Depending on how you use the app, session data may be cleared when:
- You clear the terminal or history from within the app, if such an option is provided; or
- You close the app or iOS reclaims memory.
QuickPort does not persistently store your terminal sessions on remote servers.
4.2 Settings and Local Storage
- App settings and configuration data are stored on your device until you change or delete them, or uninstall QuickPort.
- If you uninstall QuickPort, iOS will typically remove its local data as part of the uninstall process.
4.3 Developer-Side Retention
- By default, the developer does not receive any of your terminal data or connection information.
- If you contact the developer and share information (such as logs or screenshots), that information may be retained as part of normal correspondence and support records, subject to your rights described below.
5. Your Rights and Choices
Because QuickPort does not create user accounts and does not automatically send your terminal data to remote servers, many privacy controls are exercised directly on your device.
5.1 On-Device Controls
- Manage settings and data
- You can adjust QuickPort’s settings from within the app.
- Clear data
- Where supported, you can clear terminal output or history from within the app.
- You can also remove all app data from your device by uninstalling QuickPort.
5.2 Jurisdiction-Specific Rights
Depending on where you live, you may have additional rights under local law (for example, in the EU/EEA or under laws such as the GDPR, or in some U.S. states such as California).
- Rights of access, correction, deletion, restriction, or objection to certain processing
- Rights to know what categories of data are processed
- Rights related to data portability or opting out of certain uses
Because QuickPort generally does not maintain identifiable user records or cloud accounts, many of these rights are either not applicable or are fulfilled by you controlling data directly on your device. If you have questions about your specific rights or want to exercise them in relation to any data you have voluntarily shared with the developer, you can contact us using the details below.
6. Children’s Privacy
QuickPort is a technical tool intended for developers and advanced users. It is not designed or marketed for children.
- We do not knowingly collect personal information from children under 13 years of age (or any higher age threshold required by applicable law).
- If you are a parent or guardian and believe that a child has provided information to the developer (for example, via a support email), please contact us so we can address the situation and delete that information where required.
7. Data Security
We take reasonable steps to help protect information processed by QuickPort:
- Device-level protections
- Your data is protected by iOS security features such as device encryption, lock screen, and the App Sandbox.
- Network environment
- QuickPort connects over your local network to the device you choose.
- You are responsible for securing your local network and the devices you connect to (e.g., passwords, firewalls, VPNs, access control).
- No security guarantees
- No method of transmission or storage is 100% secure. While we strive to use reasonable means to protect information, we cannot guarantee absolute security.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time, for example when QuickPort’s features change or when legal requirements evolve.
- When we make material changes, we will update the "Last updated" date at the top of this policy.
- In some cases, we may provide additional notice (for example, via release notes or an in-app notice).
We encourage you to review this Privacy Policy periodically to stay informed about how QuickPort handles information.
9. Contact
If you have any questions about this Privacy Policy, about how QuickPort handles information, or if you wish to exercise any applicable rights, please contact:
- Email: support@miralabs.bg