Terms of Service

Last updated: April 8, 2026

1. The Service

onpack provides a platform for brands to generate unique product identifiers, track consumer engagement via QR code scans, and run loyalty and promotional programs. Consumers can scan products, collect them, earn points, and redeem rewards.

2. Brand Accounts

  • You must provide accurate company information upon registration.
  • You are responsible for all activity under your account, including API usage.
  • Generated unit codes are unique and licensed to your account. You may not resell or transfer codes to third parties.
  • You are responsible for the accuracy of reward descriptions and for fulfilling rewards to consumers.

3. Consumer Accounts

  • You must be at least 16 years old to create an account.
  • One account per person. Duplicate accounts may be merged or removed.
  • Points and rewards have no cash value and cannot be transferred between accounts.
  • We reserve the right to void points or rewards obtained through fraudulent activity.

4. Pricing and Billing

  • Brand subscriptions are billed monthly in advance via Stripe.
  • Unit overage is calculated monthly and billed at the end of each billing period.
  • A 10% platform fee applies to each reward redemption (based on face value).
  • Prices may change with 30 days notice. Existing subscriptions are honoured until the next renewal.
  • All prices are in EUR and exclude applicable VAT.

5. Acceptable Use

You may not:

  • Attempt to enumerate, brute-force, or reverse-engineer unit codes
  • Use automated tools to scan codes at scale without permission
  • Create fake consumer accounts to manipulate loyalty points or promotion outcomes
  • Use the platform for illegal products or deceptive promotions

6. Intellectual Property

Brand logos, product names, and descriptions remain the property of the respective brand. onpack retains ownership of the platform itself — including its software, design, infrastructure, and the algorithms used to generate codes. Brands receive a licence to use their generated codes for the duration of their subscription.

7. Data Ownership and Licence

You own your data. Brand owns all data generated through its account on the platform, including SKU information, batch records, scan events attributed to its products, points balances of consumers in relation to its brand, and redemption records of its rewards ("Brand Data").

You grant onpack a licence to operate and improve the service. Brand grants onpack a worldwide, royalty-free, non-exclusive licence to host, store, process, transmit, analyse, and create derivative works from Brand Data for the following purposes: (a) providing the service to Brand and its consumers; (b) operating, securing, and improving the platform; (c) generating aggregated and anonymised insights, benchmarks, and statistical models across the platform as a whole. This licence lasts for the duration of the subscription and, in respect of irreversibly aggregated or anonymised data, indefinitely thereafter.

What we will not do. We will never sell raw Brand Data to third parties. We will never share one brand's raw data with another brand. We will never expose a consumer's activity with one brand to a different brand on the platform — consumers are platform-level participants, and each brand only sees consumer activity within its own brand context.

Right to leave. Brand may terminate the subscription at any time (see §9). Upon termination, Brand may export all of its Brand Data via the API or admin interface. Brand may also request deletion of its Brand Data at any time by emailing privacy@onpack.io; we will delete it within 30 days, except for data that has already been irreversibly aggregated or anonymised, and except where retention is required by law (e.g. invoice records under tax law).

8. Consumer Data and Privacy

Consumer accounts (including email, display name, and cross-brand scan history) are owned and controlled by onpack as the data controller for consumer-facing services. Brands receive consumer-level data only in two cases: (a) aggregated and anonymised statistics about engagement with their own brand; (b) the minimum data needed to fulfil a reward when a consumer voluntarily redeems one (e.g. voucher code and consumer ID). Brands never receive consumer email addresses or any data about consumer activity on other brands. See our Privacy Policy for full details.

9. Termination

  • Either party may terminate with 30 days written notice.
  • Upon termination, brand access is revoked. Scan URLs remain active for 90 days to avoid breaking printed QR codes already in market.
  • Brand Data is retained for 30 days after termination to allow export, then deleted on request or anonymised by default.
  • We may suspend accounts for violation of these terms without notice.

10. Liability

onpack is provided "as is". We do not guarantee uninterrupted service. Our liability is limited to the amount paid by the brand in the 12 months preceding any claim. We are not liable for brand-side reward fulfilment, printing errors, or consumer disputes with brands.

11. Governing Law

These terms are governed by the laws of Austria. Disputes shall be resolved in the courts of Vienna, Austria.

12. Contact

Questions about these terms: legal@onpack.io

We use cookies to track scans and improve your experience. By accepting, you allow us to collect anonymised location data from scans. Privacy Policy.