THIRD-PARTY NOTICES Tap Odyssey Effective Date: August 15, 2026 Last Updated: July 24, 2026 1. PURPOSE AND SCOPE This document identifies material third-party software, services, and creative sources used by Tap Odyssey (the “Game”). It provides attribution, provenance, license access, and an audited inventory of packaged software components. This document does not expand the Game license, replace the Privacy Policy or Terms of Service, certify legal compliance, or grant rights in third-party materials. Each third-party component or service remains governed by its applicable license, terms, policies, and mandatory law. If this summary conflicts with an upstream license or provider term, the upstream text controls. 2. AUDITED SOFTWARE INVENTORY The audited release inventory contains 138 packaged JAR or AAR artifacts: - 108 components classified under the Apache License, Version 2.0, with no additional source-level license notice identified in the audit; - 1 component, com.google.code.findbugs:jsr305:3.0.2, whose embedded Maven POM declares Apache License 2.0 and whose source archive contains Creative Commons Attribution 2.5 notices for four javax.annotation.concurrent classes; - 1 component classified under the MIT License; and - 28 Google, Firebase, Play Services, Mobile Ads, UMP, or related provider-controlled SDK components. The audit found no non-empty META-INF/NOTICE, META-INF/NOTICE.txt, LICENSE, or COPYING file inside the packaged artifacts inspected in the local Gradle cache, except for license information supplied through artifact metadata or source-file headers as described below. This inventory is a snapshot of the audited build and must be reviewed when dependencies or packaged versions change. 3. APACHE LICENSE 2.0 COMPONENTS AND JSR-305 SOURCE ATTRIBUTION The following packaged artifacts were classified under the Apache License, Version 2.0: - org.jetbrains.kotlin:kotlin-stdlib:2.4.10 - org.jetbrains:annotations:23.0.0 - androidx.core:core-ktx:1.19.0 - androidx.core:core:1.19.0 - androidx.annotation:annotation:1.10.0 - androidx.annotation:annotation-jvm:1.10.0 - androidx.annotation:annotation-experimental:1.5.1 - androidx.collection:collection:1.5.0 - androidx.collection:collection-jvm:1.5.0 - androidx.concurrent:concurrent-futures:1.1.0 - com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - androidx.core:core-viewtree:1.0.0 - androidx.interpolator:interpolator:1.0.0 - androidx.lifecycle:lifecycle-common:2.11.0 - androidx.lifecycle:lifecycle-common-jvm:2.11.0 - org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 - org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0 - org.jspecify:jspecify:1.0.0 - androidx.lifecycle:lifecycle-runtime-android:2.11.0 - androidx.arch.core:core-common:2.2.0 - androidx.arch.core:core-runtime:2.2.0 - androidx.profileinstaller:profileinstaller:1.4.0 - androidx.startup:startup-runtime:1.1.1 - androidx.tracing:tracing:1.2.0 - androidx.versionedparcelable:versionedparcelable:1.1.1 - androidx.core:core-splashscreen:1.2.0 - androidx.appcompat:appcompat-resources:1.7.0 - androidx.vectordrawable:vectordrawable:1.1.0 - androidx.vectordrawable:vectordrawable-animated:1.1.0 - androidx.lifecycle:lifecycle-runtime-ktx-android:2.11.0 - androidx.lifecycle:lifecycle-viewmodel-android:2.11.0 - androidx.lifecycle:lifecycle-runtime-compose-android:2.11.0 - androidx.compose.runtime:runtime:1.11.4 - androidx.compose.runtime:runtime-android:1.11.4 - androidx.compose.runtime:runtime-annotation:1.11.4 - androidx.compose.runtime:runtime-annotation-android:1.11.4 - androidx.activity:activity-compose:1.13.0 - androidx.activity:activity:1.13.0 - androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.11.0 - androidx.savedstate:savedstate:1.4.0 - androidx.savedstate:savedstate-android:1.4.0 - org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 - org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3 - androidx.navigationevent:navigationevent:1.0.0 - androidx.navigationevent:navigationevent-android:1.0.0 - androidx.compose.runtime:runtime-saveable-android:1.11.4 - androidx.savedstate:savedstate-compose-android:1.4.0 - androidx.compose.ui:ui-android:1.11.4 - androidx.autofill:autofill:1.0.0 - androidx.compose.runtime:runtime-retain-android:1.11.4 - androidx.compose.ui:ui-geometry:1.11.4 - androidx.compose.ui:ui-geometry-android:1.11.4 - androidx.compose.ui:ui-util:1.11.4 - androidx.compose.ui:ui-util-android:1.11.4 - androidx.compose.ui:ui-graphics-android:1.11.4 - androidx.compose.ui:ui-unit-android:1.11.4 - androidx.graphics:graphics-path:1.0.1 - androidx.compose.ui:ui-text-android:1.11.4 - androidx.emoji2:emoji2:1.4.0 - androidx.customview:customview-poolingcontainer:1.0.0 - androidx.transition:transition:1.6.0 - androidx.dynamicanimation:dynamicanimation:1.0.0 - androidx.legacy:legacy-support-core-utils:1.0.0 - androidx.documentfile:documentfile:1.0.0 - androidx.loader:loader:1.0.0 - androidx.localbroadcastmanager:localbroadcastmanager:1.0.0 - androidx.print:print:1.0.0 - androidx.window:window:1.5.0 - androidx.window:window-core:1.5.0 - androidx.window:window-core-android:1.5.0 - androidx.navigationevent:navigationevent-compose-android:1.0.0 - androidx.navigation:navigation-compose:2.9.8 - androidx.navigation:navigation-compose-android:2.9.8 - androidx.compose.animation:animation:1.11.4 - androidx.compose.animation:animation-android:1.11.4 - androidx.compose.animation:animation-core:1.11.4 - androidx.compose.animation:animation-core-android:1.11.4 - androidx.compose.foundation:foundation-layout:1.11.4 - androidx.compose.foundation:foundation-layout-android:1.11.4 - androidx.lifecycle:lifecycle-viewmodel-compose-android:2.11.0 - androidx.navigation:navigation-common:2.9.8 - androidx.navigation:navigation-common-android:2.9.8 - androidx.navigation:navigation-runtime-android:2.9.8 - androidx.datastore:datastore-preferences:1.2.1 - androidx.datastore:datastore-preferences-android:1.2.1 - androidx.datastore:datastore:1.2.1 - androidx.datastore:datastore-android:1.2.1 - androidx.datastore:datastore-core:1.2.1 - androidx.datastore:datastore-core-android:1.2.1 - androidx.datastore:datastore-core-okio-jvm:1.2.1 - com.squareup.okio:okio:3.9.1 - com.squareup.okio:okio-jvm:3.9.1 - androidx.datastore:datastore-preferences-core-android:1.2.1 - androidx.browser:browser:1.8.0 - androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 - androidx.webkit:webkit:1.12.1 - androidx.work:work-runtime:2.7.0 - androidx.room:room-runtime:2.2.5 - androidx.room:room-common:2.2.5 - androidx.sqlite:sqlite-framework:2.1.0 - androidx.sqlite:sqlite:2.1.0 - androidx.fragment:fragment:1.8.9 - androidx.viewpager:viewpager:1.0.0 - androidx.customview:customview:1.0.0 - com.google.guava:guava:31.1-android - com.google.guava:failureaccess:1.0.1 - com.google.j2objc:j2objc-annotations:1.3 - javax.inject:javax.inject:1 The complete Apache License, Version 2.0 is reproduced without modification in: Canonical file: LICENSE_APACHE_2_0.txt Website route: https://afkerianinteractive.github.io/tap-odyssey/apache-2.0.html Upstream copyright, patent, trademark, and attribution notices remain with their respective owners. The absence of a non-empty upstream NOTICE file in the audited artifacts does not modify the Apache License or any upstream rights. Special upstream evidence for com.google.code.findbugs:jsr305:3.0.2: - The embedded Maven POM declares “The Apache Software License, Version 2.0.” - No LICENSE, NOTICE, or COPYING file was present in the binary JAR or source JAR. - The following source files contain a Creative Commons Attribution 2.5 notice: - javax.annotation.concurrent.GuardedBy - javax.annotation.concurrent.Immutable - javax.annotation.concurrent.NotThreadSafe - javax.annotation.concurrent.ThreadSafe The exact source header is reproduced below without modification: /* * Copyright (c) 2005 Brian Goetz * Released under the Creative Commons Attribution License * (http://creativecommons.org/licenses/by/2.5) * Official home: http://www.jcip.net */ This notice preserves both items of upstream evidence. It does not reinterpret or resolve the difference between the artifact-level Maven license declaration and the source-level notices. The applicable upstream terms control. 4. MIT-LICENSED COMPONENT The audited build includes: - org.checkerframework:checker-qual:3.12.0 The applicable copyright and MIT License text is reproduced below without modification: Checker Framework qualifiers Copyright 2004-present by the Checker Framework developers MIT License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5. GOOGLE SERVICES AND PROVIDER-CONTROLLED SDK COMPONENTS The audited build includes the following provider-controlled components: - com.google.android.gms:play-services-ads:25.4.0 - com.google.android.gms:play-services-ads-api:25.4.0 - com.google.android.gms:play-services-basement:18.9.0 - com.google.android.gms:play-services-measurement-sdk-api:23.2.0 - com.google.android.gms:play-services-measurement-base:23.2.0 - com.google.android.play:hsdp:2.0.1 - com.google.android.ump:user-messaging-platform:4.0.0 - com.google.android.gms:play-services-ads-identifier:18.0.0 - com.google.android.gms:play-services-appset:16.0.1 - com.google.android.gms:play-services-base:18.5.0 - com.google.android.gms:play-services-tasks:18.4.0 - com.google.android.gms:play-services-measurement:23.2.0 - com.google.android.gms:play-services-measurement-impl:23.2.0 - com.google.android.gms:play-services-stats:17.0.2 - com.google.android.gms:play-services-measurement-api:23.2.0 - com.google.firebase:firebase-components:19.0.0 - com.google.firebase:firebase-annotations:17.0.0 - com.google.firebase:firebase-installations-interop:17.3.0 - com.google.firebase:firebase-measurement-connector:20.0.1 - com.google.android.gms:play-services-measurement-sdk:23.2.0 - com.google.firebase:firebase-sessions:3.0.7 - com.google.firebase:firebase-encoders-json:18.0.1 - com.google.firebase:firebase-datatransport:19.0.0 - com.google.android.datatransport:transport-api:3.2.0 - com.google.android.datatransport:transport-backend-cct:3.3.0 - com.google.android.datatransport:transport-runtime:3.3.0 - com.google.firebase:firebase-encoders-proto:16.0.0 - com.google.firebase:firebase-config-interop:16.0.1 These components include or support Google Mobile Ads, Google AdMob, Google User Messaging Platform, Google Analytics for Firebase, Firebase Crashlytics, Firebase Installations, Firebase Sessions, measurement, identifiers, transport, and related functionality. Their inclusion in this inventory does not grant an open-source license to proprietary Google or provider software. Use of the applicable services and SDKs remains subject to the provider’s agreements, policies, documentation, and mandatory law. Canonical service notice: AD_SERVICES_NOTICE.txt Website route: https://afkerianinteractive.github.io/tap-odyssey/admob-notice.html Data processing and privacy disclosures are addressed in the Tap Odyssey Privacy Policy. 6. CREATIVE AND GENERATED MATERIAL The audited project and existing legal inventory identify the following creative or generated material sources: 1. OpenAI / ChatGPT-generated visual assets Canonical notice: OPENAI_CHATGPT_NOTICE.txt Website route: https://afkerianinteractive.github.io/tap-odyssey/openai-notice.html 2. Pixabay sound effects Canonical notice: PIXABAY_NOTICE.txt Website route: https://afkerianinteractive.github.io/tap-odyssey/pixabay-notice.html 3. Suno-generated music Canonical notice: SUNO_NOTICE.txt Website route: https://afkerianinteractive.github.io/tap-odyssey/suno-notice.html The operator retains available provenance records associated with acquisition or generation. Provider terms, subscription status, license conditions, and service availability may change. The applicable terms and contemporaneous provenance records control. Generated output may not be unique and may be subject to third-party rights or mandatory law. No notice guarantees exclusivity, copyrightability, registrability, non-infringement, or continuing provider availability. 7. RELATED LEGAL DOCUMENTS Privacy Policy: https://afkerianinteractive.github.io/tap-odyssey/privacy-policy.html Terms of Service: https://afkerianinteractive.github.io/tap-odyssey/terms-of-service.html Provider-controlled services remain governed by their own terms and privacy policies. These notices do not eliminate provider obligations or the operator’s responsibilities. 8. NO ENDORSEMENT OR AFFILIATION Unless an applicable upstream license or individual notice expressly states otherwise, no listed third party is affiliated with, sponsoring, or endorsing Jesus Afkerian, AFKERIAN INTERACTIVE, or Tap Odyssey. Google, Android, Firebase, AdMob, OpenAI, ChatGPT, Pixabay, Suno, Kotlin, AndroidX, Jetpack, Checker Framework, Guava, Okio, JSpecify, JSR-305, JCIP, Creative Commons, and other referenced names and marks belong to their respective owners. 9. THIRD-PARTY WARRANTY STATUS Third-party software, services, and materials are provided under their own licenses and terms. Jesus Afkerian does not provide an additional warranty on behalf of third-party licensors or providers. Nothing in this document limits rights or remedies that cannot lawfully be waived. 10. CONTACT Jesus Afkerian, a natural person operating under the AFKERIAN INTERACTIVE brand Publisher and operator of Tap Odyssey Email: afkerian.support@gmail.com Website: https://afkerianinteractive.github.io/