Best Update Practices
Staying on the latest version of the UR Code SDKs is important to ensure Your Organization has access to the latest UR Code Templates and Performance & Security Optimizations.
Update Cadence & Recommendations
FaceTec highly recommends updating all UR Code SDK Versions frequently.
Every 1-4 weeks, FaceTec releases updates to the UR Code SDKs that impact Usability, Compatibility, and Security.
The Latest Version of UR Code SDKs
FaceTec strongly encourages all applications to be on the Latest Version of the UR Code SDKs for optimal Security & Usability.
Just as Android, iOS, the Web, platform tooling, hardware capabilities, and the security landscape are constantly evolving, so too are UR Codes. FaceTec's goal is to ensure UR Code Stability, while making constant improvements in the following areas:
- Security
- Algorithmic Accuracy (UR Code Detection, Matching, etc.)
- Usability
- Compatibility
- Performance
- New Features
- Reliability
- Developer Experience
- Ease of Integration
Security as the Primary Motivator
At FaceTec, SECURITY is the #1 priority. FaceTec is constantly innovating in the area of security. This not only includes improving and strengthening our already highly robust algorithms, but also adding features like webcam bypass detection, new UR Code Template Detection, support for new Digital Signature Algorithms, and much more.
For these security reasons, we cannot provide older UR Code SDKs. We thank you in advance for your understanding.
NIST & OWASP Guidance
NIST and OWASP produce a few commonly accepted guidelines on security best practices. Patch management and staying up-to-date with software, especially security software, is a best practice that is highly recommended.
OWASP 2019 Top Ten - "Security misconfiguration is the most commonly seen issue... Not only must all operating systems, frameworks, libraries, and applications be securely configured, but they must be patched/upgraded in a timely fashion."
NIST Guide to Enterprise Patch Management - "Patch management is the process for identifying, acquiring, installing, and verifying patches for products and systems. Patches correct security and functionality problems in software and firmware... it is still important for all organizations to carefully consider patch management in the context of security because patch management is so important to achieving and maintaining sound security. "
Release Notifications
FaceTec sends periodic update emails to all UR Code Developer Account emails, but we do not send mail for each and every update. Please check the Download Page to ensure you have the latest version!
Updating Your Apps
FaceTec makes its best effort to ensure upgrades are easy and do not break your Apps or impact your Users. Please check out the Release Practices Guide for more information.
New Features
Added or removed APIs, new behaviors, new features, removed features, and other major functionality changes are noted in our Release Notes, where possible.