Terms of Service

Last updated: April 6, 2026

1. Acceptance of Terms#

By creating an account, signing in via Discord OAuth, accessing, or otherwise using the HoltWalker API, website, or any related services (collectively, "the Service"), you ("you", "User", or "Customer") enter into a legally binding agreement ("Agreement") with LVSoft AB, a limited company registered in Sweden (org. nr 559486-7920) ("LVSoft", "we", "us", or "our").

The date on which you first access or use the Service shall constitute the effective date of this Agreement. If you do not agree to all of these Terms, you must immediately cease all use of the Service.

Our Privacy Policy is incorporated into and forms part of this Agreement by reference. By accepting these Terms, you also accept our Privacy Policy.

If any provision of these Terms conflicts with mandatory consumer protection law applicable in your jurisdiction — including, but not limited to, the Swedish Consumer Sales Act (konsumentköplagen, SFS 2022:260), the Distance Contracts Act (distansavtalslagen, SFS 2005:59), and the EU Consumer Rights Directive (2011/83/EU) — the mandatory law shall prevail to the extent of the conflict, without affecting the enforceability of the remaining provisions.

2. Eligibility#

To use the Service, you must be at least eighteen (18) years of age, or the age of legal majority in your jurisdiction, whichever is higher. You must have the full legal capacity and authority to enter into binding contracts under applicable law.

If you are using the Service on behalf of a company, organization, or other legal entity, you represent and warrant that you have the authority to bind that entity to these Terms. In such case, "you" and "your" refer to both you as an individual and the entity you represent.

By using the Service, you represent that all information you provide is truthful, accurate, and complete, and that you will maintain the accuracy of such information.

3. Service Description#

HoltWalker provides a business-to-business (B2B) REST API for computing pathfinding data related to the game Old School RuneScape ("OSRS"). The API accepts coordinates, player state, and requirements as input, and returns computed optimal paths. The Service includes the API endpoints, the website and dashboard at holtwalker.com, documentation, and all related tooling.

The Service provides raw pathfinding data only. We make no representations or warranties regarding how such data may be used in connection with third-party applications, games, services, or platforms.

Third-party disclaimer: HoltWalker and LVSoft AB are not affiliated with, endorsed by, or in any way officially connected to Jagex Ltd., Old School RuneScape, RuneScape, or any of their subsidiaries or affiliates. All game-related names, logos, and trademarks are the property of their respective owners. Use of the Service in connection with any third-party game or platform is entirely at your own risk and responsibility.

We may modify, suspend, or discontinue the Service (or any part thereof) at any time. For material changes that adversely affect paid subscribers, we will provide at least thirty (30) days' prior notice.

4. Accounts#

You sign in via Discord OAuth. Your account is associated with your Discord user ID. Each individual or entity may create and maintain only one (1) account. You are solely responsible for all activity that occurs under your account, including any actions taken by third parties who gain access to your account.

You may not transfer, sell, assign, or otherwise convey your account to any third party without our prior written consent.

We reserve the right to refuse service to, suspend, or terminate any account at our sole discretion, with or without cause, subject to applicable law. Reasons for such action may include, but are not limited to, violations of these Terms, suspected fraudulent activity, or security concerns.

Inactivity: Accounts that remain inactive (no API requests, no dashboard logins) for twelve (12) consecutive months may be scheduled for purging. We will send a notice to the email address associated with your Discord account at least thirty (30) days prior to permanent deletion. Any outstanding subscription must be resolved before account deletion.

If you believe your account has been compromised, contact [email protected] immediately.

5. API Usage & Fair Use#

API requests are subject to rate limits based on your subscription plan. Requests exceeding your plan's limit will receive a 429 (Too Many Requests) response. Current rate limit details and plan tiers are available on the pricing page.

Fair use policy: Even within your plan's stated rate limits, you agree to use the Service in a reasonable and good-faith manner. The following patterns of usage are considered abuse regardless of whether they fall within your rate limit:

  • Repeated, substantially identical requests that serve no legitimate purpose.
  • Automated scraping of non-API pages (website, documentation, dashboard).
  • Patterns designed to test the boundaries of rate limiting rather than to obtain legitimate pathfinding results.
  • Sustained usage at maximum rate limit capacity in a manner inconsistent with normal application behavior.

We reserve the right to adjust rate limits, introduce additional usage constraints, or modify plan features with at least thirty (30) days' prior notice to affected subscribers.

6. Prohibited Uses#

You agree not to, and agree not to permit any third party to:

  • Resell, redistribute, sublicense, or otherwise commercially exploit API access without our prior written permission.
  • Use the Service to build, train, or operate a service that competes directly with HoltWalker.
  • Share, publish, or distribute your API keys to or with any third party.
  • Use multiple accounts to circumvent rate limits, suspensions, or other restrictions.
  • Create accounts using automated means (bots, scripts, or other programmatic methods).
  • Attempt to gain unauthorized access to the Service, its infrastructure, other users' accounts, or any systems or networks connected to the Service.
  • Circumvent, disable, or otherwise interfere with security measures, rate limits, access controls, or authentication mechanisms.
  • Interfere with service availability or performance (including, but not limited to, distributed denial-of-service attacks, excessive load, or resource exhaustion).
  • Transmit malicious code, malformed requests, injection attempts, or any data designed to disrupt, damage, or gain unauthorized access to the Service or its underlying systems.
  • Reverse-engineer, decompile, disassemble, or otherwise attempt to extract the source code, underlying algorithms, or data structures of the Service.
  • Use the Service to facilitate unauthorized access to any third-party system, platform, or service.
  • Use the Service for any purpose that violates applicable local, national, or international law or regulation.
  • Remove, alter, or obscure any proprietary notices, labels, or markings on the Service.

We reserve the right to define additional prohibited uses at any time. Violation of this section constitutes a material breach of these Terms and may result in immediate suspension or termination of your account without prior notice.

7. API Keys#

API keys are generated from your dashboard. The number of keys available depends on your subscription plan (e.g., Free: 1 key; Dragon: unlimited). Keys are displayed only once at creation — it is your sole responsibility to store them securely. Treat API keys as confidential credentials equivalent to passwords.

API keys are non-transferable. You may not share, sell, lease, or otherwise make your API keys available to any third party. Sharing API keys constitutes a material breach of these Terms and may result in immediate termination of your account.

You are solely responsible for all requests made using your API keys, regardless of whether such requests were authorized by you. If a key is compromised, you must revoke it immediately via your dashboard and generate a new one. You acknowledge and agree that any damage or liability arising from leaked or compromised API keys is your responsibility.

We reserve the right to revoke or invalidate any API key at any time for security reasons, suspected misuse, or violation of these Terms, without liability to you. Per-key rate limits may be imposed and adjusted at our discretion, subject to your plan's overall limits.

8. Billing & Subscriptions#

Paid subscriptions are processed by Stripe and billed on a monthly recurring basis. All prices are displayed in United States Dollars (USD). Value-added tax (VAT) or other applicable taxes will be added where required under Swedish and/or EU VAT rules, and will be shown during checkout.

By subscribing to a paid plan, you authorize us (via Stripe) to charge your designated payment method at the start of each billing cycle until your subscription is canceled or terminated.

  • Upgrades take effect immediately. You will be charged a prorated amount for the remainder of the current billing cycle, with a credit applied for the unused portion of your previous plan.
  • Downgrades are scheduled and take effect at the end of your current billing cycle. You retain full access to your current plan until the period expires.
  • Cancellation stops automatic renewal. You retain access to the paid features of your plan until the end of the current billing period, after which your account reverts to the Free tier.

Failed payments: If a payment fails, Stripe will retry the charge up to three (3) times over a period of fourteen (14) days. If all retry attempts fail, your subscription will be suspended. If payment is not resolved within thirty (30) days of the initial failure, your subscription will be terminated and your account will revert to the Free tier.

Price changes: We reserve the right to change subscription prices. Existing subscribers will be given at least thirty (30) days' advance notice. Price changes will not apply to your subscription until the start of the next billing cycle following the notice period.

Free tier: We reserve the right to modify the features, rate limits, or availability of the Free tier with at least thirty (30) days' notice. We may discontinue the Free tier entirely, in which case existing Free tier users will be notified and given the opportunity to subscribe to a paid plan or close their account.

Refund policy: Due to the nature of digital services, refunds are generally not provided for monthly subscriptions. If you experience a verified billing error or extended service outage, contact us within thirty (30) days for review at [email protected]. Refunds required by mandatory applicable law will be honored.

EU right of withdrawal: Under the EU Consumer Rights Directive (2011/83/EU) and the Swedish Distance Contracts Act (distansavtalslagen, SFS 2005:59), consumers have a right to withdraw from a distance contract within fourteen (14) days without giving a reason. However, by initiating your subscription and expressly consenting to the immediate provision of the Service, you acknowledge and agree that you lose your right of withdrawal once the Service has been fully performed, or, for ongoing subscriptions, once performance has begun, in accordance with Article 16(m) of Directive 2011/83/EU.

9. Intellectual Property#

LVSoft AB owns all intellectual property rights in and to the Service, including but not limited to the API, algorithms, website, dashboard, documentation, trade names, trademarks, and all underlying technology. All rights not expressly granted herein are reserved.

Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to access and use the Service solely for your internal business or personal purposes, in accordance with the applicable plan and these Terms.

You retain all rights to the data you create, transmit, or receive through the Service. You grant us a limited license to process such data solely to the extent necessary to provide the Service to you.

10. Warranties & Disclaimers#

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LVSOFT AB EXPRESSLY DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING FROM COURSE OF DEALING OR USAGE OF TRADE.

Without limiting the foregoing, we do not warrant that:

  • The Service will be uninterrupted, timely, error-free, or secure.
  • The results or data obtained through the Service will be accurate, complete, or reliable.
  • Pathfinding results will be optimal, correct, or suitable for any particular use case.
  • The Service will meet your specific requirements or expectations.
  • Any defects in the Service will be corrected within any particular timeframe.

No service level agreement (SLA) is provided unless separately agreed in a signed written agreement between you and LVSoft AB.

11. Limitation of Liability#

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LVSOFT AB, ITS OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, AND AFFILIATES SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, REGARDLESS OF THE CAUSE OF ACTION OR THE THEORY OF LIABILITY, EVEN IF LVSOFT AB HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

This exclusion includes, but is not limited to:

  • Loss of profits, revenue, or anticipated savings.
  • Loss of data or data corruption.
  • Loss of business, contracts, or commercial opportunities.
  • Reputational damage or loss of goodwill.
  • Cost of procurement of substitute goods or services.
  • Any third-party claims against you arising from your use of the Service.

Liability cap: To the maximum extent permitted by law, LVSoft AB's total aggregate liability to you for all claims arising out of or relating to these Terms or the Service shall not exceed the lesser of: (a) the total fees actually paid by you to LVSoft AB during the twelve (12) months immediately preceding the event giving rise to the claim; or (b) one hundred euros (EUR 100).

YOU ACKNOWLEDGE THAT THE SERVICE IS PROVIDED FOR USE IN CONNECTION WITH GAME SOFTWARE AND THAT LVSOFT AB BEARS NO RESPONSIBILITY WHATSOEVER FOR ANY CONSEQUENCES, DAMAGES, PENALTIES, ACCOUNT ACTIONS, OR OTHER ADVERSE OUTCOMES ARISING FROM YOUR USE OF THE PATHFINDING DATA IN CONNECTION WITH THIRD-PARTY GAMES, PLATFORMS, OR SERVICES, INCLUDING BUT NOT LIMITED TO OLD SCHOOL RUNESCAPE AND ANY SERVICES OPERATED BY JAGEX LTD.

Exceptions: Nothing in these Terms shall exclude or limit LVSoft AB's liability for: (a) death or personal injury caused by negligence; (b) fraud or fraudulent misrepresentation; (c) any other liability that cannot be excluded or limited under mandatory Swedish law or other applicable mandatory law.

12. Indemnification#

You agree to indemnify, defend, and hold harmless LVSoft AB, its officers, directors, employees, agents, and affiliates from and against any and all claims, demands, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees and legal costs) arising out of or relating to:

  • Your breach of any provision of these Terms.
  • Your use of the Service or the API data, including any consequences arising from how you apply pathfinding results.
  • Your violation of any third-party rights, including intellectual property rights, privacy rights, or contractual obligations.
  • Any claim by a third party that your use of the Service caused damage, loss, or injury to that third party.
  • Your violation of any applicable law, regulation, or governmental order.

This indemnification obligation shall survive the termination or expiration of this Agreement and your use of the Service.

13. Termination#

You may cancel your subscription and delete your account at any time through your dashboard settings or by contacting [email protected].

Termination by us (with notice): We may suspend or terminate your account for non-critical violations of these Terms (e.g., fair use violations, minor policy breaches) after providing written notice and a seven (7) day cure period during which you may remedy the violation.

Immediate termination: We may suspend or terminate your account immediately and without prior notice for:

  • Security threats or breaches, whether actual or reasonably suspected.
  • Illegal activity or use of the Service in connection with any unlawful purpose.
  • Payment fraud or use of stolen payment credentials.
  • Activity that threatens the integrity, availability, or security of the Service or its infrastructure.
  • Material breach of these Terms, including any prohibited use described in Section 6.

Effect of termination: Upon termination, whether by you or by us:

  • All licenses granted to you under these Terms are immediately revoked.
  • All API keys associated with your account are immediately revoked and cease to function.
  • Any outstanding fees become immediately due and payable.
  • Your personal data will be deleted in accordance with our Privacy Policy, except where retention is required by law.

Survival: The following sections shall survive termination or expiration of this Agreement: Intellectual Property (Section 9), Warranties & Disclaimers (Section 10), Limitation of Liability (Section 11), Indemnification (Section 12), Governing Law & Dispute Resolution (Section 14), and any other provision that by its nature should survive.

14. Governing Law & Dispute Resolution#

These Terms shall be governed by and construed in accordance with the substantive laws of Sweden, without regard to its conflict of law principles.

Negotiation: In the event of any dispute arising out of or relating to these Terms, the parties shall first attempt to resolve the matter through good-faith negotiation for a period of thirty (30) days from the date written notice of the dispute is given.

Jurisdiction: If the dispute cannot be resolved through negotiation, it shall be submitted to and finally resolved by the courts of Sweden, which shall have exclusive jurisdiction, subject to the exceptions below.

EU consumers: If you are a consumer residing in the European Union, nothing in these Terms shall prevent you from bringing claims in the courts of your country of residence in accordance with EU Regulation 1215/2012 (Brussels I Recast). You may also have the right to submit disputes to the EU Online Dispute Resolution platform at ec.europa.eu/consumers/odr.

Class action waiver: To the maximum extent permitted by applicable law, you agree that any dispute resolution proceedings shall be conducted only on an individual basis and not as part of a class, consolidated, or representative action. If this waiver is found to be unenforceable with respect to a particular claim, that claim shall be severed and proceed individually.

15. Force Majeure#

Neither party shall be liable for any delay or failure in performance resulting from events beyond the affected party's reasonable control, including but not limited to: natural disasters, pandemics, epidemics, acts of war or terrorism, civil disturbances, government actions or orders, sanctions, embargoes, labor disputes, infrastructure failures, power outages, internet or telecommunications failures, and third-party service outages (including, without limitation, outages affecting Discord, Stripe, or hosting providers).

The affected party shall use reasonable efforts to mitigate the impact of the force majeure event and shall resume performance as soon as reasonably practicable. If a force majeure event continues for more than ninety (90) days, either party may terminate this Agreement upon written notice.

16. Severability#

If any provision of these Terms is found by a court of competent jurisdiction to be invalid, illegal, or unenforceable, such provision shall be modified to the minimum extent necessary to make it valid, legal, and enforceable while preserving the original intent of the parties. If such modification is not possible, the provision shall be severed. The invalidity, illegality, or unenforceability of any provision shall not affect the validity or enforceability of any other provision of these Terms, which shall remain in full force and effect.

17. Entire Agreement#

These Terms, together with the Privacy Policy, constitute the entire agreement between you and LVSoft AB with respect to the subject matter hereof and supersede all prior or contemporaneous communications, agreements, representations, and understandings, whether written or oral. No prior agreement, representation, or understanding shall have any force or effect.

18. Assignment#

You may not assign, transfer, or delegate your rights or obligations under these Terms without our prior written consent. Any attempted assignment in violation of this section shall be null and void.

We may assign, transfer, or delegate our rights and obligations under these Terms, in whole or in part, to any affiliate, successor, or acquirer in connection with a merger, acquisition, reorganization, or sale of all or substantially all of our assets, without your consent and without prior notice, provided that the assignee agrees to be bound by these Terms.

19. Waiver#

The failure of either party to enforce any right or provision of these Terms shall not constitute a waiver of such right or provision. No waiver shall be effective unless made in writing and signed by the waiving party. A waiver of any right or provision on one occasion shall not be construed as a waiver of that right or provision on any subsequent occasion.

20. Notices#

Notices to you: We may send notices to the email address associated with your Discord account used for authentication, or via in-dashboard notifications. Notices shall be deemed received upon successful transmission of the email or upon display in the dashboard.

Notices to us: All notices, inquiries, and communications to LVSoft AB shall be directed to [email protected]. Notices shall be effective upon confirmed receipt.

21. Changes to These Terms#

We reserve the right to modify these Terms at any time. For material changes, we will provide at least thirty (30) days' advance notice via email to your registered account address. Non-material changes (e.g., typographical corrections, clarifications that do not alter your rights or obligations) may take effect immediately upon posting.

Your continued use of the Service after the notice period constitutes acceptance of the updated Terms. If you do not agree with the changes, you must stop using the Service and cancel your subscription before the changes take effect.

22. Contact#

For questions, concerns, or notices about these Terms: [email protected]

LVSoft AB, Sweden