YouTube API Services - Developer Policies
文章推薦指數: 80 %
API Clients must display a link to YouTube's Terms of Service (https://www.youtube.com/t/terms), and they must also state in their own terms of use that, by ... YouTube English BahasaIndonesia Deutsch Español Français Português–Brasil Русский 中文–简体 日本語 한국어 Signin Home Guides Samples Terms YouTube Home Guides Samples Terms YouTubeAPIServicesTermsofService TermsofService(Americas) TermsofService(APAC) TermsofService(EMEA) TermsofService(Russia) DeveloperPolicies RequiredMinimumFunctionality SubjectAPIServices BrandingGuidelines RevisionHistory Guides ComplyingwiththeYouTubeDeveloperPolicies Home Products YouTube Terms YouTubeAPIServices-DeveloperPolicies Note:ThenewComplying withtheYouTubeDeveloperPoliciesguideprovidesguidanceandexamplestohelpyouensure thatyourAPIclientsadheretospecificportionsoftheYouTubeAPIServices Termsand Policies(APITOS).Thisguidanceoffersinsight intohowYouTubeenforcescertainaspectsoftheAPITOSbutdoesnotreplaceanyexisting documents. Thisdocument(the"YouTubeAPIServicesPolicies"or"Policies")setsoutthepoliciesthatyouneedtofollowwhenaccessingorusingYouTubeAPIServicesinyourservice,product,orapplication.ThesePolicieshelpyouaccessanduseYouTubeAPIServicesinwaysthatareconsistentwithYouTube'sinterestsandthatrespectandfosterthegrowthofYouTube'scommunityofcreators,viewers,contentrightsholders,andadvertisers. Inadditiontodefiningpolicies,thisdocumentexplainssomeoftheunderlyingprinciplesthatYouTubefollowedincreatingthesePolicies.ItalsooffersexamplesthatdemonstratehowthesePolicieswouldapplyinpractice. PleasenotethatthisisalegaldocumentandthatthesePoliciesareacomponentoftheAgreement,soyoumustcomplywiththem.YouTubereservestherighttochangethesePolicies,andyourcontinuedaccessto,oruseof,YouTubeAPIServicesconstitutesyouragreementtoandacceptanceofanysuchchanges.Policychanges,likechangestotheYouTubeAPIServicesTermsofService,willbedocumentedintheTermsofServiceRevisionHistory,andyoucansubscribetotheRSSfeedforthatrevisionhistorytobenotifiedofanysuchchanges. I.Terminologyandstyle Thisisalegaldocumentthatspecifiespoliciesaboutallowedorprohibitedactions.Assuch,itusescertaintermstospecificallyindicatewhetheryoucanorcannotdosomething.Withthatinmind,thefollowingtermsareusedtoexplainyourrequirementsasrelatedtothesePolicies: Thetermsmustandrequiredrefertoabsoluterequirements. Thetermmustnotreferstoanabsoluteprohibition. Thetermsshould,shouldnot,recommend,andrecommendedindicatethatthestatementdescribesageneralbestpractice.Whilethesetermssuggestcertainactionsorbehaviors,theyacknowledgethatyoumightdecidetofollowadifferentcoursebasedonspecificaspectsofyourusecase. Thetermmayindicatesthatanactionisoptionalandleftentirelytoyourdiscretionor,dependingonthecontextinwhichitisused,toYouTube'sdiscretion. Inaddition,theDefinitionssectionthatconcludesthisdocumentidentifiesothertermsthathaveaveryspecificmeaningwhenusedinthisdocument.Foryourconvenience,thisdocumentusesaspecialstyleforthosetermstosothatyoucaneasilyidentifythemincontextandlinktotheirdefinitions. II.SoftwareDevelopmentPrinciples Theseprinciplesunderliemanyofthepoliciesinthisdocument.Eventhoughtheymightnotcovereverypolicy,ifyouviolateoryourAPIClientsviolateanyoftheseprinciples,youarelikelyalsoviolatingthetermsoftheAgreement.Thatsaid,iflocallawrequiresyoutodosomethingotherthanwhatisstatedinthesepolicies--forexample,tostoredataforaparticularlengthoftime--youshouldcomplywiththatlaw. Buildhigh-qualityapplicationsandmaintainthem. Buildstable,easy-to-use,feature-richAPIClientsthatbringsignificantadditionalvaluetotheYouTubeecosystemanditsusers.PromptlyupdateAPIClientsasthefeaturesofferedinYouTubeAPIServiceschange. Behonestandtransparent. ThisprincipleappliestoallfacetsofAPIClientsandthewaythattheyinteractwithusersaswellaswithYouTube.Inkeepingwiththisprinciple,beclearaboutwhoyouareandwhatyourAPIClientdoes.Don'tengageinanydeceptiveactivityormessagingrelatedtoyouridentity,yourdatacollection,storage,sharing,useanddeletionpractices,actionsthatyourAPIClienttakesonusers'behalf,oranythingelse.Behonestanddonotmisleadorconfuseusersinthewayyouuseandpresentdata. Giveuserscontrol. Buildingontheimportanceoftransparency,thisprincipledictatesthatusersmustbeawareofandhaveactivelyconsentedtotheactionsthatanAPIClienttakesontheirbehalf.ItmeansthatusersknowaboutandhavefinalauthorityoveranyactionstheAPIClienttakestoinsert,share,update,ordeletetheirdata.ItalsomeansthateachAPIClientmustprovideaprivacypolicythatclearlyinformsusersabouttheinformationthattheAPIClientaccesses,collects,stores,shares,andotherwiseuses. Respectusers'privacy. Makesurethatyourdatacollection,storage,use,security,anddeletionpoliciesandpracticesprotectusers.Don'tallowunauthorizedaccessto,oruseof,userdata.Don'tstoreuserdataindefinitely,andprovideaclear,straightforwardprocessforthemtodeletedatainyourpossession.Finally,don’t,anddonotmakeattemptsto,request,collect,orstoreusers'YouTubelogincredentials. Beagoodcitizen. Don'tcreateAPIClientsthatencourageorenablepeopletoabuse,threaten,orharasseachother.Don'tuse,distribute,orpromoteviruses,spyware,malware,orotherbadstuff.Don'tbreakthelaworencourageorenableotherstodoso.Hopefully,thisisallcommonsense. III.GeneralDeveloperPolicies A.APIClientTermsofUseandPrivacyPolicies APIClientsmustdisplayalinktoYouTube'sTermsofService(https://www.youtube.com/t/terms),andtheymustalsostateintheirowntermsofusethat,byusingthoseAPIClients,usersareagreeingtobeboundbytheYouTubeTermsofService. EachAPIClientmustrequireuserstoagreetoaprivacypolicybeforeuserscanaccesstheAPIClient'sfeaturesandfunctionality.Theprivacypolicymust: beprominentlydisplayedandeasilyaccessibletousersatalltimes, notifyusersthattheAPIClientusesYouTubeAPIServices, referenceandlinktotheGooglePrivacyPolicyathttp://www.google.com/policies/privacy, clearlyandcomprehensivelyexplaintouserswhatuserinformation,includingAPIDatarelatingtousers,theAPIClientaccesses,collects,storesandotherwiseuses, clearlyandcomprehensivelyexplainhowtheAPIClientuses,processes,andsharestheuserinformationdescribedinsection(III.A.2.e),includinghowtheinformationissharedwitheitherinternalorexternalparties, disclose,ifitdoesso,thattheAPIClientallowsthirdpartiestoservecontent,includingadvertisements, disclose,ifitdoesso,thattheAPIClientstores,accessesorcollects(orallowsthirdpartiestodoso)informationdirectlyorindirectlyonorfromusers’devices,includingbyplacing,accessingorrecognizingcookiesorsimilartechnologyonusers'devicesorbrowsers, iftheAPIClientaccessesorusesAuthorizedData,explainthat,inadditiontotheAPIClient'snormalprocedurefordeletingstoreddata,userscanrevokethatAPIClient'saccesstotheirdataviatheGooglesecuritysettingspageathttps://security.google.com/settings/security/permissions,and iftheAPIClientusesAuthorizedData,explainhowuserscancontacttheAPIClientownerordeveloperwithquestionsorcomplaintsabouttheClient'sprivacypractices. B.MaintainabilityandDeprecation APIClientsmustusethemostrecentversionsofYouTubeAPIServices.ThismeansthatyoumustbeabletoupdateAPIClientswhennewerversionsofYouTubeAPIServicesarereleased.Non-websiteAPIClients,likemobileappsorinstalledapplications,mustbecapableofbeingremotelyupdatedtousethemostrecentversionsofYouTubeAPIServices.YoumustupdateyourAPIClientstothemostrecentversionsoftheYouTubeAPIServiceswithinaspecifiedtimeperiodifrequiredbyYouTubefromtimetotime(e.g.forcriticalupdates). WhenYouTubeintendstomakebackwardincompatiblechangestotheYouTubeAPIServices,suchchangeswillbedocumentedintheTermsofServiceRevisionHistory,andyoucansubscribetotheRSSfeedforthatrevisionhistorytobenotifiedofanysuchchanges. Youmustpromptlyupdatenon-deprecatedAPIClientstousenewerversionsofYouTubeAPIServicesasthoseversionsarereleased. YoumustupdatedeprecatedversionsofyourAPIClientstoclearlyindicatetousersthatsomefunctionsorfeaturesofYouTubeAPIServicesmightstopworkingduetotheAPIClients'deprecatedstatus. C.ImplementingYouTubeFeatures APIClientsmustalsocomplywiththeRequirementsforMinimumFunctionalityforYouTubeAPIServices("RMF").Inaddition,APIClientsmustnotplaceanylimitationsontheYouTubefunctionalityrequiredbytheRMF. Forexample,theRMFstatesthatanAPIClientthatenablesuserstouploadvideostoYouTubemustenablethoseuserstosetatitleforeachuploadedvideo.YouTube'svideotitlefieldhasamaximumlengthof100characters,andanAPIClientmustnotsetashortermaximumlengthforthatfield. AnyAPIClientfeaturethatinitiatesauseractionrelatedtoaYouTuberesourcemustbe: clearlyandunequivocallyidentifiableasaYouTubeaction, distinctandnotmixedwithyourAPIClient'sfunctionality,and clearlyinitiatedbytheuser. ExamplesofYouTuberesourcesincludevideos,channels,playlists,playlistitems,andsubscriptions.Examplesofactionsincludeplayingavideo,likingavideo,addingavideotoaplaylist,andsubscribingtoachannel. APIClientsthatperformwriteoperationsmaysuggestparameterorpropertyvalues,butusersmusthavefinalcontroloverthedatathatwillbepublishedtoYouTubeApplications.Similarly,APIClientsmustnotmodifyuser-providedvaluesbeforesendingthemtoYouTubebytruncating,appending,orotherwisealteringthosevaluesunlesstheuserhasexplicitlyconsentedtosuchchanges. APIClientsthatsuggestvaluesfortextfields,likevideotitlesordescriptions,mustincorporaterelevantkeywordsintothosevalues.ForexampleanAPIClientthatsuggestsvideotitlesshouldnotgeneratethesamedefaulttitlesforallusers. TheseexamplesillustratehowthispolicywouldapplytoanAPIClientthatuploadsvideostoYouTube: TheAPIClientmaysuggestavideodescriptionorpre-populatethevideodescription.However,itmustnotaddinformationtothevideodescriptionafteritissubmittedbytheuserandbeforeitissentwithouttheuser'spriorconsent.Forexample,theAPIClientmustnotappendtherecordingdate,APIClientname,oranyothertextunlesstheuserhasexplicitlyconsentedtosuchchanges. AnAPIClientmayprovideanoptiontotranslateavideotitletootherlanguages.However,theAPIClientmustnotaddanysuchtranslationswithouttheuser'sconsent.Inaddition,iftheAPIClient'sdefaultbehavioristoenabletheoptiontotranslatethevideotitle,itmustclearlypresenttotheuseraneasywaytodisablethatbehavior. APIClientsmustclearlyindicatehowuser-provideddatawillbeusedonYouTube. ThispolicyisparticularlyrelevantforAPIClientsthatinterfacewithmultipleservicesandplatformssincetheremaybefunctionalorlabelingdifferencesbetweenthoseservicesandplatforms. Forexample,anAPIClientenablesuserstoaddcommentsaboutvideostomultipleplatforms,includingYouTube.Eachplatformusesadifferentnametorefertothecommenttext.So,iftheAPIClientlabelsthefield"Feedback"initscommentform,itneedstoclearlyindicatethatthatvaluecorrespondstothecommenttextonYouTube. APIClientsthatusesearchfunctionalityprovidedbyYouTubeAPIServicesmustnotmodifyorreplacethetext,images,information,orothercontentof,thesearchresultsreturnedbythoseServices. Forexample,APIClientsmustnotmergeorintermixresultsfromsourcesotherthanYouTubeandpresentthemasYouTubesearchresults. AnAPIClientshouldnotlimitorreducethefunctionalityofaYouTubefeatureunlessthatlimitationisacoreaspect(asdescribedintheexamplesbelow)oftheAPIClientitselfandthatYouTubefeatureisnotrequiredbytheRMF("PermittedFeatureLimitation"). Example1:PermittedFeatureLimitation TheYouTubeDataAPIserviceallowsavideouploadertoprovidetranslationsofavideo'stitle.Generallyspeaking,anAPIClientthatimplementsthisfeatureshouldallowuploaderstotranslatevideotitlestoanylanguagethatYouTubesupports.However,anAPIClientthatisspecificallydesignedtoteachuserstospeakFrenchandthatoffersarangeoffeaturesspecifictoFrenchtranslationsmightbejustifiedinonlyofferinguserstheoptiontouploadFrenchtranslationsofvideotitles. Example2:Non-permittedFeatureLimitation AsecondAPIClientsupportsvideouploadingtoYouTubeandtwootherplatforms,andallofthoseplatformsallowtheuploadertoprovidetranslationsofthevideo'stitle.However,whileYouTubesupportsmorethan70languages,theothertwoplatformseachsupporthalfthatnumber,andthethreeplatformssupport25languagesincommon.IftheAPIClientsupportsonlythose25languagesfortranslation,thenthatisanon-permittedfeaturelimitationbecausethelimitedsetoflanguageoptionsisnotacoreaspectoftheAPIClient.Instead,theAPIClientmustofferthefullrangeoflanguagesthatYouTubesupports. APIClientswithPermittedFeatureLimitationsmustexplaintouserswhyeachlimitationisinplaceandmakeclearthatthelimitationisnotimposedbyYouTube.Inmany,ifnotall,cases,therearedifferentwaysthatanAPIClientcouldprovidethatinformation,andyoushouldchooseanappropriatemethodforyourAPIClient.Withinthisexplanation,anAPIClientshouldprovideamechanismforuserstoaccessthefullfeature(suchaslinkingtoYouTubeCreatorStudioorprovidinganexpandablemenuwithintheAPIClient). Intheexample1above,theAPIClientcouldexplainthatvideouploaderscanaddtranslationsforotherlanguagesintheYouTubeCreatorStudioandprovidealinktothatfunctionality. APIClientsthatofferfeaturessourcedfrommultipleservicesandplatformsshouldofferfeatureparitytotheextentthatitexistsacrossthosesources,providinguserchoice.WhenAPIClientsincludefeaturesthataresupportedonYouTubeandonotherplatforms,APIClientsmustnotconsistentlypresentYouTubefeaturesinadetrimentalway(e.g.,byonlyprovidingthosefeaturesfromotherplatforms). Forexample,supposeanAPIClientallowsuserstouploadvideostoYouTubeandthreeotherplatforms,andallofthoseplatformssupporttheabilitytouploadcaptions.IftheAPIClientalsosupportscaptionuploading,thenitmustsupportthatfeatureforYouTube. D.AccessingYouTubeAPIServices APICredentials ToaccessorusesomeYouTubeAPIServices,youmustfirstusetheGoogleDevelopersConsole(https://console.developers.google.com/)tocreateAPICredentialsforyourAPIProject.ThosecredentialsenableGoogleandYouTubetolinkAPIactivitytoaparticularAPIProjectandAPIClient. InadditiontocreatingAPICredentials,theDevelopersConsolemightrequireyoutoprovidecertainotherinformation,suchasidentificationorcontactdetails,beforeyoucanaccessorusetheYouTubeAPIServicesassociatedwiththosecredentials.YouTubereservestherighttorequireyoutoprovideadditionalinformationtocontinuetoaccessoruseYouTubeAPIServices. IfyouneedtocreateAPICredentialstoaccessoruseaspecificYouTubeAPIservice,thedocumentationforthatserviceexplainshowtocreatethosecredentials.Forexample,theYouTubeDataAPIservice,YouTubeReportingAPIservice,YouTubeAnalyticsAPIservice,andAndroidPlayerAPIservicealldocumentstepsforcreatingAPICredentials.ThosestepsgenerallydifferslightlyfromoneAPIservicetoanother.Forexample: SomeservicesonlysupportauthorizedAPIrequests,whileotherssupportauthorizedandnon-authorizedrequests. Servicesoftensupportmultipleaccessscopes.EachscopespecifiestheresourcesthatanAPIClientcanretrieve,insert,update,ordeleteontheuser'sbehalf.ScopesenableAPIClientstoonlyrequestaccesstotheresourcestheyneed,andscopesalsoenableuserstocontroltheamountofaccessthattheygranttothoseClients. ThefollowingpoliciesalsoapplytoaccessanduseofYouTubeAPIServices: YoumustnotmaskormisrepresentyouridentityoryourAPIClient'sidentitywhenaccessingorusingYouTubeAPIServicesorwhencreatinganAPIProjectorAPICredentials. YoumustonlyuseAPICredentialsassignedtoyouandtoyourAPIProjecttoaccessYouTubeAPIServices.Similarly,youmustnotuseanyothermeanstomaskormisrepresentyourAPIClient'saccessto,orusageof,YouTubeAPIServices. IfyourAPIClientneedstocreateAPICredentialstoaccessoruseYouTubeAPIServices,youmustcreateexactlyone(1)APIProjectforthatAPIClient.ThoseAPICredentialsareintendedtobeusedexclusivelybytheassociatedAPIClient,whichmeansthatyoumustnotusethatone(1)APIProjectformultipleAPIClients. YoumayshareyourAPICredentialswithagentsoperatingsolelyonyourbehalfandunderawrittendutyofconfidentiality.However,youmustnotshareordiscloseyourAPICredentialstoanyotherthirdparty,allowaccesstooruseofyourAPICredentialsbyanyotherthirdparty,orembedyourAPICredentialsinopensourceprojects. UserAuthenticationandAuthorization AuthenticationandauthorizationrefertotheprocessbywhichusersidentifythemselvesandconsenttoallowanAPIClienttoaccesscertainuser-specificdata.SomeYouTubeAPIServicesdonotsupportaccesstouser-specificdataandtherefore,donotrequireanyauthorization,othersrequireauthorizationforsomerequestsordata,andstillothersrequireauthorizationforallrequests.Forexample: TheYouTubeIFramePlayerAPIservice,whichletsyouembedvideosinawebsite,doesnotrequireauthorizationjustasusersdonotneedtologintotheYouTubewebsitetowatchavideo. TheYouTubeDataAPIservicerequiresauthorizationforsomeactions.Forexample,anAPIClientcansearchforpublicvideosbutdoesnotneeduserauthorizationtodoso.However,anAPIClientdoesneeduserauthorizationtouploadavideototheuser'sYouTubechannel. TheYouTubeAnalyticsAPIserviceandYouTubeReportingAPIservicerequireauthorizationforallactions. Authentication APIClientsmustnot(andmustnotattemptto)obtain,proxy,request,collect,modify,cache,store,oruseanyinformationthattheuserprovidesorthatYouTubedisplaystotheuserduringauthenticationprocesses,includingYouTubeuseraccountlogincredentialslikeusernamesandpasswords. APIClientsmustobtainuserconsentinaccordancewiththeapplicablelawsandonlyrequestaccesstoauthorizationscopesthattheycurrentlyuse.TheaccessthatanAPIClientrequestsshouldhaveadirectandtransparentbenefittousersofthatClient.Donottrytofuture-proofyouraccesstodatabyaskingforpermissionsthatwouldenablefeaturesthatyouhavenotyetbuilt. Forexample,theYouTubeDataAPIservicesupportsoneauthorizationscopethatgrantsaccesstoreaddataandanotherthatgrantsaccesstoreadandwritedata.IfausergrantedanAPIClientaccesstothefirstscope,thatAPIClientwouldbeabletoretrieveinformationaboutthecurrentuser'sYouTubechannel.However,ifausergrantedtheAPIClientaccesstothesecondscope,theAPIClientcouldalsouploadavideotothatchannel. Inthisscenario,anAPIClientthatdoesnotsupportYouTubeuploads(orotherwrite-basedactions)onlyneedstorequestaccesstothefirstauthorizationscope,whichismorelimitedintheprivilegesitgrants.EveniftheAPIClient'sdeveloperplanstoeventuallyintroducesupportforwrite-basedactions,thedevelopercannotfuture-prooftheAPIClientbyrequestingaccesstotheauthorizationscopeforwritingdatabeforetheClientactuallysupportsfeaturesthatrequirethatscope. APIClientsshouldrequestaccesstoauthorizationscopesincontextwheneverpossible.Byrequestingaccesstouserdataincontext,viaincrementalauthorization,anAPIClientenablesuserstomoreeasilyunderstandwhyitneedsaccesstothatdata. APIClientIdentificationandRepresentation APIClientsmustclearlyandaccuratelyidentifytotheusertheentityorproductthatisrequestingaccesstouserdataandthereasonforrequestingthataccess; APIClientsmustnotmisleaduserswhenrequestingaccesstodatasothatuserscanmakeaninformeddecisionaboutwhethertograntaccesstothoseClients.UsersshouldbeabletoreadilyunderstandboththevalueofprovidingthedatathatanAPIClientrequestsaccesstoandtheconsequencesofsharingthatdata. APIClientsmustclearlyandcomprehensivelyidentifytousersthepurposesforwhichtheyaccessanduseuserdata.APIClientsmustnotuseuserdataforsecondarypurposesthatarenotclearlydisclosedtousers. UsersshouldnotbesurprisedtolearnthatanAPIClientcontainshiddenfeatures,services,oractionsthatareinconsistentwiththeClient'smarketedpurposes. Revocation EveryAPIClientmustprovideaclearlyexplainedandeasywayforuserstorevokeanyauthorizationconsenttheyhaveprovidedtoanAPIClienttoaccessYouTubeAPIServices. Whenauserrevokesconsentthroughthismechanism,theAPIClientmustprogrammaticallyrevokethattokenrightawaytocommunicatethechangeinpermissionstoGoogle.Forexample,anAPIClientcoulduseaGoogleAPIClientLibrarytorevokethetoken. Inaddition,followingrevocationofconsentthroughthismechanism,youandyourAPIClientsmustdeleteallAuthorizedDatathatwasaccessedorstoredpursuanttothatconsent.Thatdeletionshouldhappenassoonaspossibleandmusttakeplacewithin7calendardaysoftherevocation. Asnotedinsection(III.A.2.i),everyAPIClientmustincludeinitsPrivacyPolicyalinktoGoogle'ssecuritysettingspage(https://security.google.com/settings/security/permissions).Whenauserrevokesconsentthroughthatpage,youandyourAPIClientsmustalsodeleteallAPIDatarelatedtothatuserthatwasaccessedorstoredpursuanttosuchconsent.Tocomplywiththispolicy,yourAPIClientswillneedtoperiodicallyreconfirmthatitsauthorizationtokensarestillvalidanddeleteAPIDataassociatedwithuserswhoseauthorizationtokenscannotberefreshed. Basedontherequirementsdefinedinsection(III.E.4)regardingstoreddata,allsuchdeletionsshouldhappenassoonaspossibleandmusttakeplacewithin30calendardaysofthatrevocation. UsageandQuotas YouTubemayusequotasandplaceuserestrictionstoensurethatYouTubeAPIServicesareaccessedandusedasintendedandthatyouandyourAPIClientsdonotreduceservicequalityorlimitaccessforothers. IfyourAPIClientreachesthequotalimitforaservice, youcanapplyforaquotaextensionbycompletinganAPIComplianceAuditwhereyoumustspecifytheusecaseforwhichyouneedtheextension. Ifyouhavebeenauditedinthepast12monthsandhavebeenmarkedcompliantbyYouTubeAPIServicesteam,youcanapplyforanadditionalquotaextension. IfYouTubeapprovestheapplication,youmustusetheadditionalquotagrantedonlyfortheapprovedusecase.IfyourAPIClient'susecasechanges,touseanyallocatedquotaforthenewusecase,youmustnotifyYouTubeofthechangebyresubmittinganAPIComplianceAuditandreceiveapprovalfortheapplication. IfYouTuberejectstheapplication,youcanfileanappeal. Inactivity YouTubereservestherighttodisableorcurtailyouraccessto,oruseof,specificYouTubeAPIServicesifyourAPIProjecthasbeeninactivefor90consecutivedays.Forexample,YouTubecouldrevokeyourAPICredentials,orreduce(oreliminate)yourAPIProject'squotasforspecificYouTubeAPIServices.IfyourAPIClient'squotaisreducedoreliminated,youmayreapplyforquotaoraquotaextension,andYouTubewillreviewthatapplicationbasedonYouTube’sdeterminationofyourexpecteduseoftheYouTubeAPIServices. ContactInformation YouTube’sprimarymeansofcontactingyouaboutyourAPIProjectorAPIClientistheemailaddressthatisassociatedwiththeGoogleAccountthatyouusetologintotheGoogleDevelopersConsole.YoumustcomplytoanycommunicationthatYouTubesendsyouregardingcomplianceissuesrelatingtoyourAPIClients. IfusersofyourAPIClienthavequestionsaboutyourprivacypractices,andyoudonothaveacontactaddressinyourAPIClient'sprivacypolicyasdiscussedinsection(A.2.i),YouTubemayshareyourprimaryemailaddresswiththoseusers. ProhibitedAccess YouareprohibitedfromaccessingorattemptingtoaccessYouTubeAPIServicesviaanymeansifyourAPICredentialsaresuspended,revoked,orterminated,oriftheGoogleAccountyouusedtocreatethosecredentialsissuspendedorterminated,foranyreason.Inthatcase,youmustnotaccessorattempttoaccessYouTubeAPIServicesviaanymeans,includingbycreatingorusingaproxytocreatenewGoogleAccounts,APICredentialsorAPIProjects. UndocumentedServices YoumustnotuseundocumentedAPIswithoutexpresspermission.YoumustaccessdatafromYouTubeAPIservicesonlyaccordingtothemeansstipulatedintheauthorizeddocumentationofthatYouTubeAPIservice. YoumustnotreverseengineerundocumentedYouTubeAPIservicesorotherwiseattempttoderivetheunderlyingsourcecodeoftheseAPIservices. E.HandlingYouTubeDataandContent Asidefromthepermissionsandrightsgrantedinthissection,youandyourAPIClientshavenofurtherpermissionsorrightstoAPIData,includingtotemporarilystoredAPIData. AudiovisualContent YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto: download,import,backup,cache,orstorecopiesofYouTubeaudiovisualcontentwithoutYouTube'spriorwrittenapproval, makecontentavailableforofflineplayback,or useanyaspectoftheYouTubeAPIServicestofacilitateorpromotecopyrightinfringementortheexploitationofcopyright-infringingmaterials. DataAggregation DonotaggregateAPIDataexceptthatyoumayonlyaggregateAPIDatarelatingtoYouTubechannelsthatareunderthesamecontentownerasrecognizedbyYouTubepursuanttocontentlicensingagreement(s)betweenYouTubeandsuchcontentowner.SuchaggregatedAPIDatamustonlybeviewablebythatcontentowner. DonotaggregateAPIDataorotherwiseuseAPIDataorYouTubeAPIServicestogaininsightsintoYouTube'susage,revenue,oranyotheraspectsofYouTube'sbusiness. Forexample,supposethattwodifferentcontentownersrecognizedbyYouTubehaveeachauthorizedanAPIClienttoretrieveAPIDataontheirbehalffortheirrespectiveviewing.ThatAPIClientmayseparatelyaggregateAPIDataretrievedforeachcontentowner'schannelsprovidedthatsuchaggregationpercontentownerdoesnotprovideinsightsintoYouTube’susage,revenueoranyotheraspectsofYouTube’sbusiness.TheAPIClientmustnotcombineAPIDatafromthedifferentcontentowners. AuthorizedDataUsage ThesepoliciesrelatetoyouruseofAuthorizedData.TheyarerelevantforanyAPIClientthatwritesdataviaanAPIrequestorretrievesdatathatcanonlybeaccessedviaaproperlyauthorizedAPIrequest.Forexample,thesepoliciesapplytoanyAPIClientthatenablesausertouploadvideos,retrievetheuser'slistofuploadedvideos,createplaylists,orcommentonvideos. APIClientsmustbehonestandtransparentaboutthetypesofuserdataandthepurposesforwhichtheycollect,store,delete,share,safeguard,andotherwiseusethatdata. APIClientsmustnotdisplayorallowaccesstoAuthorizedDatatoanyoneotherthantheauthorizinguseroragentsexpresslyapprovedbythatuser. APIClientsmustonlyaccess,collectanduseAuthorizedDatainaccordancewiththescopeofitsprivacypolicyanduserconsentobtainedinaccordancewithSection2. ThismeansthatanAPIClientmustpromptuserstore-acceptitsprivacypolicyiftheClientstartstoaccess,collect,oruseAPIDatainawayorforpurposesthatwerenotcoveredintheprivacypolicythattheuseroriginallyaccepted. APIClientsmustclearlyidentifyanyactionsthattheytaketoinsert,share,update,ordeletedataorcontentontheauthorizinguser'sbehalf.Inaddition,theusermustexpresslyconsenttothoseactionspriortotheiractualexecution. APIClientsmustclearlyidentifytheYouTubechannelorcontentownerthatisassociatedwithanyrequestthatrequiresuserauthorization. APIClientsmustclearlyidentifyanycontentvisibilitysettingsthatwillbesetormodifiedbyanyauthorizeduseraction.Inaddition,APIClientsmustnotmodifyexistingcontentvisibilitysettingsunlesstheauthorizinguserhasexpresslyinstructedtheAPIClientstodoso. Forexample,intheYouTubeDataAPIservice,avideo'sprivacystatuscanbesettopublic,private,orunlisted.IfanAPIClientsupportsvideouploads,theClientmustclearlydisplayanoptionfortheusertochooseoneofthosevalues.Similarly,ifanAPIClientsupportseditstoavideo'smetadata,theAPIClientcannotchangeavideo'sprivacystatuswithouttheuser'sexpressconsent. Refreshing,Storing,andDisplayingAPIData Developersoftenneedtobalancethebenefitsofstoringorcachingdata,suchasimprovedperformanceorresourceusage,withthedesiretoalwaysretrievethefreshestdata,whichprovidesthebestuserexperiencepossible.Withthatinmind,thefollowingpoliciesexplainyourrequirementsaswellasyouroptionsintermsofstoring,updating,anddisplayingYouTubeAPIData. APIClientsmaystoreauthorizationtokensforaslongasisnecessaryprovidedthatthosetokensareusedonlyforpurposesconsistentwiththespecificconsentgrantedbyanactiveuseraccordingtotheapplicablelaw. APIClientsmaystorethefollowingtypesofAuthorizedDataforaslongasisnecessaryprovidedthatthedataisusedforpurposesconsistentwiththespecificconsentgrantedbyanactiveuseraccordingtotheapplicablelaws: dataretrievedthroughtheYouTubeAnalyticsAPIservice, dataprovidedthroughtheYouTubeReportingAPIservice,or statisticsprovidedthroughotherYouTubeAPIservices,suchasthenumberofviewsforavideo,thenumberofchannelsforasubscriber,orthenumberofvideosinaplaylist.(AllofthosestatisticscanberetrievedviatheYouTubeDataAPIservice.) NotethateventhoughanAPIClientmaystorethisdataformorethan30days,theClientmuststillensureevery30daysthatitisstillauthorizedbytheusertoaccessthatdata. Forexample,anAPIClientmaystoreviewcountsforavideoformorethan30days,butitmuststillverifyevery30daysthatitsauthorizationtoaccessthevideouploader'sdatahasnotbeenrevoked.TheAPIClientmustalsoverify,every30days,thatthevideohasnotbeendeleted. Tobeclear,anAPIClientmustnotstorestatisticsretrievedasNon-AuthorizedDataformorethan30days.Forexample,anAPIClientmustnotstorethesubscribercountforaYouTubechannelformorethan30dayswithoutauthorizationfromthechannelowner. APIClientsmaystoreallothertypesofAuthorizedDatanotidentifiedinsection(III.E.4.b)foraslongasisnecessaryforthepurposesofthespecificconsentgrantedbyanactiveuserandfornolongerthan30calendardays.After30calendardays,theAPIClientmusteitherdeleteorrefreshthestoreddata. APIClientsmaytemporarilystorelimitedamountsofNon-AuthorizedDataforaslongasisnecessaryforthepurposesoftheAPIClientbutnotlongerthan30calendardays.Asinsection(III.E.4.c)immediatelyabove,thismeansthatafter30calendardays,theAPIClientmusteitherdeleteorrefreshthestoreddata. Inallcases,APIClientsmustusereasonableeffortstoensurethattheirstoredAPIDataisconsistentwiththecurrentdataavailablethroughYouTubeAPIServices.Forexample,APIClientsshouldreflectmetadatachangesandviewcountupdatesasquicklyaspossible. APIClientsmustdisplaythemostupdatedAPIDataavailableintheiruser-facingpresentations,includinginuserinterfaces,althoughAPIClientsmaydisplayhistoricalAPIDataprovidedthatitispresentedaccuratelyincontextoftime. YourAPIClientsthataccessoruseuserdatamustprovideawayforausertorequestthatyoudeletestoreddatarelatedtothatuser.Forexample,yourAPIClientcoulddisplayabuttontodeletestoreddata.Iftheuserindicatesthatyoushoulddeletethatdata,youmustthendeleteitassoonaspossibleandwithin7calendardays. ThemethodfordeletingstoreddatamustmakeclearthatdeletingthedatastoredbytheAPIClientdoesnot,inanyway,affectdatastoredbyYouTubeandthattodeletedataonYouTube,theuserneedstouseaYouTubeApplicationoranauthorizedAPIClientthatsupportstheabilitytodeletethatdata. Similarly,APIClientsmustrespectanyothermeansbywhichauserexpressesanintenttopreventthoseClientsfromaccessinguserdatarelatedtothatuser.Forexample,ifauserdeleteshisaccountfromyourAPIClient,youmustalsodeleteanyuserdatayouhavestoredrelatedtothatuserassoonaspossibleandwithin7calendardays. YourAPIClientsmustnot(i)replaceAPIDatawithsimilar,independentlycalculateddata,or(ii)accessoruseAPIDatatocreateneworderiveddataormetrics. TotheextentyourAPIClientsdisplayanyinformation,dataormetricsnotbasedonAPIDataalongsideAPIData,yourAPIClientsmustincludeaclearandprominentdisclosuretherethatsuchinformation,dataandmetricsarenotfromYouTubeandarepartofyourownproduct. Forexample,whendisplayingthenumberoflikesforavideo,yourAPIClientmustusethenumberreturnedintheAPIData.Youmustnotsubstituteadifferentnumbertorepresentlikes,suchasthenumberofusersofyourAPIClientthatlikedthevideo.Similarly,youarenotpermittedtousethenumberoflikesreturnedintheAPIDatatocalculateothermetrics,suchasthepercentageoftotallikesthatweremadethroughyourAPIClientorascorethatfactorsinlikes,totalviews,oranyotherAPIData.However,youarepermitted,forexample,todisplaythenumberoflikesthatweremadethroughyourAPIClientaslongasthatnumberisdisplayedalongsidethetotallikesreturnedintheAPIDataandaslongasyourAPIClientclearlycommunicatesthattheAPIClientcalculatestheadditionalmetricindependentlyofYouTubeAPIData. WhenyourAPIClientloads,it collectsandsharessomebasicuserdatawithYouTubeviatheYouTubeembeddedplayerto renderthevideothumbnailandtitle,determineplayabilityandcontentrestrictions,and forfraudandabusereasons.Additionaldataiscollectedandsharedbyyour APIClientuponvideoplayback tocustomizetheplayeronyourAPIClient andthirdpartysitesandapps.RememberthatifyouenableAutoplay,playbackwilloccur withoutanyuserinteractionwiththeplayer;playbackdatacollectionandsharingwill thereforeoccuruponpageload.YoucanlimitthedatasharedwithYouTubebeforeauser interactswiththeYouTubeembeddedplayerbysettingAutoplaytofalse.As notedintheYouTubeAPIServices TermsofService,youandyour APIClientsmustcomplywithall applicablelaws,rules,andregulations,includingprivacylawsandregulations. APIClientsmustlookuptheMade ForKidsstatusofeachYouTubevideothatitembedsonitssiteorappbyfollowingthe instructionsinthisguide.For eachvideothatisdesignatedMadeForKids, APIClientsmustturnoff trackingandmakesurethatalldatacollectionwithrespecttothatplayeriscompliant withapplicablelaw(s)includingtheU.S.Children'sOnlinePrivacy(COPPA)andE.U. GeneralDataProtectionRegulation(GDPR)).Seethe YouTubeHelpCenterfor moreinformationondeterminingcontentasMadeforKids. Security YouandyourAPIClientmust: maintainappropriateadministrative,organisational,technical,andphysicalcontrolstoensuretheprivacy,security,andconfidentialityofuserdataandAPIData; useonlyindustry-standardtransportencryption; protectAPIDataandanyotherdatausedinyourAPIClientfromunauthorizedaccess,use,ordisclosure. Scraping YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto,directlyorindirectly,scrapeYouTubeApplicationsorGoogleApplications,orobtainscrapedYouTubedataorcontent.PublicsearchenginesmayscrapedataonlyinaccordancewithYouTube'srobots.txtfileorwithYouTube'spriorwrittenpermission. F.UserExperience YouTubeLookandFeel InnovativeuserexperiencesanduserinterfacedesignsareamongthemostvaluablecontributionsthatAPIClientscanprovidetotheYouTubecommunity.Thatsaid,YouTube'sdesignersandengineersputalotofthoughtintodesigningYouTubeApplicationstoensurethatthoseApplicationsprovideagreatuserexperience. Takingbothofthosepointsintoaccount,yourAPIClientsmustnotchangeorinterferewithuserinterfacesinYouTubeApplicationsunlessyouhaveobtainedYouTube'spriorwrittenapproval.Youcanrequestthatapprovalatthisform. Branding AnyAPIClientpageorfeaturethatdisplaysYouTubecontent–including,withoutlimitation,searchresults,YouTubevideos,channels,playlists,thumbnails,andYouTubeplayers–mustmakecleartotheviewerthatYouTubeisthesourceoftherelevantcontentbydisplayingYouTubeBrandFeaturesinaccordancewiththerequirementsbelowandtheYouTubeBrandingGuidelines(https://developers.google.com/youtube/terms/branding-guidelines). Insomecases,anAPIClientmightneedtodisplayYouTubeBrandFeaturesnexttomultipleindividualcontentelementstomaketheattributioncleartotheviewer.Forexample,anAPIClientthatdisplayssearchresultsfromYouTubeandfromothersourcesonthesamepageneedstoclearlyidentifyYouTubeasthesourceofonlythesearchresultsfromYouTube,includingtext,images,andotherinformationpertainingtoYouTubesearchresults.TheAPIClientcannotprovideonegeneralsetofattributionforallsearchresultsfromvarioussources. ContentthatdoesnotoriginatefromYouTubemustnotbeshowninawaythatsuggeststhatthecontentisoriginatingfromYouTubeorinawaythatcancauseconfusionastotheoriginofthatcontent. YouandyourAPIClientsmustnot,andmustnotencourage,enableorrequireothersto,directlyorindirectly,interferewithorobscureanyattributionprovidedbyYouTube,includingattributionprovidedviaorshowninembeddedYouTubeplayers.YourAPIClientsmustdisplayapplicableYouTubeBrandFeaturesandanyotherYouTube-providedattributiononalltypesofdevices. PlaybackIntegrity Playbackintegrityreferstotheabilitytodetermineandmeasurehowcontentandadsareserved,howvideoplaybackisinitiatedandimplemented,andhowusersinteractwithYouTubefeaturesinyourAPIClient.PlaybackintegrityiscriticaltotheYouTubeplatform,asithelpsprotectcreators'interests,includingtheirabilitytomonetizetheircontentanddeveloptheiraudience. YouTubebelievesthatplaybackintegrityiscontingentonauserchoosingtowatchavideo,andAPIClientsareprohibitedfromprovidingincentivesforwatchingvideosasfollows: APIClientsmustnotchargeuserstowatchcontentinanembeddedYouTubeplayer. APIClientsmustnototherwisegateaccesstoavideobyrequiringausertotakeanactionotherthanclickingtheplaybuttontovieworcontinueplayingYouTubeaudiovisualcontent.Forexample,APIClientsmustnotrequireausertosubscribetoachannelorlikeavideotocontinuewatchingYouTubeaudiovisualcontent. Forclarity,ifyourAPIClient'snormalfunctionalityrequiresacertainactionthatisnotspecifictoYouTubeAPIServices,suchasloginorageverification,thatfunctionalityisallowed. APIClientsmustnotofferorprovideincentives,rewards,orothercompensationtousersforengagingwithYouTubeApplications(directlyorindirectly)byperformingactionslikeviewingcontent,likingcontent,sharingcontent,subscribingtochannels,addingcomments.Forexample,APIClientsmustnotofferfeaturesorservicesthattradevideoviewsforafeeorthattradevideoviewsinreturnforotherYouTube-relatedornon-YouTube-relatedactions. G.DistributionandCommercialUse YoumaydistributeorsellAPIClientssubjecttotherestrictionsdefinedinthe"ProhibitedActions"subsectionbelowand,ofcourse,totheothertermsoftheAgreement. Inaddition,youmaydistributeanddisplayYouTubeaudiovisualcontentandaccompanyingmetadatatousersthroughyourAPIClientsaslongasthoseClientscomplywiththeAgreementand,specifically,donotengageinanyoftheprohibitedactionslistedimmediatelybelow. ProhibitedActions ForspecificpoliciesinthefollowinglistthatrequireYouTube'spriorwrittenapproval,youcanrequestthatapprovalatthisform. YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto: sell,purchase,lease,lend,convey,redistribute,orsublicensealloranyportionofYouTubeAPIServices,includingYouTubeaudiovisualcontent; sellYouTubeAPIServicesoraccesstoanycomponentsofYouTubeAPIServicesunlessyouobtainYouTube'spriorwrittenapproval; selladvertising,sponsorships,orpromotionsthatareplacedonorwithinYouTubeaudiovisualcontentortheYouTubeplayerwithoutYouTube'spriorwrittenapproval;or selladvertising,sponsorships,orpromotionsonanypageorscreenthatcontainsYouTubeAPIDataunlessotherdata,content,ormaterialnotobtainedfromYouTubeappearsonthesamepageandoffersenoughindependentvaluetojustifysuchsalesiftheYouTubeAPIDatawereremoved. PermittedActions AllofthefollowingcommercialusecasesarepermittedsubjecttoyourandYourAPIClients’compliancewithallothertermsoftheAgreement,includingtheprohibitedactionsdetailedintheprevioussection: SellinganAPIClient; PromotingyourownbusinessorartisticenterprisebyuploadingoriginalaudiovisualcontenttoYouTubeormaintainingchannel(s)onYouTube; Developingad-enabledAPIClients,suchasanad-enabledblogorwebsite,thatuseYouTubeAPIServicessubjecttocompliancewithallothertermsoftheAgreement,includingtherestrictionsinsectionIII.G.1.d; PlacingyourownbrandinginanAPIClientaslongasthatbrandingcomplieswiththeYouTubeBrandingGuidelinesanddoesnotinterferewithYouTubeaudiovisualcontentplaybackoranyYouTubeBrandFeatures; SellingordistributingdevicesthatcontainorrunanAPIClient; H.MonitoringandAudits YouTubereservestherighttosurvey,monitor,and/oraudityouraccesstooruseofYouTubeAPIServicestoensurequality,toimproveYouTubeproductsandservices,andtoverifyyourcompliancewiththeAgreement.Tothatend,YouTubemaysurveyusersofyourAPIClients. Youandthoseactingonyourbehalfmust: notinterferewithsuchsurveys,monitoringefforts,oraudits; notobscureorconcealfromYouTubeyouraccesstooruseofYouTubeAPIServices;and uponrequest,andwithinthetimeframestatedinthatrequest,provideYouTubewithaccount(s)necessarytoaccessallfeaturesorfunctionsofthecurrent,in-productionversion(s)ofyourAPIClients,sothatYouTubemayreviewthoseAPIClientsforcompliancewiththeAgreement. YouTubemayuseanytechnicalmeanstoovercomenon-compliancewiththeseprovisions. I.AdditionalProhibitions ThepoliciesinthissectionidentifyadditionalthingsthatAPIClientsmustnotdo.ActionscontrarytothesepolicieswouldbeharmfultoYouTube,totheYouTubecommunityasawhole,ortoindividualsorgroupsofindividualswithinthatcommunity.ThesepoliciesfocusontheneedforyouandyourAPIClientstotreatmembersoftheYouTubecommunityhonestlyandrespectfullyaswellasonyourneedtorespecttheintegrityofYouTube'sservices,content,andinterests. YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto: useYouTubeAPIServicestocreate,offer,oractasasubstitutefor,orsubstantiallysimilarserviceto,anyYouTubeApplications.APIClientsmustnotmimicorreplicateYouTube'scoreuserexperiencesbyrecreatingfeaturesorprocessflowsunlesstheyaddsignificantindependentvalueorfunctionalitythatimprovesusers'interactionswithYouTube.Forexample,anAPIClientmustnotrecreatethebrowseexperiencefromanyYouTubeApplicationwithoutaddingsignificantindependentvaluetothatflow. misuseYouTubeAPIServicesorengageinabusivebehaviorsrelatedtothoseServices.Forexample,youmustnotautomateortriggerviews,uploads,comments,likes,dislikes,orotheractionswithouttheuser'spriorspecificandexpressconsent; interfere,orattempttointerfere,inanywaywiththeproperworkingsofanyaspectofYouTubeAPIServices,YouTubeApplications,orGoogleApplications,includinginterferenceordisruptionoftheserversornetworksthatprovidethoseServicesorApplications; modify,interferewith,replace,orotherwisedisableanyfunctionality,data,orcontentmadeavailableaspartof,orinconnectionwith,YouTubeAPIServices.Forexample,youmustnotremove,obscure,alter,ordisableanylinksthatappearinYouTubeplayersorinAPIData. modify,interferewith,replace,orblockadvertisementsplacedorservedbyYouTubeorbyYouTubeAPIServicesincludinginAPIData,YouTubeaudiovisualcontent,orYouTubeplayers; modify,buildupon,orblockanyportionorfunctionalityofaYouTubeplayer; separate,isolate,ormodifytheaudioorvideocomponentsofanyYouTubeaudiovisualcontentmadeavailableaspartof,orinconnectionwith,YouTubeAPIServices.Forexample,youmustnotapplyalternateaudiotrackstovideos; promoteseparatelytheaudioorvideocomponentsofanyYouTubeaudiovisualcontentmadeavailableaspartof,orinconnectionwith,theYouTubeAPIServices; create,include,orpromotefeaturesthatplaycontent,includingaudioorvideocomponents,fromabackgroundplayer,meaningaplayerthatisnotdisplayedinthepage,tab,orscreenthattheuserisviewing; adverselyaffectthefunctionalityorperformanceofanyaspectofYouTubeAPIServices,YouTubeApplications,orGoogleApplications,includingactionsthatinterferewithordisruptYouTubeAPIServicesortheserversornetworksthatprovidethoseServices; confuse,deceive,defraud,mislead,misrepresent,defame,abuse,stalk,threaten,spam,surprise,orharassanyone; introduce,orattempttointroduce,anyviruses,worms,defects,Trojanhorses,malware,spyware,adware,orotheritemsofadestructivenaturetoYouTubeAPIServices,YouTubeApplications,GoogleApplications,orYouTubeusersandthedevicestheyusetoaccessthoseservicesandproperties; circumvent,interferewith,orrenderineffective,anygeographicalrestrictions,includingIPaddress-basedrestrictionsimposedbyYouTubeorYouTubeAPIServices; useanytechnologyotherthanYouTubeAPIServicestoaccessorretrieveAPIData,includingtoaccessanyportionofanyYouTubeaudiovisualcontent; offeranAPIservicethatallowsuserstoaccessanydataorfunctionalitydirectlyorindirectlyprovidedbytheYouTubeAPIServices; modify,translate,createderivativeworksof,reverseengineerorotherwiseattempttoextracttheunderlyingsourcecodefromanyYouTubeAPIServicesorfromanysoftwarerelatedtothoseServices; useYouTubeAPIServicesforanypurposeoractivitywheretheuseorfailureofthoseServicescouldleadtodeath,personalinjury,orenvironmentaldamage,suchasintheoperationofnuclearfacilities,airtrafficcontrolsystems,orlifesupportsystems; infringecopyrightsorexploitcopyright-infringingmaterials; engagein,promoteorfacilitateunlawfulonlinegambling; create,display,promoteorfacilitatedisruptivecommercialmessagesoradvertisements;or situatetheYouTubeplayerinanestedorhierarchicaliframelineagetocircumventYouTubepoliciesorotherwiseobfuscatethesourceofuse. J.Child-DirectedAPIClients IfyourAPIClient(oranypartthereof)targetsordirectsitselftochildren(asdefined underapplicablelaw(s)includingtheU.S.Children'sOnlinePrivacy(COPPA)andE.U. GeneralDataProtectionRegulation(GDPR))(referredtohereinasa "Child-DirectedAPIClient"),youandyourChild-DirectedAPIClientmust: ensurethatyourChild-DirectedAPIClient,includingitsaccesstoanduseofany YouTubeAPIServices,iscompliantwithCOPPA,GDPR,andanyotherapplicablelawsor regulationsatalltimes; notifyGoogleofthechilddirectednatureofyourChild-DirectedAPIClientusingthe toolsprovidedinhere. EachChild-DirectedAPIClientnotifiedtoGoogleusingsuchtoolsorotherwiseis referredtohereinasa"KnownChild-DirectedAPIClient";and notusepersonalizedads(includingremarketing)totargetpastorcurrentactivityby anyuserofyourChild-DirectedAPIClient. ForYouandYourChild-DirectedAPIClient.YouandyourChild-DirectedAPI Clientwillnot,andmustnotattemptto,takeanyYouTubeAPIServiceswrite-based actionstoYouTubewebsites,applications,servicesorproductsviayourChild-Directed APIClient. NotwithstandingSectionIII.D.1.c(APICredentials)abovewhichrequiresexactlyone(1) APIProjectforeach APIClient,youcanupload yourownvideostoyourownofficialYouTubechannel(s)viatheYouTubeDataAPIService (notviayourChild-DirectedAPIClientoranyoneelse’sAPIClient)bycreatinganew APIProject("UploadProject"). TouploadyourownvideostoyourownofficialYouTubechannel(s)viaYouTubeData APIService,youmust(A)createone(1)new APIProjectusingthe GoogleDevelopersConsole (https://console.developers.google.com/) (an"UploadProject")priortouploading,(B)appendmfk110asa prefixintheIDofyourUploadProject,and(C)onlyuploadfromyour non-Child-DirectedAPIClient(notfromyourChild-DirectedAPIClientoranyone else’sAPIClient);and OnlyyoucanusetheUploadProject,andtheUploadProjectmustonlybeusedto uploadyourownvideostoyourownofficialYouTubechannel(s)viatheYouTubeData APIServicefromyournon-Child-DirectedAPIClient(notfromyourChild-Directed APIClientoranyoneelse’sAPIClient).IfyouareuploadingaMadeforKidsvideo viatheYouTubeDataAPIServicefromyournon-Child-DirectedAPIClient(notfrom yourChild-DirectedAPIClientoranyoneelse’sAPIClient),youmustdesignatethe YouTubeDataAPIServiceMadeforKidsparameteras"true".Seehereformore informationondeterminingifcontentis MadeforKids. ForYouandUsersofYourChild-DirectedAPIClient.YouandyourChild-Directed APIClientmustnotenable,encourageorrequire,usersofyourChild-DirectedAPIClient totakeYouTubeAPIServiceswrite-basedactions(suchas,butnotlimitedto,uploading content,commentingandcreating/sharingplaylists).YouTubeAPIServiceswrite-based actionstakenbyusersofKnownChild-DirectedAPIClientswillnotbeimplementedon YouTubewebsites,applications,servicesandproducts.Thismeansthat,notwithstanding Section9.1 (RequiredNotice)oftheYouTubeAPIServicesTermsofServicepursuanttowhichusers ofyourAPIClientmayuploadcontenttotheirYouTubechannelsoryourYouTube channel(s),uploadsfromusersofKnownChild-DirectedAPIClientswillnotbeimplemented onYouTubewebsites,applications,servicesandproducts. YouandyourAPIClient’saccessto,oruseof,YouTubeAPIServicescanbesuspendedor terminatedbyYouTubefornon-compliancewiththeYouTubeAPIServicesTermsofServiceand Policiesincludingnon-compliancewiththisSectionIII.J. K.ReportingNoncompliance IfyouareawareofanyoneaccessingorusingYouTubeAPIServicesinamannerthatisnotcompliantwiththesepoliciesoranyotherpartoftheAgreement,youmaycontacttheYouTubeAPIServicesteamtoescalatetheissueusingthisform. IV.Definitions "Agreement"meansthelegaldocumentsdefinedandreferencedinSection2(TheAgreement)oftheYouTubeAPIServicesTermsofServicecurrentlylocatedathttps://developers.google.com/youtube/terms/api-services-terms-of-service. "APIClient"meansawebsiteorsoftwareapplication(includingamobileapplication)developedbyyouthataccessesorusestheYouTubeAPIServices. "APICredentials"meansthecredentialsassignedbyYouTubeorGoogleviatheGoogleDeveloperConsolethateachAPIProjectauthenticateswithtoaccessandusetheYouTubeAPIServices. "APIData"isdefinedwithinthedefinitionof"YouTubeAPIServices"laterinthisDefinitionssection. "APIProject"meanstheprojectcreatedintheGoogleDeveloperConsolethatisrequiredforAPIClient(s)toaccessandusetheYouTubeAPIServices. "AuthorizedData"meansAPIDatathatanactiveuserexpresslyauthorizesanAPIClienttoaccessorotherwiseuseviaUserCredentials. "GoogleApplications"meansGooglewebsites,applications,services,products,pages,andotherproperties. "Non-AuthorizedData"meansAPIDataaccessiblebyanAPIClientwithoutUserCredentials. "TermsofService"meanstheYouTubeAPIServicesTermsofServicecurrentlylocatedathttps://developers.google.com/youtube/terms/api-services-terms-of-service. "UserCredentials"meansthecredentialsissuedtousersthatuserscanauthenticatewithtopermitAPIClient(s)toperformoperationsontheirbehalfthatrequireauthorization. "YouTubeAPIServices"means(i)theYouTubeAPIservices(e.g.,YouTubeDataAPIserviceandYouTubeReportingAPIservice)madeavailablebyYouTubeincludingthoseYouTubeAPIservicesmadeavailableontheYouTubeDeveloperSite(asdefinedbelow),(ii)documentation,information,materials,samplecodeandsoftware(includinganyhuman-readableprogramminginstructions)relatingtoYouTubeAPIservicesthataremadeavailableonhttps://developers.google.com/youtubeorbyYouTube,(iii)data,content(includingaudiovisualcontent)andinformationprovidedtoAPIClients(asdefinedabove)throughtheYouTubeAPIservices(the"APIData"),and(iv)thecredentialsassignedtoyouandyourAPIClient(s)byYouTubeorGoogle. "YouTubeApplications"meansYouTubewebsites,applications,services,products,pages,andotherproperties,includinghttps://www.youtube.com,m.youtube.com,mobileapplicationsliketheYouTubeGamingapplication,andsoforth,butexcludingYouTubeAPIServices. "YouTubeBrandFeatures"meansthetradenames,trademarks,servicemarks,logos,domainnames,andotherdistinctivebrandfeaturesofYouTube. Exceptasotherwisenoted,thecontentofthispageislicensedundertheCreativeCommonsAttribution4.0License,andcodesamplesarelicensedundertheApache2.0License.Fordetails,seetheGoogleDevelopersSitePolicies.JavaisaregisteredtrademarkofOracleand/oritsaffiliates. Lastupdated2022-06-02UTC. [{ "type":"thumb-down", "id":"missingTheInformationINeed", "label":"MissingtheinformationIneed" },{ "type":"thumb-down", "id":"tooComplicatedTooManySteps", "label":"Toocomplicated/toomanysteps" },{ "type":"thumb-down", "id":"outOfDate", "label":"Outofdate" },{ "type":"thumb-down", "id":"samplesCodeIssue", "label":"Samples/codeissue" },{ "type":"thumb-down", "id":"otherDown", "label":"Other" }] [{ "type":"thumb-up", "id":"easyToUnderstand", "label":"Easytounderstand" },{ "type":"thumb-up", "id":"solvedMyProblem", "label":"Solvedmyproblem" },{ "type":"thumb-up", "id":"otherUp", "label":"Other" }] Blog ThelatestnewsontheYouTubeblog GitHub FindAPIcodesamplesandotherYouTubeopen-sourceprojects. IssueTracker Somethingwrong?Sendusabugreport! StackOverflow Askaquestionundertheyoutube-apitag YouTubeResearcherProgram ForresearchersinterestedinusingdatafromYouTube’sglobalAPI Tools GoogleAPIsExplorer YouTubePlayerDemo ConfigureaSubscribeButton IssueTracker Fileabug Requestafeature Seeopenissues ProductInfo TermsofService DeveloperPolicies RequiredMinimumFunctionality BrandingGuidelines Android Chrome Firebase GoogleCloudPlatform Allproducts Terms Privacy SignupfortheGoogleDevelopersnewsletter Subscribe English BahasaIndonesia Deutsch Español Français Português–Brasil Русский 中文–简体 日本語 한국어
延伸文章資訊
- 1YouTube API Services - Audit and Quota Extension Form
(iii) your API Client's access to and usage of YouTube API Services ... Acknowledgement of YouTub...
- 2Terms of service - VideoWise
If you are entering into this TOS on behalf of a company, business or other legal ... All videos ...
- 3Terms & Conditions - Quintly
These Terms of Service govern your use of the QUINTLY software and any ... If you track YouTube d...
- 4I'm building a business around the YouTube API. Are there ...
Are there any approvals required to do this? Please read the commercial use section of API Terms ...
- 5Terms of Service - YouTube
The entity providing the Service is Google LLC, a company operating under the laws ... References...