This privacy policy refers to the iOS app Controller for HomeKit.

Controller for HomeKit interacts with Apple HomeKit and RevenueCat.
The following text explains what data we share with these services and how we use it.

Contact
If you have questions, please refer to:
Jan André
support@controller-for-homekit.com

Apple HomeKit

Controller for HomeKit interacts with the HomeKit Framework of Apple.

More information about it is available here: https://www.apple.com/ios/homekit/

The user grants the app access to his HomeKit setup. After that, the app has permission to interact with the HomeKit database of the device. Due to the app’s usage through the user, the following HomeKit data is being presented or edited. (homes, zones, rooms, devices, services, service groups, characteristics, time-based and event-based triggers) Controller For HomeKit will save every change into the HomeKit database.

The communication with HomeKit-devices inside the house or synchronizing the database between Apple devices is done by Apples HomeKit system.

Anonymized crash and usage data might be transferred to Apple or third-party servers to improve stability and overall user experience.

Use of Data

The HomeKit platform enables the user to build a home automation system. The app uses the data from the HomeKit database to show the system’s current state to the user. The user can change this state by using the functionalities of the app. Changes are written back into the HomeKit database.

Anonymized crash and usage data is used to improve the product.

Disclosure of Data

HomeKit data is only available in the app and will not be stored or send anywhere. By using HomeKit, you agreed that information is stored in Apple’s iCloud. If you share HomeKit functionality with other users, parts of the data will be visible to these persons.

RevenueCat

Controller for HomeKit uses RevenueCat as in-app purchase server.
More information about it is available here: https://www.revenuecat.com/dpa

RevenueCat handles the offerings of in-app purchases and user authentication to verify purchases. However, payment is handled by Apple not RevenueCat. 

Use of Data

The data shared with RevenueCat is used to determine the purchases of a customer. It allows us to decide if a user is currently a pro user and to restore purchases if required.

Furthermore, the data is also used to generate general sales reports.

Disclosure of Data

We share the purchase history of our customers with RevenueCat for the purposes described above.

Anonymous Usage Data

Controller for HomeKit collects anonymous usage data. This data does not contain any user or device identifiers.

Use of Data

We use the collected data exclusively to improve the stability, user experience, and features of Controller for HomeKit.

All analysis is in respect to all users and cannot single out any user.

Examples:
– What percentage of pro users has a Backup?
– How many accessories does the average user own?

Disclosure of Data

We collect data that allows us to understand how users interact with Controller for HomeKit. That includes the time spent on specific screens, clicked buttons, or the number of objects created.