This page lists the third-party software components embedded in the Genius Scan SDK and the external services it may connect to during operation.
The Genius Scan SDK includes the following open-source libraries. Platform-specific versions are listed separately.
| Library | Version | Description |
|---|---|---|
| libpng | 1.6.48 | PNG reference library (iOS/Android/Unix) |
| libpng | 1.6.37 | PNG reference library (Web) |
| libjpeg | 9c | JPEG image compression (iOS/Unix) |
| libjpeg-turbo | 3.1.0 | High-performance JPEG image compression (Android) |
| Leptonica | 1.87.0 | Image processing and analysis (iOS/Android/Unix) |
| Tesseract | 5.4.1 | OCR engine (iOS/Android/Unix) |
| zlib | 1.3.2 | Data compression (Unix) |
| zlib | 1.2.11 | Data compression (Web) |
| libtiff | 4.3.0 | TIFF library (iOS/Android/Unix) |
| Haru | 2.4.5 (TGL fork) | PDF generation |
| RapidXML | 1.13 | Fast XML parser |
| OpenCV | 4.8.0 (TGL fork) | Computer vision library (iOS/Android/Unix) |
| OpenCV | 4.8.0 | Computer vision library (Web) |
| TensorFlow Lite C | 2.14.0 | Runtime for on-device AI (iOS) |
| TensorFlow | 2.21.0 | TensorFlow Lite source-build dependency (Unix) |
| LiteRT | 1.4.1 | Runtime for on-device AI (Android) |
| Djinni support library | 1.2.1 | Cross-language interface support (iOS/Android/Unix) |
| PhoneNumberKit | 605e5d8 | Phone number parsing (iOS) |
| Plot | b65cc51 | HTML generation for hOCR (iOS) |
| Gson | 2.14.0 | JSON serialization (Android) |
iOS and Android use the operating system’s zlib.
Depending on your configuration, the SDK may initiate network connections to the following services to support specific features.
When the SDK is configured to perform OCR in languages that are not natively supported by the device’s operating system, the SDK may download training data from the Tesseract GitHub Repository.
When the auto-refresh feature is enabled in the ScanFlow module, the SDK will automatically connect to our licensing server in order to validate the subscription status and update the license keys before their expiration. This requires transmitting the current license key, the host application identifier, its version number and a randomized device identifier to servers by Heroku, Inc. in the USA.
This feature can be disabled by setting the autoRefresh flag to false during initialization, preventing all network traffic to the licensing server.
Start with a free trial license to test the SDK, or contact us directly for a custom quote tailored to your needs.
© 2026 The Grizzly Labs. All rights reserved.