Terms of Use

Last updated: March 31, 2026

TL;DR

Specchio mirrors your iPhone screen on your Mac. It uses a custom fork of WebDriverAgent, which requires Xcode. It doesn't jailbreak your phone, doesn't collect your data, and comes as-is. Be nice, don't reverse-engineer it, and enjoy.

1. Acceptance of Terms

By downloading, installing, or using Specchio ("the Software"), you agree to be bound by these Terms of Use. If you do not agree, do not use the Software.

2. Description of Software

Specchio is a macOS application that mirrors your iPhone screen to your Mac using a custom fork of Apple's WebDriverAgent framework. It supports USB and WiFi connections and provides real-time screen mirroring with touch input.

3. System Requirements

To use Specchio, you need:

4. License

Specchio is provided under a limited, non-exclusive, non-transferable license for personal and commercial use. The free tier includes USB connection and screenshot streaming. Premium features (WiFi, MJPEG, H.264 streaming) require a paid license key.

5. License Keys

Premium license keys are one-time purchases, valid for up to 3 machine activations. Keys are tied to your hardware and validated on each launch. A 7-day offline grace period is provided. License keys are non-transferable. Lost keys can be recovered through our customer portal.

6. WebDriverAgent

Specchio bundles a custom fork of Apple's WebDriverAgent (WDA), originally developed by Facebook and distributed under the BSD 3-Clause License. WDA is built and installed on your iPhone via Xcode on first use. This process does not jailbreak, root, or permanently modify your device. WDA is the same framework used by Xcode's built-in UI testing.

7. No Warranty

The Software is provided "as is" without warranty of any kind, express or implied. We do not guarantee uninterrupted, error-free, or secure operation. WebDriverAgent behavior may change with iOS or Xcode updates outside our control.

8. Limitation of Liability

To the maximum extent permitted by law, the developer shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from the use or inability to use the Software, including but not limited to data loss, device issues, or interrupted workflows.

9. Device Safety

Specchio interacts with your iPhone through Apple's official WebDriverAgent framework. It does not:

You can remove WebDriverAgent from your iPhone at any time by deleting the app from your device.

10. Privacy

Specchio does not collect, store, or transmit any personal data. All screen mirroring is processed locally between your Mac and iPhone. License validation communicates only with Polar.sh (our payment provider) to verify your license key status. No analytics, no tracking, no cookies. See our Privacy Policy for details.

11. Restrictions

You may not:

12. Refunds

Premium license purchases are generally non-refundable due to the digital nature of the product. If the Software fails to function as described and we are unable to resolve the issue, we will consider refund requests on a case-by-case basis. Contact us at the email below.

13. Open Source Components

Specchio includes open source components, notably a custom fork of WebDriverAgent (BSD 3-Clause License) and Sparkle (MIT License) for auto-updates. These components retain their original licenses.

14. Modifications to Terms

We reserve the right to update these Terms at any time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the Software after changes constitutes acceptance.

15. Governing Law

These Terms are governed by and construed in accordance with the laws of the European Union and the applicable laws of Italy, without regard to conflict of law provisions.

16. Contact

For questions about these Terms, reach out via @Alexintosh on X or open an issue on GitHub.