facebook-ios-sdk icon indicating copy to clipboard operation
facebook-ios-sdk copied to clipboard

Feature Request: Support App Privacy Manifest

Open devssun opened this issue 2 years ago • 40 comments
trafficstars

Checklist before submitting a feature request

Goals

Apple required App Privacy manifests until 2025. So Facebook SDK that contains an app privacy manifest must be signed. I would like to know when you adopt this change.

References https://developer.apple.com/videos/play/wwdc2023/10060/ https://developer.apple.com/news/?id=av1nevon https://developer.apple.com/app-store/user-privacy-and-data-use/ https://developer.apple.com/support/third-party-SDK-requirements/

Please check it out. Thanks!

Expected results

Add Privacy Manifest

Code samples & details

No response

devssun avatar Sep 25 '23 01:09 devssun

+1

LionWY avatar Dec 11 '23 06:12 LionWY

Apple updated the third-party SDK requirements.

References https://developer.apple.com/support/third-party-SDK-requirements/

allywuyi avatar Dec 13 '23 06:12 allywuyi

+1

angelmic avatar Dec 18 '23 03:12 angelmic

+1

kelv1nq1an avatar Dec 22 '23 03:12 kelv1nq1an

Using a binary analyzer I found these are the "Required reasons API" symbols in the generated frameworks:

Used symbols in binary ./FBAEMKit.framework/FBAEMKit: NSUserDefaults Used symbols in binary ./FBSDKCoreKit.framework/FBSDKCoreKit: NSFileSystemFreeSize, NSFileSystemSize, NSUserDefaults Used symbols in binary ./FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics: NSUserDefaults

Used symbols in binary ./FBSDKLoginKit.framework/FBSDKLoginKit: no symbols Used symbols in binary ./FBSDKShareKit.framework/FBSDKShareKit: no symbols Used symbols in binary ./FBSDKGamingServicesKit.framework/FBSDKGamingServicesKit: no symbols

omarzl avatar Dec 22 '23 17:12 omarzl

Privacy Manifest

https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

https://developer.apple.com/support/third-party-SDK-requirements/

kalsariyarahul avatar Jan 02 '24 06:01 kalsariyarahul

Hi, are there any updates in terms of ETA we can be aware of as the Spring 2024 deadline comes closer?

Thanks!

maurovc avatar Jan 12 '24 13:01 maurovc

Hi, when can we expect an update regarding this issue?

lakshmankreditbee avatar Jan 16 '24 07:01 lakshmankreditbee

+1

asa08 avatar Jan 17 '24 05:01 asa08

Any update on ETA for this changes? Apple Spring 2024 deadline is approaching.

gtalwadkar avatar Jan 17 '24 07:01 gtalwadkar

+1

kalsariyarahul avatar Jan 23 '24 06:01 kalsariyarahul

+1

BarisSenliol avatar Jan 29 '24 10:01 BarisSenliol

+1

percival888 avatar Jan 31 '24 08:01 percival888

+1

cberkeleyHutch avatar Jan 31 '24 16:01 cberkeleyHutch

Punxsutawney Phil has predicted that Spring 2024 will be an early one, given that's Apple's deadline for compliance, is there any chance for an update regarding the status of privacy manifests for this SDK?

tjmichaeldev avatar Feb 02 '24 17:02 tjmichaeldev

Hi Meta tema,

This is important for us too!

Apple has mandated that all third-party SDKs must include a privacy manifest and digital signature starting in spring 2024. We need to know when the new version of Facebook iOS SDK containing these features will be available. Can you let us know the version number and timeline from your end?

Thanks.

SergeyChereshnyuk avatar Feb 06 '24 10:02 SergeyChereshnyuk

Apple has mandated that all third-party SDKs must include a privacy manifest and digital signature starting in spring 2024.

@SergeyChereshnyuk Digital signatures are not required by all third-party libraries.

I understand that the ones on the SDK list listed by Apple are compulsory for digital signatures.

Privacy Manifest is mandatory if you use an API that requires clarification, but I don't know if it's mandatory even if it's not..

Please give me your opinion if I'm wrong.

wlxo0401 avatar Feb 14 '24 02:02 wlxo0401

Looks like it made it in via 3183c7eca8d71815818cf94948dc66352a89f20e. Just needs to be released

extstkim avatar Feb 16 '24 15:02 extstkim

Dear support team,

When will https://github.com/facebook/facebook-ios-sdk/commit/3183c7eca8d71815818cf94948dc66352a89f20e be released?

Thanks

sylvia-tencent-wmt avatar Feb 23 '24 03:02 sylvia-tencent-wmt

+1

a-aasthapoddar avatar Feb 28 '24 06:02 a-aasthapoddar

The deadlines were published yesterday https://developer.apple.com/news/?id=3d8a9yyh

omarzl avatar Mar 01 '24 16:03 omarzl

Looks like it made it in via 3183c7e. Just needs to be released

NSPrivacyCollectedDataTypes is empty in that commit, that doesnt seem right.

teejayhh avatar Mar 05 '24 05:03 teejayhh

Looks like it made it in via 3183c7e. Just needs to be released

NSPrivacyCollectedDataTypes is empty in that commit, that doesnt seem right.

FBSDKCoreKit has it

extstkim avatar Mar 05 '24 15:03 extstkim

Looks like it made it in via 3183c7e. Just needs to be released

NSPrivacyCollectedDataTypes is empty in that commit, that doesnt seem right.

FBSDKCoreKit has it

Yep I see, til I that you can have multiple privacy manifest files. Sorry for that oversight :)

teejayhh avatar Mar 06 '24 00:03 teejayhh

+1

saristotelis avatar Mar 06 '24 14:03 saristotelis

Still missing privacy manifests for FBSDKLoginKit and FBSDKShareKit...

andre-alves avatar Mar 07 '24 17:03 andre-alves

@ryantobinmeta, @KylinChang Sorry to mention you, but the last two releases have not been git tagged nor published in the Releases page. Is version 17.0.0 out or going through testing? Thanks!

extstkim avatar Mar 08 '24 22:03 extstkim

when will be the next release with "Privacy Manifest" feature? .. i am getting the warning from AppStoreConnect . is it possible to get the next release in March 2024?

Thanks & Regards

mammaiap avatar Mar 18 '24 11:03 mammaiap

This is the big change to privacy as of May 4th (by Apple)https://developer.apple.com/news/?id=3d8a9yyhOn 18. Mar 2024, at 12:19, Muthulingam @.***> wrote: when will be the next release with "Privacy Manifest" feature? .. i am getting the warning from AppStoreConnect . is it possible to get the next release in March 2024? Thanks & Regards

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

samcolak avatar Mar 18 '24 11:03 samcolak

Sorry for mentioning you, @ryantobinmeta, @KylinChang I've been following this issue for a while and recently discovered that the FBSDKGamingServicesKit doesn't have privacy manifest files. Is something amiss or not required?

Thanks & Regards

phongth7 avatar Mar 20 '24 03:03 phongth7