Riktlinjer för robotgranskning
GÄLLER FÖR: SDK v4
Vi välkomnar dig och tack för att du investerar dina talanger och tid i att skapa robot, botlets, webbappar, tillägg eller färdigheter ("appintegreringar") för Microsoft-kanaler. Följande är minimikraven som din appintegrering måste uppfylla innan den kan publiceras till en Microsoft-kanal, till exempel Microsoft Teams. Varje kanal kan ha specifika krav utöver de krav som beskrivs nedan. Om tillämpligt hittar du kanalspecifika termer på varje kanals konfigurationssida och du kan behöva registrera dig för en kanals tjänst innan du kan publicera en robot till kanalen.
Appintegreringsprinciper
1. Värde, representation, säkerhet och användbarhet
Din appintegrering och dess associerade metadata måste:
- ha distinkta och informativa metadata och måste ge en värdefull och högkvalitativ användarupplevelse.
- korrekt och tydligt återspegla källan, funktionerna och funktionerna i din appintegrering och beskriva eventuella viktiga begränsningar.
- använd inte ett namn eller en ikon som liknar det för andra appar och kan inte göra anspråk på att komma från ett företag, myndighetsorgan eller någon annan entitet om du inte har behörighet att göra den representationen.
- inte äventyrar eller äventyrar användarsäkerheten, eller säkerheten eller funktionerna i Microsoft-kanalen;
- försök inte att ändra eller utöka de beskrivna funktionerna i strid med dessa principer eller tillämpliga Villkor för Microsoft-kanalen;
- inte inkludera eller aktivera skadlig kod;
- vara testbar.
- fortsätta att köras och förbli responsiv för användarindata.
- inkludera en fungerande länk till dina användarvillkor;
- fungerar enligt beskrivningen, profilen, användningsvillkoren och sekretesspolicyn.
- fungera i enlighet med de villkor som gäller för Microsoft Bot Framework (eller andra villkor som gäller för dess utveckling) och Villkoren för Microsoft Channel (eller andra tillämpliga villkor för kanalen där din appintegrering publiceras);
- informera användarna om din appintegrering omfattar mänsklig interaktion, till exempel kundtjänst eller support med en levande person;
- lokaliseras för alla språk som stöds. Texten i appintegreringsbeskrivningen måste lokaliseras på varje språk som du deklarerar.
2.Sekretess
- Om din appintegrering hanterar användarnas personliga information (personlig information innehåller all information eller alla data som identifierar eller kan användas för att identifiera en person, eller som är associerad med sådan information eller data. Exempel på personlig information är: namn och adress, telefonnummer, biometriska identifierare, plats, kontakter, foton, ljud- och videoinspelningar, dokument, SMS, e-post eller annan textkommunikation, skärmbilder och i vissa fall kombinerad webbhistorik), måste du tillhandahålla en framträdande länk från din appintegrering till en tillämplig sekretesspolicy, och en sådan sekretesspolicy måste följa alla tillämpliga lagar, föreskrifter och policykrav. Den här principen bör omfatta vilka data du samlar in eller överför, vad du kommer att göra med dessa data och (om tillämpligt) vem du ska dela dem med. Om du inte har någon sekretesspolicy finns här några resurser från tredje part* som kan vara till hjälp:
Future of Privacy Forum – Programsekretessprincipgenerator
Iubenda – Sekretesspolicygenerator
Du samtycker till att ta på dig alla risker och ansvar som uppstår vid din användning av dessa resurser från tredje part och att Microsoft inte ansvarar för eventuella problem som uppstår när du använder dem.
- Din appintegrering får inte samla in, lagra eller överföra personlig information som inte är relaterad till dess primära syfte, utan att först få uttryckligt användarmedgivande. Du måste få alla medgivanden från användare för att behandla personlig information där det krävs enligt lag.
- Du får inte publicera en appintegrering som riktar sig till barn under 13 år (enligt definitionen i Lagen om skydd av barns onlinesekretess) utan uttryckligt tillstånd från Microsoft.
3. Finansiella transaktioner
- För betalningsaktiverade appintegreringar:
- Din appintegrering kanske inte överför information om finansiella instrument via användargränssnittet.
- Med förbehåll för eventuella begränsningar för kanal- eller tredjepartsplattformar kan din appintegrering: (a) stödja betalningar via Microsoft Seller Center enligt villkoren i Microsoft Seller Center-avtalet, eller (b) överföra länkar till andra säkra betaltjänster;
- Om din appintegrering möjliggör ovanstående betalningsmekanismer måste du avslöja detta i dina appintegreringsvillkor och sekretesspolicy (och alla profilsidor eller webbplatser för appintegreringen) innan slutanvändaren samtycker till att använda din appintegrering.
- Du måste tydligt ange att en appintegrering är betalningsaktiverad i profilen och ge slutanvändarna information om handlarens kundtjänst. Och
- Du får inte publicera appintegreringar på någon Microsoft-kanal som innehåller länkar eller på annat sätt dirigera användare till betaltjänster för köp av digitala varor utan uttryckligt tillstånd från Microsoft.
4. Innehåll
- Allt innehåll i din appintegrering och tillhörande metadata måste antingen skapas av utgivaren, på lämpligt sätt licensierat från rättighetsinnehavaren från tredje part, användas enligt rättighetsinnehavarens tillstånd eller användas enligt lag.
- Du kommer inte att publicera en appintegrering eller innehåll i din appintegrering som:
- är olagligt.
- utnyttjar, skadar eller hotar att skada barn.
- omfattar reklam, skräppost, oönskad eller oönskad eller masskommunikation, inlägg eller meddelanden;
- kan betraktas som olämpligt eller stötande material (t.ex. nakenhet, bestialitet, svordomar, pornografi eller sexuellt explicit, grafiskt eller meningslöst våld, tobaksprodukter, brottslig, farlig eller oansvarig verksamhet, droger, kränkningar av de mänskliga rättigheterna, skapande eller olaglig användning av vapen mot en person eller ett djur i verkligheten, oansvarig användning av alkoholprodukter).
- är falskt eller vilseledande (t.ex. att be om pengar under falska pretenses, personifiera någon annan);
- är skadligt för dig, Microsoft Channel eller andra eller skapar en säkerhetsrisk (t.ex. att överföra virus, förfölja, publicera terroristinnehåll, kommunicera hatpropaganda eller förespråka diskriminering, hat eller våld baserat på överväganden om ras, etnicitet, nationellt ursprung, språk, kön, ålder, funktionshinder, religion, sexuell läggning, status som veteran eller medlemskap i någon annan social grupp);
- kränker andras rättigheter (t.ex. obehörig delning av upphovsrättsskyddad musik eller annat upphovsrättsskyddat material,
- är ärekränkande, ärekränkning, förtal eller hotfull;
- kränker andras integritet.
- behandlar information som (a) avser en patients tillstånd, behandling eller betalning för behandling; b) identifierar individer som eller kommunicerar med patienter, medlemmar i hälsoplanen eller mottagare. eller (c) på annat sätt är "skyddad hälsoinformation" enligt lagen om portabilitet och ansvarsskyldighet för sjukförsäkring, i dess ändrade lydelse ("HIPAA") eller utför någon aktivitet som styrs av HIPAA om du är en "täckt enhet" eller "affärspartner" enligt definitionen i HIPAA.
- är stötande i alla länder/regioner som din app är riktad till. Innehåll kan betraktas som stötande i vissa länder/regioner på grund av lokala lagar eller kulturella normer.
- hjälper andra att bryta mot dessa regler.
- Du måste meddela Microsoft i förväg genom att skicka ett e-postmeddelande till den specifika kanal som du har publicerat till om du gör några väsentliga ändringar i din appintegrering. Ändringar som görs i robotens registrering kan kräva att roboten granskas på nytt för att säkerställa att den fortsätter att uppfylla de krav som anges här. Microsoft har rätt att, efter eget gottfinnande, tillfälligt granska appintegreringar på valfri kanal och ta bort utan föregående meddelande.