grpc-swift icon indicating copy to clipboard operation
grpc-swift copied to clipboard

[FR]: Support for Apple Privacy Info Manifest-Files

Open faken opened this issue 1 year ago • 1 comments

Apple will enforce the requirement for a privacy info manifest file for all third party libraries this year. More information can be looked up here: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files The library needs to be updated to include a privacy info manifest-file

faken avatar Jan 25 '24 10:01 faken

Thanks for filing this. We're checking with the privacy team to work out whether this is actually a requirement we need to abide by.

Lukasa avatar Jan 25 '24 10:01 Lukasa

Hello @Lukasa, do you have any update on the implementation of the privacy manifest?

Thanks!

Martin

marnoux-luna avatar Mar 08 '24 13:03 marnoux-luna

Hi @marnoux-luna, we have a plan to address this in the next few weeks, assuming nothing pre-empts the work.

Lukasa avatar Mar 08 '24 13:03 Lukasa

@Lukasa any updates on this as we are approaching May 1st deadline?

sergiymomot avatar Apr 08 '24 16:04 sergiymomot

We don't believe grpc-swift requires a privacy manifest as:

  • it isn't in the list of SDKs which require a manifest: https://developer.apple.com/support/third-party-SDK-requirements/
  • it doesn't use 'required reason' APIs

glbrntt avatar Apr 08 '24 16:04 glbrntt

@glbrntt while grpc-swift does not need privacy manifest on its own, swift-nio does use listed APIs that require a privacy manifest. Seems like the latest version of swift-nio, 2.65.0, indeed provides one. When can we expect a grpc-swift release that bumps the swift-nio version to the one containing a privacy manifest?

sergiymomot avatar Apr 24 '24 14:04 sergiymomot

You don't need a new gRPC release to pick up the new NIO version. You just have to update your packages by either doing a Update to latest package versions in Xcode or by running swift package update.

FranzBusch avatar Apr 24 '24 14:04 FranzBusch