fikapps

What I Have – Privacy Policy

Effective date: 2 November 2026

In short: your collection lives on your phone. There are no accounts and we keep no copy of your library. To identify an item, the app sends a barcode, search text, a photo or the text of a list you import to the services named below. The free version shows ads; Premium has none.

Who we are

What I Have is developed by Fik Stüdyo (Özgür Kadir Altuntaş, Türkiye; “we”), which is responsible for the data described here. Contact: support@fikapps.com.

Data on your device

Your items, notes, cover photos you take and your settings are stored on your phone. We never receive them. On iPhone, when iCloud Drive is on, the app also keeps a copy of your collection and cover photos in its private folder in your own iCloud Drive, so it can be restored after reinstalling the app or on a new iPhone; only your Apple account can reach it. If your phone's own backup (iCloud or Google) is on, it may include them too.

Looking up items

When you scan a barcode or search, the app sends the barcode or search text to catalog services: Open Library (Internet Archive), Google Books and Discogs directly from your phone, and LEGO lookups through our server to Rebrickable and Brickset; LEGO set pictures are loaded from Rebrickable directly. These services can see the query and your IP address and process both according to their own privacy policies. Your collection is never sent.

Identifying items from photos

When you choose to identify an item from a photo, the photo goes through our server (Cloudflare Workers) to Google’s Gemini API, which reads it and returns the result. We do not store the photo. Google processes it under the terms for its paid Gemini API; those terms do not allow it to be used to train Google’s models. Google may keep it for a limited time to detect abuse. Text on book covers is also read on your phone with Google ML Kit, without sending the photo. ML Kit sends Google diagnostic data about its own use (device model and OS version, an identifier for this installation, timings and error codes), never the photo or the text it reads.

To withdraw your consent for sending photos to Gemini, open Settings and, under About, turn off “Photo identification permission”. Before the next photo is sent to Gemini, the app will ask for permission again. Withdrawing consent does not recall photos already sent or delete data already processed by the provider.

Importing and exporting lists

Export creates an Excel or CSV file of your collection on your phone; it goes only where you choose to share it. A file exported by this app is imported on your phone. When you import any other list (Premium), the app asks you first; the file’s text is then sent through our server to Google’s Gemini API to be parsed into items, under the same terms as the photos above. We do not store it, and your collection is not sent.

Daily limits and abuse prevention

When first opened, the app creates a random identifier for this installation, without asking for your name or creating an account. It is sent with photo, list-reading and LEGO catalog requests so we can apply the daily free reading limit and a daily limit on catalog lookups. When you watch a rewarded ad for an extra reading, the identifier is also given to Google AdMob, which sends it back to our server to confirm the ad was watched. Our server keeps only a daily count per identifier and deletes it every day. Cloudflare processes your IP address to route requests and limit request frequency; we do not store it.

Ads

The free version shows ads from Google AdMob and partner ad networks that bid to fill ad space. To show and measure ads and prevent fraud, they may collect your device’s advertising identifier, IP address, approximate location derived from it and how you interact with ads. In the EEA, the UK and Switzerland, the app asks for your consent using Google’s consent form, and you can change your choice at any time in the app’s settings. On iOS, personalized ads use your advertising identifier only if you allow tracking. Learn more: how Google uses information from apps that use its services.

Liftoff Monetize (Vungle) serves ads in the iOS app as an AdMob bidding partner and may process the advertising data described above under its own privacy policy. It receives your consent choice (EEA/UK) and your US opt-out of sale, sharing or targeted advertising; it gets the advertising identifier only if you allow tracking. Collection content is not shared. Liftoff Privacy Policy.

Measuring our advertising (Meta)

In iOS builds where Meta App Events is enabled, we use it to measure our app advertising. The app sends an activation event and, after our server verifies a new Premium subscription purchased in that session, its amount and currency. The SDK also sends a random installation identifier and technical information about the app and device, such as app version, device model, operating system, language and time zone, and may send SDK diagnostics. Meta receives the IP address used to deliver requests. We do not send your collection, photos, item titles, barcodes, searches or imported list content to Meta. If you allow tracking in iOS, the advertising identifier may be used and events may be combined with information from other apps or websites to measure advertising. Without that permission, the advertising identifier is not enabled for this measurement; other measurement data may still be sent.

This measurement may also operate for Premium users, who do not see in-app ads. The app starts it only when the privacy check for the current launch succeeds and reports that consent is not required. It does not start Meta when that check fails or consent is required; consent given in Google's AdMob form is not treated as consent for Meta. You can change tracking permission in iOS Settings; this does not stop all measurement that does not involve tracking. Meta processes and retains data under its own privacy policy, which describes its use, retention and available privacy choices. Meta Privacy Policy.

Purchases

Subscriptions are handled by the App Store and Google Play; we never see your payment details. To confirm a subscription, our server checks the purchase receipt with Apple or Google. So that one subscription can unlock only a few phones, our server keeps the subscription’s transaction number together with the random identifiers of the phones using it; this contains no name or payment details.

We retain the subscription transaction number and associated installation identifiers until you request deletion and we verify the request; these records do not expire automatically. We do not retain the full receipt or payment details. Deleting the app does not delete these records. To request deletion, email support@fikapps.com. We may ask for a subscription transaction reference to locate and verify the record; never send your Apple or Google password or payment card details. Restoring or verifying an active subscription after deletion creates the necessary record again.

Technical service measurements

To monitor the availability and performance of our server, we may record the operation type, response status, technical error code and processing time in Cloudflare Analytics Engine. These measurements do not include collection content, photos, list or search text, barcodes, IP addresses, device or installation identifiers, advertising identifiers or subscription transaction numbers. We do not link them to daily-limit or subscription records, build user profiles or use them for advertising. Cloudflare stores these measurements for three months; we do not create a separate permanent copy. Cloudflare also processes IP addresses to deliver requests and prevent abuse, as described above.

What we do not do

We have no user accounts and do not sell personal data. Apart from the technical measurements, advertising tools and ML Kit diagnostics described above, we do not use analytics or tracking tools.

Children

The app is not directed at children under 13, and we do not knowingly collect their data.

Legal basis and transfers

We process data to provide the features you use, on the basis of our legitimate interest in preventing abuse and, for personalized ads in the EEA and the UK, with your consent. The services above may process data outside your country, including in the United States.

Your rights

Under Türkiye’s KVKK, the GDPR and similar laws, you may ask to access, correct or delete your data, object to its use, and complain to your data protection authority. Email support@fikapps.com to make a request. Deleting the app removes local data, but not the copy in your iCloud or other phone backups, or subscription records held by us. Manage cloud copies in your Apple or Google storage and backup settings; we cannot access or delete your private iCloud backup. Daily counters are cleared at UTC midnight; subscription records follow the retention and deletion process above. For ad choices, use Privacy options in the app where available, and iOS tracking settings.

Changes

We will post changes on this page and update the date above.

What I Have – Gizlilik Politikası

Yürürlük tarihi: 2 Kasım 2026

Kısaca: Koleksiyonun telefonunda durur. Hesap yoktur ve kitaplığının bir kopyasını tutmayız. Bir ürünü tanımak için uygulama aşağıda adı geçen hizmetlere bir barkod, arama metni, fotoğraf ya da içe aktardığın bir listenin yazısını gönderir. Ücretsiz sürümde reklam vardır; Premium reklamsızdır.

Biz kimiz

What I Have, Fik Stüdyo (Özgür Kadir Altuntaş, Türkiye; “biz”) tarafından geliştirilir; burada anlatılan verilerden sorumlu odur. İletişim: support@fikapps.com.

Cihazındaki veriler

Eklediğin ürünler, notların, çektiğin kapak fotoğrafları ve ayarların telefonunda saklanır; bize hiç gelmez. iPhone'da iCloud Drive açıksa uygulama koleksiyonunun ve kapak fotoğraflarının bir kopyasını da kendi iCloud Drive'ında, uygulamaya özel klasörde tutar; böylece uygulamayı yeniden kurduğunda ya da yeni iPhone'unda geri yükleyebilirsin. Ona yalnızca senin Apple hesabın erişir. Telefonunun kendi yedeklemesi (iCloud ya da Google) açıksa onlara da dahil olabilir.

Ürün arama

Barkod okuttuğunda ya da arama yaptığında uygulama barkodu veya arama metnini katalog hizmetlerine gönderir: Open Library (Internet Archive), Google Books ve Discogs'a doğrudan telefonundan; LEGO aramalarında sunucumuz üzerinden Rebrickable ve Brickset'e; LEGO set görselleri doğrudan Rebrickable'dan yüklenir. Bu hizmetler aramayı ve IP adresini görür ve kendi gizlilik politikalarına göre işler. Koleksiyonun hiçbir zaman gönderilmez.

Fotoğraftan tanıma

Bir ürünü fotoğraftan tanımayı seçtiğinde fotoğraf sunucumuz (Cloudflare Workers) üzerinden Google'ın Gemini API'sine gider; Gemini fotoğrafı okuyup sonucu döndürür. Fotoğrafı saklamayız. Google fotoğrafı ücretli Gemini API koşullarına göre işler; bu koşullar Google'ın modellerini eğitmekte kullanılmasına izin vermez, Google kötüye kullanımı tespit etmek için sınırlı bir süre saklayabilir. Kitap kapaklarındaki yazıyı okuma ayrıca telefonunda Google ML Kit ile, fotoğraf gönderilmeden yapılır. ML Kit, Google'a kendi kullanımıyla ilgili tanılama verisi gönderir (cihaz modeli ve işletim sistemi sürümü, bu kuruluma ait bir kimlik, süreler ve hata kodları); fotoğrafı ya da okuduğu yazıyı göndermez.

Fotoğraflarının Gemini’ye gönderilmesine verdiğin izni geri çekmek için Ayarlar’da Hakkında bölümündeki “Fotoğraftan tanıma izni” anahtarını kapat. Gemini’ye bir sonraki fotoğraf gönderilmeden önce uygulama yeniden izin ister. İznini geri çekmek, daha önce gönderilmiş fotoğrafları geri almaz veya sağlayıcının zaten işlediği verileri silmez.

Liste içe ve dışa aktarma

Dışa aktarma, koleksiyonunun Excel ya da CSV dosyasını telefonunda oluşturur; dosya yalnızca senin paylaştığın yere gider. Bu uygulamanın dışa aktardığı bir dosya telefonunda içe aktarılır. Başka bir listeyi içe aktardığında (Premium) uygulama önce sana sorar; ardından dosyanın yazısı, kayıtlara ayrılması için sunucumuz üzerinden Google'ın Gemini API'sine, yukarıdaki fotoğraflarla aynı koşullarla gider. Saklamayız ve koleksiyonun gönderilmez.

Günlük sınırlar ve kötüye kullanımı önleme

Uygulama ilk açıldığında adını sormadan ya da hesap açmadan bu kuruluma ait rastgele bir kimlik oluşturur. Günlük ücretsiz okuma sınırını ve katalog aramalarının günlük sınırını uygulayabilmemiz için bu kimlik fotoğraf, liste okuma ve LEGO katalog istekleriyle gönderilir. Ek hak için ödüllü reklam izlediğinde kimlik Google AdMob'a da verilir; AdMob reklamın izlendiğini doğrulamak için onu sunucumuza geri gönderir. Sunucumuz her kimlik için yalnızca o günün sayısını tutar ve her gün siler. Cloudflare istekleri iletmek ve istek hızını sınırlamak için IP adresini işler; biz saklamayız.

Reklamlar

Ücretsiz sürümde Google AdMob'un ve reklam alanını doldurmak için yarışan ortak reklam ağlarının reklamları gösterilir. Reklamları göstermek, ölçmek ve dolandırıcılığı önlemek için cihazının reklam kimliğini, IP adresini, bundan çıkarılan yaklaşık konumu ve reklamlarla etkileşimini toplayabilirler. AEA, Birleşik Krallık ve İsviçre'de uygulama Google'ın onay formuyla iznini ister; seçimini istediğin zaman uygulamanın ayarlarından değiştirebilirsin. iOS'ta kişiselleştirilmiş reklamlar reklam kimliğini yalnızca takibe izin verirsen kullanır. Ayrıntılar: Google, hizmetlerini kullanan uygulamalardan gelen bilgileri nasıl kullanıyor.

Liftoff Monetize (Vungle), iOS uygulamasında AdMob bidding ortağı olarak reklam gösterir ve yukarıdaki reklam verilerini kendi gizlilik politikasına göre işleyebilir. İzin tercihiniz (AEA/Birleşik Krallık) ve ABD’deki satış, paylaşım veya hedefli reklam itirazınız ona iletilir; reklam kimliğini yalnız takibe izin verirseniz alır. Koleksiyon içeriği paylaşılmaz. Liftoff Gizlilik Politikası.

Reklamlarımızın ölçümü (Meta)

Meta App Events'in etkin olduğu iOS sürümlerinde uygulamamızın reklamlarının etkisini ölçmek için bu hizmeti kullanırız. Uygulama açılış olayı ve o oturumda satın alınan yeni Premium abonelik sunucumuzca doğrulandıktan sonra tutarı ile para birimi gönderilir. SDK ayrıca rastgele bir kurulum kimliği ve uygulama sürümü, cihaz modeli, işletim sistemi, dil ve saat dilimi gibi teknik bilgiler gönderir; SDK tanılama verileri de gönderebilir. Meta, isteklerin iletilmesi için kullanılan IP adresini alır. Koleksiyonun, fotoğrafların, ürün başlıkların, barkodların, aramaların ve içe aktardığın listenin içeriği Meta'ya gönderilmez. iOS'ta takip izni verirsen reklam kimliği kullanılabilir ve reklamları ölçmek için olaylar başka uygulama veya sitelerden gelen bilgilerle birleştirilebilir. İzin yoksa bu ölçüm için reklam kimliği etkinleştirilmez; diğer ölçüm verileri yine de gönderilebilir.

Bu ölçüm, uygulama içi reklam görmeyen Premium kullanıcılarda da çalışabilir. Uygulama, yalnızca o açılıştaki gizlilik kontrolü başarılı olur ve izin gerekmediğini bildirirse ölçümü başlatır. Kontrol başarısızsa veya izin gerekiyorsa Meta başlatılmaz; Google'ın AdMob formunda verilen izin Meta izni sayılmaz. Takip iznini iOS Ayarlar'dan değiştirebilirsin; bu, takip dışı ölçümün tamamını durdurmaz. Meta verileri, kullanımını, saklanmasını ve mevcut gizlilik seçeneklerini açıklayan kendi gizlilik politikasına göre işler ve saklar. Meta Privacy Policy.

Satın almalar

Abonelikleri App Store ve Google Play yönetir; ödeme bilgilerini hiç görmeyiz. Aboneliği doğrulamak için sunucumuz satın alma makbuzunu Apple ya da Google ile kontrol eder. Bir aboneliğin yalnızca birkaç telefonu açabilmesi için sunucumuz aboneliğin işlem numarasını, onu kullanan telefonların rastgele kimlikleriyle birlikte tutar; bunlarda ad ya da ödeme bilgisi yoktur.

Abonelik işlem numarasını ve ona bağlı kurulum kimliklerini, silme talebini iletip talebi doğrulayana kadar tutarız; bu kayıtlar otomatik olarak silinmez. Tam makbuzu veya ödeme bilgilerini saklamayız. Uygulamayı kaldırmak bu kayıtları silmez. Silme talebi için support@fikapps.com adresine yaz. Kaydı bulup talebi doğrulamak için abonelik işlem referansını isteyebiliriz; Apple veya Google parolanı ya da kart bilgilerini asla gönderme. Silme sonrasında etkin bir aboneliği geri yüklemek veya doğrulamak gerekli kaydı yeniden oluşturur.

Teknik hizmet ölçümleri

Sunucumuzun erişilebilirliğini ve performansını izlemek için işlem türünü, yanıt durumunu, teknik hata kodunu ve işlem süresini Cloudflare Analytics Engine’de kaydedebiliriz. Bu ölçümlere koleksiyon içeriği, fotoğraf, liste veya arama metni, barkod, IP adresi, cihaz veya kurulum kimliği, reklam kimliği ya da abonelik işlem numarası dahil edilmez. Ölçümleri günlük sınır veya abonelik kayıtlarıyla ilişkilendirmez, kullanıcı profili oluşturmaz ve reklam amacıyla kullanmayız. Cloudflare bu ölçümleri üç ay saklar; ayrı bir kalıcı kopya oluşturmayız. Cloudflare, yukarıda açıklandığı gibi istekleri iletmek ve kötüye kullanımı önlemek için IP adreslerini ayrıca işler.

Yapmadıklarımız

Kullanıcı hesabımız yoktur ve kişisel veri satmayız. Yukarıda açıklanan teknik ölçümler, reklam araçları ve ML Kit tanılaması dışında analiz ya da takip aracı kullanmayız.

Çocuklar

Uygulama 13 yaşından küçük çocuklara yönelik değildir ve bilerek onların verilerini toplamayız.

Hukuki dayanak ve aktarım

Verileri kullandığın özellikleri sunmak, kötüye kullanımı önlemedeki meşru menfaatimiz ve AEA ile Birleşik Krallık'taki kişiselleştirilmiş reklamlar için açık rızan dayanağıyla işleriz. Yukarıdaki hizmetler verileri ABD dahil yurt dışında işleyebilir.

Hakların

KVKK, GDPR ve benzeri yasalar kapsamında verilerine erişmeyi, düzeltilmesini ya da silinmesini isteyebilir, işlenmesine itiraz edebilir ve veri koruma kurumuna şikâyette bulunabilirsin. Talebini support@fikapps.com adresine ilet. Uygulamayı silmek yerel verileri kaldırır; iCloud veya diğer telefon yedeklerindeki kopyaları ve bizdeki abonelik kayıtlarını silmez. Bulut kopyalarını Apple veya Google saklama alanı ve yedekleme ayarlarından yönetirsin; özel iCloud yedeğine erişemeyiz ve onu silemeyiz. Günlük sayaçlar UTC gece yarısında temizlenir; abonelik kayıtları yukarıdaki saklama ve silme sürecine tabidir. Reklam tercihleri için varsa uygulamadaki Gizlilik seçenekleri’ni ve iOS takip ayarlarını kullan.

Değişiklikler

Değişiklikleri bu sayfada yayımlar ve yukarıdaki tarihi güncelleriz.

What I Have – Política de privacidad

Fecha de entrada en vigor: 2 de noviembre de 2026

En resumen: tu colección vive en tu teléfono. No hay cuentas y no guardamos ninguna copia de tu biblioteca. Para identificar un artículo, la app envía un código de barras, un texto de búsqueda, una foto o el texto de una lista que importes a los servicios que se indican abajo. La versión gratuita muestra anuncios; Premium no.

Quiénes somos

What I Have está desarrollada por Fik Stüdyo (Özgür Kadir Altuntaş, Turquía; «nosotros»), responsable de los datos descritos aquí. Contacto: support@fikapps.com.

Datos en tu dispositivo

Tus artículos, notas, las fotos de portada que tomas y tus ajustes se guardan en tu teléfono. Nunca los recibimos. En el iPhone, si iCloud Drive está activado, la app también guarda una copia de tu colección y de las fotos de portada en su carpeta privada de tu propio iCloud Drive, para que puedas restaurarla al reinstalar la app o en un iPhone nuevo; solo tu cuenta de Apple puede acceder a ella. Si la copia de seguridad de tu teléfono (iCloud o Google) está activada, también puede incluirlos.

Búsqueda de artículos

Cuando escaneas un código de barras o buscas, la app envía el código o el texto a servicios de catálogo: Open Library (Internet Archive), Google Books y Discogs directamente desde tu teléfono, y las búsquedas de LEGO a través de nuestro servidor a Rebrickable y Brickset; las imágenes de los sets de LEGO se cargan directamente desde Rebrickable. Estos servicios ven la consulta y tu dirección IP y las tratan según sus propias políticas de privacidad. Tu colección nunca se envía.

Identificar artículos con fotos

Cuando eliges identificar un artículo con una foto, la foto pasa por nuestro servidor (Cloudflare Workers) a la API Gemini de Google, que la lee y devuelve el resultado. No guardamos la foto. Google la trata según las condiciones de pago de la API Gemini, que no permiten usarla para entrenar sus modelos; Google puede conservarla un tiempo limitado para detectar abusos. La lectura del texto de las portadas de libros también se hace en tu teléfono con Google ML Kit, sin enviar la foto. ML Kit envía a Google datos de diagnóstico sobre su propio uso (modelo del dispositivo y versión del sistema, un identificador de esta instalación, tiempos y códigos de error), nunca la foto ni el texto que lee.

Para retirar tu consentimiento para enviar fotos a Gemini, abre Ajustes y, en Acerca de, desactiva «Permiso de identificación por foto». Antes de enviar la siguiente foto a Gemini, la app volverá a pedirte permiso. Retirar el consentimiento no recupera las fotos ya enviadas ni elimina los datos que el proveedor ya haya tratado.

Importar y exportar listas

Al exportar se crea en tu teléfono un archivo Excel o CSV de tu colección; solo va adonde decidas compartirlo. Los archivos exportados por esta app se importan en tu teléfono. Cuando importas cualquier otra lista (Premium), la app te pide permiso primero; después, el texto del archivo pasa por nuestro servidor a la API Gemini de Google para convertirlo en registros, con las mismas condiciones que las fotos. No lo guardamos y tu colección no se envía.

Límites diarios y prevención de abusos

Al abrirse por primera vez, la app crea un identificador aleatorio de esta instalación, sin pedir tu nombre ni crear una cuenta. Se envía con las solicitudes de fotos, de lectura de listas y del catálogo de LEGO para aplicar el límite gratuito diario de lecturas y un límite diario de consultas al catálogo. Cuando ves un anuncio con recompensa para obtener una lectura extra, el identificador también se entrega a Google AdMob, que lo devuelve a nuestro servidor para confirmar que viste el anuncio. Nuestro servidor solo guarda un recuento diario por identificador y lo borra cada día. Cloudflare trata tu dirección IP para entregar las solicitudes y limitar su ritmo; nosotros no la guardamos.

Anuncios

La versión gratuita muestra anuncios de Google AdMob y de redes publicitarias asociadas que compiten por ese espacio publicitario. Para mostrar y medir anuncios y evitar fraudes, pueden recoger el identificador de publicidad del dispositivo, la dirección IP, la ubicación aproximada derivada de ella y tu interacción con los anuncios. En el EEE, el Reino Unido y Suiza, la app te pide el consentimiento mediante el formulario de Google, y puedes cambiar tu elección en cualquier momento en los ajustes de la app. En iOS, los anuncios personalizados usan tu identificador de publicidad solo si permites el rastreo. Más información: cómo usa Google la información de las apps que utilizan sus servicios.

Liftoff Monetize (Vungle) muestra anuncios en la app de iOS como socio de pujas de AdMob y puede tratar los datos publicitarios descritos arriba según su propia política de privacidad. Recibe su elección de consentimiento (EEE/Reino Unido) y su exclusión en EE. UU. de la venta, el intercambio o la publicidad dirigida; solo obtiene el identificador de publicidad si permite el seguimiento. No se comparte el contenido de la colección. Política de privacidad de Liftoff.

Medición de nuestra publicidad (Meta)

En las versiones de iOS con Meta App Events habilitado, lo usamos para medir la publicidad de nuestra app. Se envía un evento de activación y, una vez que nuestro servidor verifica una nueva suscripción Premium comprada en esa sesión, su importe y moneda. El SDK también envía un identificador aleatorio de instalación e información técnica de la app y el dispositivo, como versión, modelo, sistema operativo, idioma y zona horaria, y puede enviar diagnósticos del SDK. Meta recibe la dirección IP utilizada para transmitir las solicitudes. No enviamos tu colección, fotos, títulos de artículos, códigos de barras, búsquedas ni contenido de listas importadas a Meta. Si permites el seguimiento en iOS, puede utilizarse el identificador publicitario y combinarse los eventos con información de otras apps o sitios para medir publicidad. Sin ese permiso no se habilita el identificador publicitario para esta medición; pueden seguir enviándose otros datos de medición.

Esta medición también puede funcionar para usuarios Premium, que no ven anuncios dentro de la app. Solo se inicia si la comprobación de privacidad del inicio actual tiene éxito e indica que no se requiere consentimiento. Meta no se inicia si falla o si se requiere consentimiento; el consentimiento en el formulario de AdMob de Google no se considera consentimiento para Meta. Puedes cambiar el permiso de seguimiento en Ajustes de iOS; esto no detiene toda la medición que no implica seguimiento. Meta trata y conserva los datos según su propia política de privacidad, que explica su uso, conservación y las opciones disponibles. Meta Privacy Policy.

Compras

Las suscripciones las gestionan App Store y Google Play; nunca vemos tus datos de pago. Para confirmar una suscripción, nuestro servidor comprueba el recibo de compra con Apple o Google. Para que una suscripción solo pueda desbloquear unos pocos teléfonos, nuestro servidor guarda el número de transacción de la suscripción junto con los identificadores aleatorios de los teléfonos que la usan; no contiene nombres ni datos de pago.

Conservamos el número de transacción de la suscripción y los identificadores de instalación asociados hasta que solicites su eliminación y verifiquemos la solicitud; no caducan automáticamente. No conservamos el recibo completo ni datos de pago. Borrar la app no elimina estos registros. Para solicitar su eliminación, escribe a support@fikapps.com. Podemos pedir una referencia de la transacción para localizar y verificar el registro; nunca envíes tu contraseña de Apple o Google ni datos de tarjeta. Si después restauras o verificas una suscripción activa, se vuelve a crear el registro necesario.

Mediciones técnicas del servicio

Para supervisar la disponibilidad y el rendimiento de nuestro servidor, podemos registrar el tipo de operación, el estado de la respuesta, el código de error técnico y el tiempo de procesamiento en Cloudflare Analytics Engine. Estas mediciones no incluyen el contenido de tu colección, fotos, textos de listas o búsquedas, códigos de barras, direcciones IP, identificadores del dispositivo o de instalación, identificadores publicitarios ni números de transacción de suscripciones. No las vinculamos con los registros de límites diarios o suscripciones, no creamos perfiles de usuario ni las usamos con fines publicitarios. Cloudflare conserva estas mediciones durante tres meses; no creamos una copia permanente aparte. Cloudflare también trata las direcciones IP para entregar las solicitudes y prevenir abusos, como se explica arriba.

Lo que no hacemos

No tenemos cuentas de usuario ni vendemos datos personales. Aparte de las mediciones técnicas, las herramientas publicitarias y los diagnósticos de ML Kit descritos arriba, no usamos herramientas de análisis ni de seguimiento.

Menores

La app no está dirigida a menores de 13 años y no recogemos sus datos a sabiendas.

Base jurídica y transferencias

Tratamos los datos para ofrecer las funciones que usas, por nuestro interés legítimo en evitar abusos y, para los anuncios personalizados en el EEE y el Reino Unido, con tu consentimiento. Los servicios indicados pueden tratar datos fuera de tu país, incluido Estados Unidos.

Tus derechos

Según la KVKK de Turquía, el RGPD y leyes similares, puedes pedir acceso, rectificación o supresión de tus datos, oponerte a su uso y reclamar ante tu autoridad de protección de datos. Envía tu solicitud a support@fikapps.com. Borrar la app elimina los datos locales, pero no las copias de iCloud u otras copias del teléfono ni nuestros registros de suscripción. Gestiona las copias en los ajustes de almacenamiento y copia de seguridad de Apple o Google; no podemos acceder a tu copia privada de iCloud ni borrarla. Los contadores diarios se borran a medianoche UTC; los registros de suscripción siguen el proceso anterior. Para los anuncios, usa las opciones de privacidad de la app cuando estén disponibles y los ajustes de rastreo de iOS.

Cambios

Publicaremos los cambios en esta página y actualizaremos la fecha de arriba.

What I Have – Política de Privacidade

Data de entrada em vigor: 2 de novembro de 2026

Em resumo: a sua coleção fica no seu telemóvel. Não há contas e não guardamos nenhuma cópia da sua biblioteca. Para identificar um item, a app envia um código de barras, um texto de pesquisa, uma foto ou o texto de uma lista que importe aos serviços indicados abaixo. A versão gratuita mostra anúncios; a versão Premium não.

Quem somos

A aplicação What I Have é desenvolvida pela Fik Stüdyo (Özgür Kadir Altuntaş, Turquia; «nós»), responsável pelos dados aqui descritos. Contacto: support@fikapps.com.

Dados no seu dispositivo

Os seus itens, notas, as fotos de capa que tira e as suas definições ficam guardados no seu telemóvel. Nunca os recebemos. No iPhone, com o iCloud Drive ativo, a app guarda também uma cópia da sua coleção e das fotos de capa na pasta privada da app no seu próprio iCloud Drive, para poder restaurá-la ao reinstalar a app ou num iPhone novo; só a sua conta Apple lhe tem acesso. Se a cópia de segurança do telemóvel (iCloud ou Google) estiver ativa, também os pode incluir.

Pesquisa de itens

Quando lê um código de barras ou faz uma pesquisa, a app envia o código ou o texto de pesquisa a serviços de catálogo: Open Library (Internet Archive), Google Books e Discogs diretamente a partir do seu telemóvel; nas pesquisas de LEGO, envia-os através do nosso servidor para Rebrickable e Brickset; as imagens dos sets de LEGO são carregadas diretamente da Rebrickable. Estes serviços veem a pesquisa e o seu endereço IP e tratam estes dados de acordo com as respetivas políticas de privacidade. A sua coleção nunca é enviada.

Identificar itens por foto

Quando escolhe identificar um item por foto, a foto passa pelo nosso servidor (Cloudflare Workers) para a API Gemini da Google, que a lê e devolve o resultado. Não guardamos a foto. A Google trata-a segundo os termos pagos da API Gemini, que não permitem usá-la para treinar os seus modelos; a Google pode guardá-la por um período limitado para detetar abusos. A leitura do texto das capas de livros também é feita no telemóvel com o Google ML Kit, sem enviar a foto. O ML Kit envia à Google dados de diagnóstico sobre a sua própria utilização (modelo do dispositivo e versão do sistema, um identificador desta instalação, tempos e códigos de erro), nunca a foto nem o texto que lê.

Para retirar o consentimento para enviar fotografias ao Gemini, abra Definições e, em Sobre, desative «Permissão de identificação por fotografia». Antes de enviar a próxima fotografia ao Gemini, a app voltará a pedir autorização. Retirar o consentimento não recupera fotografias já enviadas nem apaga dados que o fornecedor já tenha tratado.

Importar e exportar listas

A exportação cria no seu telemóvel um ficheiro Excel ou CSV da sua coleção; o ficheiro só vai para onde decidir partilhá-lo. Os ficheiros exportados por esta app são importados no seu telemóvel. Quando importa qualquer outra lista (Premium), a app pede-lhe autorização primeiro; depois, o texto do ficheiro passa pelo nosso servidor para a API Gemini da Google, para ser convertido em registos, nas mesmas condições das fotos acima. Não o guardamos e a sua coleção não é enviada.

Limites diários e prevenção de abusos

Na primeira abertura, a app cria um identificador aleatório desta instalação, sem pedir o seu nome nem criar uma conta. É enviado com os pedidos de fotos, de leitura de listas e do catálogo LEGO para aplicar o limite gratuito diário de leituras e um limite diário de pesquisas no catálogo. Quando vê um anúncio com recompensa para obter uma leitura extra, o identificador também é entregue ao Google AdMob, que o devolve ao nosso servidor para confirmar que o anúncio foi visto. O nosso servidor guarda apenas uma contagem diária por identificador e apaga-a todos os dias. A Cloudflare trata o seu endereço IP para encaminhar os pedidos e limitar a sua frequência; nós não o guardamos.

Anúncios

A versão gratuita mostra anúncios do Google AdMob e de redes de publicidade parceiras que licitam para preencher os espaços publicitários. Para mostrar e medir anúncios e evitar fraudes, podem recolher o identificador de publicidade do telemóvel, o endereço IP, a localização aproximada derivada dele e a sua interação com os anúncios. No EEE, no Reino Unido e na Suíça, a app pede o seu consentimento através do formulário da Google, e pode alterar a sua escolha a qualquer momento nas definições da app. No iOS, os anúncios personalizados usam o seu identificador de publicidade apenas se permitir o seguimento. Saiba mais: como a Google utiliza informações de apps que usam os seus serviços.

Liftoff Monetize (Vungle) apresenta anúncios na app iOS como parceiro de licitação do AdMob e pode tratar os dados publicitários descritos acima segundo a sua própria política de privacidade. Recebe a sua escolha de consentimento (EEE/Reino Unido) e a sua recusa nos EUA de venda, partilha ou publicidade direcionada; só obtém o identificador de publicidade se permitir o rastreamento. O conteúdo da coleção não é partilhado. Política de Privacidade da Liftoff.

Medição da nossa publicidade (Meta)

Nas versões iOS com Meta App Events ativado, utilizamo-lo para medir a publicidade da nossa aplicação. É enviado um evento de ativação e, após o nosso servidor verificar uma nova subscrição Premium comprada nessa sessão, o respetivo montante e moeda. O SDK também envia um identificador aleatório de instalação e informações técnicas da aplicação e do dispositivo, como versão, modelo, sistema operativo, idioma e fuso horário, e pode enviar diagnósticos do SDK. A Meta recebe o endereço IP usado para transmitir os pedidos. Não enviamos à Meta a sua coleção, fotografias, títulos de itens, códigos de barras, pesquisas ou conteúdo de listas importadas. Se permitir o seguimento no iOS, o identificador publicitário pode ser utilizado e os eventos combinados com informações de outras aplicações ou sites para medir publicidade. Sem essa permissão, o identificador publicitário não é ativado para esta medição; outros dados de medição podem continuar a ser enviados.

Esta medição também pode funcionar para utilizadores Premium, que não veem anúncios na aplicação. Só é iniciada se a verificação de privacidade do arranque atual for bem-sucedida e indicar que não é necessário consentimento. A Meta não é iniciada se a verificação falhar ou exigir consentimento; o consentimento no formulário AdMob da Google não é considerado consentimento para a Meta. Pode alterar a permissão de seguimento nas Definições do iOS; isto não interrompe toda a medição sem seguimento. A Meta trata e conserva os dados segundo a sua política de privacidade, que descreve a utilização, conservação e opções disponíveis. Meta Privacy Policy.

Compras

As subscrições são geridas pela App Store e pelo Google Play; nunca vemos os seus dados de pagamento. Para confirmar uma subscrição, o nosso servidor verifica o recibo de compra junto da Apple ou da Google. Para que uma subscrição só possa desbloquear alguns telemóveis, o nosso servidor guarda o número de transação da subscrição juntamente com os identificadores aleatórios dos telemóveis que a usam; não contém nomes nem dados de pagamento.

Guardamos o número de transação da subscrição e os identificadores de instalação associados até pedir a eliminação e verificarmos o pedido; estes registos não expiram automaticamente. Não guardamos o recibo completo nem dados de pagamento. Apagar a app não elimina estes registos. Para pedir a eliminação, escreva para support@fikapps.com. Podemos pedir a referência da transação para localizar e verificar o registo; nunca envie a palavra-passe Apple ou Google nem dados do cartão. Restaurar ou verificar uma subscrição ativa após a eliminação volta a criar o registo necessário.

Medições técnicas do serviço

Para acompanhar a disponibilidade e o desempenho do nosso servidor, podemos registar o tipo de operação, o estado da resposta, o código de erro técnico e o tempo de processamento no Cloudflare Analytics Engine. Estas medições não incluem o conteúdo da tua coleção, fotografias, texto de listas ou pesquisas, códigos de barras, endereços IP, identificadores do dispositivo ou da instalação, identificadores de publicidade ou números de transação de subscrições. Não as associamos aos registos de limites diários ou subscrições, não criamos perfis de utilizador nem as usamos para publicidade. A Cloudflare conserva estas medições durante três meses; não criamos uma cópia permanente separada. A Cloudflare também trata endereços IP para entregar pedidos e prevenir abusos, como explicado acima.

O que não fazemos

Não temos contas de utilizador nem vendemos dados pessoais. Além das medições técnicas, das ferramentas de publicidade e dos diagnósticos do ML Kit descritos acima, não usamos ferramentas de análise ou seguimento.

Crianças

A app não se destina a crianças com menos de 13 anos e não recolhemos deliberadamente os seus dados.

Base legal e transferências

Tratamos os dados para oferecer as funções que usa, com base no nosso interesse legítimo em evitar abusos e, para anúncios personalizados no EEE e no Reino Unido, com o seu consentimento. Os serviços indicados podem tratar dados fora do seu país, incluindo nos Estados Unidos.

Os seus direitos

Ao abrigo da KVKK da Turquia, do RGPD e de leis semelhantes, pode pedir acesso, retificação ou eliminação dos dados, opor-se à sua utilização e reclamar junto da autoridade de proteção de dados. Envie o pedido para support@fikapps.com. Apagar a app remove os dados locais, mas não as cópias no iCloud ou noutras cópias do telemóvel nem os nossos registos de subscrição. Gira as cópias nas definições de armazenamento e cópia de segurança da Apple ou Google; não podemos aceder à sua cópia privada do iCloud nem apagá-la. Os contadores diários são apagados à meia-noite UTC; os registos de subscrição seguem o processo acima. Para anúncios, use as opções de privacidade da app quando disponíveis e as definições de seguimento do iOS.

Alterações

Publicaremos as alterações nesta página e atualizaremos a data acima.

What I Have – Politique de confidentialité

Date d’entrée en vigueur : 2 novembre 2026

En bref : votre collection reste sur votre téléphone. Il n’y a pas de compte et nous ne conservons aucune copie de votre bibliothèque. Pour identifier un objet, l’application envoie un code-barres, un texte de recherche, une photo ou le texte d’une liste que vous importez aux services indiqués ci-dessous. La version gratuite affiche des publicités ; la version Premium est sans publicité.

Qui sommes-nous

What I Have est développée par Fik Stüdyo (Özgür Kadir Altuntaş, Turquie ; « nous »), responsable des données décrites ici. Contact : support@fikapps.com.

Données sur votre appareil

Vos objets, notes, les photos de couverture que vous prenez et vos réglages sont stockés sur votre téléphone. Nous ne les recevons jamais. Sur iPhone, si iCloud Drive est activé, l’application conserve aussi une copie de votre collection et des photos de couverture dans son dossier privé de votre propre iCloud Drive, afin que vous puissiez la restaurer après une réinstallation ou sur un nouvel iPhone ; seul votre compte Apple y a accès. Si la sauvegarde de votre téléphone (iCloud ou Google) est activée, elle peut aussi les inclure.

Recherche d'objets

Lorsque vous scannez un code-barres ou effectuez une recherche, l’application envoie le code ou le texte de recherche à des services de catalogue : Open Library (Internet Archive), Google Books et Discogs directement depuis votre téléphone, et les recherches LEGO via notre serveur à Rebrickable et Brickset ; les images des sets LEGO sont chargées directement depuis Rebrickable. Ces services voient la requête et votre adresse IP et traitent ces données conformément à leurs propres politiques de confidentialité. Votre collection n’est jamais envoyée.

Identification par photo

Lorsque vous choisissez d’identifier un objet par photo, la photo passe par notre serveur (Cloudflare Workers) vers l’API Gemini de Google, qui la lit et renvoie le résultat. Nous ne conservons pas la photo. Google la traite conformément aux conditions d’utilisation de son API Gemini payante, qui n’autorisent pas son utilisation pour entraîner les modèles de Google ; Google peut la conserver pendant une durée limitée afin de détecter les abus. Le texte des couvertures de livres est également lu sur votre téléphone avec Google ML Kit, sans envoi de la photo. ML Kit envoie à Google des données de diagnostic sur sa propre utilisation (modèle de l’appareil et version du système, un identifiant de cette installation, durées et codes d’erreur), jamais la photo ni le texte lu.

Pour retirer votre consentement à l’envoi de photos à Gemini, ouvrez Réglages puis, dans À propos, désactivez « Autorisation d’identification par photo ». Avant d’envoyer la prochaine photo à Gemini, l’application vous demandera à nouveau votre autorisation. Le retrait du consentement ne rappelle pas les photos déjà envoyées et ne supprime pas les données déjà traitées par le fournisseur.

Importer et exporter des listes

L’export crée sur votre téléphone un fichier Excel ou CSV de votre collection ; il n’est envoyé que là où vous choisissez de le partager. Les fichiers exportés par cette application sont importés sur votre téléphone. Lorsque vous importez toute autre liste (Premium), l’application vous demande d’abord votre accord ; le texte du fichier passe ensuite par notre serveur vers l’API Gemini de Google afin d’en extraire les éléments, dans les mêmes conditions que les photos ci-dessus. Nous ne le conservons pas et votre collection n’est pas envoyée.

Limites quotidiennes et prévention des abus

À la première ouverture, l’application crée un identifiant aléatoire pour cette installation, sans demander votre nom ni créer de compte. Il est envoyé avec les demandes de photo, de lecture de liste et du catalogue LEGO afin d’appliquer la limite gratuite quotidienne de lectures et une limite quotidienne de recherches dans le catalogue. Lorsque vous regardez une publicité avec récompense pour obtenir une lecture supplémentaire, l’identifiant est aussi transmis à Google AdMob, qui le renvoie à notre serveur pour confirmer que la publicité a été vue. Notre serveur ne conserve qu’un compteur quotidien par identifiant et l’efface chaque jour. Cloudflare traite votre adresse IP pour acheminer les requêtes et en limiter la fréquence ; nous ne la conservons pas.

Publicités

La version gratuite affiche des publicités de Google AdMob et de réseaux publicitaires partenaires mis en concurrence pour remplir les espaces publicitaires. Pour afficher et mesurer les publicités et prévenir la fraude, ils peuvent collecter l’identifiant publicitaire de l’appareil, l’adresse IP, la localisation approximative qui en découle et vos interactions avec les publicités. Dans l’EEE, au Royaume-Uni et en Suisse, l’application vous demande votre consentement via le formulaire de Google, et vous pouvez modifier votre choix à tout moment dans les réglages de l’application. Sur iOS, les publicités personnalisées n’utilisent votre identifiant publicitaire que si vous autorisez le suivi. En savoir plus : comment Google utilise les informations provenant des applications qui utilisent ses services.

Liftoff Monetize (Vungle) diffuse des publicités dans l’app iOS en tant que partenaire d’enchères AdMob et peut traiter les données publicitaires décrites ci-dessus selon sa propre politique de confidentialité. Il reçoit votre choix de consentement (EEE/Royaume-Uni) et votre refus, aux États-Unis, de la vente, du partage ou de la publicité ciblée ; il n’obtient l’identifiant publicitaire que si vous autorisez le suivi. Le contenu de la collection n’est pas partagé. Politique de confidentialité de Liftoff.

Mesure de nos publicités (Meta)

Dans les versions iOS où Meta App Events est activé, nous l’utilisons pour mesurer la publicité de notre app. Un événement d’activation est transmis ainsi que, après vérification par notre serveur d’un nouvel abonnement Premium acheté dans cette session, son montant et sa devise. Le SDK transmet aussi un identifiant d’installation aléatoire et des informations techniques sur l’app et l’appareil, comme la version, le modèle, le système d’exploitation, la langue et le fuseau horaire, et peut transmettre ses diagnostics. Meta reçoit l’adresse IP utilisée pour acheminer les requêtes. Nous ne transmettons à Meta ni votre collection, ni vos photos, titres d’objets, codes-barres, recherches ou contenus de listes importées. Si vous autorisez le suivi dans iOS, l’identifiant publicitaire peut être utilisé et les événements combinés à des informations provenant d’autres apps ou sites pour mesurer la publicité. Sans cette autorisation, l’identifiant publicitaire n’est pas activé pour cette mesure ; d’autres données de mesure peuvent encore être transmises.

Cette mesure peut aussi fonctionner pour les utilisateurs Premium, qui ne voient pas de publicités dans l’app. Elle ne démarre que si la vérification de confidentialité du lancement actuel réussit et indique qu’aucun consentement n’est requis. Meta ne démarre pas si cette vérification échoue ou exige un consentement ; le consentement dans le formulaire AdMob de Google n’est pas considéré comme un consentement à Meta. Vous pouvez modifier l’autorisation de suivi dans les Réglages iOS ; cela n’arrête pas toutes les mesures sans suivi. Meta traite et conserve les données selon sa propre politique de confidentialité, qui décrit leur utilisation, leur conservation et les choix disponibles. Meta Privacy Policy.

Achats

Les abonnements sont gérés par l'App Store et Google Play ; nous ne voyons jamais vos données de paiement. Pour confirmer un abonnement, notre serveur vérifie le reçu d'achat auprès d'Apple ou de Google. Pour qu’un abonnement ne puisse débloquer que quelques téléphones, notre serveur conserve le numéro de transaction de l’abonnement avec les identifiants aléatoires des téléphones qui l’utilisent ; ils ne contiennent ni nom ni données de paiement.

Nous conservons le numéro de transaction de l’abonnement et les identifiants d’installation associés jusqu’à votre demande de suppression et sa vérification ; ces enregistrements n’expirent pas automatiquement. Nous ne conservons ni le reçu complet ni les données de paiement. Supprimer l’application n’efface pas ces enregistrements. Pour demander leur suppression, écrivez à support@fikapps.com. Nous pouvons demander une référence de transaction pour retrouver et vérifier l’enregistrement ; n’envoyez jamais votre mot de passe Apple ou Google ni vos données de carte. Restaurer ou vérifier un abonnement actif après suppression recrée l’enregistrement nécessaire.

Mesures techniques du service

Pour surveiller la disponibilité et les performances de notre serveur, nous pouvons enregistrer le type d’opération, le statut de la réponse, le code d’erreur technique et le temps de traitement dans Cloudflare Analytics Engine. Ces mesures ne contiennent ni le contenu de votre collection, ni photos, textes de listes ou de recherches, codes-barres, adresses IP, identifiants d’appareil ou d’installation, identifiants publicitaires ou numéros de transaction d’abonnement. Nous ne les relions pas aux limites quotidiennes ni aux abonnements, ne créons pas de profils utilisateurs et ne les utilisons pas à des fins publicitaires. Cloudflare conserve ces mesures pendant trois mois ; nous n’en créons pas de copie permanente distincte. Cloudflare traite également les adresses IP pour acheminer les requêtes et prévenir les abus, comme expliqué ci-dessus.

Ce que nous ne faisons pas

Nous n’avons pas de comptes utilisateurs et ne vendons pas de données personnelles. En dehors des mesures techniques, des outils publicitaires et des diagnostics de ML Kit décrits ci-dessus, nous n’utilisons aucun outil d’analyse ou de suivi.

Enfants

L’application ne s’adresse pas aux enfants de moins de 13 ans et nous ne collectons pas sciemment leurs données.

Base légale et transferts

Nous traitons les données pour fournir les fonctions que vous utilisez, sur la base de notre intérêt légitime à prévenir les abus et, pour les publicités personnalisées dans l’EEE et au Royaume-Uni, sur la base de votre consentement. Les services ci-dessus peuvent traiter des données hors de votre pays, notamment aux États-Unis.

Vos droits

En vertu de la KVKK turque, du RGPD et de lois similaires, vous pouvez demander l’accès, la rectification ou la suppression de vos données, vous opposer à leur utilisation et saisir votre autorité de protection des données. Envoyez votre demande à support@fikapps.com. Supprimer l’application efface les données locales, mais pas les copies dans iCloud ou les autres sauvegardes du téléphone, ni nos enregistrements d’abonnement. Gérez les copies dans les réglages de stockage et de sauvegarde Apple ou Google ; nous ne pouvons ni accéder à votre sauvegarde iCloud privée ni la supprimer. Les compteurs quotidiens sont effacés à minuit UTC ; les enregistrements d’abonnement suivent le processus ci-dessus. Pour les publicités, utilisez les options de confidentialité de l’application lorsqu’elles sont disponibles et les réglages de suivi d’iOS.

Modifications

Nous publierons les modifications sur cette page et mettrons à jour la date ci-dessus.

What I Have – 隐私政策

生效日期:2026 年 11 月 2 日

简而言之:你的收藏保存在你的手机上。没有账户,我们也不保存你藏品库的任何副本。为了识别物品,应用会把条形码、搜索文字、照片或你导入的列表文字发送给下文列出的服务。免费版显示广告;高级版无广告。

我们是谁

What I Have 由 Fik Stüdyo(Özgür Kadir Altuntaş,土耳其;“我们”)开发,并对本文所述数据负责。联系方式:support@fikapps.com。

你设备上的数据

你添加的物品、备注、拍摄的封面照片和设置保存在你的手机上,我们从不接收。在 iPhone 上,如果开启了 iCloud 云盘,应用还会在你自己的 iCloud 云盘中的应用专属文件夹里保存一份收藏和封面照片的副本,以便重新安装应用或换新 iPhone 时恢复;只有你的 Apple 账户可以访问它。如果开启了手机自带的备份(iCloud 或 Google),备份中也可能包含这些数据。

查找物品

当你扫描条形码或搜索时,应用会把条形码或搜索文字发送给目录服务:直接从手机发送到 Open Library(Internet Archive)、Google Books 和 Discogs;乐高查询经由我们的服务器发送到 Rebrickable 和 Brickset;乐高套装图片直接从 Rebrickable 加载。这些服务会看到查询内容和你的 IP 地址,并按各自的隐私政策处理。你的收藏从不被发送。

通过照片识别物品

当你选择通过照片识别物品时,照片会经由我们的服务器(Cloudflare Workers)发送到 Google 的 Gemini API,由其读取并返回结果。我们不保存照片。Google 按照 Gemini API 付费服务条款处理照片,该条款不允许将其用于训练 Google 的模型;Google 可能为检测滥用而在有限时间内保留照片。读取书籍封面上的文字也会在你的手机上通过 Google ML Kit 完成,不发送照片。ML Kit 会向 Google 发送有关其自身使用情况的诊断数据(设备型号和系统版本、此次安装的标识符、耗时和错误代码),从不发送照片或其读取的文字。

如需撤回将照片发送给 Gemini 的许可,请打开“设置”,在“关于”中关闭“照片识别许可”。向 Gemini 发送下一张照片前,应用会再次征求许可。撤回许可不会撤回已发送的照片,也不会删除服务提供商已经处理的数据。

导入和导出列表

导出会在你的手机上生成收藏的 Excel 或 CSV 文件,它只会发送到你选择分享的地方。本应用导出的文件会在你的手机上导入。当你导入其他任何列表(高级版)时,应用会先征求你的同意;随后文件中的文字会经由我们的服务器发送到 Google 的 Gemini API,以拆分为物品,条款与上述照片相同。我们不保存它,也不会发送你的收藏。

每日限额与防止滥用

首次打开时,应用会生成此次安装的随机标识符,无需你的姓名或注册账户。照片、列表读取和乐高目录请求会附带该标识符,以便执行每日免费读取限额和目录查询的每日限额。当你观看激励广告以获得额外次数时,该标识符也会提供给 Google AdMob,AdMob 会将其发回我们的服务器以确认广告已观看。我们的服务器只保存每个标识符当天的次数,并每天删除。Cloudflare 会处理你的 IP 地址以传递请求并限制请求频率;我们不保存它。

广告

免费版显示来自 Google AdMob 及参与竞价的合作广告网络的广告。为展示和衡量广告并防止欺诈,它们可能收集设备的广告标识符、IP 地址、据此推断的大致位置以及你与广告的互动。在欧洲经济区、英国和瑞士,应用会通过 Google 的同意表单征求你的同意,你可以随时在应用设置中更改选择。在 iOS 上,只有在你允许跟踪时,个性化广告才会使用你的广告标识符。了解更多:Google 如何使用来自使用其服务的应用的信息。

Liftoff Monetize(Vungle)作为 AdMob 竞价合作伙伴在 iOS 应用中展示广告,并可能根据自己的隐私政策处理上述广告数据。它会收到您的同意选择(欧洲经济区/英国)以及您在美国对出售、共享或定向广告的退出选择;只有在您允许跟踪时,它才会获得广告标识符。收藏内容不会共享。 Liftoff 隐私政策.

我们广告的效果衡量(Meta)

在启用了 Meta App Events 的 iOS 版本中,我们用它衡量本应用的广告效果。应用会发送启动事件,以及经我们服务器验证、在该次会话中购买的新 Premium 订阅的金额和币种。SDK 还会发送随机安装标识符及应用、设备技术信息,例如应用版本、设备型号、操作系统、语言和时区,也可能发送 SDK 诊断数据。Meta 会接收传递请求所用的 IP 地址。我们不会向 Meta 发送你的收藏、照片、物品标题、条形码、搜索或导入列表的内容。如果你在 iOS 中允许跟踪,广告标识符可能被使用,事件也可能与其他应用或网站的信息合并以衡量广告效果。未获得此许可时,不会为此衡量启用广告标识符;其他衡量数据仍可能发送。

此衡量也可能适用于不会看到应用内广告的 Premium 用户。只有在本次启动的隐私检查成功并显示无需同意时,应用才会开始此衡量;检查失败或需要同意时不会启动 Meta。Google AdMob 表单中的同意不会被当作对 Meta 的同意。你可以在 iOS 设置中更改跟踪许可;这不会停止所有不涉及跟踪的衡量。Meta 根据其隐私政策处理和保留数据,该政策说明数据的使用、保留及可用的隐私选项。 Meta Privacy Policy.

购买

订阅由 App Store 和 Google Play 处理;我们从不接触你的付款信息。为确认订阅,我们的服务器会向 Apple 或 Google 核验购买凭证。为使一个订阅只能解锁少数几部手机,我们的服务器会保存订阅的交易编号以及使用该订阅的手机的随机标识符;其中不含姓名或付款信息。

订阅交易编号及关联的安装标识符会保留至你请求删除并通过核实为止;这些记录不会自动到期。我们不保存完整收据或支付信息。删除应用不会删除这些记录。如需删除,请联系 support@fikapps.com。我们可能需要订阅交易参考编号来查找和核实记录;切勿发送 Apple 或 Google 密码或银行卡信息。删除后再次恢复或验证有效订阅,会重新创建必要的记录。

服务技术指标

为监测服务器的可用性和性能,我们可能在 Cloudflare Analytics Engine 中记录操作类型、响应状态、技术错误代码和处理时间。这些指标不包含收藏内容、照片、列表或搜索文字、条形码、IP 地址、设备或安装标识符、广告标识符或订阅交易编号。我们不会将其与每日限额或订阅记录关联,不会建立用户画像,也不会用于广告。Cloudflare 将这些指标保存三个月;我们不会另建永久副本。如上所述,Cloudflare 还会处理 IP 地址,以传递请求和防止滥用。

我们不做的事

我们没有用户账户,也不出售个人数据。除上述技术指标、广告工具和 ML Kit 诊断数据外,我们不使用其他分析或跟踪工具。

儿童

本应用不面向 13 岁以下儿童,我们不会在知情的情况下收集他们的数据。

法律依据与数据传输

我们处理数据是为了提供你使用的功能、基于防止滥用的正当利益,以及在欧洲经济区和英国投放个性化广告时基于你的同意。上述服务可能在你所在国家以外(包括美国)处理数据。

你的权利

根据土耳其 KVKK、GDPR 及类似法律,你可以请求访问、更正或删除数据,反对数据使用,并向数据保护机构投诉。请将请求发送至 support@fikapps.com。删除应用会移除本机数据,但不会删除 iCloud 或其他手机备份中的副本,也不会删除我们保存的订阅记录。请在 Apple 或 Google 的储存空间和备份设置中管理云端副本;我们无法访问或删除你的私人 iCloud 备份。每日计数在 UTC 午夜清除;订阅记录按上述保留和删除流程处理。广告偏好可通过应用中可用的隐私选项及 iOS 跟踪设置管理。

变更

我们会在本页发布变更并更新上方日期。

What I Have – プライバシーポリシー

施行日:2026年11月2日

要点:コレクションはお使いのスマートフォンに保存されます。アカウントはなく、ライブラリのコピーを当方が保管することもありません。アイテムを識別するため、アプリはバーコード、検索テキスト、写真、またはインポートしたリストのテキストを下記のサービスに送信します。無料版には広告が表示されます。プレミアムには広告はありません。

運営者

What I Have は Fik Stüdyo(Özgür Kadir Altuntaş、トルコ。以下「当方」)が開発し、本ポリシーに記載するデータについて責任を負います。お問い合わせ:support@fikapps.com

端末内のデータ

追加したアイテム、メモ、撮影した表紙写真、設定はスマートフォン内に保存され、当方が受け取ることはありません。iPhone では iCloud Drive がオンの場合、アプリを再インストールしたときや新しい iPhone で復元できるよう、コレクションと表紙写真のコピーをあなた自身の iCloud Drive 内のアプリ専用フォルダにも保存します。アクセスできるのはあなたの Apple アカウントだけです。端末のバックアップ(iCloud または Google)がオンの場合、それらにも含まれることがあります。

アイテムの検索

バーコードをスキャンしたり検索したりすると、アプリはバーコードまたは検索テキストをカタログサービスに送信します。Open Library(Internet Archive)、Google Books、Discogs へはスマートフォンから直接、LEGO の検索は当方のサーバーを経由して Rebrickable と Brickset へ送信されます。LEGO セットの画像は Rebrickable から直接読み込まれます。これらのサービスは検索内容と IP アドレスを受け取り、各社のプライバシーポリシーに従って取り扱います。コレクション自体が送信されることはありません。

写真からの識別

写真からアイテムを識別することを選ぶと、写真は当方のサーバー(Cloudflare Workers)を経由して Google の Gemini API に送られ、読み取り結果が返されます。当方は写真を保存しません。Google は有料の Gemini API 規約に基づいて写真を処理し、同規約では Google のモデルの学習に使うことは認められていません。Google は不正利用の検出のため限られた期間保持することがあります。本の表紙の文字の読み取りは、写真を送信せずに端末上の Google ML Kit でも行われます。ML Kit は自身の利用に関する診断データ(端末のモデルと OS バージョン、このインストールの識別子、処理時間、エラーコード)を Google に送信しますが、写真や読み取った文字は送信しません。

写真を Gemini に送信する許可を取り消すには、「設定」の「このアプリについて」で「写真識別の許可」をオフにしてください。次の写真を Gemini に送信する前に、アプリが再度許可を求めます。許可を取り消しても、送信済みの写真を取り戻したり、提供元がすでに処理したデータを削除したりすることはできません。

リストの読み込みと書き出し

書き出しでは、コレクションの Excel または CSV ファイルが端末上に作成され、あなたが共有先として選んだ場所にのみ送られます。本アプリが書き出したファイルは端末上で読み込まれます。それ以外のリストを読み込む場合(プレミアム)、アプリは最初に確認を求めます。その後、ファイル内のテキストは項目ごとに整理するため、当方のサーバー経由で Google の Gemini API に送信されます。条件は上記の写真と同じです。当方は保存せず、コレクション自体も送信されません。

1日の上限と不正利用の防止

初回起動時、アプリは名前の入力やアカウント登録なしに、このインストール用のランダムな識別子を作成します。1日の無料読み取り上限とカタログ検索の1日の上限を適用するため、写真、リスト読み取り、LEGO カタログのリクエストとともに送信されます。追加の読み取りのためにリワード広告を視聴すると、識別子は Google AdMob にも渡され、AdMob は広告が視聴されたことを確認するためにそれを当方のサーバーに送り返します。当方のサーバーは識別子ごとのその日の回数のみを保持し、毎日削除します。Cloudflare はリクエストの配信と頻度制限のために IP アドレスを処理しますが、当方は保存しません。

広告

無料版には、Google AdMob および広告枠をめぐって入札する提携広告ネットワークの広告が表示されます。広告の表示・効果測定・不正防止のため、端末の広告識別子、IP アドレス、そこから推定されるおおよその位置、広告への反応が収集される場合があります。EEA、英国、スイスでは Google の同意フォームで同意を求め、選択はアプリの設定からいつでも変更できます。iOS では、トラッキングを許可した場合にのみ、パーソナライズ広告が広告識別子を使用します。詳しくは、Google のサービスを使用するアプリから収集した情報の Google による使用をご覧ください。

Liftoff Monetize(Vungle)は AdMob 入札パートナーとして iOS アプリで広告を表示し、上記の広告データを同社のプライバシーポリシーに従って処理する場合があります。同意の選択(EEA/英国)と、米国での販売・共有・ターゲティング広告のオプトアウトは同社に伝えられます。広告識別子はトラッキングを許可した場合にのみ取得されます。コレクションの内容は共有しません。 Liftoff プライバシーポリシー.

当方の広告の効果測定(Meta)

Meta App Events が有効な iOS 版では、当方のアプリ広告の効果測定にこのサービスを使用します。アプリの起動イベントと、そのセッションで購入した新規プレミアムサブスクリプションをサーバーで確認した後、その金額と通貨を送信します。SDK はランダムなインストール識別子、アプリのバージョン、端末モデル、OS、言語、タイムゾーンなどの技術情報を送信し、SDK の診断データを送信する場合もあります。Meta はリクエストの配信に使用される IP アドレスを受け取ります。コレクション、写真、アイテム名、バーコード、検索、読み込んだリストの内容を Meta に送信することはありません。iOS でトラッキングを許可すると、広告識別子を使用し、広告効果の測定のためイベントをほかのアプリやサイトの情報と組み合わせる場合があります。許可がない場合、この測定で広告識別子は有効になりませんが、ほかの測定データは送信される場合があります。

この測定は、アプリ内広告が表示されないプレミアムユーザーでも行われる場合があります。今回の起動時のプライバシー確認が成功し、同意不要と判定された場合にのみ開始します。確認に失敗した場合や同意が必要な場合は Meta を起動しません。Google の AdMob フォームでの同意を Meta への同意として扱うことはありません。iOS の「設定」でトラッキングの許可を変更できますが、トラッキングを伴わない測定がすべて停止するわけではありません。Meta は、使用方法、保持、および利用可能なプライバシーの選択肢を説明した自社のプライバシーポリシーに従いデータを処理・保持します。 Meta Privacy Policy.

購入

サブスクリプションは App Store と Google Play が管理し、当方が支払い情報を見ることはありません。サブスクリプションの確認のため、当方のサーバーが Apple または Google に購入レシートを照会します。1つのサブスクリプションで解除できる端末を数台に限るため、当方のサーバーはサブスクリプションの取引番号を、それを使用する端末のランダムな識別子とともに保存します。氏名や支払い情報は含まれません。

サブスクリプションの取引番号と関連するインストール識別子は、削除をご依頼いただき、その確認が完了するまで保持します。これらの記録は自動では削除されません。領収書全体や決済情報は保存しません。アプリを削除してもこれらの記録は削除されません。削除は support@fikapps.com にご依頼ください。記録の特定と確認のため取引の参照番号をお願いする場合があります。Apple や Google のパスワード、カード情報は送らないでください。削除後に有効なサブスクリプションを復元・確認すると、必要な記録が再び作成されます。

サービスの技術的な測定

サーバーの稼働状況と性能を確認するため、操作の種類、応答ステータス、技術的なエラーコード、処理時間を Cloudflare Analytics Engine に記録する場合があります。これらの測定データには、コレクションの内容、写真、リストや検索のテキスト、バーコード、IP アドレス、端末やインストールの識別子、広告識別子、サブスクリプションの取引番号は含まれません。1日の利用上限やサブスクリプションの記録とは関連付けず、ユーザープロファイルの作成や広告には使用しません。Cloudflare はこれらの測定データを3か月間保存し、当方は別の永続的なコピーを作成しません。前述のとおり、Cloudflare はリクエストの配信と不正利用の防止のために IP アドレスも処理します。

当方が行わないこと

ユーザーアカウントはなく、個人データを販売しません。上記の技術的な測定、広告ツール、ML Kit の診断データ以外の分析・トラッキングツールは使用しません。

お子様

本アプリは13歳未満のお子様を対象としておらず、当方が故意にそのデータを収集することはありません。

法的根拠と国外移転

当方は、ご利用の機能を提供するため、不正利用防止という正当な利益のため、また EEA と英国でのパーソナライズ広告についてはあなたの同意に基づいてデータを処理します。上記のサービスは、米国を含むあなたの国以外でデータを処理する場合があります。

あなたの権利

トルコの KVKK、GDPR などの法律に基づき、データの閲覧・訂正・削除の請求、利用への異議申立て、データ保護当局への苦情申立てができます。support@fikapps.com にご連絡ください。アプリの削除で端末内のデータは削除されますが、iCloud やほかの端末バックアップのコピー、当方のサブスクリプション記録は削除されません。クラウドのコピーは Apple または Google のストレージとバックアップ設定で管理してください。当方はご自身の iCloud バックアップにアクセスしたり削除したりできません。日次カウンターは UTC の午前0時に消去し、サブスクリプション記録は上記の保持・削除手順に従います。広告の設定は、利用可能なアプリ内のプライバシーオプションと iOS のトラッキング設定で変更できます。

変更

変更はこのページで公表し、上記の日付を更新します。