kuyara

kuyara privacy policy

Effective date: 2026-09-19.

kuyara is a weather and outfit recommendation app for iOS and Android. This policy describes what data the app sends off your device, why, and what you can do about it.

Summary

Usage analytics

kuyara asks once, after onboarding, whether you want to share usage data. If you decline, nothing is sent and the app works exactly the same. If you accept, kuyara collects:

Because dress style and age range travel with the identifier, this data counts as linked to you under Apple’s App Store definitions. It is not used for tracking.

Why. To understand which parts of kuyara are used, where recommendations fail, and what to improve. It is used for nothing else.

Never in analytics: your location, coordinates, or city; Closet photos or image content; garment names or any free-form text; your birth date or birth year; your gender; full AI prompts or responses; raw weather provider responses; any device fingerprint.

Processor. Analytics is processed by PostHog (PostHog, Inc.) on PostHog Cloud EU, hosted in Frankfurt, Germany. PostHog processes this data on kuyara’s behalf as a data processor under its data processing agreement and protects it to at least the standard described here. PostHog’s project settings discard your IP address at ingestion, so no location, not even a city, is derived from it.

Retention. Analytics events are kept for 12 months and then deleted by PostHog.

Performance and diagnostics

Performance and diagnostic data follows the same consent question kuyara asks after onboarding for usage analytics. It is sent only if you accept. If you decline, nothing is sent. If you accept, kuyara sends:

Why. To find slow launches, failures and crashes and fix them. Nothing else.

Processor. Expo receives this data at its Observe endpoint over HTTPS. According to Expo’s published pricing information, Observe retains this data for 90 days.

Never in performance and diagnostics: your location, coordinates, or city; Closet contents or photos; profile preferences; AI prompts or responses; the analytics identifier or the app’s local profile identifier.

One technical limit applies. The Expo package may automatically write technical error records before you answer the consent question. If you accept without sending the app to the background in between, those records may then be delivered. Nothing is sent while your answer is “no”.

Under Apple’s App Store definitions, this data is linked to you through the per-installation identifier. It is not used for tracking.

Expo launch requests

kuyara is built with Expo, and two of Expo’s own packages send a request every time the app starts. They run in the app’s native code before your consent answer can be read, so neither is covered by the Privacy switch in Settings. The launch count cannot be turned off inside the app. The update check is kept on because it is how kuyara delivers updates.

The installation identifier is the same random per-installation value described under Performance and diagnostics above.

Never in these requests: your location, coordinates, or city; Closet contents or photos; profile preferences; your name, birth date or gender; anything you type; the analytics identifier; the app’s local profile identifier.

Why. To count installs and launches per released version, and to deliver app updates.

Processor. Expo receives both requests over HTTPS. Expo has not published a retention period for this data. This policy will be updated when the period is confirmed.

Deleting kuyara from your device removes the installation identifier; a fresh install creates a new one, unless a device backup restores the old value.

Turning analytics and diagnostics off

Open Settings, then Privacy, and switch off “Share usage data”. Sending stops immediately for both in the same session. Records made before the switch are not sent afterwards. The Expo package may keep writing error records locally, but none are sent while sharing is off. The app also discards the analytics identifier, so events collected before that moment cannot be linked to anything collected later. The diagnostics identifier stays on your device, but nothing further is sent with it. Turning sharing back on creates a new analytics identifier. The two Expo launch requests described above are not part of this switch and continue either way.

Requesting deletion

Analytics events are stored without a user profile. That keeps them anonymous, but it also means the processor cannot always delete them by identifier. If you want your events deleted:

  1. Copy your analytics identifier from Settings under Privacy (it is shown while sharing is on).
  2. Email the maintainer at the address in the Contact section below with that identifier.

kuyara will forward the request to PostHog and tell you what happened, but cannot guarantee that events without a profile can be removed early. In every case the events expire after 12 months.

Diagnostics data and the two Expo launch requests carry a separate identifier that the app does not show, so kuyara cannot currently request deletion of that data by identifier. This section will be updated when Expo’s procedure is confirmed.

Weather and recommendations

To show weather and build outfits, the app talks to kuyara’s own server, which in turn calls weather and AI providers. This is a live request, not a record of you:

Accounts

kuyara does not offer sign-in or cross-device sync today. Accounts are planned for a later version. When they arrive, this policy will be updated before they launch, and account deletion will cover any analytics data associated with the account.

Changes

Changes to this policy are published at this address with a new effective date.

Contact

Questions and deletion requests: email the maintainer at quint.inboard_9t@icloud.com. Bug reports belong on the support page.