mirror of
https://github.com/selfxyz/self.git
synced 2026-02-19 02:24:25 -05:00
chore: enable SumSub Fisherman device intelligence with privacy compliance (#1714)
* clean up permissions * updates for permissions * update permissions and packages * fix: mark device ID collection as linked in privacy manifest Address CodeRabbit feedback: - Set NSPrivacyCollectedDataTypeLinked to true (device signals are tied to applicant identity) - Clarify Android Data Safety checklist requirements with explicit data-linking declaration Co-authored-by: Cursor <cursoragent@cursor.com> * remove for now --------- Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -116,7 +116,17 @@ export const launchSumsub = async (
|
||||
})
|
||||
.withDebug(config.debug ?? __DEV__)
|
||||
.withLocale(config.locale ?? 'en')
|
||||
.withAnalyticsEnabled(true); // Device Intelligence requires this
|
||||
// Platform configuration:
|
||||
// - Device Intelligence (Fisherman): Enabled on both iOS and Android
|
||||
// * iOS: Configured via IDENSIC_WITH_FISHERMAN in Podfile
|
||||
// * Android: Configured via idensic-mobile-sdk-fisherman in patch file
|
||||
// * Privacy: iOS declares device ID collection in PrivacyInfo.xcprivacy
|
||||
// * Privacy: Android should declare device fingerprinting in Google Play Data Safety
|
||||
// - VideoIdent (live video calls): Disabled on both platforms for current release
|
||||
// * iOS: Disabled in Podfile (avoids microphone permission requirements)
|
||||
// * Android: Disabled in patch file (avoids FOREGROUND_SERVICE_MICROPHONE permission)
|
||||
// * Note: VideoIdent will be re-enabled on both platforms in future release for liveness checks
|
||||
.withAnalyticsEnabled(true); // Required for Device Intelligence to function
|
||||
|
||||
// Pre-select document type and country if provided
|
||||
// This skips the document selection step in Sumsub
|
||||
|
||||
Reference in New Issue
Block a user