End-User License Agreement
Last updated: November 2025
This End-User License Agreement ("EULA") is a legal agreement between you and Olib AI for the use of Owl Browser software. By installing or using Owl Browser, you agree to be bound by the terms of this EULA. If you do not agree, do not install or use the software.
1. License Grant
1.1 Grant of License
Subject to your compliance with this EULA, Olib AI grants you a limited, non-exclusive, non-transferable, revocable license to install and use Owl Browser on the number of devices specified in your license type.
1.2 Scope of License
This license permits you to:
- Install and run Owl Browser on authorized devices
- Use all features included in your license type
- Create browser profiles and automation scripts for internal use
- Integrate with AI services and automation workflows
1.3 Restrictions
This license does NOT permit you to:
- Share, distribute, or sublicense the software
- Share license keys or activation credentials
- Reverse engineer, decompile, or disassemble the software
- Remove or alter any proprietary notices or labels
- Use the software beyond the authorized number of seats
- Create derivative works based on the software
2. License Types
Developer
Cloud-hosted for testing & prototyping - $49.99/month
- 1 seat (device) included
- 5 active contexts
- 3 VM profiles
- All 180 automation tools
- Cloud Browser-as-a-Service
- Community support
Starter
Self-hosted for single teams - $1,999/month
- 3 seats (devices) included
- Unlimited contexts
- All 180 automation tools
- Built-in AI vision model
- SOC2 Controls
- Email support (48h response)
Business
Self-hosted with custom integrations - $19,999 one-time
- 10 seats (devices) included
- Everything in Starter
- 3 custom website integrations
- SOC2 Controls
- Dedicated account manager
- Priority support (24h response)
Enterprise
Full service with white-label option - $49,999 one-time
- 50 seats (devices) included
- Everything in Business
- 10 custom website integrations
- SOC2 & Security Review
- White-label option
- 24/7 phone & chat support
Subscription Add-on
Optional maintenance for Business/Enterprise
- Ongoing workflow updates
- Monthly server validation
- Always up-to-date tools
- Cancel anytime
3. Hardware Binding
Licenses are bound to specific hardware to prevent unauthorized sharing.
3.1 Hardware Fingerprint
Upon activation, Owl Browser generates a hardware fingerprint based on your machine's unique identifiers including:
- Machine UUID / IOPlatformUUID
- CPU information
- Primary MAC address
- Disk serial numbers
3.2 Seat Tracking
Each license has a maximum number of allowed seats (devices). The license server tracks:
- Active devices using your license
- Activation timestamps and last-seen dates
- Device fingerprints for each seat
3.3 Device Limits
Each license tier has a specific number of seats: Starter (3 seats), Business (10 seats), and Enterprise (50 seats). If you attempt to activate on more devices than allowed, activation will fail with "Maximum seats reached" error. You can remove devices from the license manager online portal to free up seats, or deactivate directly from the device.
4. Managing Your License
4.1 Activation
To activate your license, set the OWL_LICENSE_KEY environment variable when starting the Docker container:
docker run -e OWL_LICENSE_KEY=XXXX-XXXX-XXXX-XXXX olib/owl-browserYou can also activate via the control panel at http://localhost:80 or through the SDK/API.
4.2 Checking Status
To view your current license status, use the REST API or control panel:
GET http://localhost:8080/api/license/status4.3 Transferring to New Hardware
To transfer your license to a new machine:
- Remove the device from the license manager online portal to free up the seat
- Deploy Owl Browser on your new machine using
docker pull olib/owl-browser - Activate using your license key via the
OWL_LICENSE_KEYenvironment variable
4.4 Online License Manager
You can manage your devices remotely through the license manager online portal:
- View all active devices using your license
- Remove devices to free up seats
- Monitor license usage and seat allocation
- Transfer licenses between devices remotely
4.5 Getting Hardware Fingerprint
For hardware-bound licenses, you may need your machine's fingerprint. Retrieve it via the API:
GET http://localhost:8080/api/license/fingerprint5. License Server
5.1 Server Communication
Owl Browser communicates with our license server for:
- Initial license activation and validation
- Seat tracking and enforcement
- Subscription status verification (for subscription licenses)
5.2 Security
All license server communications are secured with:
- HTTPS/TLS - Encrypted connections
- RSA-2048 signatures - Server responses are digitally signed
- HMAC authentication - Mutual client-server verification
- Nonce-based replay protection - Prevents request replay attacks
5.3 Subscription Validation
Subscription licenses require monthly server validation:
- Validation occurs on the same day/time as initial activation
- Grace period of 7 days allows offline use if server is unreachable
- If subscription is canceled, the browser enters limited mode
6. Anti-Tampering
Owl Browser includes anti-tampering protections. Attempting to bypass these protections will result in license revocation.
6.1 Security Measures
The software includes multiple layers of protection:
- Code integrity verification - Detects binary modifications
- Anti-debugging - Detects debuggers and analysis tools
- Clock manipulation detection - Prevents time-based exploits
- Memory protection - Verifies code segments aren't writable
6.2 Tampering Detection
If tampering is detected, the browser will:
- Refuse to start and display a "tampered" error
- Report the incident to the license server
- Your license may be flagged or revoked
7. Intellectual Property
7.1 Ownership
Owl Browser, including all code, documentation, graphics, and other materials, is the exclusive property of Olib AI. This EULA does not transfer any ownership rights to you.
7.2 Trademarks
"Owl Browser," "Olib AI," and associated logos are trademarks of Olib AI. You may not use these marks without prior written permission.
7.3 Feedback
Any feedback, suggestions, or ideas you provide may be used by Olib AI without compensation or attribution.
8. Termination
8.1 Termination by You
You may terminate this license at any time by uninstalling Owl Browser and destroying all copies in your possession.
8.2 Termination by Us
We may terminate this license immediately if you:
- Breach any term of this EULA
- Attempt to reverse engineer or tamper with the software
- Share your license with unauthorized parties
- Use the software for illegal purposes
8.3 Effect of Termination
Upon termination, you must immediately cease using Owl Browser and delete all copies. Sections regarding intellectual property, limitation of liability, and confidentiality survive termination.
9. Support and Updates
9.1 Technical Support
Support availability depends on your license type. Enterprise and Business licenses receive priority support.
9.2 Software Updates
We may release updates to improve functionality, security, or compatibility. Some updates may be required to continue using the software.
Contact support at: support@owlbrowser.net
10. Contact Information
Olib AI
Licensing: licensing@owlbrowser.net
Support: support@owlbrowser.net
Legal: legal@owlbrowser.net
General: hello@owlbrowser.net