Legal

Open Source Licenses

PassKub is built on top of many open source libraries. This page lists every significant third-party dependency across our apps and services — what it's used for and under what license — grouped by component.

No component in PassKub uses copyleft-licensed software (GPL/AGPL/LGPL) — every dependency below is permissively licensed (MIT, BSD, or Apache-2.0). License identifiers are believed accurate based on each package's public registry listing at the time of writing; see each package's own repository for the authoritative license text.

Mobile app (Android, iOS, Windows, macOS) — Flutter/Dart
PackageLicenseUsed for
Flutter & Dart SDKBSD-3-ClauseApp framework and language runtime
flutter_riverpodMITApp-wide state management
flutter_slidableMITSwipe-to-edit/delete vault entry tiles
cryptographyApache-2.0Argon2id key derivation + AES-256-GCM vault encryption
flutter_secure_storageBSD-3-ClauseKeychain/Keystore-backed secure local storage
path_providerBSD-3-ClauseLocal vault file location
local_authBSD-3-ClauseBiometric (fingerprint/Face ID) unlock
permission_handlerMITCamera/NFC runtime permission requests
qr_flutterMITQR code generation (Quick Fill, device pairing)
mobile_scannerApache-2.0QR code scanning on Android/iOS/macOS
camera / camera_windowsBSD-3-ClauseStill-photo capture (Windows QR scan fallback)
zxing2Apache-2.0Pure-Dart QR decoding (Windows scan path)
imageMITJPEG decoding for the Windows QR scan path
nfc_manager / nfc_manager_ndef / ndef_recordMITNFC tap-to-transfer device handoff
nearby_connectionsBSD-2-ClauseOffline Bluetooth/Wi-Fi Direct proximity transport (Android)
flutter_local_notifications / timezoneBSD-3-ClauseExpiry reminders and local scheduled notifications
windows_notificationMITNative Windows toast notifications
sensors_plusBSD-3-ClauseGyroscope-based gimmick unlock gesture
flutter_wear_os_connectivityBSD-3-ClauseData-layer bridge to the companion wearOS app
httpBSD-3-ClauseSync and billing network requests
in_app_purchaseBSD-3-ClauseGoogle Play Billing / Apple StoreKit purchases
flutter_web_auth_2MITOIDC/SAML organization sign-in browser redirect capture
url_launcherBSD-3-ClauseOpening Stripe Checkout in the system browser (desktop)
google_fontsBSD-3-ClauseLoads the Google Sans font family at runtime
uuidMITLocal ID generation
intl / package_info_plusBSD-3-ClauseLocalization formatting and app version display
in_app_reviewMITPost-trial "rate PassKub" prompt
in_app_updateMITAndroid in-app update flow
flutter_svgMITShared line-icon rendering
window_managerMITWindows window show/hide/focus for Quick Fill
hotkey_managerMITGlobal keyboard shortcut registration (Windows)
win32 / ffiBSD-3-ClauseLow-level Windows API bindings (foreground window, input simulation)
desktop_multi_windowMIT (vendored, locally patched)Separate native OS window for the Quick Fill popup
launch_at_startupMITLaunch at login (Windows Registry Run key)
tray_managerMITSystem tray icon (Windows)
firebase_core / firebase_messagingBSD-3-ClausePush notification wake-up for cross-device sync
wearOS companion app
PackageLicenseUsed for
Flutter & Dart SDKBSD-3-ClauseApp framework and language runtime
flutter_wear_os_connectivityBSD-3-ClauseData-layer bridge to the phone app
sensors_plusBSD-3-ClauseGesture-based Quick Fill approval on the watch
Browser extension (Chrome, Edge, Firefox, Safari)
PackageLicenseUsed for
@noble/curvesMITAudited elliptic-curve cryptography (X25519 key exchange)
hash-wasmMITWebAssembly Argon2id password/vault key derivation
jsqrApache-2.0QR code decoding (device pairing)
qrcodeMITQR code generation
react / react-domMITPopup and options-page UI
typescriptApache-2.0Compiler for the extension's source code
vite / @vitejs/plugin-react / @crxjs/vite-pluginMITBuild tooling for the Manifest V3 extension bundle

The extension's native messaging host (for optional OS credential detection) is hand-written Node.js with no third-party dependencies.

Backend (Cloudflare Worker)
PackageLicenseUsed for
stripeMITSubscription billing (browser extension Premium)
wranglerMITBuild and deployment CLI
typescriptApache-2.0Compiler for the Worker's source code

Supabase (hosted authentication + encrypted-vault-sync database) and Cloudflare (Worker hosting) are used as services, not embedded libraries — see our Privacy Policy for the full list of subprocessors.

Windows native components

The Windows Hello credential provider is written directly against the Windows SDK (COM, CNG/bcrypt.dll, DPAPI, WinHTTP) with zero third-party libraries. The installer, updater, and uninstaller are plain .NET applications using only the .NET Base Class Library and Win32 interop — no bundled third-party packages.

Fonts
FontLicenseUsed for
Google Sans / Google Sans TextServed via Google Fonts (Google LLC), typically distributed under the SIL Open Font License 1.1Primary UI typeface across the website, apps, and extension