Dependencies

This page lists the third-party software components embedded in the Genius Scan SDK and the external services it may connect to during operation.

Embedded Third-Party Libraries

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.

External Services

Depending on your configuration, the SDK may initiate network connections to the following services to support specific features.

OCR Language Data

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.

License Validation

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.

Ready to get started?

Start with a free trial license to test the SDK, or contact us directly for a custom quote tailored to your needs.

Products

Industries

Case Studies

Integration

Company

© 2026 The Grizzly Labs. All rights reserved.