LogoLogo
Insights
  • Introduction
  • A standard integration
  • FAQ
    • FAQ
      • Integration (FAQ)
      • Detections (FAQ)
      • Data interface (FAQ)
      • Security, Privacy and Terms of Service (FAQ)
      • Journeys and Insights (FAQ)
  • SDK
    • Getting Started
      • Android Quick Start
        • 1. Android Checklist
        • 2. Including the SDK
        • 3. Configuration
          • Sample Notification
        • 4. Initialization
        • 5. Starting Detections
        • 6. SDK Status Updates
        • 7. Permissions
        • 8. What's Next
      • iOS Quick Start
        • 1. iOS Checklist
        • 2. Installation
          • Installation with CocoaPods
          • Installation with Carthage
          • Manual Installation
        • 3. Configuration
          • Using Integration Guide
          • Manual Configuration
        • 4. Usage
        • 5. Tips and Guidelines
        • 6. What's Next
      • React Native Quick Start
        • 1. React Native Checklist
        • 2. Installation
        • 3. Configuration
        • 4. Initialization
        • 5. Usage
        • 6. What's Next
    • Appendix
      • Android
        • Android 10 Update Behavior
        • Android Battery Optimization
        • External SDK Dependencies
        • Manifest Permissions
        • Notification Management
      • iOS
        • App Store Privacy Section
        • App Store Release
        • iOS 13 permission changes
        • M1 Simulator Support
        • Swift Support
      • Control Sending Data
      • Controlled Detections
        • Automatic Detections
        • Automatic Detections with Forced Trips
        • Controlled Trips Only
        • Checking Trip Status
      • Custom User Metadata
      • Detecting Vehicle Crashes
      • Migration Guide
        • Android
        • iOS
      • React Native
      • SDK Initialization
      • User Credentials
      • User Linking
      • Xamarin
    • API Reference
      • Android
        • VehicleCrashDetection
          • VehicleCrashEvent
          • VehicleCrashListener
          • CrashCallback
        • InitState
        • MetaUserLinker
        • MetaUserLinkerAsync
        • MetaUserLinkerCallback
        • OnInitCallback
          • InitIssue
        • OnSdkStatusUpdateHandler
        • OnStartFinishedHandler
        • PoiAddress
        • PoiLocation
        • PointOfInterest
        • PoiPlace
        • ResetCallback
          • ResetFailureReason
        • SdkConfig
          • Builder
        • SdkException
        • SdkStatus
          • LocationSetting
          • Quota Status
          • StartStatus
        • Sentiance
        • SubmitDetectionsCallback
        • StationaryInfo
        • Token
        • TokenResultCallback
        • Trip
          • StartTripCallback
          • StopTripCallback
          • TransportMode
          • TripTimeoutListener
          • TripType
        • TripInfo
        • TripProfile
          • HardEvent
          • TransportSegment
          • VehicleMode
        • TripProfileConfig
          • Builder
        • TripProfileListener
        • UserActivity
        • UserActivityListener
        • UserActivityType
      • iOS
        • MetaUserLinker
        • SENTSDK
          • SENTSDKStatus
          • SENTPublicDefinitions
        • SENTConfig
        • SENTTripProcessingTripProfile
          • SENTTripProcessingTransportSegment
          • SENTTripProcessingHardEvent
          • SENTTripProcessingVehicleMode
        • SENTVehicleCrashEvent
      • React Native
    • Battery Optimization
    • How To
      • Check the Location Permissions
    • Troubleshooting
      • Android
      • iOS
        • Bundle format unrecognized, invalid, or unsuitable
        • Error: Undefined symbols for architecture arm64
    • Changelog
      • Android
      • iOS
  • Important topics
    • Authentication and Authorization
    • User linking
    • PlayStore Location Access Review
    • Privacy Report & Dashboard
    • Vehicle Crash Detection
  • Library
    • Events
    • Moments
    • Segments
    • Glossary
  • Backend
    • GraphQL
    • REST API Reference
      • Error Codes (REST API)
    • Offloads
    • Data Reference
      • Data Reference A-B
      • Data Reference C-G
      • Data Reference H-L
      • Data Reference M-P
      • Data Reference Q-T
      • Data Reference U-Z
  • Data Explorer
    • Data Explorer
      • Global (EU)
      • US
      • Australia
  • Guide
    • Firehose
    • Verifying your integration
    • SDK Standard License
    • Journeys License
    • Journeys Application
    • Journeys Privacy Policy
    • Technical & Organizational Measures
Powered by GitBook
On this page
  • iOS 15 and App Privacy Report
  • Android 12 and Privacy Dashboard
  • What does this mean?
  • References
  1. Important topics

Privacy Report & Dashboard

PreviousPlayStore Location Access ReviewNextVehicle Crash Detection

Last updated 1 year ago

This document refers to deprecated parts of the platform and has been left intact to help customers with legacy integrations. In order to access the latest platform features and documentation, please go to https://docs.sentiance.com.

A personal device and the apps need to gain trust from its users when it comes to personal and sensitive information. In iOS 15 and Android 12, both Apple and Google are expanding their commitment to privacy and data access transparency to their users and Sentiance welcomes this change.

Sentiance is committed to handle user data with a high level of confidentiality, and use the data for the good of people. Also, Sentiance provides full transparency and control when it comes to user data. We encourage our clients to be fully transparent about the use of data and how it adds value to their end-users.

iOS 15 and App Privacy Report

iOS 15 have a new section in the privacy settings called . Disclosing to the users how often and when any apps use data like location, photos, camera, microphone, and contacts in the last seven days. It transparently shows which domains and when an app has contacted other domains. Sentiance SDK access location data and contacts Sentiance API to upload the collected data. Therefore, once Sentiance SDK is integrated into your app, the Report will disclose when the location data were accessed and that it has contacted Sentiance API.

Android 12 and Privacy Dashboard

To provide more transparency on when and what data are used, Google has added a new section with a timeline view of the last 24-hour access to location, microphone, and camera. Sentiance SDK access location data and the timing of location data access are disclosed in the Privacy Dashboard.

What does this mean?

Users are more likely to disable location permission unless a compelling value proposition is presented in a clear way. We encourage our clients to consider the best practices listed below.

Also, check if the correct permissions are authorized at every app start. If the permissions are not authorized or incorrect, then nudge the user to enable or correct the location settings.

Without the full location permission, Sentiance SDK will not start and this can be checked through SDKStatus objects.

References

To audit that your app and the third-party SDKs within the app are using the right amount of data at the right time, you can use (Added in Android 11) which makes it easy to identify which part of the code access user's private data.

Data access auditing APIs
What’s new in Android Privacy 18 May 2021
Apple advances its privacy leadership with iOS 15, iPadOS 15, macOS Monterey, and watchOS 8
App Privacy Report
Accessing User Data - App Architecture - iOS - Human Interface Guidelines - Apple Developer
Logo
Build location-aware apps  |  Android DevelopersAndroid Developers
SdkStatusSentiance
SENTSDKSentiance
Logo
Logo
Logo