Лучшие практики SDK для обеспечения безопасности пользователей, Лучшие практики SDK для обеспечения безопасности пользователей

Как разработчик приложений вы хотите быть уверены в том, что можете обеспечить безопасность своих пользователей, а ваши приложения — в безопасности и стабильности от любых уязвимостей, в том числе тех, которые могут быть вызваны используемыми вами комплектами разработки программного обеспечения (SDK).

Как поставщик SDK вы не хотите, чтобы ваш SDK заставлял разработчика приложения или игры нарушать политики разработчиков Google Play, что может подорвать их бизнес и подвергнуть их принудительным действиям со стороны Google Play.

Узнайте больше о рекомендациях по обеспечению безопасности пользователей независимо от того, являетесь ли вы разработчиком приложений, использующим SDK, или разработчиком SDK.

Для разработчиков приложений

Для поставщиков SDK

  • Ознакомьтесь с правилами Google Play для разработчиков .
  • Следите за обновлениями политики Google Play, чтобы убедиться, что ваш SDK не приводит к тому, что приложения нарушают политики Play, такие как Политика неправомерного использования устройств и сети , Политика рекламы и Политика пользовательских данных в отношении постоянных идентификаторов . Приложения, использующие ваш SDK, могут нарушать эти правила и поэтому могут быть подвергнуты принудительным мерам со стороны Google Play. Например:
    • Если ваш SDK использует личные и конфиденциальные пользовательские данные, вы должны убедиться, что вы ясно указали это в своей общедоступной документации для приложений, использующих ваш SDK.
    • SDK с интерпретируемыми языками (JavaScript, Python, Lua и т. д.), загружаемые во время выполнения (например, не упакованные вместе с приложением), не должны допускать потенциальных нарушений (например, сбор установленных пакетов без соответствующей цели, раскрытие и согласие) Правила Google Play.
    • Не продавайте личную и конфиденциальную информацию пользователей.
  • Поддерживайте новейшие функции безопасности API и минимизации данных в своих SDK (см. обновление за апрель 2022 г. здесь ).
  • Помогите своим клиентам понять, какие пользовательские данные может собирать ваш SDK, и причину их использования, чтобы разработчики приложений могли включить это в свое заметное раскрытие информации и согласие конечным пользователям, а также в свою политику конфиденциальности, когда это применимо.
  • Вам следует реализовать логику, которая считывает и придерживается предпочтений пользователя, собранных разработчиком приложения, или обеспечить наличие механизма, позволяющего разработчику приложения точно инициализировать ваш SDK в соответствии с этим событием согласия пользователя.
    • Предоставляйте информацию об использовании ваших данных в формате, удобном для доступа и публичного использования. Вот необязательный формат , который может вас заинтересовать для публикации вашей информации, поскольку многие разработчики знакомы с этим форматом. Примеры см. в раскрытии данных Google Firebase SDK и раскрытии данных Google AdMob SDK .
,

Как разработчик приложений вы хотите быть уверены в том, что можете обеспечить безопасность своих пользователей, а ваши приложения — в безопасности и стабильности от любых уязвимостей, в том числе тех, которые могут быть вызваны используемыми вами комплектами разработки программного обеспечения (SDK).

Как поставщик SDK вы не хотите, чтобы ваш SDK заставлял разработчика приложения или игры нарушать политики разработчиков Google Play, что может подорвать их бизнес и подвергнуть их принудительным действиям со стороны Google Play.

Узнайте больше о рекомендациях по обеспечению безопасности пользователей независимо от того, являетесь ли вы разработчиком приложений, использующим SDK, или разработчиком SDK.

Для разработчиков приложений

Для поставщиков SDK

  • Ознакомьтесь с правилами Google Play для разработчиков .
  • Следите за обновлениями политики Google Play, чтобы убедиться, что ваш SDK не приводит к тому, что приложения нарушают политики Play, такие как Политика неправомерного использования устройств и сети , Политика рекламы и Политика пользовательских данных в отношении постоянных идентификаторов . Приложения, использующие ваш SDK, могут нарушать эти правила и поэтому могут быть подвергнуты принудительным мерам со стороны Google Play. Например:
    • Если ваш SDK использует личные и конфиденциальные пользовательские данные, вы должны убедиться, что вы ясно указали это в своей общедоступной документации для приложений, использующих ваш SDK.
    • SDK с интерпретируемыми языками (JavaScript, Python, Lua и т. д.), загружаемые во время выполнения (например, не упакованные вместе с приложением), не должны допускать потенциальных нарушений (например, сбор установленных пакетов без соответствующей цели, раскрытие и согласие) Правила Google Play.
    • Не продавайте личную и конфиденциальную информацию пользователей.
  • Поддерживайте новейшие функции безопасности API и минимизации данных в своих SDK (см. обновление за апрель 2022 г. здесь ).
  • Помогите своим клиентам понять, какие пользовательские данные может собирать ваш SDK, и причину их использования, чтобы разработчики приложений могли включить это в свое заметное раскрытие информации и согласие конечным пользователям, а также в свою политику конфиденциальности, когда это применимо.
  • Вам следует реализовать логику, которая считывает и придерживается предпочтений пользователя, собранных разработчиком приложения, или обеспечить наличие механизма, позволяющего разработчику приложения точно инициализировать ваш SDK в соответствии с этим событием согласия пользователя.
    • Предоставляйте информацию об использовании ваших данных в формате, удобном для доступа и публичного использования. Вот необязательный формат , который может вас заинтересовать для публикации вашей информации, поскольку многие разработчики знакомы с этим форматом. Примеры см. в раскрытии данных Google Firebase SDK и раскрытии данных Google AdMob SDK .