Osprey Ring — Third-Party SDK List

Last Updated: May 19, 2026

Osprey Ring uses the following third-party SDKs and libraries to deliver its features. Each SDK is integrated for a specific purpose and processes only the data necessary to perform that function. We do not share your personal data with third parties for advertising or unrelated purposes.

🔐 Authentication & Identity

SDK Version Provider Purpose
Firebase Auth 12.x Google LLC User account authentication (email/password, Google, Apple sign-in)
GoogleSignIn 9.0+ Google LLC Sign in with Google account
FBSDKLoginKit 17.x Meta Platforms, Inc. Sign in with Facebook account
AppAuth 2.0 OpenID Foundation OAuth client implementation

☁️ Backend & Cloud Services

SDK Version Provider Purpose
Firebase Firestore 12.x Google LLC Cloud database for health records and user profile
Firebase Storage 12.x Google LLC File storage (profile pictures, exported data)
Firebase Crashlytics 12.x Google LLC Anonymized crash reports
Firebase Analytics 12.x Google LLC App usage analytics (anonymized)
Firebase Messaging (FCM) 12.x Google LLC Push notifications
Firebase AppCheck Core 11.x Google LLC App attestation to prevent abuse

📡 Device Communication

SDK Version Provider Purpose
BCLRingSDK 1.2.0 Bravechip / ChipletRing Bluetooth Low Energy (BLE) communication with the Osprey smart ring
NordicDFU Latest Nordic Semiconductor Over-the-air firmware updates for the ring

🎨 User Interface

SDK Version Provider Purpose
SnapKit 5.x SnapKit Team (MIT) Auto Layout DSL for UI construction
QMUIKit 4.8.0 QMUI Team (MIT) UIKit extensions (navigation controller)
LookinServer Latest Lookin (MIT) UI debugging — Debug builds only, NOT included in App Store releases

⚡ Reactive Programming

SDK Version Provider Purpose
RxSwift 6.9.0 ReactiveX Community (MIT) Reactive programming framework
RxCocoa 6.9.0 ReactiveX Community (MIT) Reactive bindings for UIKit

🛠️ Utilities

SDK Version Provider Purpose
SwiftDate Latest malcommac (MIT) Date manipulation and parsing
SwiftyBeaver 1.9.5 SwiftyBeaver (MIT) Structured logging
Zip Latest marmelroy (MIT) File compression for log export
Foil 5.1.2 jessesquires (MIT) Type-safe UserDefaults wrapper
GoogleUtilities 8.x Google LLC Shared utilities for Firebase SDKs
PromisesObjC / PromisesSwift 2.x Google LLC Promise pattern for async operations
abseil Latest Google (Apache 2.0) C++ base libraries (transitive)
BoringSSL-GRPC 0.0.37 Google (OpenSSL) TLS/SSL transport (transitive)
GTMSessionFetcher Latest Google LLC HTTP session wrapper (transitive)
gRPC Latest Google LLC RPC framework for Firestore (transitive)
leveldb-library Latest Google LLC Local storage engine for Firestore offline cache
RecaptchaInterop Latest Google LLC Bot protection for sensitive operations

📝 Notes

  • All SDKs are version-pinned in Podfile.lock for reproducible builds.
  • Transitive dependencies (gRPC, BoringSSL, abseil) are not directly used by app code — they are required by Firebase SDKs.
  • Open-source license texts are included in the app build per each library's requirements.

For questions about a specific SDK, contact support@osprey.life.

Osprey.Life — We use third-party SDKs to give you a reliable, secure experience.

Collapsible content

What items are returnable?

Items returned within 30 days, in original, unused, undamaged condition, and in original packaging are eligible.

How do I return a product?

Contact us via email to initiate a return. We will provide the necessary return instructions.

What is the warranty policy?

Activate your warranty for 12-month coverage. If not activated, a default 1-month warranty applies from the shipping date.

How are refunds processed?

Refunds are issued to the original payment method within 3–5 business days of receiving and inspecting the returned item.