Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenSSL-Universal and Privacy Manifest / Apple Privacy Policy Compliance #295

Open
mthomas100 opened this issue Mar 25, 2024 · 3 comments
Open

Comments

@mthomas100
Copy link

Is there expected to be any privacy policy compliance issue due to the fact that this library uses OpenSSL-Universal (= 1.0.2.19), given that OpenSSL is an sdk which will require a privacy manifest when apple rolls out their new privacy policy. Although OpenSSL-Universal is not mentioned for this policy, OpenSSL is and Apple explains:

Any version of a listed SDK, as well as any SDKs that repackage those on the list, are included in the requirement.

It appears that any OpenSSL-Universal may need to be updated to 3.1.5000+ which adds the privacy manifest .

@mthomas100 mthomas100 changed the title OpenSSL-Universal and Apple Privacy Policy Compliance OpenSSL-Universal and Privacy Manifest / Apple Privacy Policy Compliance Mar 25, 2024
@urm-dev
Copy link

urm-dev commented May 7, 2024

Regarding the Apple privacy manifest policy, we used a scanner (https://github.com/Wooder/ios_17_required_reason_api_scanner) to check our project and saw that this library is using "required reason" APIs. The deadline by Apple to be compliant was May 1st and there has been no activity in this thread since March. Are there any plans to make this library compliant? Thanks, Marc

@Darthbob
Copy link

Darthbob commented May 14, 2024

@urm-dev The only required reason I found with the script was referred in example folder. I have not checked the example app but maybe it uses features which have to be declared but are not related to this library.

@urm-dev
Copy link

urm-dev commented May 15, 2024

@urm-dev The only required reason I found with the script was referred in example folder. I have not checked the example app but maybe it uses features which have to be declared but are not related to this library.

I checked the example app and this was a good hint. On said lines, "FKUserDefaultsPlugin" is used, containing the text "UserDefaults" that seems to be a "required reason" API. So I assume this is a false positive result of the text based scanner script.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants