Terms of Use & End User License Agreement

Last updated: April 5, 2026

PLEASE READ THIS AGREEMENT CAREFULLY BEFORE DOWNLOADING, INSTALLING, OR USING DRENGR. BY DOWNLOADING, INSTALLING, CREATING AN ACCOUNT, OR USING THE SOFTWARE OR SERVICE, YOU AGREE TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, OR USE DRENGR.

1. Definitions

"Software" means the Drengr binary, any associated scripts, configuration files, documentation, and any updates or new versions we provide.

"Service" means the Software together with the Drengr account system, API key infrastructure, license validation backend (api.drengr.dev), and any web dashboard accessible at drengr.dev.

"Account" means the user account created via Google OAuth that entitles you to generate API keys and use the Service under a Plan.

"API Key" means a cryptographic credential generated by us and issued to you that authenticates the Software to the Service.

"Plan" means the subscription tier (Free or Pro) you have selected, which determines the machine seat limit and usage quotas available to you.

"Machine Seat" means a single physical or virtual machine that has been activated against your API Key, as tracked by the machine fingerprint mechanism described in the Privacy Policy.

"Device" means any physical or virtual mobile device (Android, iOS, or other) that you connect to or interact with using the Software.

"AI Provider" means any third-party artificial intelligence service you configure the Software to communicate with, including without limitation OpenAI, Anthropic PBC, Google LLC, Groq Inc., and any other service reachable via an API key you supply.

"Cloud Device Provider" means any third-party remote device infrastructure you configure the Software to connect to, including without limitation BrowserStack and Sauce Labs.

"MCP Client" means any application that connects to the Software via the Model Context Protocol, including without limitation Claude Desktop, Cursor, Windsurf, Claude Code, and VS Code with Copilot MCP.

"OODA Mode" means the automated loop functionality invoked via drengr run that captures screen state and transmits it to an AI Provider for analysis and action generation.

"Polar" means Polar Software, Inc., the merchant of record that processes subscription payments on our behalf.

"You"means the individual who has downloaded, installed, or is using the Software or Service. If you are acting on behalf of an organisation, you represent that you have authority to bind that organisation to these Terms, and "you" includes that organisation.

1B. Platform Tools and Third-Party Dependencies

The Software interacts with platform-specific development tools installed on your machine. For Android, this includes Google's Android Debug Bridge (ADB) and the Android SDK. For iOS, this includes Apple's Xcode, Simulator, and related development frameworks. For cloud devices, this includes Appium and provider-specific APIs.

By using Drengr, you acknowledge that: (a) these platform tools must be separately installed and are governed by their respective license agreements (Google's Android SDK License, Apple's Xcode and Apple SDKs Agreement, etc.); (b) you are responsible for complying with those agreements; and (c) Drengr relies on standard system interfaces provided by these tools to communicate with devices. We do not distribute, modify, or bundle any third-party platform tools with the Software.

1C. Anonymous Telemetry

The Software tracks which tools (drengr_look, drengr_do, drengr_query) are used per session to help us improve the product. Every event is logged locally at ~/.drengr/telemetry.log so you can inspect exactly what was sent. You may opt out at any time by setting DRENGR_TELEMETRY=off. Full details are in our Privacy Policy (Section 2.9).

2. Accounts and Eligibility

2.1 Account creation. To use the Service you must create an Account using Google Sign-In and generate an API Key. You represent that the information provided via Google is accurate and that you have authority to use the Google account you authenticate with.

2.2 Age. You must be at least 13 years old (or 16 years old if you are located in the EEA) to create an Account. By creating an Account you represent that you meet this requirement.

2.3 Account security. You are responsible for maintaining the confidentiality of your API Keys and for all activity that occurs under your Account. Notify us immediately at [email protected] if you suspect unauthorised access to your Account or API Key.

2.4 One account per person. You may not create multiple Accounts to circumvent Plan limits or receive benefits intended for a single user.

3. License Grant

Subject to your compliance with these Terms and payment of applicable fees, we grant you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to:

(a) download and install the Software on a number of machines not exceeding the Machine Seat limit for your current Plan;

(b) use the Software solely for your own internal purposes, whether personal, research, or commercial; and

(c) access updates and new versions of the Software that we make available under these Terms.

This license does not include any right to use the Software as a hosted service for third parties, to incorporate the Software into a product you distribute, or to use the Software in any way not expressly authorised by these Terms.

4. Plans, Pricing, and Machine Seat Limits

4.1 Free Plan. The Free Plan is provided at no charge and includes a limited number of Machine Seats and usage quotas as described on the pricing page. We reserve the right to modify Free Plan limits at any time with 14 days' notice.

4.2 Paid Plans. Pro Plans are available on a monthly or annual subscription basis. Current pricing is displayed on the pricing page and at checkout. By purchasing a paid Plan you authorise Polar to charge the payment method you provide on a recurring basis.

4.3 Machine Seat limits. Each Plan includes a defined number of concurrent Machine Seats. A Machine Seat is consumed when the Software successfully activates on a machine against your API Key. If you reach your seat limit, the Software will not activate on additional machines until you either upgrade your Plan or close Drengr on another machine (inactive seats are automatically released after approximately 15 minutes).

4.4 API Key usage. API Keys are personal credentials. You must not share your API Key with individuals outside your organisation (for Pro Plans, sharing within the licensed organisation is permitted up to the seat limit). We may revoke an API Key that we reasonably believe is being shared in violation of these Terms after giving you notice and an opportunity to respond.

4.5 Usage quotas. Each Plan includes usage quotas. The Free Plan is limited to 40 tool calls (drengr_look, drengr_do, and drengr_query combined) per day, resetting at midnight UTC. Paid Plans include unlimited actions. If you exceed your quota, the Service may throttle or suspend requests until the next reset period, or we may offer you the option to upgrade. We will make reasonable efforts to notify you before you reach your quota limit.

5. Billing, Subscription, and Payments

5.1 Merchant of record.All paid transactions are processed by Polar Software, Inc. as the merchant of record. When you purchase a paid Plan, you are entering into a purchase contract with Polar, which handles payment processing, tax calculation, and remittance. Your rights in relation to the payment transaction (including chargebacks) are governed by Polar's Terms of Use in addition to these Terms.

5.2 Auto-renewal.Paid Plans renew automatically at the end of each billing period (monthly or annual) at the then-current price unless you cancel before the renewal date. You will receive an email reminder before each renewal. We will provide at least 14 days' advance notice before any price increase takes effect.

5.3 Cancellation. You may cancel your subscription at any time from your account dashboard or by emailing [email protected]. Cancellation takes effect at the end of the current billing period. You will retain access to your paid Plan features until that date. After cancellation, your Account reverts to the Free Plan.

5.4 Refunds. We want you to be confident in your purchase. Our refund policy is as follows:

  • Monthly plans — 7-day refund window. If you are not satisfied with a monthly Pro subscription, you may request a full refund within 7 days of the original purchase date or most recent renewal date, no questions asked. Requests received after 7 days are not eligible for a refund; your subscription will continue until the end of the current billing period when you cancel.
  • Annual plans — 14-day refund window. Annual subscriptions are eligible for a full refund if requested within 14 days of purchase or renewal. After 14 days, annual plans are not eligible for a prorated or partial refund except where required by law.
  • How to request. Email [email protected]with the subject line "Refund Request" and include the email address associated with your Account. We will process eligible refunds within 5 business days via Polar's refund system. The original payment processing fees are non-refundable.
  • Exceptions. No refund will be issued if your Account was suspended or terminated for violation of Section 6 (Restrictions) or Section 7 (Acceptable Use). We reserve the right to decline refund requests that we reasonably determine are part of a pattern of abuse (e.g., repeated purchase-and-refund cycles).
  • EU/EEA statutory withdrawal right.If you are a consumer located in the European Economic Area, you have a statutory right to withdraw from this contract within 14 days of the date of purchase without giving any reason (the "Withdrawal Period"). To exercise this right, notify us at [email protected] before the Withdrawal Period expires. However, if you expressly request that the Service begin during the Withdrawal Period and acknowledge in writing that you will thereby lose your withdrawal right upon full performance of the Service, the withdrawal right is extinguished once performance has commenced. Where we collect such consent at checkout, it will be presented as a separate, affirmative acknowledgement. Where such consent is not collected, we will honour the full 14-day statutory window regardless of the voluntary policy above.
  • Polar's discretionary refunds. Because Polar acts as merchant of record, Polar independently reserves the right to issue refunds within 60 days of purchase at its sole discretion to prevent chargebacks, consistent with Polar's Terms of Use. This is Polar's own operational policy and does not extend the refund window described above or create any entitlement beyond our voluntary policy.

5.5 Failed payments. If a payment fails, we will attempt to notify you by email. Access to paid Plan features may be suspended after a reasonable grace period (typically 7 days) if payment cannot be collected. If payment remains outstanding after 30 days, we may downgrade your Account to the Free Plan.

5.6 Taxes. Polar, as merchant of record, calculates and remits all applicable sales tax, VAT, and GST on your behalf. Prices shown at checkout include applicable taxes where required by law.

5.7 Plan changes. You may upgrade your Plan at any time; the upgraded tier takes effect immediately and your next invoice will reflect a prorated adjustment. Downgrades take effect at the next billing cycle.

6. Restrictions

You agree that you will not, and will not permit any third party to:

  • Reverse engineer the Software in whole or in part, decompile, disassemble, or attempt to derive the source code, object code, or underlying structure, algorithms, or organisation of the Software
  • Modify or create derivative works based on the Software
  • Redistribute, resell, rent, lease, sublicense, or transfer the Software, API Keys, or any rights in the Software to any third party outside the terms of your Plan
  • Share API Keys with individuals outside your licensed organisation or in excess of your Machine Seat limit
  • Circumvent or attempt to circumvent the machine fingerprinting, license validation, or seat-limit enforcement mechanisms of the Service
  • Remove, alter, or obscure any proprietary notices, labels, or marks in or on the Software
  • Use the Software to violate any applicable law, including laws governing computer fraud, unauthorised access, privacy, data protection, or export control
  • Use the Software to interact with any Device for which you do not have authorisation from the owner or operator
  • Use the Service to conduct denial-of-service attacks, spam, or any other abusive activity against the Service infrastructure or any third party
  • Benchmark or publish comparative performance data about the Software without our prior written consent
  • Create multiple Accounts to circumvent Plan limits or Free tier restrictions

The restrictions in this Section survive termination of this Agreement.

7. Acceptable Use

7.1 Authorised devices only.You represent and warrant that you have all necessary rights, permissions, and authorisations to connect the Software to, and to send commands to, each Device you use with the Software. You must not use the Software to access, monitor, or interact with any Device, account, application, or data without authorisation. Unauthorised access may violate the Computer Fraud and Abuse Act (18 U.S.C. § 1030), the Electronic Communications Privacy Act, or equivalent laws in your jurisdiction.

7.2 MCP Client access.When you configure the Software as an MCP server, any MCP Client that can read the configuration file gains the ability to invoke the Software's tools — including drengr_look, drengr_do, and drengr_query — on connected Devices. You are solely responsible for controlling which MCP Clients have access and for the actions those clients take through the Software.

7.3 Consequences of actions. The Software executes real commands on real Devices — including taps, swipes, text input, and application launches — and these commands may have irreversible consequences. You accept sole responsibility for all commands executed on Devices through your use of the Software, including in OODA Mode where commands are generated by an AI Provider and in MCP mode where commands originate from an MCP Client.

7.4 No abuse of the Service infrastructure. You must not send requests to api.drengr.dev at a rate or volume that would constitute a denial-of-service attack or unreasonably interfere with other users. We may rate-limit or suspend access for Accounts that engage in abusive request patterns.

8. Ownership and Intellectual Property

The Software and Service are proprietary to us and are protected by copyright, trade secret, and other intellectual property laws. We retain all right, title, and interest in and to the Software and Service, including all intellectual property rights therein. These Terms do not transfer any ownership interest in the Software to you.

9. Third-Party Services

9.1 AI Providers.When you use OODA Mode, the Software transmits data including screenshots, UI element trees, and other screen content from the connected Device to the AI Provider you configure. This transmission is made using API credentials you supply. You are solely responsible for complying with the AI Provider's terms of service, ensuring that your use is lawful (including with respect to personal data on screens), and any fees arising from your use. We have no control over, and make no representations about, any AI Provider's data handling practices, availability, or accuracy.

9.2 Cloud Device Providers. When you configure the Software to use remote Devices via Appium or any Cloud Device Provider, your use is governed by your agreement with that provider. We have no liability for the availability, performance, or conduct of any Cloud Device Provider.

9.3 No endorsement. Our mention of specific third-party services in documentation does not constitute an endorsement or guarantee of those services.

10. Service Availability

10.1 No uptime commitment.We provide the Service on a commercially reasonable "best efforts" basis. We do not guarantee any specific uptime percentage. The Service may be temporarily unavailable due to scheduled maintenance, infrastructure failures, or events outside our control. We will make reasonable efforts to provide advance notice of scheduled maintenance.

10.2 Offline grace period. The Software is designed to continue operating for a period of time if it cannot reach api.drengr.dev (e.g., during a service outage). We will endeavour to restore connectivity promptly. However, we make no guarantee about the duration of any offline grace period.

10.3 Modifications to the Service.We may modify, add, or remove features of the Service at any time. For material feature removals that affect paid Plans, we will provide at least 30 days' advance notice, and you may cancel and receive a prorated refund for any unused prepaid period.

11. Feedback

If you provide us with any suggestions, ideas, or feedback about the Software or Service, you grant us a perpetual, irrevocable, worldwide, royalty-free license to use, reproduce, and incorporate that feedback into the Software or Service without restriction or compensation to you.

12. Disclaimer of Warranties

THE SOFTWARE AND SERVICE ARE PROVIDED "AS IS" AND "AS AVAILABLE." TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, WE EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING WITHOUT LIMITATION:

  • ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT
  • ANY WARRANTY THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, SECURE, OR FREE OF HARMFUL COMPONENTS
  • ANY WARRANTY REGARDING THE ACCURACY OR COMPLETENESS OF ANY OUTPUT GENERATED BY THE SOFTWARE OR ANY AI PROVIDER
  • ANY WARRANTY THAT THE SOFTWARE WILL ACHIEVE ANY PARTICULAR RESULT ON ANY DEVICE
  • ANY WARRANTY ARISING FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE

SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES. IF SUCH LAWS APPLY TO YOU, SOME OF THE ABOVE EXCLUSIONS MAY NOT APPLY, AND YOU MAY HAVE ADDITIONAL RIGHTS.

IF YOU ARE DISSATISFIED WITH THE SOFTWARE OR SERVICE, YOUR SOLE AND EXCLUSIVE REMEDY IS TO CANCEL YOUR SUBSCRIPTION AND STOP USING THE SOFTWARE.

13. Limitation of Liability

13.1 Exclusion of consequential damages.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL WE BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA, USE, GOODWILL, OR DEVICE FUNCTIONALITY, ARISING OUT OF OR RELATED TO THESE TERMS OR YOUR USE OF THE SOFTWARE OR SERVICE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

13.2 Aggregate liability cap.

OUR TOTAL AGGREGATE LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR YOUR USE OF THE SOFTWARE OR SERVICE WILL NOT EXCEED THE GREATER OF: (A) THE TOTAL FEES YOU PAID TO US (OR TO POLAR ON OUR BEHALF) IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM; OR (B) ONE HUNDRED UNITED STATES DOLLARS (USD $100).

13.3 Basis of the bargain.

YOU ACKNOWLEDGE THAT THE WARRANTY DISCLAIMERS AND LIMITATIONS OF LIABILITY REFLECT A REASONABLE AND FAIR ALLOCATION OF RISK AND FORM AN ESSENTIAL BASIS OF THE BARGAIN BETWEEN US. THESE LIMITATIONS APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.

13.4 Exceptions.

Nothing in these Terms limits or excludes liability for: (a) our gross negligence or wilful misconduct; (b) fraud or fraudulent misrepresentation; (c) death or personal injury caused by our negligence; or (d) any liability that cannot be excluded under applicable law (including mandatory consumer protection rights under EU law).

14. Indemnification

You agree to defend, indemnify, and hold us harmless from any claims, liabilities, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or relating to: (a) your violation of these Terms; (b) your use of the Software or Service, including commands executed on Devices through the Software; (c) your violation of any third party's rights or terms of service; or (d) content, data, or instructions you provide to or through the Software.

15. Termination and Key Revocation

15.1 Termination by you. You may terminate this Agreement at any time by cancelling your subscription, deleting your Account, and ceasing all use of the Software.

15.2 Termination or suspension by us. We may suspend or terminate your Account and revoke your API Key immediately and without notice if:

  • You materially breach these Terms (including the Restrictions in Section 6 or Acceptable Use in Section 7)
  • You attempt to circumvent license enforcement or machine seat limits
  • Your API Key is being shared in violation of Section 4.4
  • Your use of the Service poses a security risk to us or other users
  • We are required to do so by applicable law or court order

For material breaches that are capable of cure, we will provide 14 days' written notice before termination, except where the breach involves security threats or active circumvention of license enforcement, in which case we may act immediately.

15.3 Effect of termination. Upon termination, your license and right to use the Service immediately cease, and your API Key is revoked. Sections 6, 8, 11, 12, 13, 14, 15.4, 16, 17, 18, and 19 survive termination. If we terminate without cause, we will provide a prorated refund of any prepaid fees for the unused portion of your current billing period.

15.4 Administrative actions. We reserve the right, exercisable at our sole discretion, to modify, upgrade, downgrade, or revoke your Plan, API Keys, or Account access at any time for any lawful reason, including without limitation enforcement of these Terms, investigation of suspected abuse, compliance with legal obligations, or operational necessity. Where practical and not precluded by legal or security considerations, we will provide you with notice of such actions and the reasons therefor. All administrative actions are logged in an internal audit trail.

15.5 Data after termination. Following account deletion, we will handle your personal data in accordance with our Privacy Policy and applicable data retention obligations.

16. Governing Law and Dispute Resolution

16.1 These Terms are governed by the laws of the State of Delaware, United States, without regard to conflict of law principles. The UN Convention on Contracts for the International Sale of Goods does not apply.

16.2 Before initiating any formal proceeding, you agree to contact us at [email protected] and give us thirty (30) days to attempt informal resolution.

16.3If not resolved informally, disputes will be resolved by binding arbitration administered by JAMS under its Streamlined Arbitration Rules. The arbitrator's award is final and may be entered as a judgment in any court of competent jurisdiction.

16.4 ALL CLAIMS MUST BE BROUGHT IN YOUR INDIVIDUAL CAPACITY AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION.

16.5 EEA/UK consumers. If you are located in the European Economic Area or United Kingdom and are purchasing as a consumer (not a business), nothing in this Section limits mandatory statutory rights you have under applicable consumer protection law, including the right to bring claims in your local courts and any mandatory cooling-off or withdrawal rights.

17. Export Compliance

The Software may be subject to US export control laws. You represent that you are not located in a country subject to a US government embargo and are not listed on any US government list of prohibited parties. You will not export or re-export the Software in violation of applicable export laws.

18. General Provisions

Severability. If any provision is held invalid, it will be modified to the minimum extent necessary or severed, and the remaining provisions continue in full force.

Waiver. Failure to enforce any provision does not constitute a waiver of the right to enforce it in the future.

Entire agreement. These Terms, together with the Privacy Policy, constitute the entire agreement between you and us regarding the Software and Service and supersede all prior agreements.

Assignment. You may not assign these Terms without our prior written consent. We may assign without restriction, including to a successor in connection with a merger, acquisition, or sale of assets.

Force majeure. We will not be liable for any delay or failure to perform resulting from causes outside our reasonable control, including acts of God, internet or telecommunications outages, or actions of governmental authorities.

Notices. We will send Account-related notices to the email address associated with your Account. Notices to us must be sent to [email protected].

Changes to these Terms.We may update these Terms from time to time. For material changes (e.g., new restrictions, changes to fees, or changes to how we process your data), we will provide at least 14 days' notice by email or via a prominent notice on the Site. Your continued use of the Service after the effective date of the updated Terms constitutes your acceptance. If you disagree with a material change, you may cancel your subscription and receive a prorated refund for any unused prepaid period.

19. Contact

Questions about these Terms? Email [email protected].