Software Version Support & End-of-Life Policy
The following page details the deprecation policy of Innovatrics IDV SDKs.
Updated on 15th December, 2025
Software Version Support & End-of-Life Policy of Innovatrics IDV SDKs
Purpose
This policy explains how Innovatrics (“we”) manage the lifecycle of our autocapture components (Android, iOS, Flutter and Web SDKs). It ensures our customers (“you”) receive secure, reliable, and well-supported products, while providing you clear expectations around updates, maintenance, and transitions.
Scope
This policy applies to all mobile libraries, Flutter SDK plugins and Web SDKs, namely:
- Android SDK
- Android Document library
- Android Face library
- Android Face Lite library
- Android NFC library
- Android Palm library
- iOS SDK
- iOS Document library
- iOS Face library
- iOS Face Lite library
- iOS NFC library
- iOS Palm library
- Flutter SDK plugins
- Flutter Document plugin
- Flutter Face plugin
- Flutter Face Lite plugin
- Flutter NFC plugin
- Web SDKs
- Web Document Auto Capture
- Web Face Auto Capture
- Web MagnifEye Liveness
- Web Multi-Range Liveness
- Web Smile Liveness
- Web Palm Capture
Versioning Approach
We use Semantic Versioning 2.0.0:
- Major version (X.0.0): Introduces breaking changes.
- Minor version (X.Y.0): Adds features without breaking compatibility.
- Patch version (X.Y.Z): Includes bug fixes and security updates.
Support Lifetime
We fully support the current major version of each product and all its currently available features.
When a new major version becomes available:
- The previous major version enters maintenance period.
- Maintenance period lasts for six months after the new major release.
- Only the latest minor version of the previous major continues to receive updates during the maintenance period.
- The latest minor version receives critical bugfixes and security updates and omits new feature development
- Older minors and older major versions are no longer supported.
Scenario A — Major Version End-of-Life
Release of a New Major Version
When we introduce breaking changes into our SDKs, a new major version is released. At launch:
- The last minor version of the previous major enters maintenance period for 6 months and becomes the final supported version of that generation.
- The customers are informed through release notes or stakeholder communication.
Maintenance Period (6 Months)
During the maintenance period, the last minor version of the previous major:
- Receives security patches and bug fixes.
- Does not receive new features.
- Fixes are delivered on:
- The new major version, and
- The final minor version of the previous major version, upon request by the customer.
Older minors of the previous major do not receive updates.
After six months, the previous major reaches End-of-Life, and all support ends.
Scenario B — End-of-Life of a Specific Feature
Advance Notice
If a specific feature of IDV SDKs is planned for retirement, we will announce:
- The reason for retirement
- The official estimated End-of-Life date
- The last version supporting a deprecated feature
- The recommended replacement or migration path
We provide at least six months’ notice before the End-of-Life update goes live.
On the End-of-Life date, the last version supporting a deprecated feature enters maintenance period for 6 months and becomes the final supported version of that feature.
Maintenance Period (6 Months)
During the maintenance period, the final supported version supporting a deprecated feature:
- Receives security patches and bug fixes, upon request by the customer.
- Does not receive new features.
After six months, the final supported version reaches End-of-Life, and all support for the deprecated feature ends.
Migration Support
When new major version of IDV SDKs gets released, or when a specific feature gets deprecated, we provide you with:
- Migration guides to new API
- Integration manuals
- Recommendations for replacement features and solutions