This guide helps developers protect the personal information of end users. It explains how to use the Drive and Photo Service software development kit (SDK) to meet compliance requirements. You can use this guide to check your configuration and prevent privacy violations.
SDK privacy policy disclosure example
App operators must clearly inform end users how the SDK processes personal information. This information includes the SDK name, its features, the purpose for collecting data, the types of data collected, and a link to the privacy policy. To meet this requirement, create a separate privacy policy for your app. In the policy, disclose that you use the Drive and Photo Service SDK. For example, add the following information to your app's third-party sharing list:
SDK name: Drive and Photo Service SDK
Features: Upload and download files from Drive and Photo Service. Encapsulates the APIs for Drive and Photo Service.
Type of personal information collected: None
Privacy policy link: Privacy Policy
SDK initialization and feature invocation timing
When a user launches the app for the first time, do not invoke any SDK interfaces until the user accepts your app's privacy policy and actively uses a feature provided by the SDK. Do not collect device information immediately after the user accepts the privacy policy unless it is necessary. This avoids early or excessive data collection.
SDK system permission requests
The Drive and Photo Service SDK may require the following permissions. You can request these permissions from the end user as needed.
Applicable system (Android/iOS) | Permission name | Required | Description |
Android | android.permission.READ_EXTERNAL_STORAGE | Yes | Read the file during upload |
Android | android.permission.WRITE_EXTERNAL_STORAGE | Yes | Write files during file download. |
iOS | NSPhotoLibraryUsageDescription | Yes | Transfer photo album files. |
Appendix
Drive and Photo Service SDK Privacy Policy: Privacy Policy
Android integration guide: Android
iOS integration guide: iOS