Click or press Enter to skip navigation. Accessibility Statement
Thanks. We've saved your preferences.
You can update your contact preferences at any time in the Keep in touch section of Your Dyson. If you have a Your Dyson account, you can log in below to manage your contact options.

Support for your Dyson 360 Heurist™ robot vacuum

Dyson 360 Heurist™
  • Activate your warranty

    You can get support that's tailored to you, owner exclusives and more when you register your machine.

  • Getting started

    Get up and running quickly with our step-by-step guide.

  • Dyson 360 Heurist™ robot vacuum in its dock

    Video Transcript

    Open video transcript

The Dyson Link app is essential to get the most from your robot

The Dyson Link app lets you control your robot - wherever you are. You can start cleaning, check your robot's progress or troubleshoot a problem. If you haven't already, download the app now for extra features and the latest updates.

Dyson Link app rated 4.2 out of 5 (average as of May 2020)

Connecting your robot to the Dyson Link app

Follow these steps to connect your machine and perform a clean.

  • Step 1. Download the Dyson Link app

    Once downloaded, select 'Add machine'. Choose your robot and follow the app's set-up process.

  • Step 2. Connect your machine

    With your robot on the dock, hold your device next to the robot's button. Then follow the on-screen instructions. Your robot will now connect.

  • Step 3. Prepare your home

    Remove loose objects from the floor, tidy away cables and open the internal doors. You're now ready to start your first clean.

  • Step 4. Start cleaning

    With your robot on the dock, use the app to choose a power mode and start an 'All areas' clean. Your robot's T-shaped movement helps it locate itself.

  • Step 5. During a clean

    Your robot may return to the dock to recharge its battery, then resume cleaning. If anything else happens, you can use the app to recover your robot.

  • Step 6. Clean complete

    When your robot has finished cleaning it will return to its dock. You can check how the clean went on the app home screen.

Troubleshooting your robot set-up

What can cause connection errors and how can I troubleshoot these at home?

Your robot accesses the Dyson cloud through your home Wi-Fi network. If your robot’s Wi-Fi light is not illuminated, this connection may be broken. Check your home network is working correctly. Then connect to the Dyson Link App on your phone. The app will indicate the source of the problem and provide information on how to resolve the issue.

What does 'returning to start' mean?

This means your robot is returning to the starting point of its current clean. This could be at its dock or a position in the room.

Why has my robot not finished its clean?

If your robot encounters an issue during a clean, an Amber ring will be displayed around the icon section. An additional light will display, indicating what the cause of the issue might be. If this happens, you can troubleshoot from the app and follow the steps on-screen to solve the problem.

What should I do if my robot cannot get back to the dock?

This can occur if the robot is picked up and placed in a different location, if lighting has changed significantly or if the robot cannot see enough features to orient itself by. Your robot will initially try to identify its location by cleaning areas close to its last known position. If this fails, it will go into a ‘random bounce’ cleaning pattern to find an area it recognises. You can solve this by returning your robot to its dock.

Why has my robot not cleaned the whole room but says that the clean is completed and has successfully returned to the dock?

The robot will always try to clean all areas it can access. Occasionally, it may avoid an area if the path to get there is considered too risky by the robot, such as a high chance of getting stuck or becoming lost.


  • Controlling the Dyson 360 Heurist™ robot with a smartphone

    Get to know your robot

    We recommend completing a few cleans to get to know your robot. You can then move on to mapping to unlock more of your robot's features.

  • Mapping your home

    Creating a map of your home with the Dyson Link app lets your robot learn the layout. This enables additional features and more effective cleaning.

  • Dyson 360 Heurist™ robot vacuum mapping a room

    Video Transcript

    Open video transcript
  • Create a map of your home

    Building a complete map can take time, and depends on the size of your house (approx. 3 hours per 100m²). During the mapping process, leave your robot to create your map. It will return to the dock by itself when mapping is complete.

  • Divide your map into rooms

    Once you divide your map into different rooms or zones, you can choose when and how each room is cleaned.

  • Customise your cleaning

    Using the Dyson Link app, you can now direct your robot to clean or avoid specific zones – instantly or as part of a schedule. You can also select a power mode for each zone. Quiet for low-noise cleaning, High for powerful suction, or Max for even deeper cleans.


  • Take control

    You can achieve more successful cleans by setting up no-go zones, stopping your robot from climbing uneven surfaces or switching off its brush bar in areas with cables or loose rug edges.

Understanding how mapping works

What do I do before I start mapping?

Before mapping, it’s a good idea to tidy up any loose objects from the floor and open the internal doors. You will need to download the Dyson Link app to your smartphone and connect your robot to the app. Then place your robot on the dock and you can start mapping.

How long should I expect mapping to take?

Creating a complete map can take time. The length of time will depend on the floor space of your home, so it could take up to a few hours. Our engineers estimate it takes the robot 3 hours per 100m² of floor space.
The robot maps in the same pattern as it cleans – it moves in a spiral in each of the grids it splits the room into. This is so the robot can create a detailed image of the layout of your home. It may take longer than expected initially, but it makes cleaning more effective in the long run.

Can I create maps for multiple floors of my home?

Yes, if you live on more than one floor, you can create a map for each storey of your home. You can also split the map into rooms or smaller ‘zones’ and customise how the robot cleans each room or zone. When you clean on a different floor of your house, you’ll need to move your robot’s dock to each floor and start each clean from the dock.

Why does the robot map the way it does?

The robot splits the room into a grid and works in a spiral pattern around each of those grids. Your robot’s movements, including the characteristic T-shaped pattern, are designed to cover every spot of your home’s floor space. Don’t worry if its movements sometimes look strange, it is simply learning your home’s layout.

Why doesn't my robot clean whilst it's mapping?

Your robot is designed to turn its brush bar off during mapping to conserve its battery power. This enables it to map rooms faster and cover greater distances during the mapping process.

What should I do if my robot gets stuck?

This is easily resolved. Simply open the app, follow the instructions and reposition the machine. Press play on your robot to resume mapping.

What if my robot’s battery runs low?

When your robot is low on battery power it will return to the dock to recharge, then resume mapping from where it left off.

If there is an error during the mapping process, should I start again?

Yes, your robot needs a complete and accurate map of your home, so if any issues arise during mapping it is best to start again.

Understanding your maps

Why didn’t my robot create a full map?

This could be because it was interrupted, or because something blocked its path and it couldn’t continue mapping. It could also be due to the robot returning to the dock to recharge if it didn’t get a chance to continue mapping once fully charged.

Why isn't my map more detailed, e.g. why does it only show the room walls?

Our engineers wanted the robot to be easy to use, so we simplified the design of the map to resemble a floor plan. This is a simpler version than the actual map your robot makes. The more detailed map can be found on the activity map in the Dyson Link app. In the coming weeks, your robot will let you know if there are any difficult areas. You can also set up ‘no-go’ areas which your robot should avoid altogether.

Why do some sections need to be re-mapped?

This might be because your robot had difficulties traversing the floor of a room, or if it was interrupted during mapping. The robot will not cover the same area more than once. However, it may sometimes revisit an area if the path it took meant that it missed part of the floor the first time around.

Can my robot store partial maps if there is a connectivity issue and pick up where it left off?

Your robot doesn’t store partial maps because it needs to create a complete map of the cleaning area. An accurate map of your home is also necessary to create smaller zones and place restrictions on your robot’s movement.

Can I add an area onto a map, or do I need to restart my map?

It is generally better to create a complete map of your home when you start. However, your robot will also add new areas it discovers during cleaning to your existing map. Although your robot can add a new area if it observes it from a clean, this is not as reliable as creating a map of your whole home using the mapping function.

Automated cleaning to suit your lifestyle

Fit cleaning around you with the Dyson Link app

  • Schedule your cleaning

    You can set a time, day and frequency to clean each room. Or turn your robot on whenever you leave the house.

  • Connect and clean. Wherever you are.

    Connect to the Dyson Link app and control your robot, whether you’re home or not.

Works with smart voice control

Control your Dyson robot vacuum - with your voice.²

Amazon Alexa

Ask Alexa to enable the Dyson skill, to control your Dyson 360 Heurist™ robot.

Google Assistant

Control your Dyson 360 Heurist™ robot vacuum with Google. Just say “Hey Google” to get started.

Some things you can say:

"Alexa, ask Dyson to start cleaning"
"Hey Google, start vacuuming"

² Requires a compatible voice service. Voice control excludes lighting. Siri shortcuts not compatible with Dyson robot vacuums.

Google is a trademark of Google LLC.

  • Understanding your robot

    The robot's features and parts are easy to understand with this simple guide.

  • Buttons on the Dyson 360 Heurist™ robot vacuum

    Video Transcript

    Open video transcript
  • The body

    1. Navigational camera
    2. Cyclone pack release button
    3. Cyclone pack (cyclone shroud and bin)
    4. Sensors
    5. Finger hold
    6. Power button
    7. USB port (behind the post-motor filter)

  • The base

    1. Brush bar
    2. Tracks
    3. Charging contacts

  • The post-motor filter

    The post-motor filter can be found behind the filter cover on the back of your robot.
    Check and wash both filters regularly, according to instructions, to maintain performance.

  • The pre-motor filter

    The pre-motor filter can be found by removing your robot's cyclone pack.

  • The dock

    1. Power socket
    2. Power indicator light
    3. Charging contacts
    4. Docking targets

  • The plug unit

    You can tidy any surplus cable by wrapping it around the plug.

Looking after your robot

  • Video Transcript

    Open video transcript

    Emptying the bin

    To maintain suction, it's important to empty the bin before dust and debris reaches the MAX line.

  • Underneath the Dyson 360 Heurist™ robot vacuum

    Checking the brush bar and tracks

    Keep your robot moving freely by removing debris from its brush bar and tracks each time it finishes cleaning.

  • Video Transcript

    Open video transcript

    Cleaning the sensors

    It's a good idea to clean any dirt, dust or fingerprints from the sensor covers and navigational camera when your robot completes a clean.

  • Video Transcript

    Open video transcript

    Washing the filter

    Microscopic dust captured by the filter can build up and affect performance. Quick, regular washes are an easy way to prevent this.

Frequently asked questions about maintenance

I didn’t realise that I shouldn’t use cleaning fluids with my robot. Have I damaged my machine?

Your robot should not be used with cleaning fluids. Some contain abrasives that may scratch optical parts, and others include chemicals that can degrade plastics. Check your robot for damage if cleaning fluids have been used.

Lots of fluff is appearing in my robot's bin after cleaning. Is that all genuinely dust or is it vacuuming up my carpet also?

All carpets slowly degrade and lose fibres over time, new carpets in particular, so your robot will clean these loose fibres away. Your robot is no different from our other vacuums in this respect.

What should I do if I see any fluff stuck in my robot's tracks or in the bin?

You should remove fluff from your robot’s tracks and bin to maintain performance.

What should I do if any hair gets tangled in my robot's brush bar?

If hair gets tangled in the rotating brush bar it should be removed to make sure your robot is moving and operating freely.

  • Always improving

    Wi-Fi capability lets your robot receive software updates via the Dyson Link app, so it's always using the latest version. Turn 'Auto-update software' on in the app.

  • Controlling the Dyson 360 Heurist™ robot vacuum with your device

The Dyson warranty

  • 'How to' videos

    To help you get the most from your machine. Quick and easy.

  • Helpful tips

    Tailored reminders that will keep your machine working at its best, for longer. 

  • Exclusive owner benefits

    Priority access to previews of new Dyson technology, events and offers. 

  • Expert advice. 6 days a week.

    Freephone and live chat. The right advice for your machine, from real Dyson people. 

  • Free Dyson parts

    Replacement parts if something goes wrong during your warranty period. 

  • Hassle-free replacement

    If we can’t repair your machine, we’ll replace it while it's under warranty.

We don’t stop caring about our machines once they’re yours. Activating your warranty allows us to give you a tailored, direct service for your machine. Even after your warranty has ended, we’ll still be on hand to help.

  • Licenses

    • Crittercism, Inc. Service Terms and Conditions The following service terms and conditions (the “Terms and Conditions”) shall be deemed incorporated by reference into each Subscription Order between Crittercism, Inc. (“Crittercism”) and the customer identified thereon (“Customer”). The Terms and Conditions and the applicable Subscription Order shall be collectively known as the “Agreement.” DEFINITIONS 1.1 “App Users” means the users of the Customer App(s). 1.2 “Customer App(s)” means the mobile application(s) of Customer identified in the Subscription Order. 1.3 “Crittercism Materials” means all materials created, developed and provided by Crittercism to Customer in connection with or arising from the Service or the Agreement. 1.4 “Crittercism Platform” means the hosted service made available through the Site that allows for performance monitoring and management to be performed for the Customer App(s) and the documentation therefor. 1.5 “Crittercism Integration Code” means the Software (including without limitation code and scripts) downloadable by Customer from the Site that is configured by Customer and included in the Customer App(s) to enable data to be transmitted from the Customer App(s) to the Crittercism Platform and the documentation therefor. 1.6 “Fees” means the Service fees payable by Customer to Crittercism, as described in the Subscription Order. 1.7 “Service” means the Crittercism Platform and the Integration Code. 1.8 “Site” means the Crittercism website located at, including without limitation all sub-domains thereof. 1.9 “Subscription Order” means the physical, electronic or online Crittercism order form, as applicable, which is accepted by Crittercism and further describes the Service purchased by Customer. Crittercism Platform and Integration Code 2.1 Crittercism Platform. Crittercism hereby grants Customer the non-transferable, non-exclusive right and license during the Term (defined in Section 6.1) to access and use the Crittercism Platform internally for the sole purpose of performance monitoring and management of the Customer App(s). Customer is responsible for obtaining and configuring all required computer hardware, software and telecommunications services to access the Crittercism Platform. 2.2 Crittercism Integration Code License. Crittercism hereby grants Customer during the Term the non-transferable, non-exclusive right and license: (a) to install and use the Crittercism Integration Code internally for the sole purpose of using the Crittercism Integration Code to provide data from the Customer App(s) to the Crittercism Platform; and (b) to use, reproduce and distribute the Crittercism Integration Code solely as embedded within the Customer App(s) for the purpose of providing data from the Customer App(s) to the Crittercism Platform. 2.3 License Restrictions. Customer shall have no rights or licenses with respect to the Service or the Crittercism Materials except as expressly provided in the Agreement. Without limiting the generality of the foregoing, except as expressly provided in the Agreement, Customer may not (a) copy, distribute, rent, sell, lease, lend, sublicense, or transfer the Service or the Crittercism Materials; (b) make the Service or Crittercism Materials available to any third party; (c) use the Service or the Crittercism Materials on a service bureau basis; (d) to the extent valid under applicable law, decompile, reverse engineer, or disassemble the Service or the Crittercism Materials; (e) alter or modify the Crittercism Integration Code other than as may be reasonably necessary to use the Service for its intended purposes; (f) create derivative works based on the Service or Crittercism Materials; or (g) modify, remove, or obscure any copyright, trademark, patent or other notices or legends that appear on the Service or the Crittercism Materials or during the use and operation of the Service or the Crittercism Materials. Data 3.1 Data Rights. In connection with the operation of the Service, Crittercism collects data regarding Customer’s use of the Service (such data, “Customer Data”) and App Users’ use of the Customer App(s) (such data, “App User Data”). Customer grants Crittercism (and its third party vendor’s subject to confidentiality obligations) the right to use, reproduce and distribute the Customer Data and App User Data in connection with Customer’s use of the Service. Customer further grants Crittercism the right to use, reproduce and distribute Customer Data and App User Data when it is aggregated with other information and not specifically identifiable to Customer or any App User solely for the purpose of publishing industry reports on various metrics of interest (e.g. crash % rate between iOS and Android and latency issues with particular carriers). 3.2 Data Limitations. Customer must not transfer to Crittercism, and must not modify, configure or use the Crittercism Integration Code or any other aspect of the Software or Service to track, collect, or to cause to be collected by or transferred to Crittercism, any App User Data that is personally identifiable information, financial information, health information, medical information, pharmaceutical information, information regarding children under 13 years of age, or other sensitive information (for example, Social Security Numbers), or that is used to target advertising to individual devices or App Users. Customer shall be solely responsible for ensuring that the Customer App(s) and Customer’s use of the Service, including without limitation Customer’s provision of App User Data to Crittercism through the Crittercism Integration Code and any other provision of App User Data to Crittercism by Customer or on Customer’s behalf, comply with all applicable laws, rules, and regulations. Customer shall obtain and maintain all rights required to permit the transfer of App User Data to Crittercism as contemplated by the Agreement, and to allow Crittercism to use the App User Data pursuant to the Agreement. Customer is solely responsible for the Customer App(s), including without limitation all features, data, content and other materials included in, made available in or transmitted from the Customer App(s). Accounts 4.1 Account Registration. In order to use the Service, Customer will have to register for a Crittercism account on the Site. Customer agrees that the information Customer provides to Crittercism upon registration and, at all other times, will be true, accurate, current, and complete. Customer also agrees that Customer will ensure that this information is kept accurate and up-to-date at all times. 4.2 Authorized Accounts. Customer may create Crittercism accounts with unique log-in credentials for designated users to access and use the Service on Customer’s behalf. Customer is solely responsible at all times for (a) ensuring that all of Customer’s accounts are used solely in accordance with the Agreement, (b) maintaining the confidentiality of all log-in credentials for Customer’s accounts, and (c) for the activities of any person accessing the Crittercism Platform using any of Customer’s accounts. Fees; Payment 5.1 Fees. Customer agrees to pay Crittercism all Fees due with respect to Customer’s use of the Service as specified in the Subscription Order. All Fees are payable in the currency specified in the Subscription Order. Customer is responsible for paying any and all withholding, sales, value added or other taxes, duties or charges applicable to the Agreement, other than taxes based on Crittercism’s net income. All Fees are non-refundable except as otherwise provided herein. Term; Termination 6.1 Term. The “Term” of the Agreement is set forth in the Subscription Order. If no Term is set forth in the Subscription Order, the term of the Agreement shall commence on the Effective Date and continue for 12 months. 6.2 Termination for Cause. Either party may terminate the Agreement effective on written notice if the other party is in material breach of any obligation, representation or warranty hereunder and fails to cure such material breach (if capable of cure) within 30 days after receiving written notice of the breach from the non-breaching party. 6.3 Effect of Termination. Sections 1, 3, 5, 6.3 and 7 through 11 of the Terms and Conditions shall survive expiration or termination of the Agreement. Upon termination or expiration of the Agreement for any reason, all licenses granted herein to Customer shall terminate and Customer shall immediately discontinue all use of the Service, and at Crittercism’s request, return or destroy all Crittercism Materials, and certify such return or destruction in writing. Warranty & Disclaimer 7.1 Warranty. Crittercism warrants that the Service will be provided in a professional manner consistent with industry standards and in accordance with the published specifications for the Service. Crittercism also warrants that Customer’s use of the Service will not infringe or misappropriate any United States patent, copyright, trademark or trade secret rights of any third party and will indemnify Customer against any third party infringement or misappropriation claims as set forth in Section 8.1. No warranties are provided with respect to free trials or beta features. 7.2 DISCLAIMER. EXCEPT AS EXPRESSLY SET FORTH IN THE AGREEMENT AND TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER PARTY MAKES ANY WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO THE SUBJECT MATTER OF THE AGREEMENT, AND EACH PARTY EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE. CUSTOMER AGREES THAT CUSTOMER’S USE OF THE SERVICE AND CRITTERCISM MATERIALS (INCLUDING WITHOUT LIMITATION ANY RESULTS) IS AT CUSTOMER’S SOLE RISK. CRITTERCISM AND ITS LICENSORS DO NOT WARRANT THAT THE SERVICE OR CRITTERCISM MATERIALS WILL BE UNINTERRUPTED OR ERROR-FREE. Indemnification 8.1 Crittercism Indemnification. Crittercism agrees to indemnify, defend and hold Customer and its affiliates and their respective directors, officers, employees and contractors harmless from and against any liabilities, damages or expenses (including without limitation reasonable attorneys’ fees) arising out of any claim, demand, action, or proceeding initiated by a third party to the extent alleging that the technology underlying the Service, or any portion thereof, infringes such third party’s United States patent, copyright or trademark or misappropriates such third party’s trade secret, provided that Customer: (a) promptly notifies Crittercism in writing of the claim, except that any failure to provide this notice promptly only relieves Crittercism of its responsibility pursuant to this Section to the extent its defense is materially prejudiced by the delay; (b) grants Crittercism sole control of the defense and/or settlement of the claim; and (c) provides Crittercism, at Crittercism’s expense, with all assistance, information and authority reasonably required for the defense and/or settlement of the claim. In the event of a claim, demand, action or proceeding that the technology underlying the Service, or any portion thereof, infringes or misappropriates any third party intellectual property or other right or, if in Crittercism’s reasonable opinion, such claim, demand, action or proceeding is likely to occur, Crittercism shall have the right, at Crittercism’s sole cost and expense, to either: (i) obtain the right to continued use of the affected portion of the Service or (ii) modify or replace, in whole or in part, the affected portion of the Service to eliminate the infringement or misappropriation. If Crittercism is unable to achieve either of the foregoing (i) or (ii) in a commercially reasonable manner, Crittercism shall have the right to immediately terminate the Agreement upon written notice to Customer without liability therefor other than the refund of any Fees paid in advance by Customer. The provisions of this Section constitute Customer’s sole remedy and Crittercism’s exclusive liability related to the Service with respect to any infringement, violation, or misappropriation of any intellectual property right. Limitation of Liability 9.1 LIMITATION OF DAMAGES. EXCEPT WITH RESPECT TO LIABILITIES ARISING OUT OF SECTION 8 (INDEMNIFICATION), OR BREACH OF SECTIONS 2 (CRITTERCISM PLATFORM AND CRITTERCISM INTEGRATION CODE), 3 (DATA) OR 10 (CONFIDENTIALITY), NEITHER PARTY SHALL BE LIABLE TO THE OTHER PARTY HEREUNDER FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION LOST BUSINESS, REVENUE, OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING WITHOUT LIMITATION NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. 9.2 LIMITATION OF LIABILITY. EXCEPT WITH RESPECT TO LIABILITIES ARISING OUT OF SECTION 8 (INDEMNIFICATION), OR BREACH OF SECTIONS 2 (CRITTERCISM PLATFORM AND CRITTERCISM INTEGRATION CODE), 3 (DATA) OR 10 (CONFIDENTIALITY), IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY AND DAMAGES UNDER THE AGREEMENT EXCEED THE SUM OF THE TOTAL FEES PAID AND PAYABLE TO CRITTERCISM UNDER THE AGREEMENT DURING THE THEN CURRENT-TERM REGARDLESS OF WHETHER ANY REMEDY SPECIFIED IN THE AGREEMENT FAILS OF ITS ESSENTIAL PURPOSE. Confidentiality 10.1 Confidential Information. “Confidential Information” means any and all information that is disclosed by either party to the other party, either directly or indirectly, in writing, orally or by inspection of tangible objects, which if disclosed in writing or tangible form is marked as “Confidential,” or with some similar designation, or if disclosed orally or by inspection or observation, is identified as being proprietary and/or confidential at the time of disclosure and is confirmed as such in writing within 15 days of the disclosure. In the case of Crittercism, Confidential Information includes all information with respect to the Fees, including without limitation the amounts of the Fees and the payment terms. Confidential Information does not include information that: (i) is or becomes generally known to the public through no fault of or breach of the Agreement by the receiving party; (ii) is rightfully known by the receiving party at the time of disclosure without an obligation of confidentiality; (iii) is independently developed by the receiving party without use of or reference to the disclosing party’s Confidential Information; or (iv) the receiving party rightfully obtains from a third party without restriction on use or disclosure. 10.2 Use and Disclosure Restrictions. Each party shall not use the other party’s Confidential Information except as necessary to exercise its rights or perform its obligations under the Agreement. Except as otherwise permitted expressly by the Agreement, each party shall not disclose the other party’s Confidential Information to any third party except to those of its employees, and contractors that need to know such Confidential Information for the purposes of the Agreement, provided that each such employee and contractor is subject to a written agreement that includes binding use and disclosure restrictions that are at least as protective of Confidential Information as those set forth herein. Each party will use all reasonable efforts to maintain the confidentiality of all Confidential Information of the other party in its possession or control, but in no event less than the efforts that party ordinarily uses with respect to its own proprietary information of similar nature and importance. The foregoing obligations will not restrict either party from disclosing Confidential Information of the other party: (i) pursuant to the order or requirement of a court, administrative agency, or other governmental body, provided that the party required to make such a disclosure gives reasonable notice to the other party to contest such order or requirement or (ii) on an as-needed, confidential basis to its legal or financial advisors. In addition, each party may disclose the provisions of the Agreement: (a) as required under applicable securities regulations and (b) on a confidential basis to current or prospective investors or acquirers of such party. Miscellaneous 11.1 Export Laws. Customer acknowledges and agrees that U.S. and foreign laws and regulations may restrict the export and re-export of certain commodities and technical data. Customer shall not export or re-export the Crittercism Materials in any form without first obtaining all appropriate U.S. and foreign government licenses and permissions. 11.2 Relationship of the Parties. The parties are independent contractors with respect to each other. The Agreement does not constitute and shall not be construed as constituting a partnership or joint venture among the parties, or an employee-employer relationship. No party shall have any right to obligate or bind any other party in any manner whatsoever, and nothing herein contained shall give, or is intended to give, any rights of any kind to any third parties. 11.3 Assignment. Neither party may assign the Agreement without the other party’s prior written consent which shall not be unreasonably withheld, provided that either party may, upon written notice to the other party, assign the Agreement in connection with the sale of substantially all of its business assets. Subject to the foregoing, the Agreement will inure to the benefit of and shall be binding on the parties’ permitted assignees, transferees and successors. 11.4 Force Majeure. Neither party will be responsible for any failure or delay in its performance under the Agreement due to causes beyond its reasonable control, including, but not limited to, labor disputes, strikes, lockouts, internet or telecommunications failures, shortages of or inability to obtain labor, energy, or supplies, war, terrorism, riot, acts of God or governmental action, acts by hackers or other malicious third parties and problems with the Internet generally, and such performance shall be excused to the extent that it is prevented or delayed by reason of any of the foregoing. 11.5 Notices. All notices under the Agreement shall be given in writing and sent by registered mail, internationally recognized carrier, or email, or shall be delivered by hand to following addresses: Crittercism: 760 Market Street, Suite 1101San Francisco, CA 94102 Attn: VP Operations contracts @ Customer: Via information provided in the Subscription Order All notices shall be presumed to have been received when they are hand delivered, or five business days of their mailing, or on the business day following the day of a successful email. 11.6 Waiver. A waiver of any provision of the Agreement will only be valid if provided in writing and will only be applicable to the specific incident and occurrence so waived. The failure by either party to insist upon the strict performance of the Agreement, or to exercise any term hereof, will not act as a waiver of any right, promise or term, which will continue in full force and effect. 11.7 Severability; Counterparts. If any provision, or portion thereof, of the Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, such determination will not impair or affect the validity, legality, or enforceability of the remaining provisions of the Agreement, and each provision, or portion thereof, is hereby declared to be separate, severable, and distinct. 11.8 Governing Law; Jurisdiction. The Agreement shall be governed by, and construed in accordance with, the laws of the State of California, without reference to conflicts of laws principles. The parties agree that the federal and state courts in Santa Clara County, California will have exclusive jurisdiction and venue under the Agreement, and the parties hereby agree to submit to such jurisdiction exclusively. 11.9 Entire Agreement. The Agreement, including any Subscription Order, constitutes the complete, final and exclusive agreement between the parties with respect to the subject matter hereof, and supersede any and all prior or contemporaneous oral or written representations, understandings, agreements or communications between them concerning the subject matter hereof. Any amendments to the Agreement shall only be valid if in writing and signed by each party. Nothing contained in any Customer purchase order, order acceptance form or other similar document shall in any way modify the Agreement or add any additional provisions to the Agreement. FXKeychain Version 1.5.3, May 22nd, 2015 Copyright (C) 2012 Charcoal Design AsyncImageView version 1.5.1, January 3rd, 2014 Copyright (C) 2011 Charcoal Design AutoCoding Version 2.2.1, November 13th, 2014 Copyright (C) 2011 Charcoal Design BaseModel version 2.6.3, August 24th, 2014 Copyright (C) 2011 Charcoal Design ColorUtils Version 1.1.3, October 14th, 2014 Copyright (C) 2011 Charcoal Design FXBlurView Version 1.6.3, November 1st, 2014 Copyright (C) 2013 Charcoal Design FXLabel Version 1.5.8, May 7th, 2014 Copyright (C) 2011 Charcoal Design FXReachability Version 1.3.1, March 11th, 2015 Copyright (C) 2013 Charcoal Design iCarousel Version 1.8.2, August 10th, 2015 Copyright (C) 2011 Charcoal Design StandardPaths Version 1.6.4, April 10th 2015 Copyright (C) 2011 Charcoal Design ViewUtils Version 1.1.2, January 16th, 2014 Copyright (C) 2011 Charcoal Design RequestUtils Version 1.1.1, July 24th, 2015 Copyright (C) 2012 Charcoal Design This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. ECSlidingViewController The MIT License (MIT) Copyright (c) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

      GoogleAnalitycs, The Android Open Source Project: CalendarView, TimePicker, DatePicker (modified), JmDNS, Universal Image Loader, Grantland Chew: AutoFitTextView, Subsampling Scale Image View. Apache License Version 2.0, January 2004 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

      Mosquitto Copyright (c) 2009-2011 Roger Light All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of mosquitto nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.