第 7 部分 | 苹果开发者计划许可协议

所在版块: 知识库 2017-08-14 10:32 [复制链接] 查看: 15853|回复: 0
PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE AGREEMENT TERMS AND CONDITIONS CAREFULLY BEFORE DOWNLOADING OR USING THE APPLE SOFTWARE OR APPLE SERVICES. THESE TERMS AND CONDITIONS CONSTITUTE A LEGAL AGREEMENT BETWEEN YOU AND APPLE.

Apple Developer Program License Agreement

Purpose


You would like to use the Apple Software (as defined below) to develop one or more Applications(as defined below) for Apple-branded products. Apple is willing to grant You a limited license to use the Apple Software and Services provided to You under this Program to develop and test Your Applications on the terms and conditions set forth in this Agreement.

Applications developed under this Agreement for iOS Products, Apple Watch, or Apple TV can be distributed in four ways: (1) through the App Store, if selected by Apple, (2) through the B2B Program area of the App Store, if selected by Apple, (3) on a limited basis for use on Registered Devices (as defined below), and (4) for beta testing through TestFlight. Applications developed for macOS can be distributed through the App Store, if selected by Apple, or separately distributed under this Agreement.

Applications that meet Apple's Documentation and Program Requirements may be submitted for consideration by Apple for distribution via the App Store, B2B Program, or for beta testing through TestFlight. If submitted by You and selected by Apple, Your Applications will be digitally signed by Apple and distributed, as applicable. Distribution of free (no charge) Applications (including those that use the In-App Purchase API for the delivery of free content) will be subject to the distribution terms contained in Schedule 1 to this Agreement. If You would like to distribute
Applications for which You will charge a fee or would like to use the In-App Purchase API for the delivery of fee-based content, You must enter into a separate agreement with Apple (“Schedule 2”). If You would like to distribute Applications via the B2B Program, You must enter into a separate agreement with Apple (“Schedule 3”). You may also create Passes (as defined below) for use on Apple-branded products running iOS or watchOS under this Agreement and distribute such Passes for use by Wallet.

1. Accepting this Agreement; Definitions


1.1 Acceptance

In order to use the Apple Software and Services, You must first accept this Agreement. If You do not or cannot accept this Agreement, You are not permitted to use the Apple Software or Services. Do not download or use the Apple Software or Services in that case. You accept and agree to the terms of this Agreement on Your own behalf and/or on behalf of Your company, organization, educational institution, or agency, instrumentality, or department of the federal government as its authorized legal representative, by doing either of the following:
(a) checking the box displayed at the end of this Agreement if You are reading this on an Apple
website; or
(b) clicking an “Agree” or similar button, where this option is provided by Apple.

1.2 Definitions

Whenever capitalized in this Agreement:
“Ad Support APIs” means the Documented APIs that provide the Advertising Identifier and Advertising Preference.
“Advertising Identifier” means a unique, non-personal, non-permanent identifier provided by iOS or tvOS through the Ad Support APIs that is associated with a particular iOS Product or Apple TV and is to be used solely for advertising purposes, unless otherwise expressly approved by Apple in writing.
“Advertising Preference” means the iOS or tvOS setting that enables an end-user to set an ad tracking preference.
“Agreement” means this Apple Developer Program License Agreement, including any attachments, Schedule 1 and any exhibits thereto which are hereby incorporated by this reference. For clarity, this Agreement supersedes the iOS Developer Program License Agreement (including any attachments, Schedule 1 and any exhibits thereto), the Safari Extensions Digital Signing Agreement, the Safari Extensions Gallery Submission Agreement, and the Mac Developer Program License Agreement.
“App Store” means an electronic store and its storefronts branded, owned, and/or controlled by Apple, or an Apple Subsidiary or other affiliate of Apple, through which Licensed Applications may be acquired.
“Apple” means Apple Inc., a California corporation with its principal place of business at One Infinite Loop, Cupertino, California 95014, U.S.A.
“Apple Certificates” means the Apple-issued digital certificates provided to You by Apple under the Program.
“Apple Maps Service” means the mapping platform and Map Data provided by Apple via the MapKit API for iOS version 6 or later and for use by You only in connection with Your Applications.
“Apple Pay APIs” means the Documented APIs that enable end-users to send payment information they have stored on a supported Apple-branded product to an Application to be used in payment transactions made by or through the Application, and includes other payment-related functionality as described in the Documentation.
“Apple Pay Payload” means a customer data package passed through the Apple Software and Apple Pay APIs as part of a payment transaction (e.g., name, email, billing address, shipping address, and device account number).
“Apple Push Notification Service” or “APN” means the Apple Push Notification service that Apple may provide to You to enable You to transmit Push Notifications to Your Application or for use as otherwise permitted herein.
“APN API” means the Documented API that enables You to use the APN to deliver a Push Notification to Your Application or for use as otherwise permitted herein.
“Apple Services” or “Services” means the developer services that Apple may provide or make available through the Apple Software or as part of the Program for use with Your Covered Products or development, including any Updates thereto (if any) that may be provided to You by Apple under the Program.
“Apple Software” means Apple SDKs, iOS, watchOS, tvOS, and/or macOS, the Provisioning Profiles, FPS SDK, FPS Deployment Package, and any other software that Apple provides to You under the Program, including any Updates thereto (if any) that may be provided to You by Apple under the Program.
“Apple SDKs” means the Apple-proprietary Software Development Kits (SDKs) provided hereunder, including but not limited to header files, APIs, libraries, simulators, and software (source code and object code) labeled as part of iOS, watchOS, tvOS, or Mac SDK and included in the Xcode Developer Tools package for purposes of targeting Apple-branded products running iOS, watchOS, tvOS, or macOS, respectively.
“Apple Subsidiary” means a corporation at least fifty percent (50%) of whose outstanding shares or securities (representing the right to vote for the election of directors or other managing authority) are owned or controlled, directly or indirectly, by Apple, and that is involved in the operation of or otherwise affiliated with the App Store, B2B Program or TestFlight including without limitation Apple Pty Limited, iTunes S.à.r.l., Apple Canada, and iTunes K.K.
“Apple TV” means an Apple-branded product that runs the tvOS.
“Apple Watch” means an Apple-branded product that runs the watchOS.
“Application” means one or more software programs (including extensions, media, and Libraries that are enclosed in a single software bundle) developed by You in compliance with the Documentation and the Program Requirements, for distribution under Your own trademark or brand, and for specific use with an Apple-branded product running iOS, watchOS, tvOS, or macOS, as applicable, including bug fixes, updates, upgrades, modifications, enhancements, supplements to, revisions, new releases and new versions of such software programs.
“Authorized Developers” means Your employees and contractors, members of Your organization or, if You are an educational institution, Your faculty and staff who (a) each have an active and valid Apple Developer account with Apple, (b) have a demonstrable need to know or use the Apple Software in order to develop and test Covered Products, and (c) to the extent such individuals will have access to Apple Confidential Information, each have written and binding agreements with You to protect the unauthorized use and disclosure of such Apple Confidential
Information.
“Authorized Test Units” means Apple-branded hardware units owned or controlled by You that have been designated by You for Your own testing and development purposes under this Program, and if You permit, Apple-branded hardware units owned or controlled by Your Authorized Developers so long as such units are used for testing and development purposes on Your behalf and only as permitted hereunder.
“Beta Testers” means end-users whom You have invited to sign up for TestFlight in order to test pre-release versions of Your Application and who have accepted the terms and conditions of the TestFlight Application.
“B2B Program” means the Apple program that offers third parties (who are accepted into the B2B program) the ability to obtain volume purchases of Licensed Applications and/or customized Licensed Applications through the B2B area of the App Store, or as otherwise permitted by Apple.
“CloudKit APIs” means the Documented APIs that enable Your Applications, Web Software, and/or Your end-users (if You permit them) to read, write, query and/or retrieve structured data from public and/or private containers in iCloud.
“Covered Products” means Your Applications, Libraries, Passes, Safari Extensions, Safari Push Notifications, and/or FPS implementations developed under this Agreement.
“DeviceCheck APIs” means the set of APIs, including server-side APIs, that enable You to set and query two bits of data associated with a device and the date on which such bits were last updated.
“DeviceCheck Data"  means the data stored and returned through the DeviceCheck APIs.
“Documentation” means any technical or other specifications or documentation that Apple may provide to You for use in connection with the Apple Software, Apple Services, Apple Certificates, or otherwise as part of the Program.
“Documented API(s)” means the Application Programming Interface(s) documented by Apple in published Apple Documentation and which are contained in the Apple Software.
“FPS” or “FairPlay Streaming” means Apple’s FairPlay Streaming Server key delivery mechanism as described in the FPS SDK.
“FPS Deployment Package” means the D Function specification for commercial deployment of FPS, the D Function reference implementation, FPS sample code, and set of unique production keys specifically for use by You with an FPS implementation, if provided by Apple to You.
“FPS SDK” means the FPS specification, FPS server reference implementation, FPS sample code, and FPS development keys, as provided by Apple to You.
“FOSS” (Free and Open Source Software) means any software that is subject to terms that, as a condition of use, copying, modification or redistribution, require such software and/or derivative works thereof to be disclosed or distributed in source code form, to be licensed for the purpose of making derivative works, or to be redistributed free of charge, including without limitation software distributed under the GNU General Public License or GNU Lesser/Library GPL.
“Game Center” means the gaming community service and related APIs provided by Apple for use by You in connection with Your Applications that are associated with Your developer account.
“HealthKit APIs” means the Documented APIs that enable reading, writing, queries and/or retrieval of an end-user’s health and/or fitness information in Apple’s Health application.
“HomeKit Accessory Protocol” means the proprietary protocol licensed by Apple under Apple’s MFi/Works with Apple Program that enables home accessories designed to work with the HomeKit APIs (e.g., lights, locks) to communicate with compatible iOS Products, Apple Watch and other supported Apple-branded products.
“HomeKit APIs” means the Documented APIs that enable reading, writing, queries and/or retrieval of an end-user’s home configuration or home automation information from that end user’s designated area of Apple’s HomeKit Database.
“HomeKit Database” means Apple’s repository for storing and managing information about an end-user’s Licensed HomeKit Accessories and associated information.
“iCloud” or “iCloud service” means the iCloud online service provided by Apple that includes remote online storage.
“iCloud Storage APIs” means the Documented APIs that allow storage and/or retrieval of user-generated documents and other files, and allow storage and/or retrieval of key value data (e.g., a list of stocks in a finance App, settings for an App) for Applications and Web Software through the use of iCloud.
“In-App Purchase API” means the Documented API that enables additional content, functionality or services to be delivered or made available for use within an Application with or without an additional fee.
“Intermediary Party” means a party that passes an Apple Pay end-user’s Apple Pay Payload to a Merchant for processing such end-user’s payment transaction outside of an Application. iOS" means the iOS operating system software provided by Apple for use by You only in connection with Your Application development and testing, including any successor versions thereof.
“iOS Product” means an Apple-branded product that runs iOS.
“iPod Accessory Protocol” or “iAP” means Apple’s proprietary protocol for communicating with iOS Products and which is licensed under the MFi/Works with Apple Program.
“iTunes Connect” means Apple’s proprietary online content management tool for Applications. Library” means a code module that cannot be installed or executed separately from an“Application and that is developed by You in compliance with the Documentation and ProgramRequirements only for use with iOS Products, Apple Watch, or Apple TV.
“Licensed Application” means an Application that (a) meets and complies with all of the Documentation and Program Requirements, and (b) has been selected and digitally signed by Apple for distribution, and includes any additional permitted functionality, content or services provided by You from within an Application using the In-App Purchase API.
“Licensed Application Information” means screen shots, images, artwork, previews, icons and/or any other text, descriptions, representations or information relating to a Licensed Application that You provide to Apple for use in accordance with Schedule 1, or, if applicable, Schedule 2 or Schedule 3.
“Licensed HomeKit Accessories” means hardware accessories licensed under the MFi/Works with Apple Program that support the HomeKit Accessory Protocol.
“Local Notification” means a message, including any content or data therein, that Your Application delivers to end-users at a pre-determined time or when Your Application is running in the background and another application is running in the foreground.
"MFi Licensee" means a party who has been granted a license by Apple under the MFi/Works
with Apple Program.
“MFi/Works with Apple Accessory” or “MFi Accessory” means a non-Apple branded hardware device that interfaces, communicates, or otherwise interoperates with or controls an Apple-branded product using technology licensed under the MFi/Works with Apple Program (e.g., the ability to control an iOS Product through the iPod Accessory Protocol).
“MFi/Works with Apple Program” means a separate Apple program that offers developers, among other things, a license to incorporate or use certain Apple technology in or with hardware accessories or devices for purposes of interfacing, communicating or otherwise interoperating with or controlling select Apple-branded products.
“macOS” means the macOS operating system software, including any successor versions
thereof.
“Map Data” means any content, data or information provided through the Apple Maps Service including, but not limited to, imagery, terrain data, latitude and longitude coordinates, transit data, points of interest and traffic data.
“MapKit API” means the Documented API that enables You to add mapping features or functionality to Applications.
“Merchant” means a party who processes Apple Pay payment transactions under their own name, trademark, or brand (e.g., their name shows up on the end-user’s credit card statement).
“Motion & Fitness APIs” means the Documented APIs that are controlled by the Motion & Fitness privacy setting in an iOS Product and that enable access to motion and fitness sensor data (e.g., body motion, step count, stairs climbed), unless the end-user has disabled access to such data.
“Multitasking” means the ability of Applications to run in the background while other Applications are also running.
“MusicKit APIs” means the set of APIs that enable Apple Music users to access their subscription through Your Application or as otherwise permitted by Apple in the Documentation.
“MusicKit Content” means music, video, and/or graphical content rendered through the MusicKit APIs.
“Network Extension Framework” means the Documented APIs that provide Applications with the ability to customize certain networking features of iOS and macOS (e.g., customizing the authentication process for WiFi Hotspots, VPN features, and content filtering mechanisms).
“Pass(es)” means one or more digital passes (e.g., movie tickets, coupons, loyalty reward vouchers, boarding passes, membership cards, etc.) developed by You under this Agreement, under Your own trademark or brand, and which are signed with Your Pass Type ID.
“Pass Information” means the text, descriptions, representations or information relating to a Pass that You provide to Your end-users on or in connection with a Pass.
“Pass Type ID” means the combination of an Apple Certificate and Push Application ID that is used by You to sign Your Passes and/or communicate with the APN.
“Program” means the overall Apple development, testing, digital signing, and distribution program contemplated in this Agreement.
“Program Requirements” mean the technical, human interface, design, product category, security, performance, and other criteria and requirements specified by Apple, including but not limited to the current set of requirements set forth in Section 3.3, as they may be modified from time to time by Apple in accordance with this Agreement.
“Provisioning Profiles” means the files (including applicable entitlements or other identifiers) that are provided by Apple for use by You in connection with Your Application development and testing, and limited distribution of Your Applications for use on Registered Devices and/or on Authorized Test Units.
“Push Application ID” means the unique identification number or other identifier that Apple assigns to an Application, Pass or Site in order to permit it to access and use the APN.
“Push Notification” or “Safari Push Notification” means a notification, including any content or data therein, that You transmit to end-users for delivery in Your Application, Your Pass, and/or in the case of macOS, to the macOS desktop of users of Your Site who have opted in to receive such messages through Safari on macOS.
“Registered Devices” means Apple-branded hardware units owned or controlled by You, or owned by individuals who are affiliated with You, where such Products have been specifically registered with Apple under this Program.
“Safari Extensions” means one or more software extensions developed by You under this Agreement only for use with Safari on macOS in compliance with this Agreement.
“Safari Extensions Gallery” means the Apple-curated collection of Safari Extensions that are hosted by Apple for end-users to download for use with Safari on macOS.
“Security Solution” means the proprietary Apple content protection system marketed as Fairplay, to be applied to Licensed Applications distributed on the App Store to administer Apple's standard usage rules for Licensed Applications, as such system and rules may be modified by Apple from time to time.
“Site” means a website provided by You under Your own name, trademark or brand.
“Single Sign-on Specification” means the Documentation provided by Apple hereunder for the Single Sign-On API, as updated from time to time.“
“Term” means the period described in Section 11.
“TestFlight” means Apple’s beta testing service for pre-release Applications made available through Apple’s TestFlight Application.
“TestFlight Application” means Apple’s application that enables the distribution of pre-release versions of Your Applications to a limited number of Your Authorized Developers and to a limited number of Beta Testers (as specified in iTunes Connect) through TestFlight.
“TV App API” means the API documented in the TV App Specification that enables You to provide Apple with TV App Data.
“TV App Data” means the data described in the TV App Specification to be provided to Apple through the TV App API.
“TV App Features” means functionality accessible via the TV App and/or tvOS, iOS and/or macOS devices, which functionality provides the user the ability to view customized information and recommendations regarding content and to access such content through the user’s apps, and/or provides the user the ability to continue play of previously viewed content.
“TV App Specification” means the Documentation provided by Apple hereunder for the TV App API, as updated from time to time.
“tvOS” means the tvOS operating system software, including any successor versions thereof.
“Updates” means bug fixes, updates, upgrades, modifications, enhancements, supplements, and new releases or versions of the Apple Software or Services, or to any part of the Apple Software or Services.
“Wallet” means Apple’s application that has the ability to store and display Passes for use on iOS Products or Apple Watch.
“WatchKit Extension” means an extension bundled as part of Your Application that accesses the WatchKit framework on iOS to run and display a WatchKit app on the watchOS.
“watchOS” means the watchOS operating system software, including any successor versions thereof.
“Web Software” means web-based versions of Your software applications that have the same title and substantially equivalent features and functionality as Your Licensed Application (e.g.,feature parity).
“Website Push ID” means the combination of an Apple Certificate and Push Application ID that is used by You to sign Your Site’s registration bundle and/or communicate with the APN.
“You” and “Your” means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) that has accepted this Agreement under its own developer account and that is using the Apple Software or otherwise exercising rights under this Agreement.
Note: For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be owned by You, submitted under Your own developer account, and distributed as Applications only as expressly permitted herein. You are responsible to Apple for Your contractors’ activities under Your account (e.g., adding them to Your team to perform development work for You) and their compliance with this Agreement. Any actions undertaken by Your contractors arising out of this Agreement shall be deemed to have been taken by You, and You (in addition to Your contractors) shall be responsible to Apple for all such actions.

2.    Internal Use License and Restrictions


2.1 Permitted Uses and Restrictions; Program servicesSubject to the terms and conditions of this Agreement, Apple hereby grants You during the Term, a limited, non-exclusive, personal, revocable, non-sublicensable and non-transferable license to:
(a) Install a reasonable number of copies of the Apple Software provided to You under the Program on Apple-branded products owned or controlled by You, to be used internally by You or Your Authorized Developers for the sole purpose of developing or testing Covered Products designed to operate on the applicable Apple-branded products, except as otherwise expressly permitted in this Agreement;
(b) Make and distribute a reasonable number of copies of the Documentation to Authorized Developers for their internal use only and for the sole purpose of developing or testing Covered Products, except as otherwise expressly permitted in this Agreement;
(c) Install a Provisioning Profile on each of Your Authorized Test Units, up to the number of Authorized Test Units that You have registered and acquired licenses for, to be used internally by You or Your Authorized Developers for the sole purpose of developing and testing Your Applications, except as otherwise expressly permitted in this Agreement;
(d) Install a Provisioning Profile on each of Your Registered Devices, up to the limited number of Registered Devices that You have registered and acquired licenses for, for the sole purpose of enabling the distribution and use of Your Applications on such Registered Devices; and
(e) Incorporate the Apple Certificates issued to You pursuant to this Agreement for purposes of digitally signing Your Applications, Passes, Safari Extensions, Safari Push Notifications, and as otherwise expressly permitted by this Agreement.
Apple reserves the right to set the limited number of Apple-branded products that each Licensee may register with Apple and obtain licenses for under this Program (a “Block of Registered Device Licenses”). For the purposes of limited distribution on Registered Devices under Section 7.3 (Ad Hoc distribution), each company, organization, educational institution or affiliated group may only acquire one (1) Block of Registered Device Licenses per company, organization, educational institution or group, unless otherwise agreed in writing by Apple. You agree not to knowingly acquire, or to cause others to acquire, more than one Block of Registered Device Licenses for the same company, organization, educational institution or group. Apple may provide access to services by or through the Program for You to use with Your developer account (e.g., device or app provisioning, managing teams or other account resources). You agree to access such services only through the Program web portal (which is accessed through Apple’s developer website) or through Apple-branded products that are designed to work in conjunction with the Program (e.g., macOS Server, Xcode). You agree not to create or attempt to create a substitute or similar service through use of or access to the services provided by or through the Program. Further, You may only access such services using the Apple ID associated with Your developer account. Except as otherwise expressly permitted
herein, You agree not to share, sell, resell, rent, lease, lend, or otherwise provide access to Your developer account or any services provided therewith, in whole or in part, to anyone who is not an Authorized Developer on Your team, and You understand that each team member must have their own Apple ID to access Your account. To the extent that You own or control an Apple-branded computer running Apple’s macOS Server or Xcode Server (“Server”) and would like to use it for Your own development purposes in connection with the Program, You agree to use
Your own Apple ID for such Server, and You shall be responsible for all actions performed by such Server.
2.2 Authorized Test Units and Pre-Release Apple Software

As long as an Authorized Test Unit contains any pre-release versions of the Apple Software or uses pre-release versions of Services, You agree to restrict access to such Authorized Test Unit to Your Authorized Developers and to not disclose, show, rent, lease, lend, sell or otherwise transfer such Authorized Test Unit to any third party. You further agree to take reasonable precautions to safeguard, and to instruct Your Authorized Developers to safeguard, all Authorized Test Units from loss or theft. Further, subject to the terms of this Agreement, You may deploy Your Applications to Your Authorized Developers for use on a limited number of Authorized Test Units for Your own internal testing and development purposes.

You acknowledge that by installing any pre-release Apple Software or using any pre-release Services on Your Authorized Test Units, these Units may be “locked” into testing mode and may not be capable of being restored to their original condition. Any use of any pre-release Apple Software or pre-release Services are for evaluation and development purposes only, and You should not use any pre-release Apple Software or pre-release Services in a commercial operating environment or with important data. You should back up any data prior to using the pre-release Apple Software or pre-release Services. Apple shall not be responsible for
any costs, expenses or other liabilities You may incur as a result of provisioning Your Authorized Test Units and Registered Devices, Your Covered Product development or the installation or use of this Apple Software or any pre-release Apple Services, including but not limited to any damage to any equipment, or any damage, loss, or corruption of any software, information or data.

2.3 Confidential Nature of Pre-Release Apple Software and Services


From time to time during the Term, Apple may provide You with pre-release versions of the Apple Software or Services that constitute Apple Confidential Information and are subject to the confidentiality obligations of this Agreement, except as otherwise set forth herein. Such pre-release Apple Software and Services should not be relied upon to perform in the same manner as a final-release, commercial-grade product, nor used with data that is not sufficiently and regularly backed up, and may include features, functionality or APIs for software or services that are not yet available. You acknowledge that Apple may not have publicly announced the availability of such pre-release Apple Software or Services, that Apple has not promised or guaranteed to You that such pre-release software or services will be announced or made available to anyone in the future, and that Apple has no express or implied obligation to You to announce or commercially introduce such software or services or any similar or compatible technology. You expressly acknowledge and agree that any research or development that You perform with respect to pre-release versions of the Apple Software or Services is done entirely at Your own risk.

2.4 Copies

You agree to retain and reproduce in full the Apple copyright, disclaimers and other proprietary notices (as they appear in the Apple Software and Documentation provided) in all copies of the Apple Software and Documentation that You are permitted to make under this Agreement.

2.5 Ownership

Apple retains all rights, title, and interest in and to the Apple Software, Services, and any Updates it may make available to You under this Agreement. You agree to cooperate with Apple to maintain Apple's ownership of the Apple Software and Services, and, to the extent that You become aware of any claims relating to the Apple Software or Services, You agree to use reasonable efforts to promptly provide notice of any such claims to Apple. The parties
acknowledge that this Agreement does not give Apple any ownership interest in Your Covered Products.

2.6 No Other Permitted Uses

Except as otherwise set forth in this Agreement, You agree not to rent, lease, lend, upload to or host on any website or server, sell, redistribute, or sublicense the Apple Software, Apple Certificates, or any Services, in whole or in part, or to enable others to do so. You may not use the Apple Software, Apple Certificates, or any Services provided hereunder for any purpose not expressly permitted by this Agreement, including any applicable Attachments and Schedules. You agree not to install, use or run the Apple SDKs on any non-Apple-branded computer, and not to install, use or run iOS, watchOS, tvOS, macOS and Provisioning Profiles on or in connection with devices other than Apple-branded products, or to enable others to do so. You may not and You agree not to, or to enable others to, copy (except as expressly permitted under this Agreement), decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, decrypt, or create derivative works of the Apple Software, Apple Certificates or any Services provided by the Apple Software or otherwise provided hereunder, or any part thereof (except as and only to the extent any foregoing restriction is prohibited by applicable law or to the extent as may be permitted by licensing terms governing use of open-sourced components or sample code included with the Apple Software). You agree not to exploit any Apple Software, Apple Certificates, or Services provided hereunder in any unauthorized way whatsoever, including but not limited to, by trespass or burdening network capacity, or by harvesting or misusing data provided by such Apple Software, Apple Certificates, or Services. Any attempt to do so is a violation of the rights of Apple and its licensors of the Apple Software or Services. If You breach any of the foregoing restrictions, You may be subject to prosecution and damages. All licenses not expressly granted in this Agreement are reserved and no other licenses, immunity or rights, express or implied are granted by Apple, by implication, estoppel, or otherwise. This Agreement does not grant You any rights to use any trademarks, logos or service marks belonging to Apple, including but not limited to the iPhone or iPod word marks. If You make reference to any Apple products or technology or use Apple’s trademarks, You agree to comply with the published guidelines at http://www.apple.com/legal/trademark/guidelinesfor3rdparties.html, as they may be modified by Apple from time to time.

2.7 FPS SDK and FPS Deployment Package
You may use the FPS SDK to develop and testa server-side implementation of FPS, solely for use with video streamed by You(or on Your behalf) through Your Applications, or video downloaded for viewingthrough Your Applications, on iOS Products and/or Apple TV, through Safari onmacOS, or as otherwise approved by Apple in writing (collectively, “AuthorizedFPS Applications”).  You understand thatYou will need to request the FPS Deployment Package on the Program web portalprior to any production or commercial use of FPS.  As part of such request, You will need tosubmit information about Your requested use of FPS.  Apple will review Your request and reservesthe right to not provide You with the FPS Deployment Package at its solediscretion, in which case You will not be able to deploy FPS.  Any development and testing You perform withthe FPS SDK is at Your own risk and expense, and Apple will not be liable toYou for such use or for declining Your request to use FPS in a production orcommercial environment.

If Apple provides You with the FPSDeployment Package, You agree to use it solely as approved by Apple and only inconnection with video content streamed by You (or on Your behalf) to AuthorizedFPS Applications or downloaded for viewing through Your Authorized FPSApplications.  Except as permitted inSection 2.9 (Third-Party Service Providers), You will not provide the FPSDeployment Package to any third party or sublicense, sell, resell, lease,disclose, or re-distribute the FPS Deployment Package or FPS SDK to any thirdparty (or any implementation thereof) without Apple’s prior writtenconsent.   

You acknowledge and agree that the FPSDeployment Package (including the set of FPS production keys) is AppleConfidential Information as set forth in Section 9 (Confidentiality).  Further, such FPS keys are unique to Yourcompany or organization, and You are solely responsible for storing andprotecting them.  You may use such FPS keyssolely for the purpose of delivering and protecting Your content key that isused to decrypt video content streamed by You to Authorized FPS Applications ordownloaded for viewing through Your Authorized FPS Applications.  Apple will have no liability orresponsibility for unauthorized access to or use of any FPS key or any contentstreamed or otherwise delivered under this Agreement in connection withFPS.  In the event that Your FPS key isdisclosed, discovered, misappropriated or lost, You may request that Applerevoke it by emailing product-security@apple.com, and You understand that Applewill have no obligation to provide a replacement key.  Apple reserves the right to revoke Your FPSkey at any time if requested by You, in the event of a breach of this Agreementby You, if otherwise deemed prudent or reasonable by Apple, or upon expirationor termination of this Agreement for any reason.  

You acknowledge and agree that Applereserves the right to revoke or otherwise remove Your access to and use of FPS(or any part thereof) at any time in its sole discretion.  Further, Apple will have no obligation toprovide any modified, updated or successor version of the FPS DeploymentPackage or the FPS SDK to You and will have no obligation to maintaincompatibility with any prior version.  IfApple makes new versions of the FPS Deployment Package or FPS SDK available toYou, then You agree to update to them within a reasonable time period ifrequested to do so by Apple.  

2.8 Use of Apple Services  

Apple may provide access to Apple Servicesthat Your Covered Products may call through APIs in the Apple Software and/orthat Apple makes available to You through other mechanisms, e.g., through theuse of keys that Apple may make accessible to You under the Program.  You agree to access such Apple Services onlythrough the mechanisms provided by Apple for such access and only for use onApple-branded products.  Except aspermitted in Section 2.9 (Third-Party Service Providers) or as otherwise setforth herein, You agree not to share access to mechanisms provided to You byApple for the use of the Services with any third party.  Further, You agree not to create or attemptto create a substitute or similar service through use of or access to the AppleServices.  

You agree to access and use such Servicesonly as necessary for providing services and functionality for Your CoveredProducts that are eligible to use such Services and only as permitted by Applein writing, including in the Documentation. You may not use the Apple Services in any manner that is inconsistentwith the terms of this Agreement or that infringes any intellectual propertyrights of a third party or Apple, or that violates any applicable laws orregulations.  You agree that the AppleServices contain proprietary content, information and material owned by Appleand its licensors, and protected by applicable intellectual property and otherlaws.  You may not use such proprietarycontent, information or materials in any way whatsoever, except for thepermitted uses of the Apple Services under this Agreement, or as otherwiseagreed by Apple in writing.

You understand there may be storagecapacity, transmission, and/or transactional limits for the Apple Services bothfor You as a developer and for Your end-users. If You reach or Your enduser reaches such limits, then You or Yourend-user may be unable to use the Apple Services or may be unable to access orretrieve data from such Services through Your Covered Products or through theapplicable end-user accounts.  You agreenot to charge any fees to end-users solely for access to or use of the AppleServices through Your Covered Products or for any content, data or informationprovided therein, and You agree not to sell access to the Apple Services in anyway.  You agree not to fraudulentlycreate any end-user accounts or induce any end-user to violate the terms oftheir applicable end-user terms or service agreement with Apple or to violateany Apple usage policies for such end-user services.  Except as expressly set forth herein, You agreenot to interfere with an end-user’s ability to access or use any suchservices.   

Apple reserves the right to change,suspend, deprecate, limit, or disable access to the Apple Services, or any partthereof, at any time without notice (including revoking entitlements orchanging any APIs in the Apple Software that enable access to theServices).  In no event will Apple beliable for the removal of or disabling of access to any of the foregoing.  Apple may also impose limits and restrictionson the use of or access to the Apple Services, may remove the Apple Servicesfor indefinite time periods, may revoke Your access to the Apple Services, ormay cancel the Apple Services (or any part thereof) at any time without noticeor liability to You and in its sole discretion.   
Apple does not guarantee the availability,accuracy, completeness, reliability, or timeliness of any data or informationdisplayed by any Apple Services.  To theextent You choose to use the Apple Services with Your Covered Products, You areresponsible for Your reliance on any such data or information.  You are responsible for Your use of the AppleSoftware and Apple Services, and if You use such Services, then it is Yourresponsibility to maintain appropriate alternate backup of all Your content,information and data, including but not limited to any content that You mayprovide to Apple for hosting as part of Your use of the Services.  You understand and agree that You may not beable to access certain Apple Services upon expiration or termination of thisAgreement and that Apple reserves the right to suspend access to or deletecontent, data or information that You or Your Covered Product have storedthrough Your use of such Services provided hereunder.  You should review the Documentation andpolicy notices posted by Apple prior to using any Apple Services.   

Apple Services may not be available in alllanguages or in all countries, and Apple makes no representation that any suchServices would be appropriate, accurate or available for use in any particularlocation or product.  To the extent Youchoose to use the Apple Services with Your Applications, You do so at Your owninitiative and are responsible for compliance with any applicable laws.  Apple reserves the right to charge fees forYour use of the Apple Services.  Applewill inform You of any Apple Service fees or fee changes by email andinformation about such fees will be posted in the Program web portal, iTunesConnect or the CloudKit dashboard.  AppleService availability and pricing are subject to change.  Further, Apple Services may not be madeavailable for all Covered Products and may not be made available to alldevelopers.  Apple reserves the right tonot provide (or to cease providing) the Apple Services to any or all developersat any time in its sole discretion.

2.9 Third-Party Service Providers

Unless otherwise prohibited by Apple in the Documentation, You are permitted to employ or retain a third party (“Service Provider”) to assist You in using the Apple Software and Services provided pursuant to this Agreement, including, but not limited to, engaging any such Service Provider to maintain and administer Your Applications’ servers on Your behalf, provided that any such Service Provider’s use of the Apple Software and Services or any materials associated therewith is done solely on Your behalf and only in accordance with these terms.  You agree to have a binding written agreement with Your Service Provider with terms at least as restrictive and protective of Apple as those set forth herein.  Any actions undertaken by any such Service Provider in relation to Your Applications or use of the Apple Software or Apple Services and/or arising out of this Agreement shall be deemed to have been taken by You, and You (in addition to the Service Provider) shall be responsible to Apple for all such actions (or any inactions).  In the event of any actions or inactions by the Service Provider that would constitute a violation of this Agreement or otherwise cause any harm, Apple reserves the right to require You to cease using such Service Provider.

2.10 Updates; No Support or Maintenance

Apple may extend, enhance, or otherwise modify the Apple Software or Services (or any part thereof) provided hereunder at any time without notice, but Apple shall not be obligated to provide You with any Updates to the Apple Software or Services.  If Updates are made available by Apple, the terms of this Agreement will govern such Updates, unless the Update is accompanied by a separate license in which case the terms of that license will govern.  You understand that such modifications may require You to change or update Your Covered Products.  Further, You acknowledge and agree that such modifications may affect Your ability to use, access, or interact with the Apple Software and Services.  Apple is not obligated to provide any maintenance, technical or other support for the Apple Software or Services.  You acknowledge that Apple has no express or implied obligation to announce or make available any Updates to the Apple Software or to any Services to anyone in the future.  Should an Update be made available, it may have APIs, features, services or functionality that are different from those found in the Apple Software licensed hereunder or the Services provided hereunder.  

3. Your Obligations

3.1 General

You certify to Apple and agree that:
(a) You are of the legal age of majority in the jurisdiction in which You reside (at least 18 years of age in many countries) and have the right and authority to enter into this Agreement on Your own behalf, or if You are entering into this Agreement on behalf of Your company, organization, educational institution, or agency, instrumentality, or department of the federal government, that You have the right and authority to legally bind such entity or organization to the terms and obligations of this Agreement;
(b) All information provided by You to Apple or Your end-users in connection with this Agreement or Your Covered Products, including without limitation Licensed Application Information or Pass Information, will be current, true, accurate, supportable and complete and, with regard to information You provide to Apple, You will promptly notify Apple of any changes to such information.  Further, You agree that Apple may share such information (including email address and mailing address) with third parties who have a need to know for purposes related thereto (e.g., intellectual property questions, customer service inquiries, etc.);  
(c) You will comply with the terms of and fulfill Your obligations under this Agreement, including obtaining any required consents for Your Authorized Developers’ use of the Apple Software and Services, and You agree to monitor and be fully responsible for all such use by Your Authorized Developers and their compliance with the terms of this Agreement;
(d) You will be solely responsible for all costs, expenses, losses and liabilities incurred, and activities undertaken by You and Your Authorized Developers in connection with the Apple Software and Apple Services, the Authorized Test Units, Registered Devices, Your Covered Products and Your related development and distribution efforts, including, but not limited to, any related development efforts, network and server equipment, Internet service(s), or any other hardware, software or services used by You in connection with Your use of any services;  
(e) For the purposes of Schedule 1(if applicable), You represent and warrant that You own or control the necessary rights in order to appoint Apple and Apple Subsidiaries as Your worldwide agent for the delivery of Your Licensed Applications, and that the fulfillment of such appointment by Apple and Apple Subsidiaries shall not violate or infringe the rights of any third party; and
(f) You will not act in any manner which conflicts or interferes with any existing commitment or obligation You may have and no agreement previously entered into by You will interfere with Your performance of Your obligations under this Agreement.  

3.2 Use of the Apple Software

As a condition to using the Apple Software and any Apple Services, You agree that:
(a) You will use the Apple Software and any services only for the purposes and in the manner expressly permitted by this Agreement and in accordance with all applicable laws and regulations;
(b) You will not use the Apple Software or any Apple Services for any unlawful or illegal activity, nor to develop any Covered Product, which would commit or facilitate the commission of a crime, or other tortious, unlawful or illegal act;
(c) Your Application, Library and/or Pass will be developed in compliance with the Documentation and the Program Requirements, the current set of which is set forth in Section 3.3 below;
(d) To the best of Your knowledge and belief, Your Covered Products, Licensed Application Information, and Pass Information do not and will not violate, misappropriate, or infringe any Apple or third party copyrights, trademarks, rights of privacy and publicity, trade secrets, patents, or other proprietary or legal rights (e.g., musical composition or performance rights, video rights, photography or image rights, logo rights, third party data rights, etc. for content and materials that may be included in Your Application);
(e) You will not, through use of the Apple Software, Apple Certificates, services or otherwise, create any Covered Product or other code or program that would disable, hack or otherwise interfere with the Security Solution, or any security, digital signing, digital rights management, verification or authentication mechanisms implemented in or by iOS, watchOS, tvOS, the Apple Software, or any services, or other Apple software or technology, or enable others to do so (except to the extent expressly permitted by Apple in writing);  
(f) You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party application, choosing a name for Your Application that is substantially similar to the name of a third party application in order to create consumer confusion, or squatting on application names to prevent legitimate third party use);
(g) Applications for iOS Products, Apple Watch, or Apple TV developed using the Apple Software may be distributed only if selected by Apple (in its sole discretion) for distribution via the App Store, B2B Program, for beta distribution through TestFlight, or through Ad Hoc distribution as contemplated in this Agreement;
(h) Passes developed using the Apple Software may be distributed to Your end-users via email, a website or an Application.  You agree that all development of Passes must be in accordance with the terms of this Agreement, including Attachment 5; and
(i) Safari Extensions signed with an Apple Certificate may be distributed to Your end-users in accordance with the terms of this Agreement, including Attachment 7.

3.3 Program Requirements

Any Application that will be submitted to the App Store, B2B Program or TestFlight, or that will be distributed through Ad Hoc distribution, must be developed in compliance with the Documentation and the Program Requirements, the current set of which is set forth below in this Section 3.3.  Libraries and Passes are subject to the same criteria:

APIs and Functionality:

3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.  Further, macOS Applications submitted to Apple for distribution on the App Store may use only Documented APIs included in the default installation of macOS or as bundled with Xcode and the Mac SDK; deprecated technologies (such as Java) may not be used.

3.3.2 Except as set forth in the next paragraph, an Application may not download or install executable code.  Interpreted code may be downloaded to an Application but only so long as such code: (a)does not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store, (b) does not create a store or storefront for other code or applications, and (c) does not bypass signing, sandbox, or other security features of the OS.

An Application that is a programming environment intended for use in learning how to program may download and run executable code so long as the following requirements are met: (i) no more than 80 percent of the Application’s viewing area or screen may be taken over with executable code, except as otherwise permitted in the Documentation, (ii) the Application must present a reasonably conspicuous indicator to the user within the Application to indicate that the user is in a programming environment, (iii) the Application must not create a store or storefront for other code or applications, and (iv) the source code provided by the Application must be completely viewable and editable by the user (e.g., no pre-compiled libraries or frameworks may be included with the code downloaded).

3.3.3 Without Apple’s prior written approval or as permitted under Section 3.3.25 (In-App Purchase API), an Application may not provide, unlock or enable additional features or functionality through distribution mechanisms other than the App Store, B2B Program or TestFlight.

3.3.4 An Application for iOS, watchOS, or tvOS may only read data from or write data to an Application's designated container area on the device, except as otherwise specified by Apple.For macOS Applications submitted to Apple for distribution on the App Store: (a) all files necessary for the Application to execute on macOS must be in the Application bundle submitted to Apple and must be installed by the App Store; (b) all localizations must be in the same Application bundle and may not include a suite or collection of independent applications within a single Application bundle; (c) native user interface elements or behaviors of macOS (e.g., the system menu, window sizes, colors, etc.) may not be altered, modified or otherwise changed; (d) You may not use any digital rights management or other copy or access control mechanisms in such Applications without Apple’s written permission or as specified in the Documentation; and (e) except as otherwise permitted by Section 3.3.25 (In-App Purchase API), such Applications may not function as a distribution mechanism for software and may not include features or functionality that create or enable a software store, distribution channel or other mechanism for software delivery within such Applications (e.g., an audio application may not include an audio filter plug-in store within the Application).

3.3.5 An Application for an iOS Product must have at least the same features and functionality when run by a user in compatibility mode on an iPad (e.g., an iPhone app running in an equivalent iPhone-size window on an iPad must perform in substantially the same manner as when run on the iPhone; provided that this obligation will not apply to any feature or functionality that is not supported by a particular hardware device, such as a video recording feature on a device that does not have a camera).  Further, You agree not to interfere or attempt to interfere with the operation of Your Application in compatibility mode.  

3.3.6 You may use the Multitasking services only for their intended purposes as described in the Documentation.

User Interface, Data Collection, Local Laws and Privacy:

3.3.7 Applications must comply with the Human Interface Guidelines and other Documentation provided by Apple.

3.3.8 If Your Application makes recordings (including but not limited to an image, picture or voice capture or recording) (collectively “Recordings”), a reasonably conspicuous audio, visual or other indicator must be displayed to the user as part of the Application to indicate that a Recording is taking place.  In addition, any form of data, content or information collection, processing, maintenance, uploading, syncing, storage, transmission, sharing, disclosure or use performed by, through or in connection with Your Application must comply with all applicable
privacy laws and regulations as well as any related Program Requirements, including but not limited to any notice or consent requirements.  

3.3.9 You and Your Applications (and any third party with whom You have contracted to serve advertising) may not collect user or device data without prior user consent, whether such data is obtained directly from the user or through the use of the Apple Software or Apple SDKs, and then only to provide a service or function that is directly relevant to the use of the Application, or to serve advertising in accordance with Sections 3.3.12 and 3.3.13.  You may not use **ytics software in Your Application to collect and send device data to a third party.  Further, neither You nor Your Application will use any permanent, device-based identifier, or any data derived therefrom, for purposes of uniquely identifying a device.

3.3.10 You must provide clear and complete information to users regarding Your collection, use and disclosure of user or device data, e.g., a link to Your privacy policy on the App Store.  Furthermore, You must take appropriate steps to protect such data from unauthorized use, disclosure or access by third parties.  If a user ceases to consent or affirmatively revokes consent for Your collection, use or disclosure of his or her user or device data, You (and any third party with whom You have contracted to serve advertising) must promptly cease all such use.  In addition, if Your Application accesses the HealthKit, Motion & Fitness, HomeKit, Intents Framework, or Apple Pay APIs, provides keyboard extension functionality, or is primarily intended for use by children, You must provide a privacy policy to Your end-users explaining Your collection, use, disclosure, sharing, and retention of user or device data.  

3.3.11 Applications must comply with all applicable criminal, civil and statutory laws and regulations, including those in any jurisdictions in which Your Applications may be offered or made available.  In addition:

-  You and the Application must comply with all applicable privacy and data collection laws and regulations with respect to any collection, use or disclosure of user or device data;

-  Applications may not be designed or marketed for the purpose of harassing, abusing, spamming, stalking, threatening or otherwise violating the legal rights (such as the rights of privacy and publicity) of others;

-  Neither You nor Your Application may perform any functions or link to any content, services, information or data or use any robot, spider, site search or other retrieval application or device to scrape, mine, retrieve, cache, **yze or index software, data or services provided by Apple or its licensors, or obtain (or try to obtain) any such data, except the data that Apple expressly provides or makes available to You in connection with such services.  You agree that You will not collect, disseminate or use any such data for any unauthorized purpose; and

-  If Your Application is intended for human subject research, then You agree to inform participants of the intended uses and disclosures of their personally identifiable data as part of such research and to obtain consent from such participants (or their guardians) who will be using Your Application for such research purposes.  Further, You shall prohibit third parties to whom You provide any de-identified or coded data from re-identifying (or attempting to re-identify) any participants using such data without participant consent, and You agree to require that such third parties pass the foregoing restriction on to any other parties who receive such de-identified or coded data.

Advertising Identifier:

3.3.12 You and Your Applications (and any third party with whom You have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising.  If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier.  

Advertising Preference:

3.3.13 For Applications compiled for any iOS version or tvOS version providing access to the Ad Support APIs, You agree to check a user’s Advertising Preference prior to serving any advertising using the Advertising Identifier, and You agree to abide by a user’s setting in the Advertising Preference.  
Location and Maps; User Consents:

3.3.14 Applications that use location-based APIs (e.g., Core Location, MapKit API) or otherwise provide location-based services may not be designed or marketed for automatic or autonomous control of vehicle behavior, or for emergency or life-saving purposes.  In addition, Applications that offer location-based services or functionality must notify and obtain consent from an individual before his or her location data is collected, transmitted or otherwise used by the Application.

3.3.15 If You choose to provide Your own location-based service, data and/or information in conjunction with the Apple maps provided through the Apple Maps Service (e.g., overlaying a map or route You have created on top of an Apple map), You are solely responsible for ensuring that Your service, data and/or information correctly aligns with any Apple maps used.  For Applications that use location-based APIs for real-time navigation (including, but not limited to, turn-by-turn route guidance and other routing that is enabled through the use of a sensor), You must have an end-user license agreement that includes the following notice:  YOUR USE OF THIS REAL TIME ROUTE GUIDANCE APPLICATION IS AT YOUR SOLE RISK.  LOCATION DATA MAY NOT BE ACCURATE.

3.3.16 Applications must not disable, override or otherwise interfere with any Appleimplemented system alerts, warnings, display panels, consent panels and the like, including, but not limited to, those that are intended to notify the user that the user's location data, address book data, calendar, photos, audio data, and/or reminders are being collected, transmitted, maintained, processed or used, or intended to obtain consent for such use.  If consent is denied or withdrawn, Applications may not collect, transmit, maintain, process or utilize such data or perform any other actions for which the user’s consent has been denied or withdrawn.  

3.3.17 If Your Application uses or accesses the MapKit API from a device running iOS version 6 or later, Your Application will access and use the Apple Maps Service.  All use of the MapKit API and Apple Maps Service must be in accordance with the terms of this Agreement (including the Program Requirements) and Attachment 6 (Additional Terms for the use of the Apple Maps Service).  If Your Application uses or accesses the MapKit API from a device running iOS version 5 or earlier, Your Application will access and use the Google Mobile Maps (GMM) service.  Such use of the GMM Service is subject to Google’s Terms of Service which are set forth at: http://code.google.com/apis/maps/terms/iPhone.html.  If You do not accept such Google Terms of Service, including, but not limited to all limitations and restrictions therein, You may not use the GMM service in Your Application, and You acknowledge and agree that such use will constitute Your acceptance of such Terms of Service.

Content and Materials:

3.3.18 Any master recordings and musical compositions embodied in Your Application must be wholly-owned by You or licensed to You on a fully paid-up basis and in a manner that will not require the payment of any fees, royalties and/or sums by Apple to You or any third party.  In addition, if Your Application will be distributed outside of the United States, any master recordings and musical compositions embodied in Your Application (a) must not fall within the repertoire of any mechanical or performing/communication rights collecting or licensing organization now or in the future and (b) if licensed, must be exclusively licensed to You for Your Application by each applicable copyright owner.

3.3.19 If Your Application includes or will include any other content, You must either own all such content or have permission from the content owner to use it in Your Application.

3.3.20 Applications may be rejected if they contain content or materials of any kind (text, graphics, images, photographs, sounds, etc.) that in Apple’s reasonable judgment may be found objectionable or inappropriate, for example, materials that may be considered obscene, **ographic, or defamatory.    3.3.21 Applications must not contain any malware, malicious or harmful code, program, or other internal component (e.g., computer viruses, trojan horses, “backdoors”) which could damage, destroy, or adversely affect the Apple Software, services, Apple-branded products, or other software, firmware, hardware, data, systems, services, or networks.

3.3.22 If Your Application includes any FOSS, You agree to comply with all applicable FOSS licensing terms.  You also agree not to use any FOSS in the development of Your Application in such a way that would cause the non-FOSS portions of the Apple Software to be subject to any FOSS licensing terms or obligations.

3.3.23 Your Application may include promotional sweepstake or contest functionality provided that You are the sole sponsor of the promotion and that You and Your Application comply with any applicable laws and fulfill any applicable registration requirements in the country or territory where You make Your Application available and the promotion is open.  You agree that You are solely responsible for any promotion and any prize, and also agree to clearly state in binding official rules for each promotion that Apple is not a sponsor of, or responsible for conducting, the promotion.

3.3.24 Your Application may include a direct link to a page on Your web site where You include the ability for an end-user to make a charitable contribution, provided that You comply with any applicable laws (which may include providing a receipt), and fulfill any applicable regulation or registration requirements, in the country or territory where You enable the charitable contribution to be made.  You also agree to clearly state that Apple is not the fundraiser.

In-App Purchase API:

3.3.25 All use of the In-App Purchase API and related services must be in accordance with the terms of this Agreement (including the Program Requirements) and Attachment 2 (Additional Terms for Use of the In-App Purchase API).  

Network Extension Framework:

3.3.26 Your Application must not access the Network Extension Framework unless Your Application is primarily designed for providing networking capabilities, and You have received an entitlement from Apple for such access. You agree to the following if You receive such entitlement:

-  You agree to clearly disclose to end-users how You and Your Application will be using their network information and, if applicable, filtering their network data, and You agree to use such data and information only as expressly consented to by the end-user and as expressly permitted herein;  

-  You agree to store and transmit network information or data from an end-user in a secure and appropriate manner;  

-  You agree not to divert an end-user’s network data or information through any undisclosed, improper, or misleading processes, e.g., to filter it through a website to obtain advertising revenue or spoof a website;

-  You agree not to use any network data or information from end-users to bypass or override any end-user settings, e.g., You may not track an end-user’s WiFi network usage to determine their location if they have disabled location services for Your Application; and

-  Notwithstanding anything to the contrary in Section 3.3.9, You and Your Application may not use the Network Extension Framework, or any data or information obtained through the Network Extension Framework, for any purpose other than providing networking capabilities in connection with Your Application (e.g., not for using an end-user’s Internet traffic to serve advertising or to otherwise build user profiles for advertising).

Apple reserves the right to not provide You with an entitlement to use the Network Extension Framework in its sole discretion and to revoke such entitlement at any time.   

MFi Accessories:

3.3.27 Your Application may interface, communicate, or otherwise interoperate with or control an MFi Accessory (as defined above) through wireless transports or through Apple's lightning or 30pin connectors only if (i) such MFi Accessory is licensed under Apple's MFi/Works with Apple Program at the time that You initially submit Your Application, (ii) the MFi Licensee has added Your Application to a list of those approved for interoperability with their MFi Accessory, and (iii) the MFi Licensee has received approval from the Apple MFi/Works with Apple Program for such addition.  

Regulatory Compliance:

3.3.28 You will fulfill any applicable regulatory requirements, including full compliance with all applicable laws, regulations, and policies related to the manufacturing, marketing, sale and distribution of Your Application in the United States, and in particular the requirements of the U.S. Food and Drug Administration (“FDA”) as well as other U.S. regulatory bodies such as the FAA, HHS, FTC, and FCC, and the laws, regulations and policies of any other applicable regulatory bodies in any countries or territories where You use or make Your Application available, e.g., MHRA, CFDA. However, You agree that You will not seek any regulatory marketing permissions or make any determinations that may result in any Apple products being deemed regulated or that may impose any obligations or limitations on Apple.  By submitting Your Application to Apple for selection for distribution, You represent and warrant that You are in full compliance with any applicable laws, regulations, and policies, including but not limited to all FDA laws, regulations and policies, related to the manufacturing, marketing, sale and distribution of Your Application in the United States, as well as in other countries or territories where You plan to make Your Application available.  You also represent and warrant that You will market Your Application only for its cleared or approved intended use/indication for use, and only in strict compliance with applicable regulatory requirements.  Upon Apple’s request, You agree to promptly provide any such clearance documentation to support the marketing of Your Application.  If requested by the FDA or by another government body that has a need to review or test Your Application as part of its regulatory review process, You may provide Your Application to such entity for review purposes.  You agree to promptly notify Apple in accordance with the procedures set forth in Section 14.5 of any complaints or threats of complaints regarding Your Application in relation to any such regulatory requirements, in which case Apple may remove Your Application from distribution.   

Cellular Network:

3.3.29 If an Application requires or will have access to the cellular network, then additionally such Application:

-  Must comply with Apple's best practices and other guidelines on how Applications should access and use the cellular network; and

-  Must not in Apple's reasonable judgment excessively use or unduly burden network capacity or bandwidth.

3.3.30 Because some mobile network operators may prohibit or restrict the use of Voice over Internet Protocol (VoIP) functionality over their network, such as the use of VoIP telephony over a cellular network, and may also impose additional fees, or other charges in connection with VoIP. You agree to inform end-users, prior to purchase, to check the terms of agreement with their operator, for example, by providing such notice in the marketing text that You provide accompanying Your Application on the App Store.  In addition, if Your Application allows endusers to send SMS messages or make cellular voice calls, then You must inform the end-user, prior to use of such functionality, that standard text messaging rates or other carrier charges may apply to such use.

Apple Push Notification Service and Local Notifications:

3.3.31 All use of Push Notifications via the Apple Push Notification Service or Local Notifications must be in accordance with the terms of this Agreement (including the Program Requirements) and Attachment 1 (Additional Terms for Apple Push Notification Service and Local Notifications).

Game Center:

3.3.32 All use of the Game Center must be in accordance with the terms of this Agreement (including the Program Requirements) and Attachment 3 (Additional Terms for the Game Center).

iCloud:

3.3.33 All use of the iCloud Storage APIs and CloudKit APIs, as well as Your use of the iCloud service under this Agreement, must be in accordance with the terms of this Agreement (including the Program Requirements) and Attachment 4 (Additional Terms for the use of iCloud).  

Wallet:

3.3.34 Your development of Passes, and use of the Pass Type ID and Wallet under this Agreement, must be in accordance with the terms of this Agreement (including the Program Requirements) and Attachment 5 (Additional Terms for Passes).

Additional Services or End-User Pre-Release Software:

3.3.35 From time to time, Apple may provide access to additional Services or pre-release Apple Software for You to use in connection with Your Applications, or as an end-user for evaluation purposes.  Some of these may be subject to separate terms and conditions in addition to this Agreement, in which case Your usage will also be subject to those terms and conditions.  Such services or software may not be available in all languages or in all countries, and Apple makes no representation that they will be appropriate or available for use in any particular location.  To the extent You choose to access such services or software, You do so at Your own initiative and are responsible for compliance with any applicable laws, including but not limited to applicable local laws.  To the extent any such software includes Apple’s FaceTime or Messages feature, You acknowledge and agree that when You use such features, the telephone numbers and device identifiers associated with Your Authorized Test Units, as well as email addresses and/or Apple ID information You provide, may be used and maintained by Apple to provide and improve such software and features.  Certain services made accessible to You through the Apple Software may be provided by third parties.  You acknowledge that Apple will not have any liability or responsibility to You or any other person (including to any end-user) for any third-party services or for any Apple services.  Apple and its licensors reserve the right to change, suspend, remove, or disable access to any services at any time.  In no event will Apple be liable for the removal or disabling of access to any such services.  Further, upon any commercial release of such software or services, or earlier if requested by Apple, You agree to cease all use of the pre-release Apple Software or Services provided to You as an end-user for evaluation purposes under this Agreement.

3.3.36 If Your Application accesses the Twitter service through the Twitter API, such access is subject to the Twitter terms of service set forth at: http://dev.twitter.com.  If You do not accept such Twitter terms of service, including, but not limited to all limitations and restrictions therein, You may not access the Twitter service in Your Application through the use of the Twitter API, and You acknowledge and agree that such use will constitute Your acceptance of such terms of service.   

3.3.37 If Your Application accesses data from an end-user’s Address Book through the Address Book API, You must notify and obtain consent from the user before his or her Address Book data is accessed or used by Your Application.  Further, Your Application may not provide an automated mechanism that transfers only the Facebook Data portions of the end-user’s Address Book altogether to a location off of the end-user’s device.  For the sake of clarity, this does not prohibit an automated transfer of the user’s entire Address Book as a whole, so long as user notification and consent requirements have been fulfilled; and does not prohibit enabling users to transfer any portion of their Address Book data manually (e.g., by cutting and pasting) or enabling them to individually select particular data items to be transferred.

Extensions:

3.3.38 Applications that include extensions in the Application bundle must provide some functionality beyond just the extensions (e.g., help screens, additional settings), unless an Application includes a WatchKit Extension.  In addition:

-  Extensions (excluding WatchKit Extensions) may not include advertising, product promotion, direct marketing, or In-App Purchase offers in their extension view;  

-  Extensions may not block the full screen of an iOS Product or Apple TV, or redirect, obstruct or interfere in an undisclosed or unexpected way with a user’s use of another developer’s application or any Apple-provided functionality or service;

-  Extensions may operate only in Apple-designated areas of iOS, watchOS or tvOS as set forth in the Documentation;  

-  Extensions that provide keyboard functionality must be capable of operating independent of any network access and must include Unicode characters (vs. pictorial images only);

-  Any keystroke logging done by any such extension must be clearly disclosed to the end-user prior to any such data being sent from an iOS Product, and notwithstanding anything else in Section 3.3.9, such data may be used only for purposes of providing or improving the keyboard functionality of Your Application (e.g., not for serving advertising);  

-  Any message filtering done by an extension must be clearly disclosed to the end-user, and notwithstanding anything else in Section 3.3.9, any SMS or MMS data (whether accessed through a message filtering extension or sent by iOS to a messaging extension's corresponding server) may be used only for purposes of providing or improving the message experience of the user by reducing spam or messages from unknown sources, and must not be used for serving advertising or for any other purpose.  Further, SMS or MMS data from a user that is accessed within the extension may not be exported from the extension’s designated container area in any way; and

-  Your Application must not automate installation of extensions or otherwise cause extensions to be installed without the user’s knowledge, and You must accurately specify to the user the purpose and functionality of the extension.

HealthKit APIs and Motion & Fitness APIs:

3.3.39 Your Application must not access the HealthKit APIs or Motion & Fitness APIs unless it is primarily designed to provide health, motion, and/or fitness services, and this usage is clearly evident in Your marketing text and user interface.  In addition:

-  Notwithstanding anything to the contrary in Section 3.3.9, You and Your Application may not use the HealthKit APIs or the Motion & Fitness APIs, or any information obtained through the HealthKit APIs or the Motion & Fitness APIs, for any purpose other than providing health, motion, and/or fitness services in connection with Your Application (e.g., not for serving advertising);

-  You must not use the HealthKit APIs or the Motion & Fitness APIs, or any information obtained through the HealthKit APIs or the Motion & Fitness APIs, to disclose or provide an end-user’s health, motion, and/or fitness information to a third party without express end-user consent, and then only for purposes of enabling the third party to provide health, motion, and/or fitness services.  For example, You must not share or sell an end-user’s health information collected through the HealthKit APIs or Motion & Fitness APIs to advertising platforms, data brokers or information resellers.  For clarity, You may allow end-users to consent to share their data with third parties for medical research purposes; and

-  You agree to clearly disclose to end-users how You and Your Application will be using their health, motion, and/or fitness information and to use it only as expressly consented to by the enduser and as expressly permitted herein.  

3.3.40 If Your Application accesses NikeFuel points information through the HealthKit APIs, then Your use of the NikeFuel points information is subject to the NikeFuel points terms of service set forth at: https://developer.nike.com/healthkit/nikefuel-use-agreement.html.  If You do not accept such NikeFuel terms of service, including, but not limited to all limitations and restrictions therein, You may not use such NikeFuel points information in Your Application, and You acknowledge and agree that such use will constitute Your acceptance of such terms of service.

HomeKit APIs:

3.3.41 Your Application must not access the HomeKit APIs unless it is primarily designed to provide home configuration or home automation services (e.g., turning on a light, lifting a garage door) for Licensed HomeKit Accessories and this usage is clearly evident in Your marketing text and user interface.  You agree not to use the HomeKit APIs for any purpose other than interfacing, communicating, interoperating with or otherwise controlling a Licensed HomeKit Accessory or for using the HomeKit Database, and then only for home configuration or home automation purposes in connection with Your Application.  In addition:

-  Your Application may use information obtained from the HomeKit APIs and/or the HomeKit Database only on an iOS Product and may not export, remotely access or transfer such information off a device (e.g., a lock password cannot be sent off an end-user’s device to be stored in an external non-Apple database); and  
-  Notwithstanding anything to the contrary in Section 3.3.9, You and Your Application may not use the HomeKit APIs, or any information obtained through the HomeKit APIs or through the HomeKit Database, for any purpose other than providing or improving home configuration or home automation services in connection with Your Application (e.g., not for serving advertising).  

Apple Pay APIs:

3.3.42 Your Application may use the Apple Pay APIs solely for the purpose of facilitating payment transactions that are made by or through Your Application, and only for the purchase of goods and services that are to be used outside of any iOS Product or Apple Watch, unless otherwise permitted by Apple in writing.  For clarity, nothing in this Section 3.3.42 supplants any of the rules or requirements for the use of the In-App Purchase API, including but not limited to Section 3.3.3 and the guidelines.  In addition:

-  You acknowledge and agree that Apple is not a party to any payment transactions facilitated through the use of the Apple Pay APIs and is not responsible for any such transactions, including but not limited to the unavailability of any end-user payment cards or payment fraud.  Such payment transactions are between You and Your bank, acquirer, card networks, or other parties You utilize for transaction processing, and You are responsible for complying with any agreements You have with such third parties.  In some cases, such agreements may contain terms specifying specific rights, obligations or limitations that You accept and assume in connection with Your decision to utilize the functionality of the Apple Pay APIs;

-  You agree to store any private keys provided to You as part of Your use of the Apple Pay APIs in a secure manner (e.g., encrypted on a server) and in accordance with the Documentation.  You agree not to store any end-user payment information in an unencrypted manner on an iOS Product.  For clarity, You may not decrypt any such end-user payment information on an iOS Product; and

- You agree not to call the Apple Pay APIs or otherwise attempt to gain information through the Apple Pay APIs for purposes unrelated to facilitating end-user payment transactions.  

3.3.43 As part of facilitating an end-user payment transaction through the Apple Pay APIs, Apple may provide You (whether You are acting as the Merchant or as an Intermediary Party) with an Apple Pay Payload.  If You receive an Apple Pay Payload, then You agree to the following:   

-  If You are acting as the Merchant, then You may use the Apple Pay Payload to process the end-user payment transaction and for other uses that You disclose to the end-user, and only in accordance with applicable law; and  

-  If You are acting as an Intermediary Party, then:

(a)  You may use the Apple Pay Payload only for purposes of facilitating the payment transaction between the Merchant and the end-user and for Your own order management purposes (e.g., customer service) as part of such transaction;   
(b)  You agree that You will not hold the Apple Pay Payload data for any longer than necessary to  fulfill the payment transaction and order management purposes for which it was collected;
(c)  You agree not to combine data obtained through the Apple Pay APIs, including but not limited to, the Apple Pay Payload with any other data that You may have about such end-user (except to the limited extent necessary for order management purposes).  For clarity, an Intermediary Party may not use data obtained through the Apple Pay APIs for advertising or marketing purposes, for developing or enhancing a user profile, or to otherwise target end-users;
(d)  You agree to disclose to end-users that You are an Intermediary Party to the transaction and to provide the identity of the Merchant for a particular transaction on the Apple Pay Payment Sheet (in addition to including Your name as an Intermediary Party); and
(e) If You use a Merchant, then You will be responsible for ensuring that the Merchant You select uses the Apple Pay Payload provided by You only for purposes of processing the end-user payment transaction and for other uses they have disclosed to the end-user, and only in accordance with applicable law.  You agree to have a binding written agreement with such Merchant with terms at least as restrictive and protective of Apple as those set forth herein.  Any actions undertaken by any such Merchant in relation to such Apple Pay Payload or the payment transaction shall be deemed to have been taken by You, and You (in addition to such Merchant) shall be responsible to Apple for all such actions (or any inactions).  In the event of any actions or inactions by such Merchant that would constitute a violation of this Agreement or otherwise cause any harm, Apple reserves the right to require You to cease using such Merchant.

Intents Framework:

3.3.44 Your Application may register as an Intent destination using the Intents Framework only if Your Application is designed to provide relevant responses to a user, or otherwise carry out the user’s request or intent, in connection with an Intents Framework domain (e.g., ride sharing) supported by Your Application and this usage is clearly evident in Your marketing text and user interface. In addition:

-  Your Application may use information obtained through the Intents Framework only on an iOS Product and may not export, remotely access or transfer such information off a device except to the extent necessary to provide or improve relevant responses to a user or carry out a user’s request or in connection with your Application; and  

< ...
购买主题 已有 3 人购买  本主题需向作者支付 15 金币 才能浏览
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版经验值规则

扫描二维码打开微信端