Skip to main content

Cookie Policy: BNF + BNFC app

Software development kits (SDKs) are used for the development of platform-specific applications and to provide information to guide product improvements.

We use the following types of SDKs for the BNF + BNFC app: 

  • Strictly necessary. These are required for the operation of our app. They include, for example, SDKs that enable you to log into the app. 
  • Analytical or performance. These allow us to recognise and count the number of visitors and to see how visitors move around our app when they are using it. This helps us to improve the way our app works, for example, by ensuring that users are finding what they are looking for easily. These analytics are solely used in the BNF + BNFC app, they will not be used to track your activity across other companies’ apps or websites.

 

You can find more information about the individual SDKs we use and the purposes for which we use them in the table below: 

Strictly Necessary

Type Reason for use 
SalesForce Mobile Sync SDKDescription: User authentication, per user cloud data store and synchronisation

Package name: org.cocoapods.MobileSync

DaggerDescription: A fast dependency injector for Android and Java
Package Name: dagger
FastEasyMappingDescription: A helper library for fast serializing and deserializing of JSON
Package Name: FastEasyMapping
Gson Android SDKDescription: A helper library for serialization to and from JSON
Package Name: com.google.gson
MagicalRecordDescription: A helper library for CoreData (iOS database)
Package Name: MagicalRecord
OkHttpDescription: An HTTP client for Android, Kotlin, and Java
Package Name: okhttp3
SVProgessHUDDescription: Used to display loading spinners
Package Name: SVProgressHUD
SwiftyJSONDescription: A helper library for handling JSON data
Package Name: SwiftyJSON
ZipDescription: A framework for zipping and unzipping data files that are downloaded

 

Analytical and Performance 

Type Reason for use 
Crashlytics Android Core Sdk Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: com.crashlytics.android.core 
Crashlytics Android Sdk Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: com.crashlytics.android 
Crashlytics Answers Android Sdk Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: com.crashlytics.android.answers 
Crashlytics for Beta Android Sdk Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: com.crashlytics.android.beta 
Firebase IID Android SDK Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: com.google.firebase.iid 
Google Utilities Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: GoogleUtilities 
nanopb Description: Part of the Firebase library, which provides tools for analytics, reporting and fixing app crashes, creating marketing and product experiment
Package Name: nanopb