SoliDuel

Privacy Policy

Last updated and effective:

한국어: 개인정보 처리방침

Polski: Polityka prywatności

In brief: you can play SoliDuel as a guest, with no name and no email address, or sign in with Google, Apple or an email address. Your profile, statistics, matches and chat messages are kept on Firebase, a service of Google LLC, mainly in the United States. Usage statistics and crash reports can carry your account identifier, and you can switch them off in the app. You can delete your account from the app at any time. We do not sell your personal data.

In Brazil: processing some of your data is a condition for using the features of SoliDuel that rely on it, because they cannot work without it. This is the data described in sections 2 and 3, except usage statistics and crash reports, which you can switch off. To use your rights under article 18 of the LGPD (Lei 13.709/2018), write to support@iocodo.com, as described in section 13.

1. Who we are

SoliDuel is a card game for two players, made and published by IOCODO LLC, a company registered in Wyoming, United States. In this policy "we" means IOCODO LLC. We decide how the data described here is used.

IOCODO LLC
30 N Gould St Ste N, Sheridan, WY 82801-6317, United States
Privacy contact: support@iocodo.com

2. Guest play and accounts

You do not need an account to play. If you choose Guest, the app gives you a guest profile with a random identifier, with no username and no email address.

To pick a username, add friends and appear on the leaderboard, you sign in. Sign-in is handled by Firebase Authentication, and what we receive depends on the method you choose:

3. What we collect

The app also keeps your settings and a copy of some of this data on your device, so that it opens quickly.

Your age range, from your app store. The app asks Google Play or the App Store for the age range of your account:

The app uses the answer only to protect minors:

The answer stays on your phone, where the app keeps only what it decided from it. It is never sent to us or to anyone else.

4. What other players can see

SoliDuel is played against other people, so part of your profile is public inside the game:

Your email address is not shown to other players.

5. Chat and moderation

During a match you can exchange short text messages with your opponent. Before your first chat with a player, the app asks whether you want to start it. Guests cannot use the chat.

Messages are stored with the match and deleted 30 days after it ends. A conversation that has been reported is kept until the case is closed.

When a match ends, software checks its chat for wording typical of scams that push players to move to another app. It looks for fixed word patterns and decides nothing: a match only creates a report. Reports, whether sent by a player or created by this check, are read by a person on our team. Chats that nobody reported are not read.

When a player reports a chat, the messages of that match are also sent once to Gemini, a service of Google, together with the identifiers of the two players. This happens only if every other person who wrote in that chat agreed to it before chatting, and never for a report of intimate content shared without consent. Nor does it happen when either player is in the European Economic Area, the United Kingdom or Switzerland. Gemini checks the messages against our content rules and writes a suggestion for the person who reviews the report. It decides nothing, and nothing it writes is shown to players.

A player who breaks the content rules can lose the chat or the account.

Bots. Some opponents are played by our server. Their chat replies are picked from a fixed set of phrases.

6. Usage statistics and crash reports

Firebase Analytics records how the app is used: the screens you open, the buttons you tap, the matches you start and finish, together with the app version, the device model, the operating system, your language and your approximate location, worked out from the connection.

Firebase Crashlytics records errors and crashes, with technical details of the device and of the app at that moment.

These records are not anonymous. They are tied to an identifier of your app installation, and error and crash reports also carry your account identifier and the identifier of the match. A daily copy of the usage events is kept in Google BigQuery, where we count them.

You can switch both off, and on again, in the app: Settings, then Privacy, then Analytics & Crash Reports.

In Thailand and Saudi Arabia, the legal basis for these records is our legitimate interests (section 24(5) of Thailand's Personal Data Protection Act; article 6(4) of Saudi Arabia's Personal Data Protection Law).

7. Notifications

If you allow notifications, Firebase Cloud Messaging keeps a token for your device so that we can tell you about challenges, friend requests and decisions about your account. In Settings, under Notifications, you choose who can send them to you. You can also turn them off in the settings of your device.

8. Advertising

SoliDuel includes Google AdMob, the advertising service of Google LLC, so that the game can show ads. When ads are shown, Google and its advertising partners receive the advertising identifier of your device, your IP address and information about the ads you see. They may combine this with what they know about your activity over time in other apps and on websites, to choose and measure ads.

Where the law requires your agreement for this, the app asks you before any ad is requested. You can also manage ad personalization in the settings of your device (iPhone and iPad: Settings, Privacy & Security, Tracking. Android: Settings, Google, Ads).

9. Who receives your data

We do not sell your personal data. We share it only with the companies that run the services the game needs, and with an authority when the law requires it.

Each of these companies also handles data under its own privacy policy. Other players see what is listed in section 4.

10. Where your data is processed

Our databases and our server code run in Google data centres in the United States. Google and the other providers may also process data in other countries where they operate. The IT service providers in section 9 are in the United States and are not covered by an adequacy decision, by UK adequacy regulations or by safeguards such as the EU-U.S. Data Privacy Framework or standard contractual clauses.

11. How long we keep it

12. How we protect it

Data travels between the app and our providers over encrypted connections. The access rules of our databases limit what each player can read and change. Access to our systems is limited to the people who run SoliDuel.

13. Your choices and rights

Depending on where you live, the law may give you more rights over your data, such as receiving a copy of it or objecting to some uses. Write to us and we handle your request.

14. Changes to this policy

We update this policy when SoliDuel or the law changes. When a change is important, we change the date at the top of this page, which shows when the current version took effect.

15. Contact

IOCODO LLC
30 N Gould St Ste N, Sheridan, WY 82801-6317, United States
Privacy contact: support@iocodo.com
Website: iocodo.com

16. Notices for some countries and US states

California and Delaware

If you live in California or Delaware: some browsers and devices can send a "Do Not Track" signal. There is no common standard for answering it, so SoliDuel does not change what it does when it receives one.

Other companies can collect data about your activity over time and across other apps and websites through SoliDuel only when the app shows ads: Google and its advertising partners, as section 8 describes.

Texas and Nebraska

If you live in Texas or Nebraska, the Texas Data Privacy and Security Act or the Nebraska Data Privacy Act gives you these rights over your personal data:

The personal data we process and why are in sections 3 to 8. The data we share, and the kinds of companies that receive it, are in section 9.

You can send a request in two ways, and neither needs a new account: write to support@iocodo.com, or delete your account in the app.

We answer within 45 days. If a request is complex we may take up to 45 days more, and we tell you why.

If we turn a request down, you can appeal by replying to our answer with the word "Appeal". We answer an appeal in writing within 60 days, and if we turn it down again we tell you how to complain to the Attorney General of your state.

Canada

The companies listed in section 9 process and keep your data outside Canada, mainly in the United States. While it is there, it may be accessed by the courts, law enforcement and national security authorities of that country under its laws.

Person in charge of the protection of personal information (Québec): the managing member of IOCODO LLC, at support@iocodo.com.

Vietnam

If you use SoliDuel in Vietnam, your personal data is transferred abroad. It is received by Google LLC, in the United States, which stores and processes it for us in order to run the game: sign-in, your profile and matches, the chat, notifications, usage statistics and crash reports. The feedback and the reports you send from the app are also delivered by Resend, in the United States, to our support mailbox.

Some messages are processed automatically by artificial intelligence. The AI decides nothing about you, your account or your access: a person at IOCODO decides.

If you do not want an email or a feedback message to go through the assistant, write KHÔNG DÙNG AI in the subject of your email to support@iocodo.com or at the start of your feedback message. We then handle it without artificial intelligence.

To report a chat or a player without the assistant, send the report by email with those words in the subject.

Korea

This policy in Korean, written for Korean law, is on 개인정보 처리방침.

Mexico

Aviso de privacidad simplificado

  • Responsable: IOCODO LLC, con domicilio en 30 N Gould St Ste N, Sheridan, WY 82801-6317, Estados Unidos.
  • Datos que tratamos: tu perfil de jugador y, si inicias sesión, tu correo; tus partidas, estadísticas y amistades; los mensajes del chat; identificadores del dispositivo y de la instalación; datos sobre cómo usas la app y sobre sus fallas; y lo que nos envías en un reporte o un correo. No tratamos datos personales sensibles.
  • Finalidades necesarias: hacer funcionar el juego, moderar el chat y responderte.
  • Finalidades que requieren tu consentimiento: las estadísticas de uso y los reportes de fallas.
  • Cómo negarte al uso de tus datos o limitarlo: en Ajustes, dentro de Privacidad, o escribiéndonos a support@iocodo.com.

Puedes consultar el aviso de privacidad integral, que explica cómo ejercer tus derechos ARCO, en iocodo.com/apps/soliduel/privacy_es.html.

Our privacy notice for people who use SoliDuel in Mexico is in Spanish on Aviso de privacidad.

European Economic Area

If you are in the European Economic Area, the GDPR applies to the data described in this policy. This is the legal basis for each use:

Under the GDPR you can:

Türkiye

If you use SoliDuel in Türkiye, this is our notice under Law No. 6698 on the Protection of Personal Data, in Turkish.

Aydınlatma metni

Bu metin, SoliDuel uygulamasını Türkiye'de kullanan kişileri 6698 sayılı Kişisel Verilerin Korunması Kanunu'nun (“Kanun”) 10. maddesi uyarınca aydınlatmak amacıyla hazırlanmıştır. Bu metin yalnızca bilgilendirme amaçlıdır. Açık rızanız, bu metinden ayrı olarak uygulama içinde alınır.

Veri sorumlusu. Veri sorumlusu, SoliDuel'i geliştiren ve yayımlayan IOCODO LLC'dir. IOCODO LLC, Amerika Birleşik Devletleri'nin Wyoming eyaletinde kayıtlı, sınırlı sorumlu bir şirkettir (LLC). Posta adresi: 30 N Gould St Ste N, Sheridan, WY 82801-6317, Amerika Birleşik Devletleri. E-posta: support@iocodo.com.

Hangi verileri, hangi amaçla ve hangi hukuki sebeple işliyoruz?

  • Oyunun çalışması: misafir profilinizin veya hesabınızın oluşturulması ve yönetilmesi, oturum açma, çevrimiçi maçlar, puanlar ve sıralama tablosu, arkadaşlar, meydan okumalar ve davet bağlantıları, çevrimiçi olup olmadığınızın gösterilmesi, uygulamaya gönderilen ayarlar ve sunucuya gelen isteklerin gerçekten SoliDuel uygulamasından geldiğinin doğrulanması.

    Veriler:

    • misafir profilinize verilen rastgele tanımlayıcı
    • kullanıcı adınız, avatarınız (bir emoji ve bir renk), ülkeniz, giriş yaptıysanız e-posta adresiniz ve kayıt tarihiniz
    • Google ile giriş yaparsanız seçtiğiniz Google hesabının e-posta adresi ve temel profil bilgileri
    • Apple ile giriş yaparsanız paylaşmayı seçtiğiniz e-posta adresi (Apple'ın özel aktarma adreslerinden biri olabilir) ve izin verirseniz adınız
    • e-posta ve şifreyle giriş yaparsanız e-posta adresiniz (şifrenizi Firebase Authentication işler, biz göremeyiz)
    • galibiyet, yenilgi ve beraberlikleriniz, puanınız, maç geçmişiniz, her rakibe karşı sonuçlarınız ve sıralama tablosundaki yeriniz
    • arkadaşlarınız, arkadaşlık istekleri, meydan okumalar, oluşturduğunuz davet bağlantıları ve engellediğiniz ya da sessize aldığınız oyuncular
    • çevrimiçi veya maçta olup olmadığınız ve en son ne zaman görüldüğünüz
    • uygulama sürümü, işletim sistemi, diliniz ve uygulama bağlandığında hizmet sağlayıcılarımıza ulaşan IP adresiniz

    Hukuki sebep: bir sözleşmenin kurulması veya ifasıyla doğrudan doğruya ilgili olması kaydıyla, sözleşmenin taraflarına ait kişisel verilerin işlenmesinin gerekli olması (Kanun md. 5/2-c).

  • Rakibinizle sohbet: maç sırasında rakibinizle mesajlaşabilmeniz. Misafirler sohbeti kullanamaz.

    Veriler: yazdığınız ve aldığınız mesajlar.

    Hukuki sebep: Kanun md. 5/2-c.

  • Sohbetin denetlenmesi ve içerik kurallarının uygulanması: bir maç bittiğinde bir yazılım, o maçın sohbetini önceden belirlenmiş kelime kalıplarıyla tarayarak oyuncuları başka bir uygulamaya geçmeye yönlendiren dolandırıcılıklarda sık görülen ifadeleri arar. Böyle bir ifade bulursa yalnızca bir şikâyet kaydı oluşturur.

    Bir oyuncu bir sohbeti şikâyet ettiğinde, o maçın mesajları iki oyuncunun kullanıcı kimlikleriyle birlikte bir kez de Google'ın Gemini hizmetine gönderilir. Bu gönderim yalnızca, şikâyet eden oyuncu dışında o sohbete yazan herkes sohbet başlamadan önce buna onay verdiyse yapılır. Rıza alınmadan paylaşılan mahrem içerikle ilgili şikâyetler ise Gemini'ye hiç gönderilmez. İki oyuncudan biri Avrupa Ekonomik Alanı'nda, Birleşik Krallık'ta veya İsviçre'de bulunduğunda da mesajlar Gemini'ye gönderilmez. Gemini mesajları içerik kurallarımıza göre okur ve şikâyeti inceleyen kişi için bir öneri yazar. Ne bu yazılım ne de Gemini karar verir. Gemini'nin yazdıkları oyunculara gösterilmez.

    Oyuncuların gönderdiği ve bu yazılımın oluşturduğu şikâyetleri ekibimizden bir kişi okur ve kararı o kişi verir; şikâyet kaydı bulunmayan sohbetleri ekibimizden kimse okumaz. İçerik kurallarını ihlal eden bir oyuncu sohbeti kullanma hakkını veya hesabını kaybedebilir.

    Veriler: sohbet mesajları, maç kimliği, iki oyuncunun kullanıcı kimlikleri, şikâyetler ve denetim kayıtları.

    Hukuki sebep: Kanun md. 5/2-c; içerik kuralları, kabul ettiğiniz Kullanım Koşulları'nın bir parçasıdır.

  • Bildirimler: bildirimlere izin verirseniz, meydan okumalar, arkadaşlık istekleri ve hesabınızla ilgili kararlar hakkında size bildirim gönderilmesi. Size kimlerin bildirim gönderebileceğini uygulamada seçebilir, bildirimleri cihazınızın ayarlarından da kapatabilirsiniz.

    Veriler: Firebase Cloud Messaging'in cihazınız için tuttuğu bildirim belirteci.

    Hukuki sebep: Kanun md. 5/2-c.

  • Bize gönderdiklerinizin ele alınması

    Veriler: uygulamadan gönderdiğiniz geri bildirimler ve şikâyetler ile destek e-postalarınız; verdiyseniz e-posta adresiniz.

    Hukuki sebep:

    • sorularınızın yanıtlanması bakımından Kanun md. 5/2-c
    • Kanun'un 11. maddesi uyarınca yaptığınız başvuruların sonuçlandırılması bakımından, veri sorumlusunun hukuki yükümlülüğünü yerine getirebilmesi için zorunlu olması (Kanun md. 5/2-ç ve md. 13)
    • size nasıl yanıt verdiğimizi kanıtlayabilmek amacıyla yazışmaların, Kişisel Verileri Koruma Kurulu'na şikâyet veya dava yolu açık olduğu sürece saklanması bakımından, bir hakkın tesisi, kullanılması veya korunması için veri işlemenin zorunlu olması (Kanun md. 5/2-e)
  • Bir yasanın gerektirdiği yerlerde, uygulama mağazanızın paylaştığı yaş aralığının okunması

    Veriler: yaş aralığı; telefonunuzun belleğinde kalır, hiçbir zaman saklanmaz, kaydedilmez veya gönderilmez.

    Hukuki sebep: ABD ve Brezilya'daki yaş yasalarının uygulama geliştiricisi olarak bize yüklediği yükümlülüklere uyulması bakımından, ilgili kişinin temel hak ve özgürlüklerine zarar vermemek kaydıyla, veri sorumlusunun meşru menfaatleri için veri işlenmesinin zorunlu olması (Kanun md. 5/2-f).

  • Uygulamanın kullanımına ilişkin istatistiklerin tutulması ve hataların giderilmesi: Firebase Analytics, açtığınız ekranları, dokunduğunuz düğmeleri, başlattığınız ve bitirdiğiniz maçları kaydeder; Firebase Crashlytics ise hataları ve çökmeleri kaydeder.

    Veriler: bu kullanım olayları; uygulama sürümü, cihaz modeli, işletim sistemi, diliniz ve bağlantınızdan tahmin edilen yaklaşık konumunuz; hata veya çökme anında cihaza ve uygulamaya ilişkin teknik ayrıntılar. Bu kayıtlar anonim değildir: uygulama kurulumunuza ait bir tanımlayıcıya bağlıdır; hata ve çökme raporlarında ayrıca hesap kimliğiniz ve ilgili maçın kimlik numarası bulunur. Kullanım olaylarının günlük bir kopyası, istatistiklerimizi hesapladığımız Google BigQuery'de saklanır.

    Hukuki sebep: açık rızanız (Kanun md. 5/1). 1.0.36 sürümünden itibaren, Türkiye'de kullanım istatistikleri ve çökme raporları siz açık rıza verene kadar kapalıdır. Her birini uygulamada Settings (Ayarlar) › Privacy (Gizlilik) bölümündeki kendi anahtarıyla açabilirsiniz: Usage statistics (Kullanım istatistikleri) ve Crash reports (Çökme raporları). Dilediğiniz zaman yeniden kapatabilirsiniz.

Verilerinizi hangi yöntemle topluyoruz? Kişisel verilerinizi iki yöntemle elde ediyoruz:

  • Otomatik yollarla: uygulamayı kullandığınız sırada, cihazınızdaki SoliDuel uygulaması, uygulamanın içinde yer alan hizmet sağlayıcı yazılımları (SDK) ve Google veri merkezlerinde çalışan sunucu kodumuz aracılığıyla. Google veya Apple ile giriş yaparsanız, yukarıda belirtilen hesap bilgilerini bu şirketlerden alırız.
  • Veri kayıt sisteminin parçası olmak kaydıyla otomatik olmayan yollarla: bize yazdığınızda, yani uygulamadan gönderdiğiniz geri bildirimler ve şikâyetler ile destek e-postalarınız aracılığıyla.

Verilerinizi kimlere ve hangi amaçla aktarıyoruz? Kişisel verilerinizi satmıyoruz. Verilerinizi yalnızca oyunun kullandığı hizmetleri işleten şirketlerle ve kanunun gerektirdiği hâllerde yetkili makamlarla paylaşıyoruz:

  • Google LLC (ABD):
    • oturum açma: Firebase Authentication, Google ile oturum açma
    • veritabanları: Cloud Firestore, Realtime Database
    • sunucu kodu: Cloud Functions
    • bildirimler: Firebase Cloud Messaging
    • uygulamaya gönderilen ayarlar: Remote Config
    • isteklerin gerçekten SoliDuel uygulamasından geldiğinin doğrulanması: App Check
    • şikâyet edilen bir sohbetin ön değerlendirmesi: Gemini API
    • açtıysanız kullanım istatistikleri: Firebase Analytics, BigQuery
    • açtıysanız çökme raporları: Firebase Crashlytics
  • Apple Inc. (ABD): Apple ile Giriş Yap hizmeti; iPhone ve iPad'de bildirimlerin iletilmesi; isteklerin gerçekten SoliDuel uygulamasından geldiğinin doğrulanması (App Attest, DeviceCheck)
  • Resend (ABD): uygulamadan gönderdiğiniz geri bildirimlerin ve şikâyetlerin destek posta kutumuza iletilmesi
  • E-posta barındırma hizmeti sağlayıcısı (ABD): destek posta kutumuzun barındırılması
  • Bilgi teknolojileri hizmet sağlayıcıları (ABD): bize gönderdiğiniz e-postaları, geri bildirimleri ve şikâyetleri okumak ve yanıtlarımızı hazırlamak için kullandığımız araçların sağlanması
  • Yetkili kamu kurum ve kuruluşları: kanunun gerektirdiği hâllerde

Bu şirketlerin her biri verileri kendi gizlilik politikasına göre de işler. Alıcılar verilerinizi yurt dışında işler: veritabanlarımız ve sunucu kodumuz Amerika Birleşik Devletleri'ndeki Google veri merkezlerinde çalışır; Google ve diğer sağlayıcılar verileri faaliyet gösterdikleri başka ülkelerde de işleyebilir.

Diğer oyuncular oyun içinde kullanıcı adınızı, avatarınızı, istatistiklerinizi, puanınızı ve sıralama tablosundaki yerinizi, çevrimiçi veya maçta olup olmadığınızı, gizlemediyseniz en son ne zaman görüldüğünüzü, avatarınızda göstermeyi seçtiyseniz ülkenizin bayrağını ve rakibinize gönderdiğiniz sohbet mesajlarını görür. E-posta adresiniz diğer oyunculara gösterilmez.

Haklarınız. Kanun'un 11. maddesi uyarınca, veri sorumlusuna başvurarak kendinizle ilgili şu haklara sahipsiniz:

  • kişisel verilerinizin işlenip işlenmediğini öğrenme
  • kişisel verileriniz işlenmişse buna ilişkin bilgi talep etme
  • kişisel verilerinizin işlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenme
  • kişisel verilerinizin yurt içinde veya yurt dışında aktarıldığı üçüncü kişileri bilme
  • kişisel verileriniz eksik veya yanlış işlenmişse düzeltilmesini isteme
  • Kanun'un 7. maddesindeki şartlar çerçevesinde kişisel verilerinizin silinmesini veya yok edilmesini isteme
  • düzeltme, silme ve yok etme işlemlerinin, kişisel verilerinizin aktarıldığı üçüncü kişilere bildirilmesini isteme
  • işlenen verilerin münhasıran otomatik sistemler vasıtasıyla analiz edilmesi suretiyle aleyhinize bir sonucun ortaya çıkmasına itiraz etme
  • kişisel verilerinizin kanuna aykırı olarak işlenmesi sebebiyle zarara uğramanız hâlinde zararın giderilmesini talep etme

Başvuru. Başvurunuzu support@iocodo.com adresine e-postayla iletebilirsiniz. Giriş yaptıysanız hesabınızın e-posta adresini belirtin. Sonuçlandırmadan önce kimliğinizi doğrulamanızı isteyebiliriz. Başvurunuzu, niteliğine göre en kısa sürede ve en geç otuz gün içinde ücretsiz olarak sonuçlandırırız (Kanun md. 13).

Hesabınızı dilediğiniz zaman uygulamadan da silebilirsiniz: Settings (Ayarlar) menüsünde Delete Account (Hesabı Sil) seçeneğini kullanın.