Политики репозитория в Диспетчере пакетов Windows
Версия документа: 1.0
Дата документа: 22 мая 2021 г.
Дата вступления в силу: 22 мая 2021 г.
Благодарим вас за интерес к представлению продукта в репозитории Диспетчера пакетов Windows.
- Продукт означает содержимое в любой форме, в том числе приложения, игры, интерактивные фильмы и любое дополнительное содержимое, которое продается или предлагается внутри Продукта.
- Отправка означает запрос на включение файлов манифеста и относится, в том числе, к Продукту и метаданными о Продукте.
Чтобы приступить к работе, выполните следующие действия.
- Реализуйте в своей Отправке уникальные и ценные для пользователей возможности. Укажите заманчивую причину для загрузки Продукта из репозитория Диспетчера пакетов Windows.
- Не вводите наших клиентов в заблуждение относительно возможностей вашей Отправки, его поставщиков и т. д.
- Не пытайтесь обмануть клиентов, систему или экосистему. В репозитории недопустимо никакое мошенничество, будь то махинации с оценками, отзывами, кредитными картами и т. д.
Эти принципы помогут вам выбрать правильный путь к созданию успешной и популярной Отправки.
Ваши Отправки чрезвычайно важны для сотен миллионов пользователей. Мы с нетерпением ожидаем ваших разработок и с радостью покажем ваши Отправки всему миру.
Если у вас есть замечания к политикам или Диспетчеру пакетов Windows, сообщите нам об этом в комментариях на форуме о проблемах GitHub
Оглавление
Политики продуктов:
- 1.1 Четкое определение функций и ценности. Точное представление
- 1.2. Безопасность
- 1.3 Возможность тестирования продукта
- 1.4 Удобство использования
- 1.5 Персональные данные
- 1.6 Возможности
- 1.7 Локализация
- 1.8 Финансовые операции
- 1.9 Уведомления
- 1.10 Поведение рекламы и содержимое
Политики в отношении содержимого:
- 2.1 Общие требования к содержимому
- 2.2 Содержимое, включая названия и логотипы (оригинальные и третьих лиц)
- 2.3 Риск ущерба
- 2.4 Контент дискредитирующего, клеветнического, порочащего или угрожающего характера
- 2.5 Оскорбительное содержимое
- 2.6 Алкоголь, табак, оружие и наркотики
- 2.7 Содержимое для взрослых
- 2.8 Противозаконная деятельность
- 2.9 Чрезмерное употребление ругательств и недопустимое содержимое
- 2.10 Специальные требования для страны или региона
- 2.11 Возрастные категории
- 2.12 Созданное пользователем содержимое
Политики продуктов
1.1 Четкое определение функций и ценности. Точное представление
Продукт и связанные с ним метаданные, в том числе название приложения, описание, снимки экрана, трейлеры, оценка содержимого и категория Продукта, должны точно и однозначно отражать источник, возможности и функции Продукта.
1.1.1
Все аспекты вашего Продукта должны точно описывать функции, возможности и все важные ограничения Продукта.
1.1.2
Теги должны быть релевантными для Продукта. Можно использовать до 16 уникальных тегов.
1.1.3
Продукт должен предоставлять отличимые и информативны метаданные, а также ценные и качественные возможности взаимодействия с пользователем.
1.1.4
InstallerUrl должен находиться в той же папке, что и Продукт независимого поставщика программного обеспечения. Продукты из скачиваемых веб-сайтов будут запрещены.
1.2. Безопасность
Продукт не должен ставить под угрозу или нарушать безопасность пользователя либо безопасность и функциональность устройства, системы или сопутствующих систем.
1.2.1
Продукт не должен пытаться изменить или расширить описанную функциональность с помощью любой формы динамического включения кода, поскольку это нарушает политики Диспетчера пакетов Windows. Продукт не должен скачивать удаленные сценарии и затем выполнять их способом, который не соответствует описанной функциональности.
1.2.2
Продукт не должен содержать или включать вредоносные программы, как определено критериями Майкрософт относительно Нежелательного и вредоносного программного обеспечения.
1.2.3
Продукт может содержать полностью интегрированное ПО промежуточного слоя (например, сторонние межплатформенные подсистемы и службы аналитики сторонних поставщиков).
Продукт может зависеть от неинтегрированного программного обеспечения (например, другого Продукта, модуля или службы). Такая зависимость нужна, чтобы продукт мог выполнять свои основные функции.
1.3 Возможность тестирования продукта
Продукт должен быть доступным для тестирования. Если по какой-то причине протестировать отправленный Продукт невозможно, ваш Продукт может не соответствовать данному требованию.
1.4 Удобство использования
Продукт должен соответствовать стандартам в отношении удобства использования, в том числе, среди прочего, стандартам, перечисленным в подразделах ниже.
1.4.1
Продукт должен поддерживать устройства и платформы, на которые он загружается, в том числе соответствовать требованиям к совместимости с программным обеспечением, оборудованием и разрешением экрана, указанным Продуктом. Если Продукт загружается на устройство, не соответствующее требованиям, это должно выявляться на этапе запуска, при этом должно отображаться сообщение для клиента с информацией о требованиях.
1.4.2
Продукт должен продолжать работать и реагировать на действия пользователя. Продукт должен завершать работу в штатном режиме, а не закрываться неожиданно. Продукт должен обрабатывать исключения, вызванные какими-либо управляемыми или собственными системными API, и реагировать на действия пользователя после обработки исключения.
1.4.3
Продукт должен быстро запускаться и постоянно реагировать на действия пользователя.
1.5 Персональные данные
Следующие требования относятся к продуктам, которые получают доступ к персональным данным. Личная информация включает все сведения или данные, которые идентифицируют или могут использоваться для идентификации человека или связанной с такой информацией или данными.
1.5.1
Если Продукт получает доступ к персональным данным или собирает и передает эти данные, а также в случаях, предусмотренных законом, вы обязаны разработать и соблюдать политику конфиденциальности. Отправка должна включать PrivacyUrl, ссылающийся на политику конфиденциальности Продукта.
1.5.2
Если Продукт публикует Персональные данные клиентов Продукта во внешней службе или передает их третьей стороне, Продукт должен делать это только после получения согласия у этих клиентов. Явное согласие означает, что клиент явным образом дает в пользовательском интерфейсе Продукта разрешение на запрошенное действие после того, как вы:
- описали клиенту как будет получен доступ к информации, как она будет использоваться или отправляться с указанием типов лиц, которым она раскрывается; и
- предоставили клиенту в пользовательском интерфейсе продукта механизм, с помощью которого в будущем можно отменить это разрешение и явным образом отказаться от него.
1.5.3
Если Продукт публикует Персональные данные клиентов Продукта во внешней службе или передает их третьей стороне через Продукт или его метаданные, но лицо, чьи данные передаются, не является пользователем Продукта, необходимо получить явное письменное согласие на публикацию этих Персональных данных и разрешить лицу, чьи данные передаются, отказаться от этого согласия в любое время. Это требование также применяется в случае, если Продукт разрешает клиенту получать доступ к Персональным данным другого лица.
1.5.4
Если Продукт собирает, сохраняет либо передает личные сведения, он должен обеспечивать безопасность этих операций с использованием современных методов шифрования.
1.5.5
Продукт не должен собирать, хранить или передавать высокочувствительные личные сведения, например медицинскую или финансовую информацию, за исключением случаев, когда такие сведения связаны с функциями продукта. Продукт также должен получить прямое согласие пользователя для сбора, хранения и передачи этих сведений. В политике конфиденциальности Продукта должно быть четко указано, когда и каким образом он собирает персональные данные и как они будут использоваться.
1.5.6
Если Продукт поддерживает проверку подлинности на основе удостоверений Майкрософт, она должна быть реализована только с помощью утвержденных Майкрософт методов.
1.5.7
Продукты, которые получают данные о расположении устройства, должны содержать настройки, позволяющие пользователю включать и отключать доступ Продукта к этим данным и возможность их использования из API службы определения расположения.
1.6 Возможности
Если в Продукте заявлено использование возможностей, то возможности, заявленные в Продукте, должны быть связаны с функциями Продукта. Продукт не должен обходить проверки операционной системы относительно использования возможностей.
1.7 Локализация
Вам следует локализовать продукт для всех поддерживаемых языков. Текст описания продукта должен быть локализован на каждом языке, объявленном вами. Если продукт локализован таким образом, что некоторые функции недоступны в локализованной версии, следует четко указать или отобразить ограничения локализации в описании продукта. Интерфейс, предоставляемый продуктом, должен быть достаточно похожим на всех языках, поддерживаемых им.
1.8 Финансовые операции
Если ваш продукт включает в себя покупку продукта, подписки, виртуальную валюту, функции выставления счетов или фиксирует финансовую информацию, применяются следующие требования:
1.8.1
Внутренние предложения, продаваемые в продукте, нельзя преобразовывать в какую-либо юридически действительную валюту (например, доллары США, евро и т. д.) или какие-либо физические товары или услуги.
1.8.2
В Продукте должен использоваться защищенный API для покупки физических товаров или услуг и защищенный API для покупок, совершаемых в связи с участием в азартных играх или благотворительности в реальном мире. Если Продукт используется для привлечения благотворительных взносов или проведения рекламных лотерей либо конкурсов, он должен делать это в соответствии с применимым правом. Продукт должен четко заявлять, что корпорация Майкрософт не выступает в качестве организатора сбора средств или спонсора рекламной акции.
В Продукте должен использоваться защищенный API для приема добровольных взносов от пользователей.
Приведенные ниже требования применяются к использованию защищенного API для покупок.
- Во время транзакции или сбора сведений о платеже либо финансовых сведений клиента Продукт должен идентифицировать поставщика коммерческой транзакции, проверить подлинность пользователя и получить подтверждение пользователя на выполнение транзакции.
- Продукт может предложить пользователю возможность сохранить эту проверку подлинности, но пользователь должен иметь возможность требовать проверку подлинности для каждой транзакции или отключить транзакции в продукте.
- Если Продукт собирает данные кредитной карты или использует стороннюю процессинговую компанию, собирающую данные кредитной карты, то обработка платежа должна выполняться в соответствии с текущими требованиями стандарта безопасности данных индустрии платежных карт (PCI DSS).
1.8.3
Продукт и соответствующие метаданные должны предоставить информацию о типах покупок из продукта и о диапазоне цен. Продукт не может обманывать клиентов и должен четко сообщать им о характере рекламных акций и предложений в продукте, включая область действия и сроки пробной версии. Если Продукт ограничивает доступ к содержимому, созданному пользователем, во время или после использования пробной версии, он должен предупреждать об этом пользователей заранее. Кроме того, Продукт должен содержать четкое указание пользователям на то, что они совершают покупку в Продукте.
Если ваша игра предлагает "ящики с добычей" или другие механизмы, обеспечивающие рандомизированные виртуальные предметы, то вы должны предоставить клиентам шансы на получение каждого предмета до покупки. Эти раскрытия могут появляться: внутри продукта, например, в магазине приложений, на странице описания продукта Microsoft Store (PDP) и/или на веб-сайте разработчика или издателя со ссылкой из страницы описания продукта(PDP) и/или внутри приложения.
1.8.4
Цены (в том числе при продаже со скидкой) на ваши цифровые продукты или услуги должны соответствовать законодательным и нормативным требованиям, в том числе тем, что изложены в документе Руководящие указания по предотвращению мошеннического завышения цен Федеральной торговой комиссии США.
1.9 Уведомления
Если Продукт поддерживает уведомления, он должен соблюдать системные параметры в отношении уведомлений и оставаться работоспособным при их отключении. Это включает в себя презентацию объявлений и уведомлений клиенту, которые также должны быть согласованы с предпочтениями клиента, независимо от того, предоставляются ли уведомления службой push-уведомлений Майкрософт (MPNS), службой push-уведомлений Windows (WNS) или любой другой службой. Если клиент отключает уведомления на основе продукта или системы, продукт должен оставаться функциональным.
1.10 Поведение рекламы и содержимое
Для всех связанных с рекламой действий применяются следующие требования:
1.10.1
- Основная цель Продукта не должна состоять в том, чтобы пользователи щелкали объявления.
- Продукт не должен искажать или уменьшать видимость, ценность или качество каких-либо объявлений, которые в нем отображаются.
- Продукт должен соблюдать параметры идентификатора получателя рекламы, выбранные пользователем.
- Все рекламные объявления должны быть правдивыми, не вводить в заблуждение и соответствовать всем применимым законам, постановлениям и нормативным требованиям.
Политики в отношении содержимого
К содержимому и метаданным (включая наименование издателя, а также имя, значок, описание, снимки экрана, анонсы продукта, эскизы анонсов и любые другие метаданные продуктов), предлагаемым для распространения в репозитории Диспетчера пакетов Windows, применяются следующие политики. Содержимое — это имя Продукта, наименование издателя, значок и описание Продукта, изображения, звуки, видео, текст, содержащиеся в продукте, плитки, уведомления, сообщения об ошибках или рекламные объявления, которые передаются через Продукт, а также любые другие элементы, которые предоставляются сервером или к которым подключается Продукт. Поскольку Продукт и репозиторий Диспетчера пакетов Windows используются по всему миру, настоящие требования толкуются и применяются в контексте региональных и культурных норм.
2.1 Общие требования к содержимому
Метаданные и другое содержимое, предоставляемое вместе с вашей Отправкой, может включать только содержимое с возрастной категорией PEGI 12, ESRB EVERYONE 10+ или более низкой.
2.2 Содержимое, включая названия и логотипы (оригинальные и третьих лиц)
Все содержимое в Продукте и связанные с ним метаданные должны быть либо изначально созданы поставщиком приложения, либо надлежащим образом лицензированы сторонним владельцем прав на них и использованы в соответствии с его разрешением, либо использованы в соответствии с другими нормами законодательства.
2.3 Риск ущерба
2.3.1
Продукт не должен содержать контент, поддерживающий или идеализирующий следующие реальные действия: (а) крайнее либо ничем не оправданное насилие; (б) нарушения прав человека; (в) незаконное изготовление оружия; (г) применение оружия против какого-либо лица, животного, недвижимости или имущества.
2.3.2
Продукт не должен (а) создавать риск безопасности или дискомфорт для конечных пользователей или любого другого лица, травмировать их или наносить им иной вред; (б) создавать риск нанесения ущерба или приводить к нанесению ущерба недвижимости или имуществу. Вы несете единоличную ответственность за тестирование безопасности продукта, получение сертификатов и реализацию всех необходимых мер безопасности. Вы обязуетесь не отключать никакие функции безопасности платформы и компоненты повышения удобства, а также обязуетесь включить в свой Продукт все требуемые законом и стандартные предупреждения, уведомления и заявления об отказе от ответственности.
2.4 Контент дискредитирующего, клеветнического, порочащего или угрожающего характера
Продукт не должен содержать контент дискредитирующего, клеветнического, порочащего или угрожающего характера.
2.5 Оскорбительное содержимое
Продукт и связанные с ним метаданные не должны включать потенциально чувствительное или оскорбительное содержимое. Содержимое может считаться конфиденциальным или оскорбительным в некоторых странах или регионах из-за местных законов или культурных норм. Помимо этого, Продукт и связанные с ним метаданные не должны включать содержимое, пропагандирующее дискриминацию, ненависть или насилие по признаку расы, этнического или национального происхождения, языка, пола, возраста, инвалидности, религии, сексуальной ориентации, статуса ветерана или принадлежности к каким-либо другим социальным группам.
2.6 Алкоголь, табак, оружие и наркотики
Продукт не должен содержать контент, поддерживающий или идеализирующий чрезмерное либо безответственное употребление алкогольной и табачной продукции, употребление наркотиков или безответственное применение оружия.
2.7 Содержимое для взрослых
Продукт не должен содержать или отображать контент, который здравомыслящий человек может посчитать порнографическим или откровенно сексуальным.
2.8 Противозаконная деятельность
Продукт не должен содержать контент или функции, поощряющие, поддерживающие или идеализирующие противозаконную деятельность в реальном мире.
2.9 Чрезмерное употребление ругательств и недопустимое содержимое
- Продукт не должен содержать чрезмерные или ничем не оправданные ругательства.
- Продукт не должен содержать или отображать контент, который здравомыслящий человек может посчитать неприличным.
2.10 Специальные требования для страны или региона
Содержимое, которое считается оскорбительным в одной из стран или регионов, где будет продаваться Продукт, не допускается. Содержимое может считаться оскорбительным в некоторых странах или регионах из-за местных законов или культурных норм. Примеры потенциально оскорбительного содержимого в некоторых странах или регионах включают в себя следующее:
Китай
- Запрещенное сексуальное содержимое
- Ссылки на спорную территорию или регион
- Предоставление или включение доступа к контенту или службам, которые являются незаконными в соответствии с применимым местным законодательством
2.11 Возрастные категории
Продукт должен иметь возрастной рейтинг, который бы заслуживает оценки PEGI 12, ESRB ВСЕ 10+, или ниже.
2.11.1
Если Продукт предоставляет содержимое (например, создаваемое пользователями, доступное в розничных торговых точках или другое веб-содержимое), которое может подходить для более высокой возрастной категории, чем присвоенная, вы должны дать пользователям возможность явно соглашаться на получение такого содержимого. Для выражения такого согласия они должны быть способны использовать фильтр содержимого или входить в службу с помощью уже существующей учетной записи.
2.12 Созданное пользователем содержимое
Созданное пользователем содержимое (UGC) — это содержимое, которое пользователи добавляют в приложение или Продукт и которое доступно или отображается другим пользователям в сети. Если Продукт содержит UGC, вы должны:
- опубликовать условия предоставления услуг и (или) рекомендации, касающиеся UGC, в Продукте или на веб-сайте Продукта и сделать их доступными для пользователей;
- предоставить пользователям возможность сообщать о неприемлемом содержимом в Продукте, чтобы разработчик мог проверить и удалить либо запретить содержимое, если оно нарушает соответствующие рекомендации, и (или) применить метод упреждающего обнаружения неприемлемого или вредоносного UGC;
- удалить UGC или запретить его по запросу корпорации Майкрософт.
См. также
Windows developer