KelimeYAP by ObliqueX

Terms of Use Türkçe

Privacy Policy

KelimeYAP English · Last updated: 9 October 2026

The short version

KelimeYAP English has no accounts. You never give us your name, email, phone number or password, and there is no sign-in of any kind. The app creates a random anonymous identifier on your device so your learning progress can be saved, and that is the only thing your progress is attached to. Two things you type yourself are also stored: an optional nickname, and any question you send to Kulabuz, the guide inside the app. You can erase everything from inside the app at any time under Settings → Delete My Data.

This policy explains exactly what KelimeYAP English processes, why, where it is stored and what control you have over it. It covers the mobile app published as KelimeYAP English on the App Store (com.furkanyanteri.kelimeyap-en-tr) and Google Play (com.furkanyanteri.kelimeyapentr).

1. Who is responsible for your data

The data controller is the developer of KelimeYAP, as listed on the App Store and Google Play, Ankara, Türkiye. For any question about this policy or about your data, write to info@obliquex.com.

2. No account, no personal information

There is no registration in KelimeYAP English. We do not ask for an email address, phone number, name, username or password, and there is no "Sign in with Google", "Sign in with Apple" or Facebook login. This is a deliberate product decision, not a feature we have yet to build.

When you first open the app, it creates an anonymous identifier in the background, a randomly generated UUID. It is not derived from anything about you, it is not linked to your real identity, and it cannot be traced back to you as a person. Everything described in section 3 is attached to that random identifier and nothing else.

The identifier is specific to one device. If you install the app on a second device, a completely new and independent identifier is created there; the two are not connected and we have no way to recognise that they belong to the same person. If you want to carry your progress across, the app has an optional transfer-code feature you trigger yourself (see section 3).

The one thing you can type about yourself is an optional nickname, offered when you first open the app. It is a display name you choose, not a login credential and not your real name, and leaving it blank changes nothing about how the app works. Section 3.1 describes how it is stored.

3. What we process

3.1 Stored on our servers

All of the following is attached to your anonymous identifier. We ask for nothing that identifies you; the only free text in the list is what you choose to type yourself, the nickname, your questions to Kulabuz and the short note you write in a problem report.

Please do not type personal information into Kulabuz. Ask it about words, levels, quizzes or how the app works. What you write there is stored and is passed on to generate the answer, so it is not the place for your name, address, phone number, payment details or anything else you would rather not have kept.

3.2 Stored only on your device

This never leaves your phone and is never sent to our servers:

Deleting the app removes all of this local data. Please read section 9 for an important difference between iOS and Android.

3.3 Technical data the advertising SDK collects

The free version shows ads through Google AdMob, and the AdMob SDK sends Google technical information about your device and about each ad request so that an ad can be delivered and checked. Google Play's data safety form calls this diagnostics, under "App info and performance". It covers things such as the device model, the operating system and app version, language and region, the IP address the request comes from, and whether an ad loaded and was displayed correctly. This data goes to Google rather than to us. It is not part of section 3.1 and it is not attached to your anonymous identifier on our servers. Section 6 explains how your consent affects it.

3.4 Error and crash reports

From version 3.1.0, when the app runs into an error or crashes, an error report is sent to our service provider Sentry so that we can find and fix the problem. The report contains the technical detail of the error (which line of code it happened in) and technical information about the device (device model, operating system and app version). It contains no identifier: not your anonymous identifier, not your nickname and not any device-specific ID. Every report carries the same fixed value, so a report cannot be tied to a person or a device. The IP address of the connection the report arrives on is not stored by Sentry. Reports are kept inside the European Union (Germany) and are deleted automatically after 30 days. No screenshots, screen recordings or text you typed are sent.

4. What we do not collect

To be explicit, KelimeYAP English does not collect or have access to:

The app also does not use any third-party analytics or product-usage tracking SDK. The diagnostic data described in section 3.3 is sent by the advertising SDK to Google as part of serving ads, and it is not a usage-analytics product of ours.

5. Why we process it, and the legal basis

Data Purpose Legal basis (GDPR)
Anonymous identifier Attaching your progress to your device so it is not lost Performance of a contract (Art. 6(1)(b))
Learning progress, quiz statistics, missed words Providing the core function of the app: spaced learning Performance of a contract (Art. 6(1)(b))
Credits and rewarded-video records Running the in-app credit system and validating rewards Performance of a contract (Art. 6(1)(b))
Transfer codes and attempt records Moving your progress between devices, and preventing abuse Performance of a contract (Art. 6(1)(b)); legitimate interests (Art. 6(1)(f)) for abuse prevention
Rate-limit counters and restriction records Keeping the service available and preventing misuse Legitimate interests (Art. 6(1)(f))
Personalised advertising Showing ads relevant to you in the free version Your explicit consent (Art. 6(1)(a))
Subscription status Removing ads for subscribers and restoring purchases Performance of a contract (Art. 6(1)(b))
Nickname Addressing you by the name you chose inside the app Your consent (Art. 6(1)(a)); it is optional and can be left blank
Kulabuz questions and the answers given Answering what you ask about the app and keeping the conversation available to you Performance of a contract (Art. 6(1)(b))
Support requests (the Kulabuz conversation you agree to forward, app version, Pro status, credit balance) Looking into the issue you reported Your explicit consent (Art. 6(1)(a)); a request is only opened if you agree
Notification token Sending you app notifications Your explicit consent (Art. 6(1)(a)), given when you allow notifications yourself
Diagnostic data sent by the advertising SDK Delivering ads, confirming they were displayed and detecting ad fraud Your explicit consent (Art. 6(1)(a)) where ads are personalised; legitimate interests (Art. 6(1)(f)) for delivery and fraud prevention
Error and crash reports Finding and fixing errors in the app Our legitimate interest in providing a working and secure app (Art. 6(1)(f))

6. Advertising and your consent

The free version of KelimeYAP English shows ads through Google AdMob. There are three placements: a native ad inside the card deck, rewarded video you choose to watch, and a banner in the example-sentence panel. There are no full-screen interstitial ads.

Whether those ads are personalised depends entirely on your consent:

You can change your choice at any time: the consent screen can be reopened from the app's settings, and ATT can be changed under iOS Settings → Privacy & Security → Tracking. For how Google uses data from apps that use its advertising services, see Google's policy on how it uses information from partner sites and apps.

7. Subscriptions and payment

KelimeYAP English offers an ad-free Pro subscription. Purchases are handled by the App Store and Google Play; subscription state is managed through RevenueCat.

Your payment details never reach the app. Card information is processed by Apple and Google and we never see it. What RevenueCat receives is your anonymous identifier and your subscription status, nothing more.

8. Third-party services

Service What it does What it receives Policy
Supabase Database, anonymous authentication, file storage The anonymous identifier and the data in section 3.1 Privacy
Anthropic (Claude API) Generating Kulabuz's answers The text of the question you send to Kulabuz, your app settings (such as language and notification preferences) and a summary of your progress in the app (such as your credit balance and quiz and word counts) Privacy
Google AdMob Advertising in the free version Advertising identifiers and ad-request data, subject to your consent choice Policy
RevenueCat Subscription management and receipt validation Anonymous identifier and subscription status Privacy
Apple App Store App distribution and subscription payments Payment details, handled entirely by Apple Privacy
Google Play App distribution and subscription payments Payment details, handled entirely by Google Privacy
Expo / EAS App builds and over-the-air updates Technical data needed to deliver an update to the app Privacy
Sentry Collecting error and crash reports (European Union, Germany) The identifier-free error report described in 3.4; IP addresses are not stored Privacy
Expo Push Service Sending notifications to your device The notification token and the notification being sent Privacy
Apple Push Notification service Delivering notifications on iOS The notification token and the notification being sent Privacy
Firebase Cloud Messaging Delivering notifications on Android The notification token and the notification being sent Privacy

We do not sell your data and we do not share it with anyone for marketing purposes. The three notification services receive your notification token only to deliver notifications; it is not used for advertising or analytics.

9. Where your data is stored, and international transfers

Our database is hosted on Supabase in the Germany (Frankfurt) region, inside the European Union. If you are in the European Economic Area, the data described in section 3.1 stays within your region. If you are in the United Kingdom or Switzerland, it is transferred to the European Economic Area, which both countries recognise as providing adequate data protection. For users in Türkiye, it is a transfer abroad.

That transfer is covered by the European Commission's Standard Contractual Clauses together with the technical and organisational measures applied to the data: the data is pseudonymous by design, it holds no identifying information about you, and access to it is restricted by row-level security rules tied to your anonymous identifier.

The text of a question you send to Kulabuz, together with your app settings and a summary of your progress, is also passed to Anthropic, a company based in the United States, so it is processed outside the European Economic Area, the United Kingdom, Switzerland and Türkiye. Anthropic handles this data as our service provider, under its own data processing terms, for the single purpose of producing the answer you asked for.

The error reports described in 3.4 are also kept by Sentry inside the European Union (Germany). For users in Türkiye this is likewise a transfer abroad, made on the same basis as above.

Ad, subscription, distribution and notification partners listed in section 8 operate their own global infrastructure and process data under their own policies, linked above.

10. How long we keep it

Your learning data is kept for as long as it is useful to you, which means until you delete it. There is no fixed expiry, because losing your progress without asking would defeat the purpose of the app. You decide when it goes, and you can do that at any time from inside the app.

Your nickname and your Kulabuz conversations are kept on the same basis. They stay until you remove them, either by clearing the nickname in Settings or by using Delete My Data.

Your notification token is kept until you turn notifications off or delete your data. A token that has become invalid is deleted when a notification is sent to it.

Error and crash reports are kept by Sentry for 30 days and are then deleted automatically.

Rate-limit counters and transfer-attempt records are short-lived and are kept only as long as they are needed for the abuse check they support.

11. Deleting your data

The app has a Delete My Data button in Settings. It permanently erases all of your data on our servers. You do not need to email us, fill in a form or wait for a reply. You do it yourself, and it takes effect immediately.

  1. Open KelimeYAP English.
  2. Go to Settings.
  3. Tap Delete My Data and confirm.

This cannot be undone. Your progress, statistics, nickname, Kulabuz conversations, support requests, credits, transfer codes and notification token are gone for good.

Error and crash reports (3.4) are outside the scope of this action, because they carry no identifier and we have no way to tell which ones are yours. They are deleted automatically within 30 days.

Deleting the app itself also removes the local data described in section 3.2. But there is one difference between platforms you should know about:

On iOS, deleting the app does not reset your anonymous identity. The session is stored in the iOS Keychain, and Apple deliberately keeps Keychain entries when an app is removed. So if you delete KelimeYAP English and install it again on the same device, your progress comes back.

On Android, the session is removed together with the app's data, so reinstalling gives you a fresh start.

If you want everything gone on iOS, use Settings → Delete My Data inside the app before deleting it.

12. Your rights

Because we hold no information that identifies you, the fastest way to exercise most of these rights is the in-app delete described above. We cannot look up "your" data by name or email, because we do not have either.

If you are in the EEA, the UK or Switzerland (GDPR / UK GDPR), you have the right to access your data, to have it corrected, to have it erased, to restrict or object to processing, to data portability, and to withdraw consent at any time where processing is based on consent. Withdrawing advertising consent is done in the app and has no effect on the lawfulness of processing before you withdrew it. You also have the right to lodge a complaint with your national data protection authority.

If you are in Türkiye (KVKK, Law No. 6698), you have the rights set out in Article 11: to learn whether your personal data is processed, to request information about it, to learn its purpose of processing, to know the third parties it is transferred to at home or abroad, to request correction or deletion, and to object to a result arising from automated analysis. You may also apply to the Personal Data Protection Authority (KVKK).

If you are in California or another US state with a comparable law, you have the right to know what is collected, to request deletion, and to opt out of the "sale" or "sharing" of personal information. We do not sell your personal information and we do not share it for cross-context behavioural advertising unless you have given consent to personalised ads, which you can withdraw at any time in the app.

For anything you cannot do yourself in the app, contact info@obliquex.com.

13. Children's privacy

KelimeYAP English is not directed at children under 13. We do not knowingly collect data from anyone under 13, in line with the Children's Online Privacy Protection Act (COPPA) and equivalent rules elsewhere. Since the app has no accounts and asks for no personal details, we have no way to identify a user's age. If you believe a child under 13 has used the app and you want their data removed, use the in-app delete or write to info@obliquex.com.

14. Changes to this policy

If what the app does with data changes, this page changes with it, and the "last updated" date at the top is revised. If a change is significant, we will say so in the app and ask for your permission where the law requires it.

15. Contact

The developer of KelimeYAP (as listed on the App Store and Google Play), Ankara, Türkiye
info@obliquex.com