Skip to contents

Terms of service

The deal between you and Mosaic, in plain English.

This is the contract for using Mosaic. It’s written to be readable: short sections, no hidden gotchas, and a clear path out if you ever want to leave.

Effective: 2026-07-17

In one paragraph

Mosaic is a catalogue-template service you can use to design templates, bind product data, and export campaign-ready layouts. You own what you put into Mosaic. We give you a limited license to use the software, we keep the service running, and we ask that you don’t abuse it. We don’t sell your data, we don’t train AI on it, and we offer a 14-day heads-up before any material change to these terms. If something here isn’t acceptable, please don’t use Mosaic — and email us if you want to talk about why.

Who we are

The parties to this agreement are:

  • The operator

    Quad Tech — the company that provides Mosaic, signs contracts, and answers support and legal requests.

  • The customer

    You — the individual or organization that creates a Mosaic account. If you’re signing up on behalf of an organization, you represent that you have authority to bind that organization to these terms.

  • The service

    Mosaic — the catalogue-template SaaS, including the editor, asset library, org model, and any integrations or APIs we expose. We may also refer to it as “the service” or “Mosaic”.

  • Contact

    Email legal@quadtech.dev for anything contract-related (these terms, billing disputes, IP questions). For privacy and data requests, see the Privacy policy.

Your agreement to these terms

By creating an account, clicking “I agree,” or using Mosaic, you accept these Terms of Service, the Privacy policy, and any product-specific terms posted inside the app (for example, the Acceptable Use Policy for messaging channels, if you enable them).

If you do not agree, do not use Mosaic. If you’re entering into these terms on behalf of a company, you represent that you have the authority to bind that company, in which case “you” refers to that company.

We may update these terms from time to time. The “Last updated” date at the top of the page reflects the most recent revision. If a change is material, we’ll email every active account holder at least 14 days before it takes effect. Continued use of Mosaic after the effective date constitutes acceptance.

Your account

  • Accurate information

    You agree to provide accurate, current, and complete information when you sign up, and to keep it updated. We use this to send you service notices, invoices, and security alerts.

  • You are responsible for your account

    Everything that happens under your account — every template published, every export rendered, every message sent through an integration you enabled — is your responsibility. Don’t share credentials. Use a unique password and turn on every available security option.

  • One person, one account

    Don’t share login credentials across people. Use the team / org model to invite teammates. Bots and automation belong in a service account, not a personal one.

  • Inactive accounts

    If your account has no logins, no exports, and no team activity for 24 months, we may archive it after emailing you. Archived accounts can be restored on request for 90 days, after which the data is deleted under the retention window in the Privacy policy.

  • Minors

    Mosaic is not directed at children under 16 (or the minimum age in your country, whichever is higher). If you’re under that age, please don’t create an account.

Acceptable use

You agree not to use Mosaic to:

  • Break the law

    Upload, store, or distribute content that infringes intellectual property rights, violates privacy, harasses, defames, or is otherwise unlawful in any jurisdiction you operate in or we operate in.

  • Send spam or unsolicited messages

    Use the messaging integrations (email, SMS, WhatsApp, Viber) to send unsolicited bulk messages. We follow the CAN-SPAM Act, GDPR, PECR, and equivalent local rules. If you turn on a messaging channel, you are the sender of every message and you are responsible for consent.

  • Abuse the platform

    Probe, scan, or test the security of Mosaic without our written permission; interfere with or disrupt the service or another customer’s use of it; bypass rate limits; or upload content designed to exploit a known vulnerability in our stack.

  • Scrape or reverse-engineer

    Crawl, scrape, or systematically copy Mosaic templates, designs, code, or content beyond what the product explicitly lets you do. Don’t try to extract source code, decrypt data we encrypted, or build a competing service from our API.

  • Upload malicious content

    Upload viruses, malware, ransomware, or anything else designed to damage systems or data. We scan uploads for malicious content using Cloudflare’s protections; deliberately evading that scan is grounds for immediate suspension.

  • Misuse content from third-party integrations

    If you connect Google Drive, Slack, or another third-party account, you agree to their terms as well. We never see data we didn’t ask for, and you shouldn’t try to make us a conduit for content you don’t have the right to share.

  • Impersonate or misrepresent

    Don’t impersonate another person, organization, or Mosaic employee. Don’t misrepresent your relationship with Mosaic in a way that could mislead a third party.

Your content

You own what you put into Mosaic. Specifically:

  • You keep ownership

    Templates, products, images, CSV files, brand assets, and any other content you upload remain yours. We claim no ownership over your content.

  • You give us a limited license

    You grant Mosaic a worldwide, non-exclusive, royalty-free license to host, store, reproduce, modify (only to render your templates and exports), and transmit your content for the sole purpose of operating the service for you. This license ends when you delete the content or close your account, subject to the retention window in the Privacy policy.

  • You confirm you have the rights

    You represent that you own or have the necessary rights to upload everything you put into Mosaic, and that doing so does not violate any law, contract, or third-party right.

  • You are responsible for backups

    We maintain point-in-time recovery and R2 versioning, but you should export your important work periodically. The Export feature in Settings produces a portable bundle of your products, templates, assets, and audit log.

  • Feedback

    If you send us feedback, suggestions, or ideas about Mosaic, you grant us a perpetual, irrevocable, royalty-free license to use that feedback to improve the service, with no obligation to you.

  • We may remove content

    If we receive a credible notice that your content infringes someone else’s rights, or that it violates these terms, we may remove or restrict access to it. We’ll notify you when we do, unless doing so would prejudice an investigation.

Our content and intellectual property

  • The Mosaic product

    The Mosaic software, brand, design system, marketing site, logos, illustrations, and documentation are owned by Quad Tech (or our licensors) and protected by copyright, trademark, and trade-secret law. We grant you a limited, non-exclusive, non-transferable, revocable license to use Mosaic for your own catalogue work — nothing more.

  • Open-source template code

    The fletushka template that powers Mosaic is open-source under the MIT license. The hosting, branding, design system integration, custom code, and any closed-source workers (Drive export, render-worker, …) are NOT covered by the open-source license and remain Quad Tech property.

  • You may not

    Copy, redistribute, sell, sublicense, or create derivative works of Mosaic (other than the open-source template code), the Mosaic brand, or any of our trademarks. You may not remove or alter any proprietary notices.

  • You may

    Build catalogues, templates, and exports for yourself or your customers using Mosaic. Share screenshots of Mosaic in marketing materials that accurately describe the service. Write honest reviews.

Third-party services

Hosting & data

Cloudflare
Application runtime, edge cache, Durable Objects, R2 object storage, KV. Governed by Cloudflare’s terms and privacy policy.
Neon (PostgreSQL)
Managed Postgres for all persistent data. Governed by Neon’s terms and privacy policy.

Identity & integrations (only active when you enable them)

Google Identity Services / Google OAuth
Powers Sign in with Google and Connect Google Drive. Subject to Google’s terms and API Services User Data Policy. See our Privacy policy for the exact scopes and what we receive.
Resend, Twilio, BulkGate, Viber
Messaging providers for outbound notifications. Subject to each provider’s terms. Activated only when you provide API credentials and enable the channel.
remove.bg / Photoroom
Background-removal providers. Subject to each provider’s terms. Activated only when configured; we send only the bytes of the image being processed.
Open Food Facts
Free barcode → image enrichment service. Subject to Open Food Facts terms. Activated only when configured.

Subscriptions and billing

  • Plans

    Mosaic offers a free tier and several paid tiers. The list of public tiers, prices, and feature limits is shown on /pricing and inside /billing. Platform admins can assign any tier to any organization manually — there is no self-serve credit-card flow on this version of Mosaic.

  • Free tier

    Free-tier orgs are subject to the published limits (number of products, templates, team members, renders, etc.). We may adjust those limits with reasonable notice. Free-tier orgs are not guaranteed any specific uptime.

  • Billing cycle

    Paid plans are billed monthly in advance per organization. Invoices are issued at the start of each billing cycle. The first invoice for an upgraded plan is prorated to the cycle start date.

  • Taxes

    Prices exclude applicable taxes (VAT, GST, sales tax). You are responsible for any taxes due in your jurisdiction unless we are required to collect them.

  • Refunds

    If we make a billing error, we’ll refund the difference. Otherwise, fees are non-refundable except where required by law. If you cancel mid-cycle, you keep access until the end of the paid cycle; we don’t prorate refunds.

  • Price changes

    If we change the price of a paid tier, we’ll notify active subscribers at least 30 days before the change takes effect. If you don’t accept the new price, you can switch to the free tier or cancel before the change date.

  • Late payment

    If a charge fails, we retry up to 3 times over 14 days, then downgrade the org to the free tier. We don’t delete your data on downgrade — it’s just hidden behind the plan limits until you upgrade or trim your workspace.

Beta service, no SLA

Mosaic is an active prototype. Features may change, break, be removed, or be replaced with better versions. We’ll try to give reasonable notice before retiring a feature you depend on, but we don’t promise any specific uptime, response time, or availability.

We use the service ourselves for production catalogues, so we have real skin in the game — but until we publish an SLA, treat Mosaic as best-effort. Critical workflows should have an export-based backup you can run manually if needed.

Intellectual property complaints (DMCA / equivalent)

If you believe content hosted in Mosaic infringes your copyright, trademark, or other IP right, email legal@quadtech.dev with: (a) your contact details, (b) identification of the work claimed to be infringed, (c) the URL or path of the allegedly infringing material in Mosaic, (d) a good-faith statement, (e) a statement under penalty of perjury that the notice is accurate and that you’re authorized to act for the rights holder, and (f) your physical or electronic signature.

We’ll acknowledge within 2 business days, remove or restrict access to the material while we investigate, and notify the uploader. If you’re the uploader and want to dispute the removal, send us a counter-notice with the same kind of information — we’ll forward it to the complainant and restore the material in 10–14 business days unless they file a lawsuit.

This process is designed to satisfy the U.S. DMCA and equivalent regimes in the EU, UK, and other jurisdictions where we operate. Repeat infringers have their accounts terminated.

Termination

  • You can leave anytime

    Close your account from Settings → Danger zone, or by emailing legal@quadtech.dev. Your data is deleted under the retention window described in the Privacy policy (typically within 30 days).

  • We can suspend or terminate for cause

    If you materially breach these terms, don’t cure within 14 days of notice (when cure is possible), or engage in conduct that we reasonably believe creates an imminent risk of harm to us, other customers, or third parties, we may suspend or terminate your access immediately. We’ll tell you why unless doing so would impede an investigation.

  • Effect of termination

    On termination, your license to use Mosaic ends, your API tokens are revoked, and your data enters the deletion window. Sections that by their nature should survive termination (payment obligations, disclaimers, limitation of liability, indemnity, dispute resolution) survive.

  • We can discontinue the service

    If we ever shut Mosaic down (no current plan to), we’ll give at least 90 days’ notice, stop billing, and give you a final export window.

Disclaimers and limitation of liability

  • “AS IS” and “AS AVAILABLE”

    Mosaic is provided “as is” and “as available,” without warranties of any kind, express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, non-infringement, and accuracy of results.

  • No guarantee of results

    We don’t guarantee that Mosaic will be uninterrupted, error-free, or that the output will meet your specific business or legal requirements. You’re responsible for reviewing exports before publication.

  • Third-party content

    Mosaic may surface third-party content (e.g., Open Food Facts images, Google Drive files you imported). We don’t endorse or warrant that content and aren’t responsible for it.

  • Limitation of liability

    To the maximum extent permitted by law, neither Quad Tech nor its suppliers will be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, including lost profits, lost data, business interruption, or goodwill, even if we were advised of the possibility of such damages. Our total cumulative liability for all claims arising out of or relating to Mosaic will not exceed the greater of (a) the fees you paid us in the 12 months before the claim, or (b) USD $100.

  • Jurisdictional carve-outs

    Some jurisdictions don’t allow the exclusion of certain warranties or the limitation of certain damages. In those places, the exclusions and limitations above apply to the maximum extent permitted, and the remainder of these terms remains in force.

  • Nothing in this section

    Limits liability that can’t be excluded by law (for example, death or personal injury caused by negligence, fraud, or fraudulent misrepresentation), or any liability you have as a data controller to data subjects under privacy law.

Indemnification

You agree to indemnify, defend, and hold harmless Quad Tech, its affiliates, and their respective officers, directors, employees, and agents from any third-party claim, demand, suit, or proceeding arising out of or relating to (a) your content, (b) your use of Mosaic, (c) your violation of these terms, or (d) your violation of any law or third-party right. We’ll notify you of any claim we’re defending under this section and let you take over the defense at your cost, with our reasonable cooperation.

Governing law and disputes

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

We’ll try to resolve any dispute informally first — email legal@quadtech.dev and we’ll work with you in good faith for at least 30 days. If we can’t resolve it, you and we agree that the state and federal courts located in Wilmington, Delaware will have exclusive jurisdiction, except that either of us may seek injunctive relief in any court of competent jurisdiction to protect intellectual property or confidential information.

Nothing in this section prevents either party from seeking remedies for fraud, intellectual-property infringement, or violations of privacy law in the jurisdiction where the harm occurred. If you’re a consumer in a jurisdiction that gives you the right to bring claims in your local courts, this section doesn’t take that right away.

Changes to these terms

We may update these terms from time to time. The “Last updated” date at the top of the page reflects the most recent revision. If a change is material — for example, adding a new restriction on use, or changing how we handle content — we’ll email every active account holder at least 14 days before the change takes effect. Non-material changes (typos, clarifications, contact email updates) take effect on the date posted.

Contact

For anything contract-related — these terms, billing disputes, IP questions, indemnification — email us. We respond within 5 business days.

legal@quadtech.dev