봇 검토 지침Bot review guidelines

적용 대상: SDK v4APPLIES TO: SDK v4

Microsoft 채널에 대 한 봇,에서 botlets, web apps, 추가 기능 또는 기술 ("앱 통합")을 빌드하는 데 귀사 재능 및 시간을 투자 하는 것을 환영 하 고 감사 합니다.We welcome you and thank you for investing your talents and time in building bot, botlets, web apps, add-ins, or skills ("app integrations") for Microsoft channels. Microsoft Teams 같은 Microsoft 채널에 게시하기 전에 앱 통합이 충족해야 하는 최소한의 요구 사항은 다음과 같습니다.The following are the minimum requirements your app integration must meet before it may be published to a Microsoft channel such as Microsoft Teams. 각 채널에는 아래 설명한 요구 사항 외에도 특정 요구 사항이 있습니다.Each channel may have specific requirements in addition to the requirements detailed below. 해당 하는 경우 각 채널의 구성 페이지에서 채널 관련 용어를 찾을 수 있으며, 해당 채널에 bot을 게시 하려면 먼저 채널의 서비스에 등록 해야 합니다.If applicable, you'll find channel- specific terms on each channel's configuration page, and you may be required to sign-up for a channel's service before you can publish a bot to that channel.

앱 통합 정책App Integration Policies

1. 값, 표현, 보안 및 유용성1. Value, Representation, Security and Usability

앱 통합 및 관련된 메타데이터는 다음에 부합해야 합니다.Your app integration and its associated metadata must:

  • 고유의 정보를 제공하는 메타데이터가 있고 중요하고 품질 높은 사용자 환경을 제공함have distinct and informative metadata and must provide a valuable and quality user experience;
  • 앱 통합의 소스, 기능 및 특징을 정확하고 분명하게 반영하고 모든 중요한 제약을 설명함accurately and clearly reflect the source, functionality, and features of your app integration and describe any important limitations;
  • 자신에게 그러한 권리가 없는 경우 다른 앱과 유사한 이름이나 아이콘을 사용하지 않으며 회사, 정부 주체 또는 기타 개체로부터의 클레임 소지가 없음not use a name or icon similar to that of other apps, and may not claim to be from a company, government body, or other entity if you do not have permission to make that representation;
  • 사용자 보안이나 Microsoft 채널의 보안 또는 기능을 위협하거나 손상시키지 않음not jeopardize or compromise user security, or the security or functionality of the Microsoft channel;
  • 정책이나 해당하는 Microsoft 채널 용어를 위반하여 설명된 기능을 변경 또는 확장하려 하지 않음not attempt to change or extend the described functionality in violation of these policies or the applicable Microsoft channel terms;
  • 맬웨어를 포함하거나 사용하지 않음not include or enable malware;
  • 테스트 가능be testable;
  • 계속 실행되며 사용자 입력에 반응함continue to run and remain responsive to user input;
  • 실제 작동하는 서비스 약관 링크 포함include a working link to your Terms of Service;
  • 설명, 프로필, 사용 약관 및 개인 정보 취급 방침에서 설명한 대로 작동operate as described in its description, profile, terms of use and privacy policy;
  • Microsoft Bot Framework에 해당하는 조건(또는 기타 개발에 적용되는 조건)과 Microsoft Channel Terms(또는 기타 앱 통합이 게시된 채널에 적용되는 조건)에 따라 작동operate in accordance with the terms applicable to the Microsoft Bot Framework (or other terms applicable to its development) and the Microsoft Channel Terms (or other applicable terms for the channel upon which your app integration is published);
  • 앱 통합에 인적 상호 작용(예: 고객 서비스 또는 라이브 지원)이 포함된 경우 사용자에게 알림inform users if your app integration includes human interaction (e.g. customer service or support with a live person);
  • 지원하는 모든 언어로 지역화.be localized for all languages that it supports. 앱 통합의 설명 텍스트는 선언 하는 각 언어로 지역화 되어야 합니다.The text of your app integration's description must be localized in each language that you declare.

2. 개인 정보2.Privacy

  • 앱 통합에서 사용자의 개인 정보(신원을 식별할 수 있거나 신원 식별에 사용할 수 있는 모든 정보 또는 데이터, 또는 그러한 정보 또는 데이터와 연결된 모든 정보.If your app integration handles users' personal information (personal information includes all information or data that identifies or could be used to identify a person, or that is associated with such information or data. 개인 정보의 예: 이름 및 주소, 전화 번호, 생체 식별자, 위치, 연락처, 사진, 오디오 및 비디오 녹음, 문서, SMS, 이메일 또는 기타 텍스트 커뮤니케이션, 스크린샷, 일부 경우 연결된 탐색 내역 등)가 포함된 경우 앱 통합에서 해당하는 개인 정보 보호 방침에 대한 눈에 띄는 링크를 제공해야 하며 이러한 개인 정보 보호 방침은 모든 해당 법률, 규정 및 정책 요구 사항을 준수해야 합니다.Examples of personal information include: name and address, phone number, biometric identifiers, location, contacts, photos, audio & video recordings, documents, SMS, email, or other text communication, screenshots, and in some cases, combined browsing history), you must provide a prominent link from your app integration to an applicable privacy policy, and such privacy policy must comply with all applicable laws, regulations and policy requirements. 이 정책은 수집하거나 전송하는 데이터의 종류, 데이터의 용도 및 (해당하는 경우) 데이터를 공유하는 대상을 포함해야 합니다.This policy should cover what data you are collecting or transmitting, what you will be doing with that data, and (if applicable) who you'll be sharing it with. 개인 정보 취급 방침을가지고 있지 않은 경우 몇 가지 타사 리소스 *를 몇 가지 지원할 수 있습니다.If you don't have a privacy statement, here are some third-party resources* that might be of some assistance:

개인 정보 보호 포럼 – 애플리케이션 개인 정보 보호 방침 생성기Future of Privacy Forum – Application Privacy Policy Generator

Iubenda – 개인 정보 보호 방침 생성기Iubenda – Privacy Policy Generator

이러한 타사 리소스의 사용에서 발생하는 모든 위험과 책임을 귀하가 감수하고 Microsoft는 그 사용에 따른 어떤 문제에도 책임이 없음에 동의합니다.You agree to assume all risk and liability arising from your use of these third-party resources and that Microsoft is not responsible for any issues arising out of your use of them.

  • 앱 통합에서 주 목적과 무관한 개인 정보를 사용자의 명시적 사전 동의 없이 수집, 저장 또는 전송해서는 안 됩니다.Your app integration must not collect, store or transmit personal information unrelated to its primary purpose, without first obtaining express user consent. 법률에서 요구하는 경우 개인 정보 처리를 위해 필요한 모든 사용자 동의를 구해야 합니다.You must obtain all consents from users to process personal information where required by law.
  • Microsoft의 명시적 사용 권한 없이도 13 (자녀의 온라인 개인 정보 보호 기능에 정의 됨)의 자식으로 전달 된 앱 통합을 게시할 수 없습니다.You may not publish an app integration that is directed at children under the age of 13 (as defined in the Children's Online Privacy Protection Act), without express permission from Microsoft.

3. 금융 거래3. Financial Transactions

  • 결제를 지원하는 앱 통합의 경우For payment enabled app integrations:
    • 앱 통합은 사용자 인터페이스를 통해 금융 증서 세부 사항을 전송할 수 없습니다.Your app integration may not transmit financial instrument details through the user interface;
    • 채널 또는 제3자 플랫폼 제한에 따라 앱 통합은 (a) Microsoft Seller Center 계약이 적용되는 Microsoft Seller Center를 통한 결제 지원 (b) 다른 보안 결제 서비스에 대한 링크 전송이 가능합니다.Subject to any channel or third-party platform restrictions, your app integration may: (a) support payments through the Microsoft Seller Center subject to the terms of the Microsoft Seller Center Agreement; or (b) transmit links to other secure payment services;
    • 앱 통합에서 앞의 결제 메커니즘을 지원할 경우 최종 사용자가 앱 통통합을 사용하는 데 동의하기 전에 앱 통합 이용 약관 및 개인 정보 보호 방침(및 기타 프로필 페이지 또는 앱 통합 웹 사이트)에 이러한 사실을 공개해야 합니다.If your app integration enables the foregoing payment mechanisms, you must disclose this in your app integrations terms of use and privacy policy (and any profile page or website for the app integration) before the end user agrees to use your app integration;
    • 앱 통합이 해당 프로필에서 지불 가능 하 고 최종 사용자에 게 판매자의 고객 서비스 세부 정보를 제공 한다는 것을 명확 하 게 표시 해야 합니다. 하거나You must clearly indicate that an app integration is payment-enabled in the its profile and provide end users with the merchant's customer service details; and
    • Microsoft의 명시적 허가 없이 디지털 상품 구매를 위해 링크를 포함하거나 어떤 식으로 사용자를 결제 서비스로 전달하는 앱 통합을 Microsoft 채널에 게시할 수 없습니다.You may not publish app integrations on any Microsoft channel that include links or otherwise direct users to payment services for the purchase of digital goods without express permission from Microsoft.

4. 내용4. Content

  • 앱 통합 및 관련 메타데이터의 모든 콘텐츠는 원래 게시자가 만든 것이거나, 제3의 권리 보유자로부터 적합하게 허가를 받은 것이거나, 권리 보유자의 승인에 따라 사용되는 것이거나, 어떤 식으로든 법률에서 허용되는 방식으로 사용되어야 합니다.All content in your app integration and associated metadata must be either originally created by the publisher, appropriately licensed from the third-party rights holder, used as permitted by the rights holder, or used as otherwise permitted by law.
  • 앱 통합에서는 다음과 같은 앱 통합 또는 콘텐츠를 게시하지 않습니다.You will not publish an app integration or content in your app integration that:
    • 불법is illegal;
    • 어린이 악용, 위해 또는 위협exploits, harms, or threatens to harm children;
    • 광고, 스팸, 원치 않는 대량 커뮤니케이션, 게시물 또는 메시지 포함includes advertising, spam, unwanted or unsolicited or bulk communications, posts or messages;
    • 부적절하거나 공격적인 것으로 간주될 수 있음(예: 노출, 근친상간, 욕설, 포르노, 성폭력, 그래픽 또는 무차별 폭력, 담배, 범죄, 위해 또는 무책임한 행위, 약물, 인권 침해, 실생활에서 개인이나 동물에 대한 무기 제작 또는 불법 사용, 주류 남용)could be considered inappropriate or offensive material (involving, for example, nudity, bestiality, profanity, pornography or sexually explicit, graphic or gratuitous violence, tobacco products, criminal, dangerous or irresponsible activity, drugs, human rights violations, the creation or illegal use of weapons against a person or animal in the real world, irresponsible use of alcohol products);
    • 거짓 또는 오해의 소지(예: 거짓말로 돈 요청, 다른 사람 가장)is false or misleading (e.g., asking for money under false pretenses, impersonating someone else);
    • 본인, Microsoft 채널 또는 기타에 의해, 안전 위험 초래(예: 바이러스 전송, 스토킹, 테러리스트 콘텐츠 게시, 혐오 발언 홍보, 인종/민족/국적/언어/성별/종교/나이/장애/성지향성/전역 상태/기타 사회 그룹 참여 여부 등에 따른 차별/혐오/폭력 주장)is harmful to you, the Microsoft Channel or others or creates a safety risk (e.g., transmitting viruses, stalking, posting terrorist content, communicating hate speech, or advocating discrimination, hatred, or violence based on considerations of race, ethnicity, national origin, language, gender, age, disability, religion, sexual orientation, status as a veteran, or membership in any other social group);
    • 타인의 권리 침해(예: 저작권 보호 음악 및 기타 저작권 보호 자료의 무단 공유)infringes upon the rights of others (e.g., unauthorized sharing of copyrighted music or other copyrighted material;
    • 명예 훼손, 중상, 모략 또는 위협is defamatory, libelous, slanderous, or threatening;
    • 타인의 개인 정보 보호 침해violates the privacy of others;
    • (a)가 환자의 조건, 처리 또는 지불과 관련 된 정보를 처리 합니다. (b) 개인을로 식별 하거나 환자, health plan members 또는 수혜자와 통신 합니다. 또는 (c)는 "hipaa"와 같이 상태 보험 이식성 및 책임 행동에 ' 보호 된 상태 정보 '가 아닌 ' 보호 된 상태 정보 '입니다. 또는 HIPAA에 정의 된 ' 대상 엔터티 ' 또는 ' 비즈니스 연결 ' 인 경우 HIPAA에서 관리 하는 작업을 수행 합니다.processes information that (a) relates to a patient's condition, treatment or payment for treatment; (b) identifies individuals as or communicates with patients, health plan members or beneficiaries; or (c) is otherwise 'protected health information' under the Health Insurance Portability and Accountability Act, as amended ("HIPAA") or perform any activity governed by HIPAA if you are a 'covered entity' or 'business associate' as defined under HIPAA;
    • 앱의 대상 국가/지역에서 불쾌감을 주는 경우.is offensive in any country/region to which your app is targeted. 현지 법률 또는 문화적 기준에 따라 특정 국가/지역에서 콘텐츠가 불쾌감을 줄 수 있습니다.Content may be considered offensive in certain countries/regions because of local laws or cultural norms;
    • 다른 사용자가 이러한 규칙을 깰 수 있게 지원.helps others to break these rules.
  • 앱 통합에 중요한 변경 내용이 있는 경우 게시한 특정 채널에 이메일을 보내 미리 Microsoft에 알려야 합니다.You must notify Microsoft in advance by sending an email to the specific channel you have published to if you make any material changes to your app integration. Bot 등록을 변경 하는 경우 여기에 명시 된 요구 사항을 계속 충족할 수 있도록 봇을 다시 검토 해야 할 수 있습니다.Changes made to your bot's registration may require your bot to be re-reviewed to ensure that it continues to meet the requirements stated here. Microsoft는 재량에 따라 채널에서 앱 통합을 비정기적으로 검토하고 고지 없이 제거할 권리가 있습니다.Microsoft has the right, in its sole discretion, to intermittently review app integrations on any channel and remove without notice.