Terms of Service
Last updated: March 21, 2026
Acceptance of terms
By accessing or using the WebHammers website, you agree to these Terms of Service. If you do not agree, do not use the site.
1. Overview
These Terms of Service (the “Terms”) govern your access to and use of WebHammers (the “Service”), a product line operated by Purple Unicorn Labs LLC (“we,” “us,” or “our”). By creating an account, subscribing, or using the Service, you agree to these Terms.
If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization, and “you” refers to the organization.
2. Definitions
- Account: A user account identified by an email address and accessed via login code.
- Job Configuration: A saved configuration you create in the Service.
- Customer Data: The contents of files you choose to process (e.g., CSV rows/columns). Customer Data is processed locally in your browser.
- Job Metadata: Non-content information about a run (e.g., job name, timestamps, row counts, column counts, validation counts, error counts, input file names as provided by your device, and other operational statistics).
- Output: Results generated by the Service (e.g., exports), produced locally in your browser unless stated otherwise.
- Subscription: A paid plan (monthly or annual) that grants access to features of the Service.
3. Accounts and Login Codes
- You must provide a valid email address to create an Account.
- We may authenticate you by sending a time-limited login code to your email address.
- You are responsible for maintaining the confidentiality of your device access and email access. You are responsible for all activity under your Account.
- You must promptly notify us if you believe your Account has been compromised.
4. Subscriptions, Billing, and Renewals
The Service is offered via paid Subscription plans, including monthly and annual options. Pricing, features, and plan limits are described on our pricing page or order form.
4.1 Auto-renewal
Unless you cancel before the end of your current billing period, your Subscription will automatically renew for the same term (monthly or annual), and we (or our payment processor) will charge the then-applicable subscription fee plus any applicable taxes.
4.2 Cancellation
You may cancel your Subscription at any time via your account settings (if available) or by contacting support at @GeneralConstants.CONTACTUS_EMAIL. Cancellation generally takes effect at the end of the current paid term, and you will retain access through that period, unless required otherwise by applicable law or stated in your plan.
4.3 Refunds
4.3.1 Monthly Plans
Monthly subscriptions renew automatically each month unless canceled. If you cancel, your access generally continues until the end of the current monthly billing period.
4.3.2 Annual Plans
Annual subscriptions renew automatically each year unless canceled. If you cancel, your access generally continues until the end of the current annual term.
4.3.3 How to Cancel
You can cancel by:
- Using your account settings (if available), or contact us from the email address associated with your account.
We aim to confirm and process cancellation requests promptly. If a specific cancellation timeline is required by applicable law for your subscription type or jurisdiction, we will follow that law.
4.3.4 Refunds
Except where required by law or explicitly stated on your order form, fees are non-refundable and we do not provide pro-rated refunds for partial billing periods.
If you believe you were billed in error, contact us with your account email, invoice number, and a brief description of the issue.
4.4 Late or failed payments
If your payment cannot be processed, we may suspend or limit access to the Service until payment is received.
5. Local Processing; What We Do and Do Not Receive
The Service is designed so that Customer Data (file contents) is processed within your web browser on your local machine. We do not receive or store the contents of your uploaded data files, except to the extent you explicitly choose to transmit content to us (for example, in a support ticket).
However, you acknowledge that the Service may transmit and store Job Metadata on our servers to support features such as job history, dashboards, usage reporting, troubleshooting, and product improvements. Job Metadata may include input file names as provided by your device; you are responsible for ensuring file names do not contain sensitive information.
6. Acceptable Use
You agree to use the Service only for lawful purposes and in accordance with our Acceptable Use Policy (AUP), which is incorporated by reference.
7. Customer Data, Job Metadata, and Output
7.1 Ownership
You retain all rights in and to your Customer Data. We do not claim ownership of Customer Data.
7.2 Job Metadata
You grant us a limited license to collect, store, and use Job Metadata to provide, maintain, secure, and improve the Service, including to generate aggregated and de-identified analytics.
7.3 Output
Output is generated from your use of the Service. Unless stated otherwise, Output is produced locally in your browser and is under your control. You are responsible for validating Output for your intended use.
7.4 Sensitive data
Do not use the Service to process or store highly sensitive data unless we explicitly agree in writing (e.g., payment card data, Social Security numbers, protected health information, or regulated data subject to specialized compliance regimes).
8. Intellectual Property
The Service, including software, design, branding, and documentation, is owned by Purple Unicorn Labs LLC and protected by intellectual property laws. Except for the limited rights expressly granted in these Terms, we reserve all rights.
9. Privacy
Our Privacy Policy describes how we collect and use personal information and Job Metadata. The Privacy Policy is incorporated by reference.
10. Third-Party Services
We may use third-party providers to help deliver the Service (e.g., payment processing, email delivery, hosting, logging/monitoring). Your use of third-party services may be subject to their separate terms.
11. Disclaimers
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that the Service will be uninterrupted, error-free, or that any Output will be accurate or suitable for a particular purpose.
12. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL PURPLE UNICORN LABS LLC OR ITS AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUE, DATA, OR GOODWILL.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL LIABILITY FOR ALL CLAIMS RELATING TO THE SERVICE WILL NOT EXCEED THE AMOUNT PAID BY YOU FOR THE SERVICE IN THE 12 MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
13. Indemnification
You will indemnify, defend, and hold harmless Purple Unicorn Labs LLC and its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable attorneys’ fees) arising out of or related to: (a) your use of the Service; (b) your violation of these Terms; or (c) your Customer Data, including your right to use and process that data.
14. Termination
You may stop using the Service at any time. We may suspend or terminate your access to the Service if you violate these Terms, the AUP, or if we must do so to comply with law or protect the Service.
Upon termination, your right to use the Service ends. Job Configurations and Job Metadata may be retained or deleted in accordance with our Privacy Policy and any applicable DPA or order form.
15. Governing Law and Venue
These Terms are governed by the laws of the State of New Jersey, excluding its conflict of laws rules. You agree that any dispute arising out of or relating to these Terms or the Service will be brought exclusively in the state or federal courts located in New Jersey, and you consent to personal jurisdiction in those courts.
Note: Some customers prefer arbitration language. If you want arbitration, replace this section with counsel-reviewed arbitration provisions suitable for your customer base.
16. Changes to These Terms
We may update these Terms from time to time. If we make material changes, we will provide notice (for example, by posting an updated version and updating the “Last Updated” date, or by email). Continued use of the Service after the effective date of updated Terms constitutes acceptance.