Terms of Service & Software License Agreement

Effective: June 23, 2026 · Last updated: June 24, 2026

Welcome to Web Print Expert (webprintpdf.com), the desktop client, and the web-print-pdf npm package. This page has two parts: Part I User Terms (website and online services) and Part II End User License Agreement (EULA) (download, install, trial, and paid licenses). Please read all terms carefully. By using the site, downloading, trialing, or purchasing, you agree to this agreement and our Privacy Policy and assume the risks of use. This page is a general template and does not constitute legal advice; important deals should be reviewed by your counsel.

1. Acceptance

This agreement is between you and Hangzhou Babahu Technology Co., Ltd. By accessing the site, downloading, installing, using the client, integrating the npm package, or purchasing a license, you represent that you have authority to bind yourself or your organization and accept these terms and the Privacy Policy.

Except for this page and our signed written contracts or order confirmations, statements by sales, support, demos, oral discussions, or individual emails do not create additional warranties or commitments beyond this agreement or written contracts.

If you do not agree, do not use the site or software.

2. Website services

The site provides product information, documentation, downloads, pricing, and contact channels. We may change content and features as needed.

Site information, examples, and docs are for general reference only and do not guarantee specific business outcomes, ROI, compatibility, error-free operation, or regulatory compliance. They are not legal, financial, tax, or compliance advice. You must evaluate suitability for your business and compliance needs.

3. Acceptable use

You must not:

  • Use the site unlawfully or infringe others' rights;
  • Upload malware or attempt unauthorized access to our systems, servers, download infrastructure, or object storage;
  • Without our prior written consent, use crawlers, bots, scripts, batch download tools, mirroring, API enumeration, scanning, load testing, or other automation to scrape, copy, collect, bulk-download, dump, distribute, or reuse site content, documentation, installer links, client installers, updates, npm distribution assets, pricing, licensing information, or other software-related resources (compliant public search-engine crawlers are excepted only when they honor robots rules and do not access protected download assets);
  • Use scraped or bulk-acquired software resources for redistribution, cracking, cloning, competing products, training data, or other unauthorized commercial or non-commercial purposes;
  • Impersonate others or provide false information for inquiries or purchases.

We strictly prohibit unlawful or unauthorized crawling. If we discover or reasonably suspect violations, we may immediately restrict access, block IPs, suspend or terminate licenses, adjust download policies, and preserve evidence. We reserve the right to file complaints with authorities, bring civil lawsuits, and hold violators liable (including injunctive relief, damages, and reasonable enforcement costs). Suspected crimes may be referred to competent law-enforcement authorities. We may seek full recovery for our losses and are not liable for indirect losses to violators.

4. Intellectual property

Site content, branding, documentation, client programs, installers, updates, download links, and related assets are owned by us or licensors and protected by law. Without written authorization, no one may unlawfully acquire, copy, distribute, or commercially exploit such software resources via crawlers, bulk downloads, or similar technical means. The web-print-pdf npm package on npm and GitHub is subject to its published license; the client is proprietary software licensed only under this agreement. Unauthorized use, scraping, or distribution may constitute infringement or breach, and we will pursue legal remedies.

5. Third-party services

The site may link to or rely on third parties (npm, GitHub, CDN, object storage, fonts, etc.). They operate under their own terms. We do not warrant or assume joint liability for third-party content, availability, security, or privacy practices. Disputes with third parties are between you and them.

6. Disclaimer (website)

To the maximum extent permitted by law, the site is provided as is and as available without warranties of uninterrupted, error-free, virus-free, or universal browser/device compatibility.

We are not liable, to the extent permitted by law, for access failures or outdated information caused by networks, devices, browsers, third-party outages, force majeure, or your actions.

7. Limitation of liability (website)

To the maximum extent permitted by law, we are not liable for indirect, incidental, special, punitive, or consequential losses from site use (excluding installed client software—see Part II), including lost profits, business interruption, data loss, or goodwill damage.

Our aggregate liability for Part I claims is limited to fees you paid us for that matter, or CNY 100,000 if none, except where law prohibits such limits.

8. Privacy

See our Privacy Policy, incorporated into Part I by reference.

9. Changes (Part I)

We may update Part I by posting revisions with a new date. Continued use after changes constitutes acceptance where permitted by law. If you disagree, stop using the site.

10. Governing law (Part I)

Part I is governed by the laws of mainland China (excluding conflict-of-law rules). Disputes shall first be negotiated in good faith; failing that, either party may sue in a court with jurisdiction where Hangzhou Babahu Technology Co., Ltd. is located.

Unless law requires otherwise, each party bears its own attorneys' and expert fees unless a final judgment states otherwise.

11. Definitions

In Part II: Software means the Web Print Expert desktop client; npm package means web-print-pdf; License means the right to use the Software for a period under your plan; Standalone and Enterprise refer to plans on the pricing page; Trial means limited evaluation without or before payment; You/Licensee means the person or entity granted a license, who is also responsible for managing end users when the Software is integrated into public-facing systems.

12. License grant

Subject to compliance and a valid license, we grant a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to install and use the Software within your plan and communicate via the npm package with the local client. No ownership or trademark rights are transferred.

You may integrate the npm API in your product, but the client license must still be obtained lawfully by you or your end users. You may not sublicense the client itself.

13. Free trial

Trials may have limits on duration, features, or device binding as shown in the client. Trial does not guarantee conversion to a paid license or full feature parity. After expiry or limits, purchase a license or stop using and uninstall. Continued use beyond trial may be a breach; we may terminate immediately. Trial Software is provided as is; risk is yours.

14. Plans and pricing

Published reference plans include, among others (see pricing): Standalone ¥249/year; 3-year standalone ¥600; Enterprise ¥1200/year; 3-year enterprise ¥2500.

Standalone suits individuals and small teams with device binding per license. Enterprise suits organizational deployment with unlimited devices within the licensed organization as confirmed at purchase.

Public pages are indicative only. Final price, scope, invoicing, renewal, and special terms are as confirmed in your written order or contract. We may change public pricing without affecting active paid terms.

15. Restrictions and your compliance duties

You may not:

  • Reverse engineer, decompile, or extract source code except as law expressly allows;
  • Rent, lend, sell, sublicense, or provide the Software or license credentials to unauthorized third parties;
  • Circumvent licensing, device binding, trial limits, or technical protections;
  • Use crawlers, bots, scripts, bulk downloads, or mirroring to scrape, collect, dump, or distribute client installers, updates, license files, documentation, or other Software resources without authorization, or facilitate such acts for others;
  • Use the Software for unlawful content or in violation of export, privacy, consumer, or industry rules;
  • Deploy beyond your licensed plan scope;
  • Remove or alter copyright, trademark, or legal notices.

Violations of this section or Part I anti-crawling rules may result in immediate license termination and civil, administrative, or criminal liability where applicable.

You alone are responsible for: (1) all content you or end users print or generate; (2) your integration, deployment, network, and device configuration; (3) any SLA or promises you make to your customers (we are not bound by them); (4) adequate testing across printers, drivers, OS, browsers, and fonts before production.

You represent that you have all rights and consents required for your content and comply with applicable law.

16. npm package and client

The npm package may be installed freely but typically requires a running licensed client. npm terms follow npm/GitHub licenses; client use follows Part II. You are solely responsible for integration logic, error handling, and print content. Issues caused by your code or configuration are not our breach or defect.

17. Updates and support

We may provide, suspend, or discontinue updates. During the license term, updates are generally available per release notes; compatibility and mandatory updates are as stated in the client.

Email support is as described on the pricing page—reasonable commercial efforts, not 24/7 SLA, with no guaranteed response or first-call resolution unless agreed in writing. Standard plans exclude custom development, on-site work, compatibility certification, or third-party integration guarantees. We may change or retire non-core features with reasonable notice; liability is capped as in this agreement.

18. Data and privacy

Print processing runs locally by default; business print content is not uploaded to our cloud (except scenarios using your own remote servers). Website privacy is in the Privacy Policy.

You must have lawful basis for data you process and bear sole responsibility for complaints, investigations, or third-party claims arising from your data use; we do not substantively review your content or purposes.

You must back up your data and configs. We are not liable, to the extent permitted by law, for loss due to device failure, misuse, malware, or third-party software conflicts.

19. Third-party and open-source components

The Software may include third-party or open-source components under their own licenses. We provide required notices where applicable.

Output also depends on printers, drivers, OS, browsers, fonts, networks, and your HTML/CSS—factors outside our control. We do not warrant third-party hardware or software and our liability for such issues is capped as in this agreement.

20. Warranty disclaimer

To the maximum extent permitted by law, the Software and npm package are provided as is and as available without warranties of merchantability, fitness for a particular purpose, non-infringement, compatibility with all printers/drivers/OS/browsers/fonts, uninterrupted or error-free operation, exact output format, or meeting specific regulatory or audit requirements.

Demos, samples, and docs do not guarantee production results. You must verify in your environment.

21. Limitation of liability (software)

To the maximum extent permitted by law:

  • We are not liable for indirect, incidental, special, punitive, consequential, or derivative damages, including lost profits, revenue, business interruption, downtime, data loss or corruption, goodwill, replacement costs, or amounts you pay your customers or end users;
  • Our aggregate liability for Software-related claims is limited to fees paid for that license in the 12 months before the claim, or CNY 100,000 during unpaid trial;
  • Our total aggregate liability under Parts I and II combined is subject to the same overall cap (no double recovery);
  • These limits do not apply to personal injury from our willful misconduct or gross negligence, or where law prohibits limits.

You acknowledge these limits are a fundamental basis of this agreement and a reasonable allocation of risk.

22. Termination and renewal

We may immediately suspend or terminate without breach liability if you materially or repeatedly violate Part II (including over-deployment, circumvention, unlawful use), the license expires without renewal, you request termination, law requires it, or you fail to pay when due.

Upon termination, stop using and uninstall immediately. Fees are generally non-refundable if termination is due to your breach, without prejudice to other remedies. Updates and support end with termination except as law requires.

23. Entire agreement

Parts I and II, the Privacy Policy, and any signed written contract form the entire agreement and supersede prior understandings. Written contracts prevail over Part II if they conflict; changes require our written authorization.

If a clause is invalid, the rest remains effective. Failure to enforce is not a waiver. You may not assign without our written consent; we may assign in merger, reorganization, or asset transfer.

24. Indemnification

To the maximum extent permitted by law, you shall indemnify and hold harmless us, our affiliates, directors, employees, and agents from third-party claims, investigations, penalties, losses, costs, or expenses (including reasonable attorneys' fees) arising from:

  • Your or your end users' use, integration, or deployment of the Software;
  • Content you print, generate, transmit, or display, or data you process;
  • Your breach of this agreement or applicable law, or infringement of third-party rights;
  • Unauthorized use or provision of the client or license;
  • Unlawful or unauthorized crawling, bulk downloading, mirroring, scraping, or redistribution of the site, download channels, or Software resources;
  • Promises or terms you give your customers beyond our written confirmations.

We may control defense of claims involving us; you may not settle in a way that imposes liability on us without our written consent.

25. Force majeure and service changes

Neither party is liable for delay or failure due to force majeure (natural disasters, war, strikes, government acts, major power or network failures, epidemics, severe third-party outages), provided reasonable efforts to mitigate and notify.

We may adjust, limit, or discontinue the site, downloads, trials, features, or legacy support for maintenance, security, compliance, or business reasons. Liability for permitted changes is capped as in this agreement.

26. Legal notice and disputes (Part II)

Part II is governed by the laws of mainland China. Disputes about the Software shall first be negotiated via contact in Section 27; failing that, courts with jurisdiction where Hangzhou Babahu Technology Co., Ltd. is located.

Notify us promptly with facts; we are not liable for avoidable loss you fail to mitigate. We may reasonably audit license usage; you shall cooperate. English is for reference; Chinese prevails.

27. Contact

For this agreement, licensing, infringement notices, or dispute negotiation:

We respond within reasonable business hours; mark urgent issues in email with impact details.