FAQs

Frequently asked questions about our Device Intelligence SDKs.

1. How big is the Device Intelligence SDK? Bureau's Device Intelligence SDK is smaller than 400 KB, making it straightforward to incorporate into your application without significantly increasing its overall size.
2. What is the minimum supported API level for Android? The minimum supported API level is API 21 (Android version 5.0). This ensures compatibility with older versions while allowing access to newer features and capabilities.
3. What is the latency for each session?
- The expected latency for the API call to submit raw data is around 110-140 milliseconds.
- The expected latency for the API call to fetch insights is around 110-140 milliseconds.
4. Where can I find the Credential ID or Client ID required to initialize the SDK? Our Customer Support Team will send you the Credential ID or the Client ID required to initialize the SDK.
5. Where can I find the API keys required to call Bureau's APIs? Our Customer Support Team will send you the API keys required to call Bureau's APIs.
6. Is it possible to invoke the session insights call from the front end? Yes, you can call the session insights call from the front end. However, we strongly recommend against doing so due to security concerns. The session insights call provides sensitive user information, including the device fingerprint. For better security, it’s recommended to execute this call from your secure backend server where you can implement robust measures to safeguard and anonymize sensitive data before forwarding it for analytics purposes.
7. Can I reuse a Session ID for multiple user sessions? No, each user session must have a unique Session ID. This acts like a secret key that links a user's actions and data specifically to that session. This ensures the accuracy and integrity of insights for each session. Reusing IDs could mix up data from different sessions, making it difficult or impossible to get accurate insights.
8. Is it necessary to invoke the Device Intelligence Session Insights API immediately after submitting session data? No, it is not mandatory to call the Device Intelligence Session Insights API immediately after submitting the session data. You have the flexibility to invoke the API based on your specific requirements. This is useful if you want to store the session data to analyze later.
9. How do I ensure that the User ID I use remains unique? We recommend using a hash of a distinct user identifier, such as their PAN, SSN, or NIK, as the User ID. This approach ensures uniqueness and facilitates user tracking across different sessions.