sparQ
Team & HR EmployeesProfiles and org chart HiringApplicant tracking OnboardingNew hire workflows OffboardingDeparture workflows
Time Time ClockClock in and out TimesheetsWeekly approvals PTO / LeaveTime-off requests In/Out BoardLive team status
Sales & Billing ContactsCustomer management QuotesProfessional proposals InvoicesBilling and payments CatalogProducts and pricing
Operations JobsWork order management ScheduleDispatch and planning AppointmentsCustomer booking ChatTeam messaging
More ExpensesTracking and approval DocumentsFile storage KnowledgeInternal wiki All Products →See all 30+ apps
By Industry Field Service HVAC, plumbing, electrical, cleaning Professional Services Consultants, agencies, law firms Workforce Management Shift-based and multi-location General Office Standard business operations
Getting Started Pricing Simple per-instance pricing Compare sparQ vs. Zoho See how we stack up Compare sparQ vs. Jobber See how we stack up Self-Hosted Guide Deploy on your own server
Community Home Explore everything the sparQ community has to offer →
Learn TutorialsStep-by-step guides Help CenterDocs and how-tos ChangelogWhat's new in sparQ
Connect BlogProduct news & updates Customer StoriesSee how businesses use sparQ ForumAsk the community
Build Developer HubAPI, SDK & module docs MarketplaceApps, plugins & language packs
Partner Program Become a Partner Join the VAR network Partner Portal Resources for active partners Partner Directory Find a sparQ partner (coming soon)
Resources Partner Application Apply to become a partner About the Program How the partner program works
Pricing
Log in Get Started

End User License Agreement

Effective March 11, 2026 — Version 1.0

Please read this agreement carefully before installing or using sparQ. By clicking "Accept & Continue", running the getsparq installer, or otherwise installing or using sparQ, you agree to be bound by this End User License Agreement. If you are accepting on behalf of a company or other legal entity, you represent that you have authority to bind that entity. If you do not agree to these terms, do not install or use sparQ.

1. License

1.1 License Grant

sparQ is licensed under the Elastic License 2.0 (ELv2). Subject to the terms and conditions of this Agreement and the ELv2, remarQable LLC grants you a limited, non-exclusive, non-transferable, non-sublicensable right to:

  • Install and use sparQ for your own internal business operations;
  • Copy sparQ for backup or archival purposes;
  • Modify the source code of sparQ for your own internal use.

A copy of the Elastic License 2.0 is included in the LICENSE file in the root of the sparQ repository and is available at sparqone.com/legal/license.

1.2 Restrictions

The Elastic License 2.0 prohibits the following without a separate commercial agreement with remarQable LLC:

  • Providing sparQ as a hosted or managed service to third parties — you may not offer sparQ (or any substantially similar product built on sparQ) as a service to others.
  • Circumventing license key functionality or any technical measures that control access to features.
  • Removing or altering license notices in the source code or documentation.

To use sparQ in a manner not permitted by the ELv2, contact dev@remarqable.io to discuss a commercial license.

1.3 Self-Hosted Use

Self-hosted installations of sparQ for your own internal business operations are permitted at no charge under the ELv2. No seat limits apply.

2. Telemetry and Data Collection

2.1 What We Collect and Why

When you install and use sparQ, the software automatically collects and transmits certain technical and operational data to remarQable LLC ("Telemetry Data"). This data is used to understand how sparQ is deployed across different environments, improve product stability and performance, prioritize feature development, and provide better support.

By installing sparQ and accepting this Agreement, you consent to the collection and transmission of Telemetry Data as described below.

2.2 Data Collected at Installation

After you accept this Agreement, the getsparq installer collects the following:

DataDescription
Installation IDA randomly generated 6-character identifier unique to your installation. Persists across reinstalls.
sparQ versionThe version of sparQ being installed.
Installer versionThe version of the getsparq installer script.
Installation timestampUTC timestamp of when the installation occurred.
Server operating systemOS name, distribution, and version (e.g., "Ubuntu 22.04.3 LTS").
Kernel versionLinux kernel version string.
Server architectureCPU architecture (e.g., "amd64", "arm64").
CPU countNumber of CPU cores available to the server.
RAMTotal system memory in megabytes.
Disk spaceAvailable disk space on the root partition in gigabytes.
Docker versionInstalled Docker Engine version.
Python versionInstalled Python version.
Cloud providerDetected hosting provider (e.g., "digitalocean", "aws", "gcp", "azure", "hetzner", "bare_metal", or "unknown").
Cloud instance typeInstance or droplet type where detectable (e.g., "s-2vcpu-4gb").
Server IP addressThe public IP address of the server running sparQ. This reflects the server's location, not necessarily your personal location.

2.3 Data Collected at EULA Acceptance

When you click "Accept & Continue" on the EULA screen, the following is collected from your browser:

DataDescription
EULA acceptance timestampUTC timestamp of when you accepted this Agreement.
Client IP addressYour browser's IP address at the time of acceptance, used for approximate geographic lookup.
Country, region, and cityApproximate geographic location derived from your client IP via GeoIP lookup.
Browser name and versionYour web browser (e.g., "Chrome 120").
Browser engineRendering engine (e.g., "Blink", "Gecko", "WebKit").
Client operating systemOS of the device you used to access the EULA (e.g., "Windows 11", "macOS 14").
Screen resolution and color depthDisplay dimensions and color depth of your screen.
Device pixel ratioDisplay pixel density (used to identify HiDPI/Retina screens).
TimezoneYour browser's local timezone (e.g., "America/Chicago").
Locale and languageBrowser locale and preferred language (e.g., "en-US").
Touch supportWhether your device supports touch input.
Device typeInferred device category: "desktop", "tablet", or "mobile".
User agent stringRaw browser user agent string, retained for debugging.

2.4 Data Collected at Company Setup

When you complete the initial company setup wizard:

DataDescription
Company nameThe name of your organization as entered during setup.
Company locationCity, state/region, country (ISO code), and timezone.
Industry modeThe business type selected (e.g., "field_service", "professional_services").
Initial seat countNumber of user accounts created at the time of setup.

2.5 Ongoing Health Pings

After installation, sparQ periodically transmits your Installation ID, current sparQ version, and a timestamp. These pings track version adoption and active installations. Health pings may be disabled by setting SPARQ_TELEMETRY_DISABLED=1 in your sparQ environment configuration.

2.6 Data We Do Not Collect

We do not collect the names, email addresses, or contact details of your employees or customers; any business records, invoices, contacts, or job data you create in sparQ; financial data, payment information, or API keys stored in sparQ; or the contents of any documents, messages, or files within sparQ.

2.7 Telemetry Transmission

Telemetry Data is transmitted over HTTPS. Transmissions are non-blocking — a failure to reach our servers will not interrupt the installation or operation of sparQ.

2.8 Data Retention

We retain Telemetry Data for up to 3 years from your installation's last active ping. To request deletion of your installation's Telemetry Data, email dev@remarqable.io with your Installation ID (found at /opt/sparq/.sparq on your server).

2.9 No Opt-Out for Core Telemetry

The Telemetry Data described in Sections 2.2–2.4 is collected as part of the standard installation and first-run process and cannot be disabled. Health pings (Section 2.5) may be disabled as described above.

If you are not comfortable with this data collection, do not install sparQ.

3. Privacy

3.1 Personal Data

Certain Telemetry Data — specifically IP addresses and approximate geographic location — may constitute personal data under applicable privacy laws including the EU General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA). For the purposes of GDPR, remarQable LLC acts as the data controller for Telemetry Data.

Legal basis for processing (GDPR): Your acceptance of this Agreement constitutes consent under Article 6(1)(a) of the GDPR. We also process telemetry under the legitimate interests basis (Article 6(1)(f)) for product improvement and support purposes.

3.2 Your Privacy Rights

Depending on your jurisdiction, you may have the right to access, correct, delete, or port the Telemetry Data we hold about your installation, and to object to or restrict processing. California residents have the rights described in the CCPA. To exercise any of these rights, contact dev@remarqable.io with your Installation ID. Our full Privacy Policy describes these rights in detail.

3.3 International Transfers

Telemetry Data is processed and stored in the United States. If you are located outside the United States, including in the European Economic Area, your data will be transferred to and processed in the United States. By accepting this Agreement, you consent to this transfer.

3.4 Third-Party Services

remarQable LLC uses DigitalOcean infrastructure to store and process Telemetry Data. We do not sell Telemetry Data to third parties and do not use it for advertising.

4. Updates

remarQable LLC may release updates to sparQ that are automatically applied via Watchtower if enabled. Updated versions remain subject to this Agreement and the ELv2. We reserve the right to update this EULA; material changes will be announced at sparqone.com and in the sparQ release notes at least 14 days before taking effect. Continued use of sparQ after the effective date constitutes acceptance.

5. Disclaimer of Warranties

sparQ is provided "as is" and "as available" without warranty of any kind, express or implied. To the fullest extent permitted by applicable law, remarQable LLC disclaims all warranties, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement. remarQable LLC does not warrant that sparQ will be uninterrupted, error-free, or free of harmful components.

6. Limitation of Liability

To the maximum extent permitted by applicable law, remarQable LLC and its officers, directors, employees, and agents shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, revenue, data, or business, arising out of or related to your use of or inability to use sparQ — even if advised of the possibility of such damages.

In no event shall remarQable LLC's total cumulative liability to you exceed one hundred US dollars (USD $100), regardless of the theory of liability or the form of action. Some jurisdictions do not allow the exclusion of certain warranties or limitations of liability, so some of the above may not apply to you.

7. Indemnification

You agree to indemnify, defend, and hold harmless remarQable LLC and its officers, directors, employees, and agents from any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising from: (a) your use of sparQ; (b) your violation of this Agreement; or (c) your violation of any third-party rights.

8. Term and Termination

This Agreement is effective upon your acceptance and continues until terminated. Your rights terminate automatically if you violate any material term of this Agreement or the ELv2. Upon termination, you must cease use of sparQ and destroy all copies in your possession. Sections 2 (with respect to data already collected), 5, 6, 7, and 9 survive termination.

9. Governing Law and Disputes

This Agreement is governed by the laws of the State of Minnesota, without regard to conflict of law principles. Any disputes shall be resolved in the courts located in Hennepin County, Minnesota, except that either party may seek injunctive relief in any court of competent jurisdiction.

10. General

Entire Agreement. This Agreement and the Elastic License 2.0 constitute the entire agreement between you and remarQable LLC regarding sparQ, and supersede all prior agreements and understandings.

Severability. If any provision of this Agreement is found unenforceable, the remaining provisions continue in full force.

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

Assignment. You may not assign this Agreement without our prior written consent. remarQable LLC may assign this Agreement freely.

Export. You agree to comply with all applicable export control laws and regulations.

11. Contact

remarQable LLC
900 2nd Ave S, Suite 650
Minneapolis, MN 55402
Email: dev@remarqable.io

sparQ is a product of remarQable LLC. Copyright © 2025–2026 remarQable LLC. All rights reserved.

sparQ Pricing Marketplace ↗ Changelog
Community Tutorials Blog Help Center Developer Hub Customer Stories Forum ↗
Company About Partners Contact
Legal Privacy Terms Acceptable Use License EULA Security

Stay up to date

© 2026 remarQable LLC. All rights reserved.

We're cooking

sparQ is almost ready. We're putting the finishing touches on something great.

No spam. We'll only email you when we launch.