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.
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.
Questions relating to billing, subscription payments and product pricing
Yes, we offer discounts for startups.
You may qualify for a discount if you fulfill the following requirements:
- Up to 1 million USD in funding
- Less than 2 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.
Questions relating to user and data privacy
Data is transmitted by the SDK to our servers for two reasons:
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.