Privacy Policy

Effective date: 2026-07-24

1. Who we are

JU service operator: Nikolay Vyskrebentsev, an individual based in Astana, Republic of Kazakhstan.

Privacy contact: privacy@ju-app.com. Support: support@ju-app.com.

This Policy describes personal data processing for the current public Build of JU used for App Store distribution. It is not a marketing privacy notice for unpaid advertising tracking — JU does not run advertising tracking in this Build.

2. Scope

This Policy applies to the JU iOS application and related backend services operated for JU. The public website at ju-app.com hosts legal and support information and does not require an account.

3. Data we collect

Depending on how you use JU, we may process the following categories.

  • Account: email address and authentication credentials (password stored as a hash by our auth provider).
  • Profile: display name, city, bio/description, interests, avatar image.
  • Events: titles, descriptions, times, city, map coordinates you set, media you upload, participation and join requests.
  • Messages: event group chat messages and direct messages you send.
  • Social graph: follows, ratings (score and optional comment), blocks.
  • Safety: reports you submit (reason and optional details) and reports about content you create.
  • Location (optional): precise GPS coordinates when you grant When-In-Use permission — used for Nearby discovery, maps, and related features. You may instead browse by selecting a city without granting GPS.
  • Coarse location / city: city labels and city identifiers associated with your profile or events.
  • Push tokens: Expo push token if you enable notifications.
  • Device technical data: an app-generated device UUID and a device/user-agent snapshot (platform, OS, model, app version) used for abuse-prevention / anti-duplicate checks.
  • Technical logs: limited operational logs from infrastructure (for example security and reliability). We do not operate a separate third-party crash analytics product (such as Sentry) in this Build.

4. Data we do not collect in this Build

  • Payment card data, in-app purchases, or payment processor account data (payments are not active).
  • Advertising identifiers for tracking across other companies’ apps or websites.
  • Background continuous location.
  • Product analytics SDKs (for example Amplitude, Firebase Analytics) and crash reporters such as Sentry.
  • Sale of personal data to data brokers.

5. Purposes of processing

  • Create and secure your account.
  • Provide event discovery (Nearby and City), maps, profiles, chats, follows, and ratings.
  • Send optional push notifications you enable.
  • Moderate safety reports, enforce Community Guidelines, and prevent abuse.
  • Comply with legal obligations and respond to user requests.

6. Legal bases (neutral summary)

Depending on applicable law (including Kazakhstan personal data rules where relevant), we rely on bases such as: performance of the user agreement; consent (for example optional location and push permissions); legitimate interests in security and moderation; and legal obligations.

7. Location specifically

Location permission is optional. City discovery works when you select a city manually without GPS.

Nearby mode (events within approximately 300 km) and some map features require When-In-Use location or a previously saved/cached location.

JU does not use location for advertising tracking.

8. Processors and transfers

We use service providers to operate JU. They process data on our instructions for the purposes above.

  • Supabase — authentication, database, storage, realtime, and edge functions (may involve processing outside Kazakhstan).
  • Expo Push Notifications — delivery of optional push messages.
  • Yandex MapKit — map display when the native Yandex maps integration is enabled.
  • Yandex Geocoder / related Yandex map HTTP APIs — geocoding and map previews when configured.
  • On-device / OS geolocation services — when you grant location permission.

9. Retention

We keep personal data while your account is active and as needed to provide the service. After account deletion we remove or de-identify personal data as described below, subject to technical limits and legal retention needs.

Infrastructure logs may be retained for a limited period according to provider defaults and security needs.

10. Account deletion and what happens to data

You can delete your account in the app: Profile → Delete account (two confirmations).

Deletion removes your authentication user and personal profile data through the current deletion flow, including related private profile fields (such as push token and stored private coordinates), your messages, participation records, follows, ratings, and block relationships, as implemented.

Events you created may be soft-closed / anonymized (for example marked as deleted and expired) rather than hard-deleted immediately, so community history is not left in a broken state.

Some copies of uploaded media in object storage may not be instantly purged by the current automated flow; residual files may remain until cleaned up operationally. We do not claim instantaneous destruction of every technical copy.

Limited moderation, audit, or legal records may be retained where needed for safety, abuse prevention, or law.

Requests are handled without undue delay, subject to technical and legal requirements. For questions: privacy@ju-app.com.

11. Security

We apply organizational and technical measures appropriate to the nature of the service, including access controls and encrypted transport (HTTPS/TLS). No method of transmission or storage is perfectly secure.

12. Your rights

Subject to applicable law, you may request access, correction, or deletion of your personal data, and you may withdraw optional permissions (location, notifications) in device settings. Contact privacy@ju-app.com.

13. Children

JU is intended for users aged 18+. We do not knowingly collect personal data from children. If you believe a minor has registered, contact support.

14. Changes

We may update this Policy. The effective date above will change when we publish updates on this website. Material changes may also be communicated in the app where appropriate.

15. Contact

Nikolay Vyskrebentsev, an individual, Astana, Republic of Kazakhstan.

Privacy: privacy@ju-app.com. Support: support@ju-app.com.