Privacy Policy

Xheki: Video Editor & Recorder (iOS app) · Effective 4 October 2026 · Version 1.4

The short version

Permbledhje ne shqip

Kjo eshte nje permbledhje. Teksti i plote ne anglisht me poshte eshte ai qe vlen.

1. Who is responsible

The controller for the personal data described here is:

MIK Group GmbH
Leutschenbachstrasse 95
8050 Zürich, Switzerland
Commercial register of the Canton of Zurich: CH-440.4.024.833-4 · UID CHE-188.366.328
Email: [email protected]

This policy covers the Xheki iPhone app as distributed on the App Store and the server it talks to. "We" means MIK Group GmbH.

2. What stays on your iPhone

These are stored only on your device, and we never receive them (what follows your account to your other devices is listed in section 3):

If you turn on iCloud sync in Settings, your projects are also kept in your own iCloud account, run by Apple under Apple's privacy policy; we have no access to it.

Your sign-in session is kept in the iOS Keychain. Uninstalling the app removes local projects; back up anything you want to keep by exporting it to Photos.

3. Account, credits, purchases and feedback

You can record, edit and export without an account. The app asks you to Sign in with Apple when you use captions, AI features, purchases, Account, Publish or synced features, because credits, purchases and your ideas belong to your account and credits and purchases are kept on our server. Your account holds your credits (the free ones, Premium's monthly credits and credit packs) and your Premium status, and is needed for the AI features and the picture search. The app also checks your subscription with Apple on your iPhone (StoreKit).

DataWhyLegal basis (GDPR)
Apple user identifier (a stable ID Apple issues for this app) and our own account IDTo create your account, sign you in and attach credits and Premium to it. It also makes sure free credits are given only once per Apple account.Art. 6(1)(b) — contract
Email address — only if you let Apple share it; it may be an Apple private relay addressAccount recovery and support; so we can find your account if you write to us. We do not send marketing email.Art. 6(1)(b)
NameNot stored. If Apple passes your name at the first sign-in, our server discards it.—
Credits and Premium status: balance, a record of each credit added or spent (feature, amount, time), Premium end dateTo run the credit system, show your balance, refund credits when a job fails, and answer questions about your balance.Art. 6(1)(b)
Purchase records: Apple transaction IDs, product, purchase and expiry dates, renewals and refunds reported by AppleTo deliver what you bought, prevent the same purchase being counted twice, and handle refunds Apple reports to us.Art. 6(1)(b); Art. 6(1)(c) for tax and accounting records
Security and abuse data: request counters and timestamps per account; technical request data such as IP address, handled by our hosting provider when your app connectsTo keep the service available and fair: rate limits, spotting abuse, protecting the shared AI budget.Art. 6(1)(f) — legitimate interest in a secure, working service

What follows your account to your other devices

So that another iPhone you sign in to with the same account has your creator setup, whatever iCloud it uses, the app keeps a copy of these on our server, linked to your account:

They are stored by our hosting provider Cloudflare (database and file storage, encrypted at rest) and used only to sync your devices. Something you delete in the app is deleted on the server too, and its last record is purged after 30 days; files no note, kit or outro uses any more are deleted after a day. Deleting your account deletes all of it. Your projects and videos are not uploaded: they stay on your device, and in your own iCloud if you turn on iCloud sync. Legal basis: Art. 6(1)(b) GDPR — syncing your devices is part of the service you use.

Feedback you send

Shaking your iPhone, or Settings → Send feedback, opens a form. When you tap send, the app sends us what you typed, the type (bug, idea, other), the app version and build, device model, iOS version, language and screen size. If you are signed in, it also sends a screenshot of the screen you were on (it can show your video, captions or post text — you see it before sending) and the end of the app's log (technical events such as which step failed; no videos or audio), linked to your account. Without an account, only up to 2,000 characters of text are accepted, and the screenshot and log are not sent. We use feedback only to answer you and fix the app. Legal basis: Art. 6(1)(b) and (f) GDPR — you ask us for help, and our legitimate interest in an app that works.

Payments are handled entirely by Apple. We never see your card or bank details. Apple processes purchase data as its own controller under Apple's privacy policy.

4. AI features and who processes your content

These features send content off your iPhone. Each runs only when you start it, and the app asks for your explicit permission before it first sends anything to these providers — on a consent page during setup and again before the first AI use. You can withdraw it in Settings at any time; everything else in the app keeps working without them.

Your content passes through our server, which forwards it to the provider with our own API key and returns the result to your iPhone. Our server does not store your audio, text or images. The providers act as our processors: they may use the content only to provide the service to us, not to train their models.

Captions — speech recognition or OpenAI

When you tap Captions, the app takes the audio track of your edit, converts it to a sound file and sends it for transcription. The video picture is not sent. Which service receives the audio depends on the language:

Either service returns the transcript with timings, which the app turns into captions on your iPhone.

Spelling pass and post text — OpenAI

To rewrite captions in your spelling and tone, and to write the post text and headline for your video, the app sends text to OpenAI: the caption text or transcript, your spelling settings, and the style description, writing samples and notes you keep in the app. No audio or video is sent for this. These features are free but rate limited.

Make captions sound like you. This feature gives you a prompt to copy into your own ChatGPT. What you do in ChatGPT happens in your ChatGPT account, under OpenAI's terms and privacy policy for ChatGPT; we receive nothing from it. Only the description you paste back into Xheki is stored on your iPhone and sent along with caption text as described above. Do not paste anything you would not want sent with your captions.

AI thumbnail (Premium) — OpenAI

When you ask for an AI thumbnail, the app sends one still frame from your video to OpenAI's image model, which returns an edited version. The headline is drawn on your iPhone, not by the model. The frame may show you or other people in the video — only use it with frames you have the right to share.

Publish, Analytics, AI coach and daily ideas — Publer and OpenAI

Publishing is optional; you can always save to Photos or use the share sheet instead. If you connect your own Publer account (a social media scheduling service) in Settings and tap Publish, your iPhone uploads the finished video, its post text and your chosen accounts and times directly to Publer, which posts it for you. With Premium Analytics, the app reads your posts' text and statistics (views, reach, likes, comments, shares, saves, followers) from Publer with your Publer API key, directly from your iPhone. The key is kept in your iPhone's Keychain. For the AI coach and the 5 daily video ideas, the text and statistics of up to 40 of your posts, with your style notes, go through our server to OpenAI, which returns the review and ideas; they are kept on your iPhone. Publer's own privacy policy applies to your Publer account.

Trends for the daily ideas. To suggest ideas about what is trending, the app sends our server your country code (from your device region, e.g. "XK"), your language, a few topics taken from your posts and, only if you turn on Use my city for trends in Ideas (or type a city), your city name. With that switch on the app asks iOS for your approximate location (reduced accuracy) and turns it into a city name on your iPhone; your coordinates are never sent. Our server asks OpenAI (with its web search) what is trending there and in your topics, and also reads Google Trends' public daily list for your country (no data about you is sent to Google). The answer is cached on our server for up to 6 hours, without your account, so others asking about the same place and topics get the same list; it is deleted within a day. The ideas you dismiss, and why, are kept with today's ideas on your devices and in your account.

Under OpenAI's API terms, content sent through the API is not used to train OpenAI's models and may be kept for up to 30 days to detect abuse, then deleted, unless the law requires longer.

Legal basis: Art. 6(1)(b) GDPR — you ask for the feature and we need the provider to deliver it. We do not use your voice or face to identify you.

Premium includes a search for free stock photos from Pexels. The app has no web browser. The words you type go to our server, which forwards them to Pexels with our API key and returns the results. We do not store your search words, and we send Pexels no account or device details with them. Your iPhone then loads the thumbnails and the picture you pick directly from Pexels' image servers, which see your IP address as any website does. The links "Photos provided by Pexels" and the photographer's name open the Pexels website in Safari, where Pexels' own privacy policy applies. Pexels is run by Canva Germany GmbH, Pappelallee 78/79, 10437 Berlin, Germany. Pictures you add stay in your project on the device.

Sound effects and music. When you search for a sound effect or music track, your iPhone sends the words you type directly to Openverse, an open catalogue of openly licensed media run by the WordPress Foundation, and then plays and downloads the sound you pick from the site that hosts it (for example Freesound). They see your IP address as any website does; we send them no account or device details. Openverse's own privacy policy applies. The pictures the AI editor adds by itself come only from Pexels, through our server.

Legal basis: Art. 6(1)(b) GDPR — you ask for the search.

6. Camera, microphone, Photos and location

You can change these permissions at any time in iOS Settings → Xheki.

7. Service providers

ProviderWhat forDataLocation
Cloudflare, Inc.Hosting our server and databaseAccount, credits, purchase and security data; the notes, brand kits, outros, their media and the settings synced to your account (section 3); content passing through for AI features (not stored)USA / global network
Speech-recognition service for AlbanianTranscriptionAudio of your edit, for AlbanianKosovo
OpenAI — OpenAI Ireland Ltd (processing by OpenAI, L.L.C.)Transcription of other languages, spelling pass, post text, AI thumbnail, daily ideas and trendsAudio of your edit for languages other than Albanian, and three 10-second samples for Auto-detect; caption text, transcript, your style description and writing samples; one video frame for thumbnails; post text and statistics for ideas; city, country and topics for trendsUSA
Openverse — WordPress Foundation, and the sites hosting the files (e.g. Freesound)Sound-effect and music searchYour search words; your IP address when your iPhone loads the results and soundsUSA / EU
Publer — only if you connect your own accountPublishing and Premium AnalyticsThe videos, post texts and schedules you publish; your Publer API key; reading your posts' statisticsSee Publer's privacy policy
Pexels — Canva Germany GmbHStock-photo search (Premium)Your search words (through our server); your IP address when your iPhone loads the picturesGermany
Google Firebase — Google Ireland Ltd. (processing by Google LLC)Usage statistics (Google Analytics for Firebase, only with "Share anonymous usage data" on) and crash reports (Firebase Crashlytics)Our account ID, an app-instance ID, events such as screens opened and features used with counts and durations, device model, OS and app version, country/region derived from the IP address; crash stack traces and error codesUSA / EU
Apple Inc. / Apple Distribution International Ltd.Sign in with Apple, App Store payments, subscription noticesAs described in Apple's privacy policyIreland / USA

We share data with authorities only when the law requires it. We do not sell or rent personal data.

8. Transfers outside the EU

Some providers process data outside the European Economic Area. Where there is no EU adequacy decision for the country, the transfer is based on the EU Standard Contractual Clauses or, for US companies certified under it, the EU–US Data Privacy Framework. The Albanian speech-recognition service is in Kosovo: sending it the audio is necessary to give you the transcription you ask for (Art. 49(1)(b) GDPR, Art. 17 FADP). You can ask us for a copy of the safeguards.

9. How long we keep data

DataKept
Account data, credits, Premium status, credit historyUntil you delete your account.
Purchase records (Apple transaction IDs, product, dates, amounts)As long as tax and commercial law requires, up to 10 years, separated from the deleted account.
Free-credit marker (a one-way hash of the Apple user identifier)Kept after account deletion, so free credits cannot be claimed again by deleting and re-creating an account. It cannot be turned back into your identifier and holds nothing else.
Notes, brand kits, outros, their media and settings synced to your accountUntil you delete them in the app (the deletion record goes after 30 days, unused files after a day) or delete your account, which deletes all of it.
Rate-limit countersMinutes to one day.
Server request logs of the hosting providerUp to 7 days.
Database backupsOverwritten within 30 days.
Audio, text and frames sent for AI featuresNot stored by us. Providers: see section 4.
Picture search wordsNot stored by us.
Trends looked up for the daily ideas (by city, country, language and a hash of your topics; no account)Used for up to 6 hours, deleted within a day.
Feedback you send (text, details, screenshot, log)Until you delete your account, which deletes it with it, or ask us to delete it. Text sent without an account cannot be linked to you; we delete it on request when you tell us what you sent.
Usage statistics (Google Analytics for Firebase)Up to 14 months, then deleted automatically.
Crash reports (Firebase Crashlytics)90 days.

10. Deleting your account

In the app, tap the credits badge at the top of the camera screen to open Account, then Delete account. This immediately deletes your account, email, credits, Premium status and credit history from our server, together with the notes, brand kits, outros, their photos, videos and voice notes, and the settings synced to your account, and ends the link between your Apple ID and Xheki. Backups roll off within 30 days. What we must keep by law (purchase records) and the free-credit marker are kept as described in section 9.

Deleting the account does not cancel an Apple subscription. Cancel Premium in iOS Settings → your name → Subscriptions, or it will keep renewing. Unused credits are lost when the account is deleted.

You can also ask us by email to delete your account (section 16).

11. No tracking, no ads; usage statistics and crash reports

Xheki shows no ads, contains no advertising SDKs, does not track you across apps or websites, and does not share data with data brokers. It does not use Apple's advertising identifier or the device's vendor identifier, and it never asks for tracking permission.

Crash reports (Firebase Crashlytics). When the app crashes, or an export, caption run or publish fails, it sends Google a report: the stack trace or error code, device model, iOS/macOS and app version, build type, and our account ID if you are signed in. Never your videos, captions, texts or file names. Legal basis: Art. 6(1)(f) GDPR — our legitimate interest in an app that works.

Usage statistics (Google Analytics for Firebase). Only once you have finished setup and while Settings → Share anonymous usage data is on (you can turn it off at any time; it takes effect immediately). The app then sends events such as "a screen was opened", "captions were made" (with the video's length and language), "an export finished" (length, frame rate, a size range), "a publish started / went live / failed" (number of networks, an error category) and which features were used, together with an app-instance ID, our account ID if you are signed in, device model, OS and app version, and a country/region Google derives from your IP address. Never your videos, captions, post texts, API keys, email address or file names. We use it to see which features are used and where the app fails, not for advertising: ad personalisation signals and Google's advertising features are off. Legal basis: Art. 6(1)(f) GDPR — our legitimate interest in improving the app; you can object at any time with the switch, and nothing more is sent from then on.

Settings from our server (Firebase Remote Config). At launch and when you return to the app, it asks Google's Firebase for a few switches we set, for example to pause a feature during an outage or to show a maintenance notice. The request carries an app-instance ID, app version, device language and country, and nothing about you or your content. Legal basis: Art. 6(1)(f) GDPR — our legitimate interest in an app that keeps working.

12. Children

Xheki is not directed at children. You must be at least 16 to create an account, or have your parent's or guardian's consent where the law of your country allows a younger age. If you believe a child has given us personal data without that consent, contact us and we will delete it.

13. Your rights

Under the GDPR, and for Switzerland the Federal Act on Data Protection (FADP), you have the right to:

Write to the email in section 1. We answer within one month. To protect your account, we may ask you to confirm the request from inside the app or from the email address linked to it.

We make no decisions about you based solely on automated processing that have legal or similarly significant effects. Automatic rate limits only pause requests for a few minutes.

14. Security

All traffic uses HTTPS. The AI providers' API keys live only on our server, never in the app. Your session is stored in the iOS Keychain. Purchases are verified against Apple's signatures before credits or Premium are granted. Access to the database is limited to the people who run the service.

15. Changes

If we change this policy, we will update the date at the top. If a change materially affects how we use your data, we will tell you in the app before it takes effect.

16. Contact

MIK Group GmbH · Leutschenbachstrasse 95, 8050 Zürich, Switzerland
Privacy and support: [email protected]

Terms of Use: /terms