Keybotic takes the protection of your data and the security of Keyper very seriously. Sensing the environment, making decisions on complex data, and transacting data over network links are fundamental to the function of advanced robots, so Keyper was built from the ground up to keep that data secure. We believe that our commitment to your security and privacy should be a key reason for selecting Keybotic and Keyper.
Keyper is also a new product that is in rapid development to improve its performance. In order for us to find, understand, and fix issues, the automatic collection and transmission of some performance data is built into Keypers. We’re proud of our robots’ performance, but we continue to learn from the performance of Keyper in some of the difficult or dirty terrain in which our customers deploy Keyper. This data sharing is an integral part of the Keyper product. Keyper customers can opt-out at the risk that issues with their robots and applications will only be visible to the product improvement team through direct interaction with customer support.
Keybotic can receive data from Keyper in two ways:
- Service Logs
Service logs are used for deep technical analysis of a specific issue on Keyper. When you contact Support, they will likely ask you to go to the ‘logs’ page on your robot and download your logs. These contain raw sensor data and details on how Keyper interprets this data for the period of time you choose to download on the logs page. Logs will contain images unless Privacy Mode was activated at the time the data was collected. Without images, it’s usually not possible to diagnose perception-related issues, which may include loss of localization, collision with objects, and falls.
The completeness of log information is critical to being able to diagnose your issue. Because Service Logs contain fine details of Keyper’s internal systems, they are encrypted and not inspectable by anyone besides Keybotic. You control what service logs are shared with Keybotic. Only send log data that you’re comfortable being viewed by Keybotic engineers.
- Performance Logs
Performance logs are used by our product management and engineering teams to understand where to target reliability work and new features. Not every issue rises to the level of an explicit service request, so performance logs are gathered automatically, allowing us to measure the quality of your user experience, and better target our product improvement efforts.
Performance Logs are transmitted by Keyper whenever an Internet connection is available and may contain the following data:
- Your robot’s serial number.
- Information about usage such as how long the robot has been operated, how far it walked, how many times it fell, how often a particular API was used.
- When key events like powering on or fault detection occurred.
- Safety-related data such as collisions or falls.
- Usage of the controller application.
- High-level information about maps you collect, such as how many waypoints, how they’re connected, how well Keyper understands where it is.
- Details about communications loss events.
Sending Performance Logs to Keybotic is a required part of the Keyper program, but can be disabled.
Video, image, audio, and detailed point cloud data are all excluded from our automatically transmitted Performance Logs. Your express action is required to transmit these data types.
Who will have access to my data?
Access to your data will be limited to Keybotic customer support and individuals related to improving the product.
Under what circumstances is Keyper data transmitted to Keybotic?
Service Logs: Only when explicitly sent by you as part of a service request.
Performance Logs: Regularly and automatically, whenever Keyper is connected to the internet.
Does Keybotic retain my data?
Service Logs: Deleted when a service ticket is resolved.
Performance Logs: Yes, this data is retained as long as it is necessary for performance improvements to Keyper.
What if I don’t use the tablet or Android app with Keyper?
If you have a Keyper we’ll ask you for your Performance Log at license renewal time. At that point you will have to use Keyper’s App to transfer the log before a new key will be issued.
Does Keyper require internet access?
No. In order to facilitate transmission of diagnostic data we do require you to periodically connect Keyper to the Internet
Can I inspect the data Keyper sends?
Service Logs: No. Because this data contains details of the function of internal systems. This data remains encrypted until examined by technicians at Keybotic.
Performance Logs: Yes. Performance logs may be accessed through Keyper’s API by you as the robot’s owner.