Privacy Policy

Effective date: September 25, 2026

1. Introduction

Kairis (the "App") is developed and operated by Vladimir Olexa. This Privacy Policy explains what information the App collects, how it is used, and how your privacy is protected.

This policy covers information stored on your device, information synchronized through iCloud, information sent to Apple services, and information you choose to share with others. Community publication and reference sharing are optional.

2. Information We Collect

The App stores information you enter and activity you log, such as protocols, schedules, completed activities, ratings of your own sleep, and settings, to provide its features. Most of these app records are stored on your device. Protocols and related protocol records also synchronize with your private iCloud database when iCloud is available, so they can appear on your devices. They are not Community publications unless you publish them separately.

Location. If you choose a place or allow the App to detect your current location, the App stores the selected coordinates and place details in device app preferences shared with its app components. It uses them for celestial calculations and weather features. The App sends a location to Apple's WeatherKit to obtain forecasts; if you have not selected a place, it may use a representative location for your time zone. Searching for a place, showing maps, and reverse geocoding also use Apple's MapKit services. You can select a different place in the App. You can turn off location permission in iOS Settings; doing so does not erase the place already saved in the App.

Apple Health. If you enable the optional Apple Health integration and grant access, the App reads light exposure, sleep, and workout data to fill in tracking and support its circadian features. With separate write permission, it can save completed mindfulness sessions and workouts to Apple Health. The current integration does not upload HealthKit samples to Community or store them in the App's iCloud database. Activity you log in the App is stored as app data as described above. You can turn off Use Apple Health in the App's Health settings, revoke access in the Apple Health app, and manage entries written to Apple Health there.

3. iCloud Storage and Sharing

Private protocol data is synchronized using Apple's private CloudKit database associated with your iCloud account. Other app data, including most tracking records, remains in the App's local store. Apple operates iCloud and the services described in this policy under its own privacy terms.

When you create a reference share, the App uploads a snapshot of the protocol, a share code, and creation information to Apple's public CloudKit database. Anyone with the reference link or code can retrieve the shared protocol while the share is enabled and unexpired. Reference shares have no expiration by default. Disabling or expiring a share stops retrieval through the App but does not itself remove its CloudKit record. To request permanent deletion of a reference share, email us with its share code using the contact below. Deleting the share cannot remove copies that others have already saved.

4. Community Protocols

When you publish a protocol to Community, its title, summary, steps, configuration, notes, sources, evidence, safety information, and other protocol content are uploaded to Apple's public CloudKit database. The publication also includes your chosen display name, version information, and an iCloud account identifier used to identify the publisher. Other people can discover and read the published protocol and save their own copies.

Publishing an update uploads another version. To remove a publication, use Delete from Community in the App. This permanently deletes its public listing and every uploaded version, including their protocol content. Your private protocol remains in My Protocols and can be published again as a new Community publication.

Deleting a Community publication does not delete copies other people already saved to their own libraries. Ratings, reports, and moderation records created by others may also remain; those records do not contain the uploaded protocol content.

If you rate a Community protocol, the App stores your rating, the protocol and version identifiers, and an iCloud account identifier in public CloudKit. If you report one in the App, it stores the selected reason, protocol and version identifiers, and CloudKit creator information for moderation. Ratings, reports, and moderation records are not automatically removed when a protocol or reference share is deleted.

5. Support and Reports by Email

If you email support or send a protocol report by email, we receive your email address and the information you include. An emailed report may contain the reason and protocol, version, reference, or share identifiers. We use this information to answer your request, investigate a report, and keep records needed for support and moderation. Your email provider also handles the message under its own privacy terms.

6. Retention, Deletion, and Withdrawal

Local app data remains until you delete it in the App, where available, or remove the App from your device. Removing the App does not by itself erase copies already synchronized to iCloud. Private protocol data remains in iCloud until you delete the corresponding records in the App or request help with deletion. Public Community content remains until its publication is deleted. Public reference shares have no automatic expiry or deletion by default. Interaction and moderation records, and support emails, are kept while needed to operate sharing, address reports and support requests, and meet applicable obligations; the App does not currently apply a fixed automatic deletion period to them.

To delete a Community publication, use Delete from Community in the App. To stop future optional collection, stop publishing or sharing, stop submitting ratings and reports, turn off Use Apple Health in the App and revoke its permissions in Apple Health, or turn off location access in iOS Settings. These changes do not erase information already stored. You can change the saved place in the App; to request deletion of saved location details, a reference share, private iCloud data, a rating, report, or support correspondence, email support@kairis.app. Include the relevant share code or protocol identifier if available. We may need enough information to verify that the data belongs to you before acting, and we will explain if a record must be retained for a legal or moderation reason. You can also delete entries written by the App to Apple Health in the Health app.

7. Subscriptions and Purchases

The App may offer optional subscriptions or in-app purchases. All transactions are handled entirely through Apple's in-app purchase system.

The developer of the Kairis app does not receive or store payment information or personal billing details.

Subscriptions can be managed or canceled through your Apple ID account settings.

8. Apple and External Services

The App uses Apple's iCloud/CloudKit, MapKit, WeatherKit, Apple Health, and in-app purchase services for the purposes described above. Apple's handling of information through those services is covered by Apple's Privacy Policy. The App may also open external links using Apple's in-app browser. When you visit an external website, that site's privacy practices apply.

The Kairis app does not send your protocol content to these external sites merely because you open a link.

9. Children's Privacy

The App is not intended for children under the age of 9. We do not knowingly collect personal information from children.

10. Security

The App relies on the security features of your device, operating system, and Apple's CloudKit service. Community publications and reference shares are stored in a public database as described above.

11. Changes to This Policy

This Privacy Policy may be updated from time to time. Any updates will be reflected by changing the effective date at the top of this page.

12. Contact

If you have questions about this Privacy Policy, please email: support@kairis.app