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:

Library Version Description
libpng 1.6.48 PNG reference library
libjpeg v9c JPEG image compression
libjpeg-turbo 3.1.0 High-performance JPEG image compression
Leptonica 1.84.1 Image processing and analysis
Tesseract 5.4.1 OCR engine
zlib 1.3.1 Data compression
libtiff 4.3.0 TIFF library
Haru 2.4.5 PDF generation
RapidXML 1.13 Fast XML parser
OpenCV 4.8.0 Computer vision library
Tensorflow 2.14.0 Machine learning framework
LiteRT 1.0.1 Runtime for on-device AI
Djinni - Cross-language interface bridging

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.