Frequently Asked Questions
And answers, of course
Product
Questions regarding the core product and subscription
This is due to a feature called User-agent reduction in Chrome 110 and upwards, aimed at preserving user privacy. These browser versions no longer include a device model or platform version, and instead just send the value "K" as device model, and "Android 10" as platform.
To see detailed device model names in the usage statistics, your app needs to be configured to request Client Hints and delegate them to the STRICH service. Please refer to the Deployment Guide for detailed instructions on how to accomplish this.
At the moment, there is no workaround and other scanning products suffer from the same limitation. Note that this is purely a display issue, barcodes can still be scanned.
Safari on iOS has an open issue in its WebAssembly loader that causes an "Out of Memory" error. The error causes STRICH's library initialization to fail, and also manifests as an error message in the Safari browser console:
Library versions 1.4.8 and newer request less memory on initialization and trigger the bug less frequently. The issue occurs sporadically and sometimes can only be cleared by closing and reopening the browser tab.
This issue no longer occurs on iOS 18.
Billing & Pricing
Questions relating to billing, subscription payments and product pricing
If your scans exceed your subscription plan's limit for two consecutive months, we will contact you to upgrade to a higher plan the following month. You will have two weeks to make a decision. You can decide to continue with a higher plan or to cancel your account at that point.
We try to minimize our administrative overhead in order to ship a compelling product at a competitive price point.
For companies where credit card or Paypal payments are difficult, we offer the Enterprise plan with flexible payment options and long-term contracts.
Yes, we offer discounts for startups.
You may qualify for a discount if you meet the following requirements:
- Under 500K USD annual revenue
- Bootstrapped or under 1M USD in funding
- Less than 5 years old
- 5 or fewer employees
- Not an existing customer
If you think you qualify, please contact us directly. Applications are reviewed on a case-by-case basis and may be denied without giving a reason.
Yes, we offer discounts for NGOs and registered charities.
If you think you qualify, please contact us directly and include relevant documentation, such as your charity registration documents.
Privacy
Questions relating to user and data privacy
Data is transmitted by the SDK to our servers for two reasons:
- License verification
- Usage tracking
During license verification the SDK transmits (in addition to the key itself) a number of non-identifying characteristics of the client, such as the operating system (e.g. Android), browser (e.g. Chrome 109), the origin URL (for scope verification) and the SDK version used.
For usage tracking purposes, the SDK periodically transmits the number of scans and the types of barcodes that were scanned. The values encoded in the barcodes are not sent.
All data is protected during transit via industry-standard TLS connections. Browser vendors work hard to prevent leaking personal or device-identifying data, so even if we wanted your data (which we do not), it would be difficult if not impossible to get.
The SDK does not transmit any data to third parties.
Completely offline operation, with the SDK sending absolutely nothing via the internet, is available for Enterprise licenses. Please contact us directly at sales@pixelverse.ch if you're interested in this capability.