KETTIK
Your trust comes first

Privacy policy.

Good plans start with trust. Here’s how Kettik handles your information, why we use it, and the choices you have.

Updated Applies to Kettik & App Clip
Explore this policy
01

Who we are

Kettik helps people discover activities, organize plans and connect in circles. This Privacy Policy covers the Kettik mobile app, its Apple App Clip, our associated services and this privacy website.

Responsible developer: Asset Ziyabek, an individual developer (“Kettik,” “we,” “our” or “us”). For privacy questions or requests, use the contact details below.

02

Information we handle

Some information comes from you, some from the sign-in provider you choose, and some is generated when you use our services.

Account & profile

Email address, account identifier, display name, city, and the biography, interests and profile photo you choose to add. We store sign-in sessions, notification preferences, and the version and server-recorded time of your explicit acceptance of the Terms of Use. Terms acceptance records are removed when your account is deleted.

Plans & circles

Plans and circles you create or join, invitations, attendance responses, poll choices, dates, venues, plan descriptions and uploaded images. This includes actions taken through an App Clip.

Apple or Google sign-in

The provider’s account identifier, authentication tokens, and the name or email the provider makes available. Apple may supply a private relay email. We do not receive your Apple or Google password.

Location & places

The city and places you enter or select and any coordinates attached to a plan. The current release does not request device location access or obtain your GPS position. A venue or city you provide is processed as part of the plan or profile.

Device & usage

IP address, app and operating-system versions, device information, language, session and installation identifiers, notification tokens, app interactions and diagnostic information such as crash reports and error traces.

Support & requests

Your contact information, the message and attachments you send, relevant app or device details you provide, and information needed to verify and handle a privacy or deletion request.

Safety reports & blocks

Accounts you block; reports you submit or that concern your account or plan; the selected reason and optional description; and a server-created snapshot of the reported profile or plan at the time of the report. The reported person is not told who submitted the report.

Automatic collection and local storage

Firebase Analytics and Crashlytics are optional and disabled by default. If you enable usage analytics, Firebase Analytics processes app interactions, app-instance identifiers and technical device data to help improve Kettik; it may derive a general location from network information. If you enable crash reports, Firebase Crashlytics processes crash reports, error traces and technical device data to help fix problems. Advertising storage, advertising data use and ad-personalization consent remain off. These choices are separate from accepting the Terms of Use.

Core sign-in, security and notification services still process necessary request, session and installation information. Cloud Messaging processes installation identifiers and technical device information; registering your notification token with Kettik and receiving notifications depend on your notification choices. Turning off optional analytics does not turn off these core services.

Kettik stores authentication tokens in device secure storage and keeps preferences and cached app data locally. This privacy website has no analytics scripts, advertising cookies or sign-in. Its hosting provider still processes ordinary request information, such as IP addresses, to deliver and secure the pages.

Before uploading a profile photo, the current mobile app applies its orientation and creates a new image from its pixels on your device, removing GPS, EXIF and other embedded file metadata. Older uploads may still contain metadata. Personal information visible in the image itself is not removed.

Photo uploads are optional. Before the first upload, the app explains the Cloudmersive security scan and asks for permission. Authorized Kettik moderators review submitted images before publication and can access pending images and relevant safety evidence for that purpose. A new profile photo stays private during review; your previous photo stays visible until approval. Rejected image files are queued for deletion, with retries if storage is unavailable.

03

How we use your information

  • Provide Kettik: create and authenticate accounts, deliver sign-in codes, save profiles, organize plans and circles, process invitations, attendance and polls, and show relevant activities.
  • Keep you informed: send the invitations, reminders and plan updates associated with your account and notification choices.
  • Maintain and improve the service: understand feature usage, diagnose crashes and delivery failures, prevent abuse, secure accounts and respond to support requests.
  • Meet obligations: handle privacy requests, enforce service rules and comply with applicable legal requirements.
  • Protect the community: apply blocks, prevent blocked accounts from sending new invitations, review safety reports, preserve necessary evidence and take proportionate action against abuse.

Where applicable law requires a legal basis, we rely on performance of our service agreement for requested account features, legitimate interests for proportionate security and service maintenance, legal obligations, and consent where required for optional processing. You may withdraw consent by changing the relevant permission or contacting us; withdrawal does not affect processing already lawfully completed.

04

Who we share information with

People you connect with

Your profile details and participation may be visible to other people in the relevant circles or plans. Plan details you publish or share can be accessible to their audience, including recipients of a shared link or App Clip invitation. People can copy, forward or save information they can access. Avoid including private information in shared descriptions or images.

Services that help Kettik work

Service providers and their purposes
ProviderPurpose and information involved
FirebaseWebsite hosting; Firebase Analytics for app usage; Crashlytics for errors and device diagnostics; Cloud Messaging for installation identifiers, notification tokens and notification delivery. Firebase privacy information.
CloudflareAPI hosting, request processing and operational logs. Cloudflare privacy policy.
Backblaze B2Storage and delivery of uploaded profile and plan images. Backblaze privacy policy.
CloudmersiveMalware scanning of uploaded images before publication. The image file is sent to Cloudmersive for processing in North America after permission for photo processing. New profile photos uploaded through the current mobile app have file metadata removed on the device first. Cloudmersive privacy policy.
NeonDatabase storage for account records, profiles, plans and circles. Neon privacy policy.
BrevoTransactional sign-in emails, including your email address, verification message and delivery information. Brevo privacy policy.
Apple & GoogleOptional sign-in, authentication and associated account information; Apple also helps deliver notifications on Apple devices. Apple privacy policy · Google privacy policy.

We require providers handling personal information on our behalf to protect it to the same or an equivalent standard described in this policy and to use it only for the authorized services, subject to applicable law. Sign-in providers also handle your interactions with their services under their own policies.

Information may also be disclosed when necessary to comply with law, protect people or the service, investigate abuse, or carry out a business transfer with appropriate privacy safeguards. We will notify you of material changes to how your information is handled.

05

Permissions & your choices

  • Location: enter your city or choose a venue without granting GPS access. The current release does not request device location permission or track location in the background.
  • Photos: select an individual image using the system file picker. Choose whether to allow photo processing before the first upload, and withdraw permission for future uploads under Profile → Privacy & safety → Photo processing. Refusing does not restrict non-photo features. Withdrawing does not automatically remove already submitted photos; account deletion removes them under the retention schedule below.
  • Notifications: change the notification switch in Kettik’s Profile settings or use your device’s notification settings. Turning off alerts does not remove account activity or necessarily stop technical installation data processed by the messaging SDK.
  • Profile: edit your personal details and interests in the Profile screen. Remove optional information you no longer want to display.
  • Safety: report a user or plan from its safety menu. You can block at the same time or block separately. Manage and remove your blocks under Profile → Privacy & safety → Blocked accounts. Reporting and blocking are private; we do not notify the reported or blocked person.
  • Analytics and crash reports: privacy choices are available before sign-in, during account setup, on the Terms screen and under Profile → Privacy & safety. Both choices start off, apply to this device and are optional for using Kettik. Turning usage analytics off stops new collection and resets local analytics data. The error-report switch permits local recording of Flutter errors; the native Crashlytics SDK also stores crash details on the device. Automatic Crashlytics uploads remain disabled. A separate Send saved reports confirmation authorizes one saved batch from previous app runs to be sent to Firebase, at most once per launch. Enabling error recording first discards earlier unapproved reports and requires an app restart before manual sending becomes available. Turning it off immediately stops new Flutter error recording and further send requests. Unsent reports are requested for deletion, but an already authorized batch may finish sending and cannot be recalled. After upgrading from an older version that enabled native automatic reporting, restart Kettik to finish disabling the old setting; new Flutter recording and manual sending are blocked during that transition, and a transfer already started by the old SDK may finish. Previously sent data remains subject to the retention schedule and your applicable privacy rights. Account deletion also resets these optional choices and photo-processing permission on the deleting device.

Refusing an optional permission may limit its associated feature. Uninstalling the app removes access from that device, but does not delete your Kettik account.

06

Retention & account deletion

We keep active account information and the content needed to provide your plans and circles while your account or that content remains in use. You can request deletion of your account and associated personal information.

In the app: open Profile, scroll below Settings, select Delete account and confirm. Deletion is also available during unfinished profile setup and from an App Clip after signing in. You do not need to install the full app or add profile information to delete an account created through an App Clip. See our account-deletion instructions for other ways to request help.

Account deletion removes your email, profile details, sign-in identities, Terms acceptance records, notification tokens and login sessions from the active account system. Your account becomes unavailable for sign-in. Uploaded media, including photos awaiting review, is queued for physical deletion; this is processed separately and is not instantaneous. Limited security, safety and vendor-held records may remain for the periods below, as explained in the deletion confirmation.

Shared activity: deleting your account also removes plans, circles and catalog items you created, along with your memberships, invitations and poll choices. Plans and circles created by other people remain, but your account association is removed. Copies that another person independently saved or shared are outside Kettik’s control; contact us if you believe personal information remains in the service.

Retention schedule
Record typeRetention schedule
Expired email verification recordsScheduled for removal 24 hours after expiry.
Expired or revoked sign-in sessionsScheduled for removal after 30 days; removed from the account system when the account is deleted.
Security audit recordsScheduled for removal after 90 days.
Safety reports & blocksBlocks remain until you remove them or either account is deleted. Safety reports and their limited server-created evidence snapshots are scheduled for deletion no later than 24 months after submission, unless a specific legal obligation, active dispute or continuing safety investigation requires longer retention.
Notification delivery recordsProcessed records: 30 days. All other ordinary notification records, including pending and failed delivery: no more than 90 days. Deleting an account removes queued ordinary notifications addressed to it or associated with its owned plans. Safety notifications follow the separate safety retention period.
Deleted media, backups & support requestsMedia is queued for deletion when the account is deleted and is removed from active storage as soon as reasonably practicable, normally within 30 days. Encrypted backup copies expire or are overwritten within 30 days. Support correspondence is retained for up to 12 months after the request is closed.
Shared activity & Firebase diagnosticsAccount-associated plans, circles, catalog items, memberships, invitations and poll choices are deleted with the account. Firebase Analytics event-level data is retained for 2 months; standard aggregated reports are not governed by that setting. Crashlytics retains crash data and associated identifiers for 90 days before beginning removal.

When an account is deleted, its blocks are removed. Non-identifying safety-report and moderation metadata may remain for up to 24 months. When an account is deleted, snapshots about that account are cleared, descriptions submitted by that account are removed, and account-linked moderator notes and block-notification identifiers are redacted before account references are detached. Retained metadata is access-restricted and used only for moderation, safety, dispute handling or legal compliance.

Scheduled removal occurs through periodic cleanup jobs. Information may be retained longer when a specific legal obligation, dispute or security investigation requires it; access is limited to that purpose. Backup copies are not used for ordinary service activity and deletion must be reapplied if a backup is restored.

07

Keeping information secure

We use HTTPS for service connections, authenticated access controls, protected sign-in tokens, limited-access infrastructure and controls intended to detect or prevent abuse. No system can guarantee absolute security.

Our infrastructure and service providers may process information outside your country, including in European and United States infrastructure. Where applicable, we use legally required safeguards for international transfers. Contact us for information about the safeguards relevant to your data.

Public or shared media links can be accessed by people who receive them. Share only content that is appropriate for its audience.

08

Your privacy rights

Depending on where you live and the law that applies, you may have rights to access, correct, delete or receive a copy of personal information, restrict or object to certain processing, and withdraw consent. You may also have the right to complain to a privacy regulator.

To make a request, contact us using the details below. Tell us which Kettik account and information your request concerns. We may verify account ownership before acting and will respond within the period required by applicable law. Do not send your password or a sign-in verification code.

09

Children’s privacy

Kettik is intended for people aged 18 or older and is not directed to children. We do not knowingly collect personal information from anyone under 18.

If you believe a person under 18 has provided personal information, contact us so we can investigate and delete the account and associated information.

10

Updates & contact

We may update this policy as Kettik or our data practices change. The date above identifies the latest revision. For significant changes, we will provide an appropriate notice and seek consent where required before beginning the new processing.

Let’s talk privacy.

For questions about your information, privacy rights or account deletion, contact the Kettik team.

kettik.app.team@gmail.com