Terms of Use
UIScope is free, open-source software. Use it freely — just don't harm others with it.
Effective date: 5 June 2026 · Publisher: TBTechs
MIT License
UIScope is released under the MIT License. The full license text is reproduced below and is also available at github.com/TITANICBHAI/UIScope-jvm/blob/main/uiscope/LICENSE.
MIT License
Copyright (c) 2026 TBTechs
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Permitted Use
Subject to the MIT License, you are explicitly permitted to:
- Use UIScope for any personal, commercial, educational, or research purpose
- Inspect any application to which you have lawful access on your own devices or test devices under your control
- Generate automation code and use it in your own test suites, CI pipelines, or tools
- Modify UIScope's source code and build custom versions for your own use or distribution
- Redistribute UIScope or modified versions, provided the MIT License notice is retained
- Include UIScope in commercial products or services
Prohibited Use
You agree not to use UIScope to:
- Inspect, extract data from, or reverse-engineer applications you do not own or do not have explicit authorisation to test
- Circumvent digital rights management (DRM), copy protection, or licence enforcement mechanisms
- Facilitate unauthorised access to computer systems or networks
- Conduct surveillance on individuals without their knowledge and consent
- Violate any applicable local, national, or international law, including the Computer Fraud and Abuse Act (US), the Computer Misuse Act (UK), or equivalent legislation in your jurisdiction
Disclaimer of Warranties
UIScope is provided "as is", without warranty of any kind, express or implied. TBTechs makes no representations or warranties about the accuracy, completeness, or fitness of the software for any particular purpose.
Specifically, TBTechs does not warrant that:
- UIScope will meet your requirements or work without interruption
- Bugs or errors will be corrected within any particular timeframe
- UIScope is compatible with every version of every operating system or application
- Generated automation code will work correctly in all circumstances
Limitation of Liability
To the maximum extent permitted by applicable law, in no event shall TBTechs or contributors be liable for any indirect, incidental, special, exemplary, or consequential damages — including but not limited to loss of data, loss of profits, or business interruption — arising out of or in connection with the use or inability to use UIScope, even if advised of the possibility of such damages.
This limitation applies regardless of the legal theory on which any claim is based — contract, tort (including negligence), strict liability, or otherwise.
Third-Party Components
UIScope incorporates the following open-source components. Each is used under its respective licence:
| Component | Licence | Purpose |
|---|---|---|
| Kotlin & Compose Multiplatform | Apache 2.0 | Language and UI framework |
| SQLDelight | Apache 2.0 | Type-safe SQLite database access |
| JNA (Java Native Access) | Apache 2.0 / LGPL 2.1 | Native OS accessibility API bindings |
| jnativehook | GPL 3.0 | System-wide global hotkeys |
| Kotlinx Serialization | Apache 2.0 | JSON serialisation |
Full licence texts for all dependencies are available in the source repository at github.com/TITANICBHAI/UIScope-jvm.
App Modifications & Forks
You are welcome to fork UIScope and distribute modified versions under the MIT License. If you distribute a modified version:
- You must include the original MIT License notice
- You may not use the name "UIScope" or the TBTechs branding to imply endorsement by TBTechs without written permission
- You are solely responsible for your modifications and their effects
Governing Law
These terms are governed by and construed in accordance with applicable law. Any disputes arising in connection with these terms shall be subject to the exclusive jurisdiction of the courts of the applicable territory. Nothing in these terms limits any rights you may have under applicable consumer protection laws.
Contact
Questions about these terms can be directed to:
- Email: uiscope@titanicbhai.dev
- GitHub: github.com/TITANICBHAI/UIScope-jvm/issues