Terms of Service

Effective Date: November 14, 2025
Last Updated: November 14, 2025

Welcome to QR Spark ("we," "us," or "our"). These Terms of Service ("Terms") govern your access to and use of the QR Spark website and services (collectively, the "Service") located at https://qrspark.app.

By accessing or using our Service, you agree to be bound by these Terms. If you do not agree to these Terms, you may not use our Service.

1. Description of Service

QR Spark is a professional QR code generator that allows users to create, customize, and track QR codes for various purposes, including but not limited to:

  • URL links, Wi-Fi credentials, vCards (digital business cards), email, SMS, phone numbers, WhatsApp messages, location (Google Maps), events, social media profiles, text, coupons, reviews, multilink pages, PDFs, app store links, cryptocurrency addresses, PayPal payments, meeting links (Zoom, Google Meet, Teams), music platforms (Spotify, Apple Music), and feedback forms.
  • Full customization options: colors, logos, eye styles (square/dot), and custom text beneath the QR code.
  • Real-time analytics: Scan logs with device type, timestamp, and geographic data (based on anonymized IP addresses).
  • Short link system for easy sharing (/s/{shortId}).

2. Account Registration and Eligibility

2.1 Account Creation

To use certain features of the Service, you must create an account by providing:

  • A valid email address.
  • A secure password (if signing up via email), or authenticate via Google OAuth.

You agree to provide accurate, current, and complete information during registration and to update your information as necessary to keep it accurate and current.

2.2 Account Security

You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You agree to notify us immediately at support@qrspark.app if you suspect any unauthorized use of your account.

2.3 Eligibility

You must be at least 13 years old (or 16 in the EEA) to use our Service. By using the Service, you represent and warrant that you meet this age requirement.

3. Subscription Plans and Billing

3.1 Free Plan

The Free Plan includes:

  • Unlimited static QR codes with all features.
  • Up to 5 dynamic QR codes.
  • 30-day analytics retention (scan logs are automatically deleted after 30 days).
  • Access to all 22+ QR code types and customization features.
  • Demo mode (try the Service without signing up).

3.2 Pro Plan

The Pro Plan includes:

  • Unlimited static QR codes with all features.
  • Unlimited dynamic QR codes.
  • 1-year analytics retention (scan logs are automatically deleted after 1 year).
  • Priority support.

Pricing for the Pro Plan is displayed on our Pricing Page and is subject to change with 30 days' notice.

3.3 Payment and Billing

  • Payments are processed by a secure third-party payment processor. We do not store your full credit card information.
  • Subscriptions are billed on a recurring basis (monthly or annually, as selected at checkout).
  • You authorize us to charge your payment method on each billing cycle until you cancel your subscription.
  • If payment fails, we may suspend or terminate your access to the Pro Plan features.

3.4 Cancellation and Refunds

  • You may cancel your subscription at any time via Settings → Subscription. Your cancellation will take effect at the end of the current billing period.
  • Refunds are subject to our Refund Policy.
  • If you cancel, you will retain access to Pro features until the end of the billing period. After that, your account will revert to the Free Plan.

4. Acceptable Use Policy

You agree to use the Service only for lawful purposes and in accordance with these Terms. You may NOT create QR codes that:

  • Phishing or Scams: Link to fake login pages, fraudulent websites, or deceptive content designed to steal personal information or money.
  • Malware or Viruses: Link to websites that distribute malicious software, spyware, ransomware, or any harmful code.
  • Illegal Content: Link to content that is illegal under applicable law, including but not limited to child exploitation material, counterfeit goods, stolen credentials, or pirated software.
  • Hate Speech or Harassment: Link to content that promotes violence, discrimination, or harassment based on race, ethnicity, religion, gender, sexual orientation, disability, or other protected characteristics.
  • Spam: Distribute unsolicited commercial messages, bulk emails, or engage in any form of spamming.
  • Impersonation: Impersonate any person or entity, or falsely represent your affiliation with any person or entity.
  • Infringement: Violate the intellectual property rights of others (e.g., linking to pirated movies, music, or software).
  • Abuse of Service: Use automated tools (bots, scrapers) to access the Service, or attempt to circumvent rate limits, security measures, or usage restrictions.

5. Content Moderation and Termination

5.1 Right to Moderate

We reserve the right, but are not obligated, to monitor, review, and moderate QR codes and user-generated content for violations of these Terms. We may use automated systems and manual review to detect prohibited content.

5.2 Banning QR Codes

If we determine that a QR code violates these Terms or our Acceptable Use Policy, we may:

  • Mark the QR code as banned (is_banned = true), which will prevent it from being scanned. Users who attempt to scan a banned QR code will be redirected to a notice page.
  • Delete the QR code from our system.
  • Suspend or terminate your account without prior notice.

5.3 Account Termination

We reserve the right to suspend or terminate your account at any time, with or without cause or notice, for violations of these Terms, suspected fraud, or any other reason we deem necessary to protect the integrity and security of our Service.

Upon termination:

  • Your access to the Service will be immediately revoked.
  • All QR codes associated with your account will be deactivated.
  • Your data may be deleted in accordance with our Privacy Policy.
  • You will not be entitled to a refund for any prepaid subscription fees, except as provided in our Refund Policy.

5.4 Voluntary Account Deletion

You may delete your account at any time via Settings → Account → Delete Account. This action is permanent and cannot be undone. All your QR codes, scan logs, and personal data will be permanently deleted (subject to backup retention for up to 90 days).

6. Intellectual Property Rights

6.1 Ownership of Service

The Service, including all software, designs, graphics, logos, text, and other content (excluding user-generated content), is the property of QR Spark and is protected by copyright, trademark, and other intellectual property laws. You may not copy, modify, distribute, or reverse-engineer any part of the Service without our prior written consent.

6.2 License to Use the Service

We grant you a limited, non-exclusive, non-transferable, revocable license to access and use the Service for your personal or commercial purposes, subject to these Terms.

6.3 User-Generated Content

You retain ownership of all content you create using the Service (e.g., QR codes, logos, text). By using the Service, you grant us a worldwide, royalty-free, non-exclusive license to:

  • Host, store, and display your content as necessary to provide the Service.
  • Generate QR codes, short links, and analytics based on your content.

You represent and warrant that you have the right to upload and use all content you provide and that your content does not violate any third-party rights.

7. Limitation of Liability

7.1 "As Is" Disclaimer

THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR UNINTERRUPTED ACCESS.

We do not guarantee that:

  • The Service will always be available, error-free, or secure.
  • QR codes will always function as expected (e.g., if the linked content is removed or changed by you or a third party).
  • Analytics data will be 100% accurate (e.g., due to ad blockers, VPNs, or bot traffic).

7.2 Limitation of Damages

TO THE MAXIMUM EXTENT PERMITTED BY LAW, QR SPARK, ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AFFILIATES SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:

  • Loss of profits, revenue, or business opportunities.
  • Loss of data or corruption of data.
  • Cost of substitute services.
  • Damages resulting from reliance on the Service (e.g., if a critical business QR code stops working).

OUR TOTAL LIABILITY TO YOU FOR ANY CLAIM ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM (OR $100 USD, WHICHEVER IS GREATER).

7.3 Indemnification

You agree to indemnify, defend, and hold harmless QR Spark and its affiliates from any claims, liabilities, damages, losses, or expenses (including reasonable attorneys' fees) arising out of:

  • Your use of the Service.
  • Your violation of these Terms.
  • Your violation of any third-party rights (e.g., intellectual property, privacy, or publicity rights).
  • Content you create or distribute using the Service.

8. Rate Limiting and Abuse Prevention

To ensure fair use and protect the Service from abuse, we implement the following rate limits:

  • Authentication: 5 requests per 30 seconds per IP address.
  • API Calls: 20 requests per 30 seconds per IP address.
  • QR Scans: 50 scans per 10 seconds per IP address.

If you exceed these limits, you may receive a "Too Many Requests" error and will need to wait before making additional requests. Repeated violations may result in account suspension or termination.

9. Privacy

Your use of the Service is also governed by our Privacy Policy, which explains how we collect, use, and protect your personal information. By using the Service, you consent to our data practices as described in the Privacy Policy.

10. Third-Party Links and Services

The Service may contain links to third-party websites, apps, or services that are not owned or controlled by QR Spark. We are not responsible for the content, privacy policies, or practices of any third-party sites or services. You access third-party sites at your own risk.

11. Modifications to the Service and Terms

11.1 Changes to the Service

We reserve the right to modify, suspend, or discontinue any part of the Service at any time, with or without notice. We are not liable to you or any third party for any modifications, suspensions, or discontinuations.

11.2 Changes to These Terms

We may update these Terms from time to time. When we make changes, we will update the "Last Updated" date at the top of this page. If we make material changes, we will notify you via email (if you have provided one) or by displaying a prominent notice on our Service. Your continued use of the Service after such changes constitutes your acceptance of the updated Terms.

12. Governing Law and Dispute Resolution

12.1 Governing Law

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

12.2 Dispute Resolution

Any disputes arising out of or related to these Terms or the Service shall be resolved through good-faith negotiations. If a resolution cannot be reached, disputes shall be submitted to the exclusive jurisdiction of the courts of Morocco.

13. Miscellaneous

13.1 Entire Agreement

These Terms, together with our Privacy Policy and Refund Policy, constitute the entire agreement between you and QR Spark regarding the Service and supersede all prior agreements and understandings.

13.2 Severability

If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.

13.3 Waiver

Our failure to enforce any right or provision of these Terms shall not be deemed a waiver of such right or provision.

13.4 Assignment

You may not assign or transfer these Terms or your account to any third party without our prior written consent. We may assign our rights and obligations under these Terms without restriction.

14. Contact Us

If you have any questions, concerns, or feedback regarding these Terms, please contact us:

These Terms of Service were last updated on November 14, 2025. By using QR Spark, you acknowledge that you have read, understood, and agree to be bound by these Terms.