Google Assistant API Terms of Service

Last modified: May 4, 2017

Thank you for using the Google Assistant API (the “Assistant API”), an API that allows you to embed the Google Assistant on devices or software you are developing (your “Project”). Through the Assistant API, your Project may send queries to, and receive responses from, the Google Assistant service.

  1. By accessing or using the Assistant API, you are agreeing to the Google APIs Terms of Service at (or such other URL as Google may provide) and these Google Assistant API Terms of Service (collectively, the “Assistant Terms of Service”).

  2. Google may make available to you certain software programs and libraries for accessing the Assistant API via specific reference hardware (“Assistant Developer Libraries”).

    1. With respect to any Assistant Developer Libraries provided by Google to you, Google hereby grants you a revocable, non-exclusive, non-transferable, non-sublicensable license to use and reproduce those Assistant Developer Libraries in binary form for the purpose of developing and using your Project as permitted by these Assistant Terms of Service. All rights, including without limitation all intellectual property rights, not expressly granted by these Assistant Terms of Service are reserved, and no additional rights or licenses to any Assistant Developer Libraries or Assistant APIs are granted by implication, estoppel or otherwise.

    2. You may not, and you may not assist any third party to, modify, create derivative works of, decompile, deconstruct, reverse engineer, or otherwise attempt to discover the source code of any Assistant Developer Libraries.

    3. Portions of the Assistant Developer Libraries may be provided with notices and open source licenses from communities that govern the use of those portions of the Assistant Developer Libraries. Any licenses granted under these Assistant Terms of Service do not alter any rights and obligations you may have under such open source licenses or notices.

  3. If you allow one or more users other than yourself to interact with your Project to access the Google Assistant on their behalf (your “Users”), you must:

    1. issue queries to the Google Assistant (or otherwise access the Google Assistant) on your Users’ behalf only in response to a contemporaneous query issued by your Users to the Google Assistant via your Project;
    2. log or monitor your Users’ Google Assistant activity only with their informed consent;
    3. provide your Users with a straightforward mechanism to terminate the access that your Project has to their Google Account, as well as to delete any other data in your possession related to your Users’ interactions with the Google Assistant through your Project; and
    4. not deceive or mislead your Users regarding the functionality of your Project, how it interacts with the Google Assistant, or any other topic that may bear upon your Users’ privacy or other interests that may be affected by your Project;
    5. comply with all applicable privacy laws.
  4. Google provides the Assistant API only for developmental use on your Project devices. You may not:

    1. commercialize your Project without written permission from Google;
    2. incorporate or use the Assistant API with any standalone software applications that are not necessary for operation of your Project device; or
    3. circumvent the limits Google places on the number of queries your Project may issue, Users it may support, or any other limit Google may put in place.
  5. You will not misrepresent functionality that is not provided by Google as being Google-provided functionality, nor will you allow or encourage others to do so.