Privacy Policy

Car Z for Android · Effective date: 8 October 2026

This policy explains what personal data the Car Z app uses, why, who processes it for us, how long we keep it and what rights you have. It is also our information notice under Article 10 of the Turkish Personal Data Protection Law No. 6698 ("KVKK") and Articles 13–14 of the EU General Data Protection Regulation ("GDPR").

The short version

  • You don't sign up. The app creates an anonymous account on first launch. We never ask for your name, phone number or e-mail.
  • When you start a generation, the photo you picked is sent to our server and to AI model providers to create the result. There is no separate consent pop-up: sending the photo is how the feature you asked for works.
  • We do not store the photos you upload. We do store the results: generated videos are deleted automatically about 24 hours after they are finished (at most about 48 hours); generated photos stay on our server until you delete your account or ask us to erase them.
  • No ads in the app, no location, no contacts, and we never sell your data. To measure our own marketing, the app uses Adjust, which receives your device's advertising ID, how the app was installed, a few in-app events and, from our server, your purchase events (such as a new subscription, a renewal or a refund), and shares campaign data with Meta. You can delete your advertising ID in Android settings (section 15).
  • Deleting your account in the app removes your sign-in account straight away, and our server then deletes your data automatically, normally within about an hour. We keep only the purchase and credit records the law requires and a minimal deletion record. Your record at RevenueCat, our purchase provider, is deleted when you ask us by e-mail, and we then also ask Adjust to forget your device. See Delete your account.

1. Who we are

The data controller is VIBEPALM YAZILIM HİZMETLERİ ANONİM ŞİRKETİ ("VIBEPALM", "we", "us"), 1.1.C1 Blok İç Kapı No:Z01, No:143/8, Muallimköy Mahallesi, Deniz Caddesi, Bilişim Vadisi T.G.B. 1. Etap Sitesi, Gebze, Kocaeli 41400, Türkiye. Website: vibepalm.com. E-mail: business@vibepalm.com. App support: carzapp7@gmail.com.

We publish Car Z on Google Play under the developer name VIBEPALM.

2. Scope

This policy covers the Car Z Android app (package com.carz.vibepalm), distributed through Google Play, and this website. The website sets no cookies, runs no analytics and loads nothing from third parties. Our hosting provider (Netlify, Inc.) processes technical connection data, such as your IP address, to deliver the pages.

3. How your account works

4. Data we process

We collect data electronically through the app: some automatically when you use it, some from what you choose or type, and some from our service providers (for example Google Play and RevenueCat, for purchase status, and Adjust, for campaign attribution).

CategoryWhat exactlyWhere it comes from
Account identifiersFirebase User ID. For developer-created accounts only: the e-mail address and password used to sign in (the password is held by Firebase, not by us).Created automatically on first launch
Account recordCredit balance, subscription status and plan, the app installation ID, app language, app version, creation time and, after deletion, a deletion flag and time.App and our server
Device and installation dataA random installation ID generated by the app (not your Android ID or advertising ID), device model, Android version, app version and build number, app language, time zone, and last-seen time.Automatically from the app
Attribution data (Adjust)Your Google advertising ID and your ad-personalisation setting; if the phone has no Google advertising ID at all, the Android ID instead; the Adjust device ID and a random ID the Adjust SDK creates for this installation; Google Play install referrer data (the campaign link that led to the install, if any, and the click and install times) and, if the Facebook, Instagram or Facebook Lite app is on your phone, campaign information from Meta's install referrer and the Facebook app's attribution ID; device manufacturer and model, Android version, screen size, language and region settings, mobile network country and operator code, connection type and app version; your IP address, which Adjust uses to determine your country; install time and sessions (how many, how long, time between them); and these in-app events: onboarding completed, subscription screen viewed (with where it was opened and which offer it showed) and closed (with where it was opened), video generation started (with the template), completed (with the template and duration) and failed (with the step that failed), first video created, video saved and video shared. The app also adds the Adjust device ID to your RevenueCat customer record. We do not send Adjust your User ID, name, e-mail, photos, results or anything you type.Automatically, through the Adjust SDK in the app; campaign information from Google Play and from Meta's apps on your phone
Purchase events (Adjust)When RevenueCat notifies our server of a purchase or a change to it (a new subscription or credit pack, a renewal, the switch from the intro week to the full price, a plan change, a cancellation, an expiry, a billing problem, a resubscription or a refund), our server sends Adjust an event of that type with its time and, for new purchases and renewals, the amount we receive after tax and store commission, in the purchase currency. The event is linked to your device only through the Adjust device ID stored with RevenueCat. We do not send Adjust the order number, the receipt or your User ID.Our server, from RevenueCat's purchase notifications
Notification tokenA Firebase Cloud Messaging token, attached to each video you start so we can tell you when it's ready.Automatically from the app
Photos you choose and your text inputsThe photos you pick for a feature (your car, yourself, a steering wheel and so on), and text you enter such as car brand and model, plate text or two names for the Wedding Car scene, plus the options you select.You
Generated contentAI-generated photos, AI-edited video frames and AI-generated videos.Our server and AI providers
Usage recordsWhich feature you used, the selected options, status and timestamps, a SHA-256 fingerprint of the uploaded photo (not the photo itself), video job records, and the goal and language you chose during onboarding.App and our server
Purchases and creditsProduct purchased, Google Play order number, subscription status, credits added and spent, refunds of credits for failed videos, and balances. RevenueCat also receives the purchase receipt and token from Google Play. We never receive your card or payment details.Google Play, RevenueCat, our server
Content reportsThe reason you chose, which result you reported, an optional note (up to 500 characters), your credit balance at that moment and the time.You
Crash and diagnostic dataCrash reports and non-fatal errors with stack traces, device model, Android and app version, a Crashlytics installation ID and your User ID, plus technical values such as app language, device class, memory and thermal state, and short in-app event logs (for example "video started").Automatically, through Firebase Crashlytics
App integrity checkA Firebase App Check token (Google Play Integrity) sent with each server request to show that it comes from the genuine app. We do not store it.Automatically, from Google
Support e-mailsWhatever you write to us, your e-mail address, and the footer the app adds: User ID, installation ID, device model, Android version, app version, language and time zone.You, through your own e-mail app

We do not collect: your name, phone number, contacts, your device's location (the app has no location permission), camera access, files other than the photos you pick, or payment card details. The app has no camera permission: you pick photos with Android's own photo picker, which gives the app only the photos you select. Only on Android 8 and 9 does the app ask for the storage permission, when you choose to save a result to your gallery or turn on automatic saving, and it uses it only to save that file. Newer Android versions need no permission for this.

5. AI processing of your photos

  1. You pick a photo with the Android photo picker. On your phone the app re-encodes it as a JPEG, which removes embedded metadata such as GPS location. The app keeps up to 5 recently used photos on your device for 30 days so you can reuse them.
  2. When you tap Generate, the photo and your options are sent over an encrypted connection to our server (Google Cloud Functions, United States). The app does not show a separate consent pop-up for this. Processing your photo is the service you request, and it starts only when you start a generation.
  3. Our server builds the instruction (prompt) and sends the photo to Replicate, Inc., which runs the AI model. For photos this is normally Google's Gemini 2.5 Flash Image model. A few styles may use xAI's Grok Imagine model. For videos, Gemini first edits a frame from your photo, then a video model creates the clip: normally Kuaishou's Kling models, or xAI's Grok Imagine video model for some styles.
  4. Our server does not save the photo you uploaded. It only keeps a fingerprint (hash) of it to detect repeated requests. Replicate deletes API inputs and outputs automatically after a short time (about one hour under Replicate's current policy).
  5. We do save the results on Google Cloud Storage so the app can deliver them and so an interrupted or repeated request returns the same result without charging you twice. For how long, see section 9.
  6. Results are shown only to you and stored in the Album on your phone. Nothing is published inside the app.

We do not use your photos or results to train AI models, for advertising, or to identify people. We do not create face templates or any other biometric data. Please upload only photos you have the right to use. If a photo shows another person, you need that person's permission.

6. Purposes and legal bases

We do not rely on your consent for any of the processing below. If we ever need consent for something new, we will ask for it separately in the app.

PurposeData usedLegal basis (KVKK Art. 5(2) / GDPR Art. 6(1))
Creating and running your account, keeping your credit balanceAccount identifiers, account record, installation dataNecessary to perform the contract with you (KVKK 5(2)(c); GDPR 6(1)(b))
Creating the AI photos and videos you request and delivering themPhotos, text inputs, generated content, usage records, notification tokenContract (KVKK 5(2)(c); GDPR 6(1)(b))
Selling subscriptions and credit packs, adding credits, refunding credits for failed videos, restoring purchasesPurchases and credits, User IDContract (KVKK 5(2)(c); GDPR 6(1)(b))
Keeping accounting and tax records of purchasesPurchases and creditsLegal obligation (KVKK 5(2)(ç); GDPR 6(1)(c))
Choosing which subscription offer to show, based on the goal you picked in onboardingOnboarding goal and languageContract; our legitimate interest in showing relevant offers (KVKK 5(2)(f); GDPR 6(1)(f))
Preventing fraud and abuse, protecting the service, checking app integrityApp Check token, User ID, installation ID, usage and purchase recordsLegitimate interest (KVKK 5(2)(f); GDPR 6(1)(f))
Fixing crashes and keeping the app stableCrash and diagnostic dataLegitimate interest (KVKK 5(2)(f); GDPR 6(1)(f))
Measuring which ad campaigns bring installs (install and campaign attribution), understanding how the app is used (analytics) and measuring our own ad campaigns, including on Meta. Not for showing ads: the app has none.Attribution data (advertising ID or Android ID, Adjust identifiers, install referrer data, device details, IP address, sessions and in-app events) and purchase eventsOur legitimate interest in measuring and improving our marketing and the app (KVKK 5(2)(f); GDPR 6(1)(f)). You can object at any time; see section 15
Handling content reports and enforcing our TermsContent reports, related results and usage recordsLegitimate interest; establishing, exercising or defending legal claims (KVKK 5(2)(e) and (f); GDPR 6(1)(f))
Answering support and data-protection requestsSupport e-mails and the account data needed to answer themContract; legal obligation for data-protection requests (KVKK 5(2)(c) and (ç); GDPR 6(1)(b) and (c))

We do not make decisions about you based solely on automated processing that have legal or similarly significant effects.

7. Service providers and recipients

We share data only with the service providers below, and only as far as each one needs to do its job for us. They process it on our behalf under their contract and data-protection terms, except where the table says a provider acts under its own terms. We do not sell personal data. The only data we share for marketing is the attribution and ad-measurement data that goes to Adjust and, through Adjust, to Meta (see below).

ProviderWhat it does for usData it receivesLocation
Google LLC – Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Storage, Cloud Messaging, Crashlytics, App Check) and Cloud LoggingAccounts, database, server processing, file storage, "video ready" notifications, crash reports, app-integrity checks, server logsThe data described in section 4, except support e-mails and the advertising ID, Android ID and install referrer data, which go only to AdjustUnited States (servers in us-central1) and other Google locations
Replicate, Inc.Runs the AI modelsYour photo(s), the prompt and options; for videos, the edited frame or reference photosUnited States
Google LLC – Gemini 2.5 Flash Image (via Replicate)Creates and edits images (default for photos and for the first step of videos)Your photo(s) and the promptGoogle infrastructure, United States and other countries
X.AI Corp. – Grok Imagine (via Replicate)Image or video model used by some stylesYour photo or the edited frame, and the promptUnited States
Kuaishou Technology – Kling (via Replicate)Creates videosThe AI-edited frame made from your photo (or reference photos), the prompt and the durationThe provider's infrastructure outside Türkiye
RevenueCat, Inc.Manages subscriptions and purchasesUser ID, Google Play purchase receipts and history, installation ID, app version, language, platform, onboarding goal, language and offer shown, Adjust device IDUnited States
Adjust GmbHInstall and campaign attribution, app usage analytics and ad measurement (Adjust acts as our processor)The attribution data described in section 4: advertising ID (or Android ID if there is none), Adjust identifiers, install referrer data, device and network details, IP address, sessions and the listed in-app events, and the purchase events our server sendsGermany (EU); Adjust's group companies and service providers may access it from other countries, including the United States
Meta Platforms Ireland Ltd. / Meta Platforms, Inc.Measures our Facebook and Instagram ad campaigns. Meta receives the data from Adjust, not from the app, and uses it under its own terms and privacy policyAdvertising ID, install, session, in-app event and purchase event data and campaign information, through AdjustIreland, United States and other Meta locations
Google LLC / Google Ireland Ltd. – Google PlayStore, payment processing, subscriptions, refunds (Google acts under its own privacy policy)Your purchase and payment data, handled by GoogleGoogle locations
Google LLC – GmailOur support mailboxSupport e-mailsGoogle locations
Netlify, Inc.Hosts this websiteConnection data of website visitorsUnited States and global CDN

We may also disclose data to courts, public prosecutors or other authorities when the law requires it, and to a successor if our business is transferred, under the same protections.

8. Transfers outside Türkiye

All of the providers above are located, or store data, outside Türkiye, mainly in the United States; Adjust is in the European Union (Germany). Data is therefore transferred abroad whenever you use the app. We make these transfers in line with Article 9 of KVKK and its secondary legislation, using appropriate safeguards such as the standard contracts set by the Personal Data Protection Authority where they apply, and otherwise the exceptional grounds the law allows, such as the transfer being necessary to perform the contract with you. For users in the EEA, transfers to the United States rely on the EU–US Data Privacy Framework where the provider is certified, or on the European Commission's standard contractual clauses.

9. How long we keep data

DataHow long
Photos you uploadNot stored on our servers. Held in memory while the request runs. At Replicate, deleted automatically after about one hour.
Generated videos and their AI-edited framesDeleted automatically by a daily cleanup once a video has been finished for more than 24 hours, so at most about 48 hours after it was made. Edited frames from videos that failed are not removed by this cleanup. They stay until you delete your account or ask us to erase your data.
Generated photosKept on our server until you delete your account or ask us to erase your data.
Account record, device records, usage records, video job records (including the notification token) and content reportsKept while your account exists. Deleted automatically after you delete your account in the app, normally within about an hour, or within 30 days of an e-mail request. Only a minimal deletion marker of the account record stays (see section 10).
Purchase and credit recordsKept for as long as Turkish tax and commercial-record laws require (up to 10 years), then deleted. During that period they are used only for those legal purposes.
RevenueCat customer recordKept by RevenueCat until we delete it. We delete it when you ask us to erase your data.
Attribution data and purchase events at AdjustKept by Adjust only as long as we need it for attribution and campaign reports, under its contract with us and its own retention rules. It is not linked to your Car Z account, so in-app account deletion does not remove it. When you ask us by e-mail, we ask Adjust to forget your device, and Adjust then deletes that device's data. The Adjust device ID stored with RevenueCat is deleted together with the RevenueCat customer record.
Data Meta receives through AdjustKept by Meta under its own data policy.
Crash and diagnostic data (Crashlytics)90 days
Server logs (contain your User ID)About 30 days
Support e-mailsAs long as needed to resolve your request and keep a record of it, and deleted on request unless the law requires us to keep them
On your phoneRecently used photos: at most 5, for 30 days, cleared on log-out and account deletion. Results in the Album: until you delete them, uninstall the app or clear its data (account deletion and log-out clear the Album list). Videos saved to your gallery (the app does this automatically unless you turn it off in Profile): until you delete them in your gallery. The installation ID: until you uninstall the app. It survives account deletion and is reused by the new account. Adjust's data in the app (its identifiers and event counters): until you uninstall the app or clear its data; account deletion does not reset it.

When a retention period ends, we delete or anonymise the data.

10. Account deletion

You can delete your account in the app at Profile → Delete Account, or ask us by e-mail. The full instructions are on car-z-app.netlify.app/delete-account.

What in-app deletion does

What is kept after deletion

We keep purchase and credit records (product, Google Play order number, credits, dates) only as long as Turkish tax and commercial-record laws require (up to 10 years), use them for nothing else, and then delete them. For the same period we keep a minimal deletion marker on the account record (the deletion date and the last credit balance) and a deletion receipt that shows the deletion was done: the old User ID, dates and how many items were deleted, with no other personal data. RevenueCat keeps its customer record until you ask us by e-mail to delete it. Crash data expires after 90 days and server logs after about 30 days. Google Play keeps its own records of your orders. On your phone, the files behind the Album stay in the app's private storage until you uninstall the app or clear its data, and copies saved to your gallery stay until you delete them. Adjust's data about your device is not linked to your account, so in-app deletion does not remove it; we ask Adjust to forget your device when you ask us by e-mail. Data that Meta has already received through Adjust is kept by Meta under its own data policy.

Deletion by e-mail

If you no longer have the app, or you also want the RevenueCat customer record and your Adjust data deleted, e-mail carzapp7@gmail.com with your User ID (copy it from Profile before you delete the account) or a Google Play order number. Within 30 days we delete the account, the same server data that in-app deletion removes, and the RevenueCat customer record, and we ask Adjust to forget your device. Only the records listed above stay, for the period stated. Crash data and server logs expire on their own schedule (90 and about 30 days).

Deleting your account does not cancel a Google Play subscription. Cancel it in Google Play subscriptions.

11. Your rights

Under KVKK (Article 11)

You have the right to:

Under the GDPR (users in the EEA)

You have the rights of access, rectification, erasure, restriction of processing, data portability and objection to processing based on legitimate interests. You may also complain to the data-protection supervisory authority of the country where you live or work.

How to apply

Send your request in writing to our address above, or with a secure electronic or mobile signature, or from your e-mail address, to business@vibepalm.com. You may also send it to carzapp7@gmail.com. Include your User ID or Google Play order number so we can find your data. We may ask for more information to confirm the request comes from the account holder. We answer within 30 days, free of charge. If answering involves an extra cost, we may charge only the fee set in the tariff of the Personal Data Protection Board. If you are not satisfied with our answer, or we don't answer in time, you can complain to the Personal Data Protection Board (KVKK Kurulu) within 30 days of our answer, or within 60 days of your application.

12. Children

Car Z is not directed to children under 16, and we do not knowingly collect personal data from them. If you believe a child under 16 has used the app, write to us and we will delete the related data. Users under 18, or under the age of digital consent in their country, should use the app only with the permission of a parent or guardian.

13. Security

All data between the app, our servers and our providers is encrypted in transit (HTTPS/TLS). Google Cloud encrypts stored data at rest by default. Every server request must come from a signed-in account and pass Firebase App Check (Google Play Integrity). Access to production data is limited to staff who need it. No system is perfectly secure, but we take reasonable technical and organisational measures to protect your data.

14. Notifications

The app sends one kind of notification: "your video is ready". It asks for notification permission the first time you start a video, never during onboarding. The app attaches a notification token to each video job even if you don't allow notifications; Android then simply doesn't show the message. We do not send marketing notifications. You can turn notifications off in Profile or in Android settings.

15. Advertising ID and what we don't do

Car Z shows no ads and contains no ad-network SDK. The app does have Android's advertising ID permission (AD_ID) so that Adjust can read your Google advertising ID. It is used only for install and campaign attribution, analytics and measuring our own ad campaigns (including on Meta), never to show you ads in the app. If your phone has no Google advertising ID at all (for example, a phone without Google Play services), Adjust uses the Android ID instead.

How to limit it

What we don't do

16. Changes to this policy

We may update this policy when the app or the law changes. We will publish the new version on this page with a new effective date. For material changes we will also tell you in the app before they take effect.

17. Contact

VIBEPALM YAZILIM HİZMETLERİ ANONİM ŞİRKETİ, 1.1.C1 Blok İç Kapı No:Z01, No:143/8, Muallimköy Mahallesi, Deniz Caddesi, Bilişim Vadisi T.G.B. 1. Etap Sitesi, Gebze, Kocaeli 41400, Türkiye
App support: carzapp7@gmail.com · Data protection and legal: business@vibepalm.com

A Turkish version of this policy is available at car-z-app.netlify.app/tr/privacy.