מידע על בטיחות המשתמשים ועל ערכות SDK
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
כמפתחי אפליקציות, אתם רוצים לוודא שאתם יכולים לשמור על בטיחות המשתמשים שלכם, ולשמור על האפליקציות שלכם מאובטחות ויציבות מפני נקודות חולשה, כולל נקודות חולשה שעלולות להיגרם כתוצאה משימוש בערכות כלים לפיתוח תוכנה (SDK) שבהן אתם משתמשים.
כספק SDK, אתם לא רוצים שערכת ה-SDK שלכם תגרום למפתח אפליקציה או משחק להפר את כללי המדיניות למפתחים של Google Play. הפרה כזו עלולה לשבש את העסק שלהם ולהוביל לפעולות אכיפה מצד Google Play.
מפתחי אפליקציות שמשתמשים ב-SDK ומפתחי SDK יכולים לקרוא מידע נוסף על שיטות מומלצות לשמירה על בטיחות המשתמשים.
למפתחי אפליקציות
- לפני שמשלבים ערכת SDK באפליקציה, חשוב לדעת באילו הרשאות היא משתמשת, אילו נתונים היא אוספת ומדוע. יש לכלול את המידע הזה בטופס אבטחת הנתונים. חשוב לזכור שאתם, מפתחי האפליקציה, אחראים להתנהגות של ה-SDK באיסוף הנתונים, גם אם אתם לא משתמשים בפונקציה מסוימת של ה-SDK.
- כדאי לעיין בכל המדיניות למפתחים של Google Play בנוגע למקרים שבהם אפשר להרחיב את השימוש בנתוני המשתמשים שאספתם, ומקרים שבהם אי אפשר לעשות זאת. לדוגמה, אם אתם משתמשים במיקום המכשיר, אתם צריכים לשתף את הנתונים האלה עם צד שלישי או ערכת SDK שידועים למשתמשי הקצה באמצעות הדרישות לגבי גילוי נאות בולט והסכמה.
- חשוב להתעדכן בעדכונים של מדיניות Google Play כדי לוודא שערכת ה-SDK שכללתם באפליקציה לא גורמת להפרה של מדיניות Play, למשל עדכונים במדיניות בנושא שימוש לרעה במכשירים וברשתות, במדיניות בנושא מודעות ובמדיניות בנושא נתוני משתמשים בנוגע למזהים קבועים.
- אסור למכור מידע אישי ורגיש של משתמשים.
- אם קיבלתם הודעה על אכיפה בעקבות הפרה באפליקציה שנגרמה על ידי SDK, עליכם לפעול לפי ההוראות שלנו לשליחה מחדש של האפליקציה בעקבות הפרת מדיניות.
- ב-Google Play SDK Index תוכלו לראות אילו ערכות SDK רשומות ב-Google Play Console, אילו הרשאות Android הן משתמשות בהן ועוד.
לספקי SDK
- המדיניות למפתחים ב-Google Play
חשוב להתעדכן בעדכונים במדיניות של Google Play כדי לוודא שערכת ה-SDK לא גורמת לאפליקציות להפר את כללי המדיניות של Play, למשל עדכונים במדיניות בנושא ניצול לרעה של מכשירים ורשתות, במדיניות בנושא מודעות ובמדיניות בנושא נתוני משתמשים בנוגע למזהים עקביים. יכול להיות שאפליקציות שמשתמשות ב-SDK שלכם מפירות את כללי המדיניות האלה, ולכן הן עשויות להיחשף לפעולות אכיפה מצד Google Play. לדוגמה:
- אם ה-SDK שלכם משתמש בנתונים אישיים ורגישים של משתמשים, עליכם לוודא שהבהרתם זאת במסמכים הציבוריים שלכם לאפליקציות שמשתמשות ב-SDK.
- אסור שערכות SDK עם שפות מפורשות (interpreted) (למשל JavaScript, Python, Lua וכו') שנטענות בזמן הריצה (למשל, לא נכללות בחבילה של האפליקציה) יאפשרו הפרות פוטנציאליות של המדיניות של Google Play (למשל, איסוף חבילות מותקנות ללא מטרה, גילוי נאות והסכמה מתאימים).
- אסור למכור מידע אישי ורגיש של משתמשים.
תמיכה בתכונות האבטחה והתכונות האחרונות לצמצום השימוש בנתונים של ממשקי API ב-SDKs. מידע נוסף זמין בפוסט בבלוג מחודש אפריל 2022.
כדאי לעזור ללקוחות להבין אילו נתוני משתמשים יכולים להיאסף באמצעות ה-SDK שלכם, ואת הסיבה לשימוש בהם. כך מפתחי האפליקציות יוכלו לכלול את המידע הזה בגילוי הנאות ובבקשת ההסכמה במיקום בולט למשתמשים הקצה, ובמדיניות הפרטיות שלהם במקרים הרלוונטיים.
עליכם להטמיע לוגיקה שקוראת את העדפות המשתמשים שנאספו על ידי מפתח האפליקציה ופועלת בהתאם להן, או לוודא שיש מנגנון שמאפשר למפתח האפליקציה לאתחל את ה-SDK בצורה מדויקת בהתאם לאירוע ההסכמה הזה שמוצג למשתמשים.
לספק מידע על השימוש בנתונים בפורמט שקל לגשת אליו ולצרוך אותו באופן ציבורי. הנה פורמט אופציונלי שיכול להתאים לפרסום המידע שלכם, כי מפתחים רבים מכירים את הפורמט הזה. דוגמאות לכך מפורטות בחשיפת הנתונים של Google Firebase SDK ובחשיפת הנתונים של Google AdMob SDK.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# About user safety and SDKs\n\nAs an **app developer**, you want to make sure that you can keep your users safe\nand your apps secure and stable from any vulnerabilities, including those that\nmay be introduced by Software Development Kits (SDKs) that you use.\n\nAs an **SDK provider**, you don't want to have your SDK cause an app or game\ndeveloper to violate Google Play Developer policies, which can disrupt their\nbusiness and expose them to enforcement actions by Google Play.\n\nLearn more about best practices for user safety, whether you're an app developer\nusing an SDK or an SDK developer.\n\nFor app developers\n------------------\n\n- Before you integrate an SDK into your app, [ensure you\n know](https://medium.com/androiddevelopers/getting-to-know-the-behaviors-of-your-sdk-dependencies-f3dfed07a311) what permissions it uses, what data it collects, and why. Include this information in your [Data safety\n form](https://support.google.com/googleplay/android-developer/answer/10787469). Note that you as the app developer are responsible for the SDK's data collection behavior, even if you don't use a particular function of the SDK.\n- Review all [Google Play Developer policies](https://play.google.com/about/developer-content-policy/) relating to when you can and cannot extend the use of User Data you have collected. For use of device location, for example, you must make any sharing of this data with a third party/SDK known to end users through the [Prominent Disclosure and Consent requirements](https://support.google.com/googleplay/android-developer/answer/11150561).\n- Stay up to date with [Google Play policy\n updates](https://support.google.com/googleplay/android-developer/answer/9934569?ref_topic=9877065) to make sure an SDK you have included in your app does not cause your app to violate Play Policies, such as updates to the [Device and Network Abuse Policy](https://support.google.com/googleplay/android-developer/answer/9888379), [Ads Policy](https://support.google.com/googleplay/android-developer/answer/9857753?ref_topic=9857752), and [User Data Policy with respect to\n Persistent Identifiers](https://support.google.com/googleplay/android-developer/answer/10144311).\n- Do not sell personal and sensitive user information.\n- If you receive an enforcement notice about an SDK-caused violation in your app that you need to address, refer to [our instructions for how to resubmit\n your app following a policy violation](https://support.google.com/googleplay/android-developer/answer/2477981#resubmit).\n- Check out [Google Play SDK Index](https://play.google.com/sdks) to see which SDKs are registered on Google Play Console, which Android permissions those SDKs use, and more.\n\nFor SDK providers\n-----------------\n\n- Understand [Google Play Developer policies](https://play.google.com/about/developer-content-policy/).\n- Keep up to date with Google Play policy\n [updates](https://support.google.com/googleplay/android-developer/answer/9934569?ref_topic=9877065) to make sure your SDK does not cause\n apps to violate Play Policies, such as\n updates to the [Device and Network Abuse Policy](https://support.google.com/googleplay/android-developer/answer/9888379),\n [Ads Policy](https://support.google.com/googleplay/android-developer/answer/9857753?ref_topic=9857752), and [User Data Policy with respect to\n Persistent Identifiers](https://support.google.com/googleplay/android-developer/answer/10144311). Apps that use\n your SDK may be in violation of these policies and therefore may face\n enforcement actions by Google Play. For example:\n\n - If your SDK uses Personal and Sensitive user data, then you must ensure that you have made this clear in your public documentation to apps using your SDK.\n - SDKs with interpreted languages (JavaScript, Python, Lua, etc.) loaded at run time (for example, not packaged with the app) must not allow potential violations (for example, collection of installed packages without appropriate purpose, disclosure and consent) of Google Play policies.\n - Do not sell personal and sensitive user information.\n- Support the [latest API security and data minimization features](/google/play/requirements/target-sdk)\n in your SDKs. See an [April 2022 blog post](https://android-developers.googleblog.com/2022/04/expanding-plays-target-level-api-requirements-to-strengthen-user-security.html) for more\n information.\n\n- Help your customers understand what User Data your SDK may collect and\n the reason for its use, so that app developers can include this in their\n [Prominent Disclosure and Consent](https://support.google.com/googleplay/android-developer/answer/10144311) to\n end users, and in their Privacy Policies when this applies.\n\n- You should implement logic that reads and adheres to the app\n developer-collected user preference, or ensure that a mechanism exists for\n the app developer to accurately initialize your SDK according to this\n user-facing consent event.\n\n- Provide information about your data use in a format easy to access and\n consume publicly. Here is an [optional format](https://support.google.com/googleplay/android-developer/answer/10787469#optional_format_for_SDKs)\n that you may be interested in using to publish your information, as many\n developers are familiar with this format. For examples, see the [Google\n Firebase SDK data disclosure](https://support.google.com/analytics/answer/11582702) and the [Google AdMob\n SDK data disclosure](https://developers.google.com/admob/android/play-data-disclosure)."]]