Last Updated: March 25, 2026
Effective Date: March 25, 2026
This Privacy Policy explains how Riffle ("we," "us," or "our") collects, uses, shares, and protects information when you use our mobile application (the "App"), our website at https://riffle.games/, and any other services that link to this Privacy Policy (collectively, the "Services").
By using the Services, you agree to this Privacy Policy. If you do not agree, do not use the Services.
This Privacy Policy applies to:
It does not apply to third-party websites, products, or services that have their own privacy policies.
We collect the following categories of information.
Public vs. private: your content is not public by default. It becomes public only when you publish it to public areas of the Services.
If you choose to use our "Invite Friends" feature and grant contacts access, we may access contact names and phone numbers from your device address book so that you can select people to invite.
Based on our current code implementation, this contact data is used locally on your device to help you choose invite targets. We do not state that we upload your full address book to our servers unless we tell you otherwise in the future.
We may collect or receive technical information such as:
Some of this information is processed locally on your device to power gameplay and app features. Some may also be sent to our servers or service providers when needed to provide the Services, analyze usage, deliver notifications, prevent fraud, or debug issues.
We use analytics and mobile attribution tools to understand how users find and use the App.
Depending on your device settings, platform rules, and applicable law, we may collect or receive:
Our website and in-app webviews may use standard web technologies such as browser storage, cookies, request logs, and similar tools to remember preferences, support sessions, understand usage, and improve performance and security.
We store some information locally on your device, such as:
The list below focuses on SDKs, libraries, and services that process personal data, device data, content, identifiers, notifications, or permissions. UI-only libraries that do not meaningfully collect data are omitted.
PostHog (posthog-react-native)
What it does: Product analytics
Data involved: Manual screen views and events, analytics distinct ID, stable user ID, username or nickname, login or auth-source context, app version, and technical metadata attached to events
How it is used: Enabled only after tracking consent is granted. In the current mobile build, we use PostHog for manually defined product analytics with autocapture disabled, and we do not enable session replay in this build. If tracking is denied, PostHog is not initialized and new PostHog events are not sent.
Tenjin (native module via withTenjin)
What it does: Install attribution, campaign measurement, retention measurement, fraud prevention
Data involved: App opens, session events, registration and gameplay milestones, retention events, IP/network metadata, locale/language/country/time-zone context, app version and OS version, device characteristics, our app-scoped IDs included in certain custom events, IDFA/AAID when permitted, iOS vendor identifiers and related device parameters, Android App Set ID, install referrer, and SKAdNetwork conversion values / advertiser postbacks on iOS
How it is used: Used as our mobile measurement partner. iOS attribution remains connected for SKAdNetwork even if ATT is denied. On Android, turning tracking off in our current implementation excludes advertising_id and limit_ad_tracking, while limited attribution and session measurement may still occur. Failed events may be cached locally and retried after connectivity recovers.
Google Sign-In (@react-native-google-signin/google-signin)
What it does: User authentication
Data involved: Google account ID, email, name, profile photo URL, ID token, and other login response data you authorize
How it is used: Used only when you choose Google sign-in.
Sign in with Apple (expo-apple-authentication)
What it does: User authentication
Data involved: Apple user identifier, email or private relay address, full name, identity token, authorization code
How it is used: Used only when you choose Apple sign-in.
Expo Notifications / APNs / FCM (expo-notifications)
What it does: Push notification registration and delivery
Data involved: Push token, notification permission status, notification content and interaction data; our app also sends device ID, app version, device model, and OS version to our backend for push registration
How it is used: Used only if you allow notifications. Apple and Google may process push delivery under their own policies.
Expo Contacts (expo-contacts)
What it does: Invite-friends contact access
Data involved: Contact names and phone numbers that you allow the app to read
How it is used: Used only when you open invite flows and grant access. Based on current code, this is used locally for invitations.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
What it does: Media selection, capture, recording, saving, and upload
Data involved: Photos, videos, audio files, file names, MIME types, file sizes, camera captures, microphone recordings, save-to-gallery actions
How it is used: Used when you intentionally capture, choose, convert, upload, or save media.
FFmpegKit (ffmpeg-kit-react-native)
What it does: Local video/audio processing
Data involved: Locally selected media needed for conversion or extraction
How it is used: Used locally on device to process media before you decide whether to upload the result.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
What it does: Device capability, compatibility, diagnostics, gameplay support, screenshot-share flow
Data involved: Device model and OS data, app version, locale/time zone, network state and IP address, battery state, sensor readings, screenshot events
How it is used: Used to power game capabilities and app diagnostics. Some values may remain local to the device; some may also be included in service requests or analytics/attribution where needed.
AsyncStorage, SQLite, File System
What it does: Local persistence and caching
Data involved: Auth tokens, settings, cached assets, local databases, temporary processing files, queued events
How it is used: Stored on your device to keep the Services working and improve performance.
We request or declare device permissions only for the purposes described below.
Camera
Purpose: Capture photos or videos for games, profile images, and other creative features
Typical trigger: When you choose to take a photo or use an in-app camera feature
Photo Library / Media Library (read)
Purpose: Let you select images or videos from your device
Typical trigger: When you choose media from your gallery
Photo Library / Media Library (save / add)
Purpose: Save screenshots, generated images, or exported content to your device
Typical trigger: When you choose to save content locally
Microphone
Purpose: Record audio or support camera or game features that use sound input
Typical trigger: When you start an audio recording or a feature that records sound
Notifications
Purpose: Register a push token and deliver notifications
Typical trigger: When you allow notifications
Contacts
Purpose: Help you find friends to invite
Typical trigger: When you open invite flows and grant contacts access
Tracking / Advertising ID
Purpose: Measure marketing performance and app attribution
Typical trigger: iOS App Tracking Transparency prompt, or Android tracking consent / advertising ID flows where applicable
Motion / Sensors
Purpose: Enable motion-based interactive game features
Typical trigger: When a game or feature requests accelerometer, gyroscope, magnetometer, or barometer data
Screenshot detection
Purpose: Detect a screenshot event and offer related share tools
Typical trigger: On supported Android screenshot-share flows
Internet
Purpose: Send API requests, upload content, and deliver service functionality
Typical trigger: General app use
Network state
Purpose: Detect connectivity and decide when to retry network-dependent tasks or queued events
Typical trigger: General app use
Vibration / Haptics
Purpose: Provide touch feedback
Typical trigger: When you interact with supported controls
Our current iOS configuration also contains permission strings for Location When In Use and Face ID.
Based on our current code review:
If we begin actively requesting or using those capabilities in production, we will update this Privacy Policy accordingly.
Our current mobile builds also include attribution-related configuration for measurement:
NSAdvertisingAttributionReportEndpoint;AD_ID permission and include support for App Set ID and install referrer attribution through the Tenjin integration.We use information to:
We use Tenjin and related tooling for marketing measurement and attribution, not to deliver third-party interest-based ("personalized") advertising to you inside the App. If that changes, we will update this Privacy Policy and provide any required notice or choice.
We do not rent or sell your personal information for money. We share information only as described below.
We share information with vendors that help us operate the Services, such as hosting, storage, media processing, content delivery, notifications, security, and analytics providers. They may access information only to provide services on our behalf and must protect it.
If tracking is enabled, we share relevant analytics events and identifiers with PostHog so that we can understand screen views, feature usage, sign-up/login flows, app lifecycle behavior, and product behavior.
This may include screen-view events, manually defined custom events, an analytics distinct ID, our stable user ID, username or nickname, login platform or auth-source context, app version, and related technical metadata attached to analytics events.
In our current mobile build, we use PostHog for manual product analytics only. We configure autocapture as disabled, and we do not enable session replay in this build. If tracking is disabled, our app logic does not initialize PostHog and new PostHog analytics events are not sent.
Where PostHog Cloud is used, PostHog acts as our analytics service provider or processor for data that we instruct it to process on our behalf. PostHog's privacy documentation and privacy policy are available at https://posthog.com/docs/privacy and https://posthog.com/privacy.
We share or allow collection of relevant attribution and measurement data with Tenjin so that we can:
This may include advertising identifiers when permitted, app events used for measurement, install referrer data, App Set ID, IP address, locale or country context, device and app metadata, and SKAdNetwork-related information on iOS.
If tracking is denied or limited, we limit Tenjin data sharing where supported by our implementation and platform rules. For example, on iOS we do not access IDFA without ATT authorization, and on Android our current implementation excludes advertising_id and limit_ad_tracking from Tenjin when the in-app tracking toggle is off. Even when user-level tracking is limited, Tenjin may still receive limited install/session measurement data, install referrer or App Set ID signals on supported Android devices, and SKAdNetwork-related signals on iOS.
Tenjin's own privacy policy is available at https://www.tenjin.com/privacy/.
If you choose Google sign-in or Apple sign-in, the relevant provider processes authentication data under its own privacy terms.
If you enable notifications, Apple Push Notification service (APNs) and/or Firebase Cloud Messaging (FCM), depending on platform, may process the push token and related delivery data needed to send notifications.
If you publish content to public areas of the Services, other users can view and interact with it.
We may disclose information:
Riffle enables users to create and experience games and related content.
We do not use your Content, prompts, uploads, or media to train generative AI foundation models.
We may still process that content to provide the Services, store your game data, operate feeds and recommendations, perform moderation and safety checks, and debug issues.
You can control your information in several ways:
We retain information only as long as necessary for the purposes described in this Policy.
If you delete your account, we will delete or anonymize associated personal data within a reasonable period after verification. In most cases, we aim to complete deletion within 15 days. In limited circumstances, we may retain certain information longer to comply with law, address fraud or security issues, resolve disputes, or honor technical constraints.
Riffle does not currently offer paid subscriptions or in-app purchases in the current build covered by this Policy. If that changes, we will update this Privacy Policy before or when those features launch.
We maintain reasonable administrative, technical, and physical safeguards designed to protect information. No system is completely secure, and we cannot guarantee absolute security.
We may process and store information in the United States and other countries where we or our service providers operate.
Our current mobile analytics configuration includes a PostHog Cloud US ingestion endpoint (https://us.i.posthog.com), so analytics data sent to PostHog from the mobile app may be processed in the United States.
The Services are not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided personal information, contact us and we will take steps to delete it.
You can delete your account in the App:
Settings -> Account -> Delete Account
After you delete your account:
If you cannot access the App, you may request deletion by emailing us at cy2749@nyu.edu with:
We may need to verify your request before processing it.
We may update this Privacy Policy from time to time. We will update the "Last Updated" date and, if changes are material, provide additional notice where required.
Email: cy2749@nyu.edu
Developer / Legal name: Gang Xue
Последнее обновление: 25 марта 2026 г.
Дата вступления в силу: 25 марта 2026 г.
Настоящая Политика конфиденциальности объясняет, как Riffle («мы», «нас» или «наш») собирает, использует, передает и защищает информацию, когда вы используете наше мобильное приложение («Приложение»), наш веб-сайт по адресу https://riffle.games/ и любые другие сервисы, которые содержат ссылку на настоящую Политику конфиденциальности (совместно — «Сервисы»).
Используя Сервисы, вы соглашаетесь с настоящей Политикой конфиденциальности. Если вы не согласны с ней, не используйте Сервисы.
Настоящая Политика конфиденциальности применяется к:
Она не применяется к сторонним веб-сайтам, продуктам или сервисам, которые имеют собственные политики конфиденциальности.
Мы собираем следующие категории информации.
Публичное vs. частное: ваш контент по умолчанию не является публичным. Он становится публичным только тогда, когда вы публикуете его в публичных разделах Сервисов.
Если вы решите использовать функцию «Invite Friends» и предоставите доступ к контактам, мы можем получать имена и номера телефонов из адресной книги вашего устройства, чтобы вы могли выбрать людей для приглашения.
Согласно нашей текущей реализации кода, эти данные контактов используются локально на вашем устройстве, чтобы помочь вам выбрать адресатов приглашений. Мы не заявляем, что загружаем всю вашу адресную книгу на наши серверы, если только мы не сообщим вам об этом в будущем.
Мы можем собирать или получать техническую информацию, такую как:
Часть этой информации обрабатывается локально на вашем устройстве для обеспечения игрового процесса и функций приложения. Часть также может передаваться на наши серверы или поставщикам услуг, когда это необходимо для предоставления Сервисов, анализа использования, доставки уведомлений, предотвращения мошенничества или отладки проблем.
Мы используем инструменты аналитики и мобильной атрибуции, чтобы понимать, как пользователи находят Приложение и используют его.
В зависимости от настроек вашего устройства, правил платформы и применимого законодательства мы можем собирать или получать:
Наш веб-сайт и встроенные webviews могут использовать стандартные веб-технологии, такие как хранилище браузера, cookies, журналы запросов и аналогичные инструменты, чтобы запоминать предпочтения, поддерживать сессии, понимать использование и улучшать производительность и безопасность.
Мы храним некоторую информацию локально на вашем устройстве, такую как:
Приведенный ниже список сосредоточен на SDKs, библиотеках и сервисах, которые обрабатывают персональные данные, данные устройства, контент, идентификаторы, уведомления или разрешения. Библиотеки только для интерфейса, которые не собирают данные существенным образом, не включены.
PostHog (posthog-react-native)
Что делает: продуктовая аналитика
Какие данные задействованы: просмотры экранов и события, определенные вручную, analytics distinct ID, стабильный идентификатор пользователя, имя пользователя или псевдоним, контекст входа или источника аутентификации, версия приложения и технические метаданные, прикрепленные к событиям
Как используется: включается только после предоставления согласия на отслеживание. В текущей мобильной сборке мы используем PostHog для вручную определенной продуктовой аналитики с отключенным autocapture, и мы не включаем session replay в этой сборке. Если в отслеживании отказано, PostHog не инициализируется, и новые события PostHog не отправляются.
Tenjin (нативный модуль через withTenjin)
Что делает: атрибуция установок, измерение кампаний, измерение удержания, предотвращение мошенничества
Какие данные задействованы: открытия приложения, события сессий, регистрации и контрольные этапы игрового процесса, события удержания, IP/сетевые метаданные, контекст локали/языка/страны/часового пояса, версия приложения и версия ОС, характеристики устройства, наши идентификаторы в рамках приложения, включенные в определенные пользовательские события, IDFA/AAID, когда это разрешено, идентификаторы поставщика на iOS и связанные параметры устройства, Android App Set ID, Install Referrer и значения конверсии SKAdNetwork / advertiser postbacks на iOS
Как используется: используется как наш партнер по мобильным измерениям. Атрибуция на iOS остается подключенной для SKAdNetwork даже если ATT отклонен. На Android отключение отслеживания в нашей текущей реализации исключает advertising_id и limit_ad_tracking, при этом ограниченная атрибуция и измерение сессий могут по-прежнему выполняться. Сбойные события могут кэшироваться локально и повторно отправляться после восстановления соединения.
Google Sign-In (@react-native-google-signin/google-signin)
Что делает: аутентификация пользователя
Какие данные задействованы: идентификатор Google-аккаунта, электронная почта, имя, URL фотографии профиля, ID token и другие данные ответа на вход, на которые вы дали разрешение
Как используется: используется только когда вы выбираете вход через Google.
Sign in with Apple (expo-apple-authentication)
Что делает: аутентификация пользователя
Какие данные задействованы: идентификатор пользователя Apple, адрес электронной почты или адрес Private Relay, полное имя, identity token, authorization code
Как используется: используется только когда вы выбираете вход через Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Что делает: регистрация и доставка push-уведомлений
Какие данные задействованы: push token, статус разрешения на уведомления, содержимое уведомлений и данные о взаимодействии с ними; наше приложение также отправляет идентификатор устройства, версию приложения, модель устройства и версию ОС на наш backend для регистрации push-уведомлений
Как используется: используется только если вы разрешаете уведомления. Apple и Google могут обрабатывать доставку push-уведомлений в соответствии со своими собственными политиками.
Expo Contacts (expo-contacts)
Что делает: доступ к контактам для приглашения друзей
Какие данные задействованы: имена и номера телефонов контактов, чтение которых вы разрешаете приложению
Как используется: используется только когда вы открываете потоки приглашения и предоставляете доступ. Согласно текущему коду, это используется локально для приглашений.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Что делает: выбор, съемка, запись, сохранение и загрузка медиафайлов
Какие данные задействованы: фотографии, видео, аудиофайлы, имена файлов, MIME-типы, размеры файлов, снимки с камеры, записи с микрофона, действия по сохранению в галерею
Как используется: используется, когда вы намеренно снимаете, выбираете, преобразуете, загружаете или сохраняете медиафайлы.
FFmpegKit (ffmpeg-kit-react-native)
Что делает: локальная обработка видео/аудио
Какие данные задействованы: локально выбранные медиафайлы, необходимые для преобразования или извлечения
Как используется: используется локально на устройстве для обработки медиафайлов, прежде чем вы решите, загружать ли результат.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Что делает: возможности устройства, совместимость, диагностика, поддержка игрового процесса, поток отправки снимков экрана
Какие данные задействованы: модель устройства и данные ОС, версия приложения, локаль/часовой пояс, состояние сети и IP-адрес, состояние батареи, показания датчиков, события создания снимков экрана
Как используется: используется для обеспечения игровых возможностей и диагностики приложения. Некоторые значения могут оставаться локально на устройстве; некоторые также могут включаться в запросы к сервисам или в аналитику/атрибуцию, когда это необходимо.
AsyncStorage, SQLite, File System
Что делает: локальное хранение и кеширование
Какие данные задействованы: токены аутентификации, настройки, кешированные ресурсы, локальные базы данных, временные файлы обработки, поставленные в очередь события
Как используется: сохраняется на вашем устройстве, чтобы поддерживать работу Сервисов и улучшать производительность.
Мы запрашиваем или объявляем разрешения устройства только для целей, описанных ниже.
Камера
Цель: съемка фотографий или видео для игр, изображений профиля и других творческих функций
Типичный триггер: когда вы выбираете сделать фотографию или использовать встроенную функцию камеры
Фото-библиотека / Media Library (чтение)
Цель: дать вам возможность выбирать изображения или видео с вашего устройства
Типичный триггер: когда вы выбираете медиафайлы из своей галереи
Фото-библиотека / Media Library (сохранение / добавление)
Цель: сохранять снимки экрана, сгенерированные изображения или экспортированный контент на вашем устройстве
Типичный триггер: когда вы выбираете сохранить контент локально
Микрофон
Цель: запись аудио или поддержка функций камеры или игры, использующих звуковой ввод
Типичный триггер: когда вы начинаете запись аудио или функцию, записывающую звук
Уведомления
Цель: зарегистрировать push token и доставлять уведомления
Типичный триггер: когда вы разрешаете уведомления
Контакты
Цель: помочь вам найти друзей для приглашения
Типичный триггер: когда вы открываете потоки приглашения и предоставляете доступ к контактам
Отслеживание / Advertising ID
Цель: измерять эффективность маркетинга и атрибуцию приложения
Типичный триггер: запрос App Tracking Transparency на iOS или потоки согласия на отслеживание / Advertising ID на Android, где это применимо
Движение / Датчики
Цель: включить интерактивные игровые функции на основе движения
Типичный триггер: когда игра или функция запрашивает данные акселерометра, гироскопа, магнитометра или барометра
Обнаружение снимка экрана
Цель: обнаружить событие создания снимка экрана и предложить связанные инструменты для публикации
Типичный триггер: в поддерживаемых потоках отправки снимков экрана на Android
Интернет
Цель: отправлять API-запросы, загружать контент и обеспечивать функциональность сервиса
Типичный триггер: обычное использование приложения
Состояние сети
Цель: определять подключение и решать, когда повторно выполнять сетезависимые задачи или поставленные в очередь события
Типичный триггер: обычное использование приложения
Вибрация / Haptics
Цель: обеспечивать тактильную обратную связь
Типичный триггер: когда вы взаимодействуете с поддерживаемыми элементами управления
Наша текущая конфигурация iOS также содержит строки разрешений для Location When In Use и Face ID.
Согласно нашему текущему анализу кода:
Если мы начнем активно запрашивать или использовать эти возможности в production, мы соответствующим образом обновим настоящую Политику конфиденциальности.
Наши текущие мобильные сборки также включают конфигурацию, связанную с атрибуцией, для измерений:
NSAdvertisingAttributionReportEndpoint;AD_ID и включаем поддержку App Set ID и атрибуции Install Referrer через интеграцию Tenjin.Мы используем информацию для:
Мы используем Tenjin и связанные инструменты для маркетинговых измерений и атрибуции, а не для показа вам внутри Приложения сторонней рекламы на основе интересов («персонализированной» рекламы). Если это изменится, мы обновим настоящую Политику конфиденциальности и предоставим все необходимые уведомления или варианты выбора.
Мы не сдаем в аренду и не продаем вашу персональную информацию за деньги. Мы передаем информацию только в порядке, описанном ниже.
Мы передаем информацию подрядчикам, которые помогают нам работать Сервисам, таким как поставщики хостинга, хранения, обработки медиа, доставки контента, уведомлений, безопасности и аналитики. Они могут получать доступ к информации только для оказания услуг от нашего имени и обязаны защищать ее.
Если отслеживание включено, мы передаем соответствующие аналитические события и идентификаторы в PostHog, чтобы понимать просмотры экранов, использование функций, потоки регистрации/входа, поведение в жизненном цикле приложения и поведение продукта.
Это может включать события просмотра экранов, вручную определенные пользовательские события, analytics distinct ID, наш стабильный идентификатор пользователя, имя пользователя или псевдоним, платформу входа или контекст источника аутентификации, версию приложения и связанные технические метаданные, прикрепленные к аналитическим событиям.
В нашей текущей мобильной сборке мы используем PostHog только для ручной продуктовой аналитики. Мы настраиваем autocapture как отключенный, и мы не включаем session replay в этой сборке. Если отслеживание отключено, наша логика приложения не инициализирует PostHog, и новые аналитические события PostHog не отправляются.
Если используется PostHog Cloud, PostHog выступает как наш поставщик услуг аналитики или обработчик данных, которые мы поручаем ему обрабатывать от нашего имени. Документация PostHog по конфиденциальности и политика конфиденциальности доступны по адресам https://posthog.com/docs/privacy и https://posthog.com/privacy.
Мы передаем или разрешаем сбор релевантных данных об атрибуции и измерениях Tenjin, чтобы мы могли:
Это может включать рекламные идентификаторы, когда это разрешено, события приложения, используемые для измерения, данные Install Referrer, App Set ID, IP-адрес, контекст локали или страны, данные устройства и приложения, а также информацию, связанную с SKAdNetwork, на iOS.
Если отслеживание отклонено или ограничено, мы ограничиваем передачу данных Tenjin там, где это поддерживается нашей реализацией и правилами платформы. Например, на iOS мы не получаем доступ к IDFA без авторизации ATT, а на Android наша текущая реализация исключает advertising_id и limit_ad_tracking для Tenjin, когда переключатель отслеживания в приложении выключен. Даже когда отслеживание на уровне пользователя ограничено, Tenjin все равно может получать ограниченные данные об установке/сессии, сигналы Install Referrer или App Set ID на поддерживаемых устройствах Android и связанные с SKAdNetwork сигналы на iOS.
Собственная политика конфиденциальности Tenjin доступна по адресу https://www.tenjin.com/privacy/.
Если вы выбираете вход через Google или через Apple, соответствующий провайдер обрабатывает данные аутентификации в соответствии со своими собственными условиями конфиденциальности.
Если вы включаете уведомления, Apple Push Notification service (APNs) и/или Firebase Cloud Messaging (FCM), в зависимости от платформы, могут обрабатывать push token и связанные данные доставки, необходимые для отправки уведомлений.
Если вы публикуете контент в публичных разделах Сервисов, другие пользователи могут просматривать его и взаимодействовать с ним.
Мы можем раскрывать информацию:
Riffle позволяет пользователям создавать и получать доступ к играм и связанному контенту.
Мы не используем ваш Контент, запросы, загрузки или медиафайлы для обучения базовых генеративных моделей ИИ.
Мы по-прежнему можем обрабатывать такой контент для предоставления Сервисов, хранения ваших игровых данных, работы лент и рекомендаций, выполнения модерации и проверок безопасности, а также для отладки проблем.
Вы можете контролировать свою информацию несколькими способами:
Мы храним информацию только столько, сколько необходимо для целей, описанных в настоящей Политике.
Если вы удаляете свою учетную запись, мы удалим или анонимизируем связанные персональные данные в разумный срок после проверки. В большинстве случаев мы стремимся завершить удаление в течение 15 дней. В ограниченных случаях мы можем хранить определенную информацию дольше, чтобы соблюдать закон, устранять проблемы мошенничества или безопасности, разрешать споры или учитывать технические ограничения.
В настоящее время Riffle не предлагает платные подписки или встроенные покупки в текущей сборке, на которую распространяется настоящая Политика. Если это изменится, мы обновим настоящую Политику конфиденциальности до запуска или одновременно с запуском таких функций.
Мы применяем разумные административные, технические и физические меры защиты, предназначенные для охраны информации. Ни одна система не является полностью безопасной, и мы не можем гарантировать абсолютную безопасность.
Мы можем обрабатывать и хранить информацию в США и других странах, где работаем мы или наши поставщики услуг.
Наша текущая конфигурация мобильной аналитики включает endpoint приема данных PostHog Cloud US (https://us.i.posthog.com), поэтому аналитические данные, отправляемые в PostHog из мобильного приложения, могут обрабатываться в США.
Сервисы не предназначены для детей младше 13 лет, и мы сознательно не собираем персональную информацию у детей младше 13 лет. Если вы считаете, что ребенок младше 13 лет предоставил персональную информацию, свяжитесь с нами, и мы примем меры для ее удаления.
Вы можете удалить свою учетную запись в Приложении:
Settings -> Account -> Delete Account
После удаления вашей учетной записи:
Если у вас нет доступа к Приложению, вы можете запросить удаление, написав нам на cy2749@nyu.edu и указав:
Перед обработкой запроса нам может потребоваться его проверить.
Мы можем время от времени обновлять настоящую Политику конфиденциальности. Мы будем обновлять дату «Last Updated», и, если изменения являются существенными, предоставим дополнительное уведомление, когда это потребуется.
Email: cy2749@nyu.edu
Разработчик / юридическое наименование: Gang Xue
Última actualización: 25 de marzo de 2026
Fecha de entrada en vigor: 25 de marzo de 2026
Esta Política de Privacidad explica cómo Riffle ("nosotros", "nos" o "nuestro") recopila, utiliza, comparte y protege la información cuando usted utiliza nuestra aplicación móvil (la "App"), nuestro sitio web en https://riffle.games/ y cualquier otro servicio que enlace con esta Política de Privacidad (conjuntamente, los "Servicios").
Al utilizar los Servicios, usted acepta esta Política de Privacidad. Si no está de acuerdo, no utilice los Servicios.
Esta Política de Privacidad se aplica a:
No se aplica a sitios web, productos o servicios de terceros que tengan sus propias políticas de privacidad.
Recopilamos las siguientes categorías de información.
Público frente a privado: su contenido no es público por defecto. Solo pasa a ser público cuando lo publica en áreas públicas de los Servicios.
Si decide utilizar nuestra función "Invite Friends" y concede acceso a contactos, podríamos acceder a los nombres y números de teléfono de los contactos de la libreta de direcciones de su dispositivo para que pueda seleccionar a quién invitar.
Según nuestra implementación de código actual, estos datos de contactos se utilizan localmente en su dispositivo para ayudarle a elegir destinatarios de invitación. No afirmamos que carguemos su libreta de direcciones completa en nuestros servidores, salvo que se lo indiquemos en el futuro.
Podemos recopilar o recibir información técnica como:
Parte de esta información se procesa localmente en su dispositivo para habilitar la jugabilidad y las funciones de la App. Parte también puede enviarse a nuestros servidores o a proveedores de servicios cuando sea necesario para prestar los Servicios, analizar el uso, enviar notificaciones, prevenir el fraude o depurar incidencias.
Utilizamos herramientas de analítica y atribución móvil para entender cómo los usuarios encuentran y utilizan la App.
En función de los ajustes de su dispositivo, las normas de la plataforma y la legislación aplicable, podemos recopilar o recibir:
Nuestro sitio web y las vistas web integradas en la App pueden utilizar tecnologías web estándar como almacenamiento del navegador, cookies, registros de solicitudes y herramientas similares para recordar preferencias, dar soporte a sesiones, comprender el uso y mejorar el rendimiento y la seguridad.
Almacenamos cierta información localmente en su dispositivo, como:
La siguiente lista se centra en SDKs, bibliotecas y servicios que procesan datos personales, datos del dispositivo, contenido, identificadores, notificaciones o permisos. Se omiten las bibliotecas solo de interfaz que no recopilan datos de forma significativa.
PostHog (posthog-react-native)
Qué hace: Analítica de producto
Datos implicados: Vistas de pantalla y eventos definidos manualmente, distinct ID analítico, identificador estable de usuario, nombre de usuario o alias, contexto de inicio de sesión o fuente de autenticación, versión de la App y metadatos técnicos adjuntos a los eventos
Cómo se utiliza: Solo se activa después de que se conceda el consentimiento de seguimiento. En la compilación móvil actual, utilizamos PostHog para analítica de producto definida manualmente con autocapture desactivado, y no habilitamos session replay en esta compilación. Si se deniega el seguimiento, PostHog no se inicializa y no se envían nuevos eventos de PostHog.
Tenjin (módulo nativo mediante withTenjin)
Qué hace: Atribución de instalaciones, medición de campañas, medición de retención, prevención del fraude
Datos implicados: Aperturas de la app, eventos de sesión, hitos de registro y de juego, eventos de retención, metadatos de IP/red, contexto de configuración regional/idioma/país/zona horaria, versión de la App y versión del sistema operativo, características del dispositivo, nuestros IDs específicos de la app incluidos en determinados eventos personalizados, IDFA/AAID cuando esté permitido, identificadores del proveedor en iOS y parámetros relacionados del dispositivo, Android App Set ID, install referrer y valores de conversión de SKAdNetwork / postbacks del anunciante en iOS
Cómo se utiliza: Se utiliza como nuestro socio de medición móvil. La atribución en iOS sigue conectada para SKAdNetwork incluso si ATT se deniega. En Android, desactivar el seguimiento en nuestra implementación actual excluye advertising_id y limit_ad_tracking, aunque aún puede producirse atribución limitada y medición de sesión. Los eventos fallidos pueden almacenarse en caché localmente y reintentarse cuando se recupere la conectividad.
Google Sign-In (@react-native-google-signin/google-signin)
Qué hace: Autenticación de usuarios
Datos implicados: ID de la cuenta de Google, correo electrónico, nombre, URL de la foto de perfil, ID token y otros datos de respuesta de inicio de sesión que usted autorice
Cómo se utiliza: Solo se utiliza cuando elige iniciar sesión con Google.
Sign in with Apple (expo-apple-authentication)
Qué hace: Autenticación de usuarios
Datos implicados: Identificador de usuario de Apple, correo electrónico o dirección de relay privada, nombre completo, token de identidad, código de autorización
Cómo se utiliza: Solo se utiliza cuando elige iniciar sesión con Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Qué hace: Registro y entrega de notificaciones push
Datos implicados: Token push, estado del permiso de notificaciones, contenido de la notificación y datos de interacción; además, nuestra app también envía el ID del dispositivo, la versión de la App, el modelo del dispositivo y la versión del sistema operativo a nuestro backend para el registro de push
Cómo se utiliza: Solo se utiliza si permite las notificaciones. Apple y Google pueden procesar la entrega de push conforme a sus propias políticas.
Expo Contacts (expo-contacts)
Qué hace: Acceso a contactos para invitar amigos
Datos implicados: Nombres y números de teléfono de los contactos que usted permite que la app lea
Cómo se utiliza: Solo se utiliza cuando abre los flujos de invitación y concede acceso. Según el código actual, esto se utiliza localmente para las invitaciones.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Qué hace: Selección, captura, grabación, guardado y carga de contenido multimedia
Datos implicados: Fotos, vídeos, archivos de audio, nombres de archivo, tipos MIME, tamaños de archivo, capturas de cámara, grabaciones de micrófono, acciones de guardar en la galería
Cómo se utiliza: Se utiliza cuando captura, elige, convierte, carga o guarda contenido multimedia de forma intencionada.
FFmpegKit (ffmpeg-kit-react-native)
Qué hace: Procesamiento local de vídeo/audio
Datos implicados: Contenido multimedia seleccionado localmente que sea necesario para la conversión o extracción
Cómo se utiliza: Se utiliza localmente en el dispositivo para procesar contenido multimedia antes de que decida si desea cargar el resultado.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Qué hace: Capacidad del dispositivo, compatibilidad, diagnósticos, soporte de jugabilidad, flujo de compartir captura de pantalla
Datos implicados: Datos del modelo del dispositivo y del sistema operativo, versión de la App, configuración regional/zona horaria, estado de red y dirección IP, estado de la batería, lecturas de sensores, eventos de captura de pantalla
Cómo se utiliza: Se utiliza para habilitar capacidades del juego y diagnósticos de la App. Algunos valores pueden permanecer locales en el dispositivo; otros también pueden incluirse en solicitudes de servicio o en analítica/atribución cuando sea necesario.
AsyncStorage, SQLite, File System
Qué hace: Persistencia local y almacenamiento en caché
Datos implicados: Tokens de autenticación, ajustes, recursos en caché, bases de datos locales, archivos temporales de procesamiento, eventos en cola
Cómo se utiliza: Se almacenan en su dispositivo para que los Servicios sigan funcionando y para mejorar el rendimiento.
Solicitamos o declaramos permisos del dispositivo solo para los fines que se describen a continuación.
Camera
Finalidad: Capturar fotos o vídeos para juegos, imágenes de perfil y otras funciones creativas
Disparador habitual: Cuando elige tomar una foto o usar una función de cámara dentro de la App
Photo Library / Media Library (read)
Finalidad: Permitirle seleccionar imágenes o vídeos de su dispositivo
Disparador habitual: Cuando elige contenido multimedia de su galería
Photo Library / Media Library (save / add)
Finalidad: Guardar capturas de pantalla, imágenes generadas o contenido exportado en su dispositivo
Disparador habitual: Cuando elige guardar contenido localmente
Microphone
Finalidad: Grabar audio o dar soporte a funciones de cámara o de juego que utilizan entrada de sonido
Disparador habitual: Cuando inicia una grabación de audio o una función que graba sonido
Notifications
Finalidad: Registrar un token push y enviar notificaciones
Disparador habitual: Cuando permite las notificaciones
Contacts
Finalidad: Ayudarle a encontrar amigos a los que invitar
Disparador habitual: Cuando abre los flujos de invitación y concede acceso a los contactos
Tracking / Advertising ID
Finalidad: Medir el rendimiento del marketing y la atribución de la App
Disparador habitual: Aviso de App Tracking Transparency de iOS, o flujos de consentimiento de seguimiento / identificador de publicidad en Android cuando proceda
Motion / Sensors
Finalidad: Habilitar funciones interactivas del juego basadas en movimiento
Disparador habitual: Cuando un juego o función solicita datos del acelerómetro, giroscopio, magnetómetro o barómetro
Screenshot detection
Finalidad: Detectar un evento de captura de pantalla y ofrecer herramientas de compartición relacionadas
Disparador habitual: En flujos compatibles de compartir captura de pantalla en Android
Internet
Finalidad: Enviar solicitudes API, cargar contenido y prestar funcionalidades del servicio
Disparador habitual: Uso general de la App
Network state
Finalidad: Detectar conectividad y decidir cuándo reintentar tareas dependientes de la red o eventos en cola
Disparador habitual: Uso general de la App
Vibration / Haptics
Finalidad: Proporcionar respuesta táctil
Disparador habitual: Cuando interactúa con controles compatibles
Nuestra configuración actual de iOS también contiene cadenas de permiso para Location When In Use y Face ID.
Según nuestra revisión actual del código:
Si empezamos a solicitar o utilizar activamente esas capacidades en producción, actualizaremos esta Política de Privacidad en consecuencia.
Nuestras compilaciones móviles actuales también incluyen configuración relacionada con la atribución para medición:
NSAdvertisingAttributionReportEndpoint;AD_ID de Google Play e incluimos compatibilidad con App Set ID y la atribución mediante install referrer a través de la integración con Tenjin.Utilizamos la información para:
Utilizamos Tenjin y herramientas relacionadas para la medición de marketing y la atribución, no para ofrecerle publicidad de terceros basada en intereses ("personalizada") dentro de la App. Si eso cambia, actualizaremos esta Política de Privacidad y proporcionaremos cualquier aviso u opción requeridos.
No alquilamos ni vendemos su información personal por dinero. Compartimos la información solo tal y como se describe a continuación.
Compartimos información con proveedores que nos ayudan a operar los Servicios, como servicios de alojamiento, almacenamiento, procesamiento de contenido multimedia, distribución de contenido, notificaciones, seguridad y analítica. Solo pueden acceder a la información para prestar servicios en nuestro nombre y deben protegerla.
Si el seguimiento está habilitado, compartimos eventos e identificadores de analítica relevantes con PostHog para poder comprender las vistas de pantalla, el uso de funciones, los flujos de registro/inicio de sesión, el comportamiento del ciclo de vida de la App y el comportamiento del producto.
Esto puede incluir eventos de vista de pantalla, eventos personalizados definidos manualmente, un distinct ID analítico, nuestro identificador estable de usuario, nombre de usuario o alias, contexto de plataforma o fuente de autenticación, versión de la App y metadatos técnicos relacionados adjuntos a los eventos de analítica.
En nuestra compilación móvil actual, utilizamos PostHog solo para analítica de producto manual. Configuramos autocapture como desactivado y no habilitamos session replay en esta compilación. Si el seguimiento está desactivado, nuestra lógica de la App no inicializa PostHog y no se envían nuevos eventos de analítica de PostHog.
Cuando se utiliza PostHog Cloud, PostHog actúa como nuestro proveedor de servicios de analítica o encargado del tratamiento de los datos que le indicamos que procese en nuestro nombre. La documentación de privacidad y la política de privacidad de PostHog están disponibles en https://posthog.com/docs/privacy y https://posthog.com/privacy.
Compartimos o permitimos la recopilación de datos relevantes de atribución y medición con Tenjin para poder:
Esto puede incluir identificadores de publicidad cuando esté permitido, eventos de la App utilizados para medición, datos de install referrer, App Set ID, dirección IP, contexto de configuración regional o país, metadatos del dispositivo y de la App, e información relacionada con SKAdNetwork en iOS.
Si se deniega o limita el seguimiento, restringimos el intercambio de datos con Tenjin cuando lo permita nuestra implementación y las normas de la plataforma. Por ejemplo, en iOS no accedemos al IDFA sin autorización de ATT, y en Android nuestra implementación actual excluye advertising_id y limit_ad_tracking de Tenjin cuando el ajuste de seguimiento dentro de la App está desactivado. Incluso cuando el seguimiento a nivel de usuario está limitado, Tenjin aún puede recibir datos limitados de medición de instalación/sesión, señales de install referrer o App Set ID en dispositivos Android compatibles y señales relacionadas con SKAdNetwork en iOS.
La propia política de privacidad de Tenjin está disponible en https://www.tenjin.com/privacy/.
Si elige iniciar sesión con Google o con Apple, el proveedor correspondiente procesa los datos de autenticación conforme a sus propias condiciones de privacidad.
Si habilita las notificaciones, Apple Push Notification service (APNs) y/o Firebase Cloud Messaging (FCM), según la plataforma, pueden procesar el token push y los datos de entrega relacionados necesarios para enviar notificaciones.
Si publica contenido en áreas públicas de los Servicios, otros usuarios pueden verlo e interactuar con él.
Podemos divulgar información:
Riffle permite a los usuarios crear y experimentar juegos y contenido relacionado.
No utilizamos su Contenido, sus indicaciones, sus cargas o su contenido multimedia para entrenar modelos fundacionales de IA generativa.
Aun así, podemos procesar ese contenido para prestar los Servicios, almacenar los datos de su juego, operar feeds y recomendaciones, realizar moderación y comprobaciones de seguridad, y depurar incidencias.
Puede controlar su información de varias formas:
Conservamos la información solo durante el tiempo necesario para los fines descritos en esta Política.
Si elimina su cuenta, eliminaremos o anonimizaremos los datos personales asociados en un plazo razonable tras la verificación. En la mayoría de los casos, nuestro objetivo es completar la eliminación en un plazo de 15 días. En circunstancias limitadas, podemos conservar determinada información durante más tiempo para cumplir la ley, abordar problemas de fraude o seguridad, resolver disputas o atender limitaciones técnicas.
Riffle no ofrece actualmente suscripciones de pago ni compras dentro de la App en la compilación actual cubierta por esta Política. Si eso cambia, actualizaremos esta Política de Privacidad antes o cuando se lancen esas funciones.
Mantenemos salvaguardas administrativas, técnicas y físicas razonables diseñadas para proteger la información. Ningún sistema es completamente seguro y no podemos garantizar una seguridad absoluta.
Podemos procesar y almacenar información en Estados Unidos y en otros países donde operemos nosotros o nuestros proveedores de servicios.
Nuestra configuración actual de analítica móvil incluye un punto de ingesta de PostHog Cloud US (https://us.i.posthog.com), por lo que los datos de analítica enviados a PostHog desde la App móvil pueden procesarse en Estados Unidos.
Los Servicios no están dirigidos a menores de 13 años, y no recopilamos conscientemente información personal de menores de 13 años. Si cree que un menor de 13 años nos ha proporcionado información personal, póngase en contacto con nosotros y tomaremos medidas para eliminarla.
Puede eliminar su cuenta en la App:
Settings -> Account -> Delete Account
Después de eliminar su cuenta:
Si no puede acceder a la App, puede solicitar la eliminación escribiéndonos a cy2749@nyu.edu e incluyendo:
Es posible que necesitemos verificar su solicitud antes de tramitarla.
Podemos actualizar esta Política de Privacidad de vez en cuando. Actualizaremos la fecha de "Última actualización" y, si los cambios son sustanciales, proporcionaremos un aviso adicional cuando sea necesario.
Correo electrónico: cy2749@nyu.edu
Desarrollador / nombre legal: Gang Xue
Zuletzt aktualisiert: 25. März 2026
Gültig ab: 25. März 2026
Diese Datenschutzerklärung erläutert, wie Riffle („wir“, „uns“ oder „unser“) Informationen erhebt, verwendet, weitergibt und schützt, wenn Sie unsere mobile Anwendung (die „App“), unsere Website unter https://riffle.games/ und alle anderen Dienste nutzen, die auf diese Datenschutzerklärung verweisen (zusammen die „Dienste“).
Durch die Nutzung der Dienste stimmen Sie dieser Datenschutzerklärung zu. Wenn Sie nicht einverstanden sind, nutzen Sie die Dienste nicht.
Diese Datenschutzerklärung gilt für:
Sie gilt nicht für Websites, Produkte oder Dienste Dritter, die eigene Datenschutzerklärungen haben.
Wir erheben die folgenden Kategorien von Informationen.
Öffentlich vs. privat: Ihre Inhalte sind standardmäßig nicht öffentlich. Sie werden nur dann öffentlich, wenn Sie sie in öffentliche Bereiche der Dienste veröffentlichen.
Wenn Sie unsere Funktion „Invite Friends“ verwenden und den Zugriff auf Kontakte gewähren, können wir auf Kontaktnamen und Telefonnummern aus dem Adressbuch Ihres Geräts zugreifen, damit Sie Personen auswählen können, die Sie einladen möchten.
Auf Grundlage unserer derzeitigen Code-Implementierung werden diese Kontaktdaten lokal auf Ihrem Gerät verwendet, um Ihnen bei der Auswahl von Einladungszielen zu helfen. Wir geben nicht an, Ihr gesamtes Adressbuch auf unsere Server hochzuladen, sofern wir Ihnen dies nicht künftig anders mitteilen.
Wir können technische Informationen erfassen oder erhalten, wie zum Beispiel:
Ein Teil dieser Informationen wird lokal auf Ihrem Gerät verarbeitet, um das Gameplay und App-Funktionen bereitzustellen. Ein Teil kann auch an unsere Server oder Dienstanbieter übermittelt werden, wenn dies erforderlich ist, um die Dienste bereitzustellen, die Nutzung zu analysieren, Benachrichtigungen zu senden, Betrug zu verhindern oder Probleme zu beheben.
Wir verwenden Analyse- und mobile Attributionstools, um zu verstehen, wie Nutzer die App finden und verwenden.
Abhängig von Ihren Geräteeinstellungen, den Plattformregeln und dem anwendbaren Recht können wir Folgendes erheben oder erhalten:
Unsere Website und In-App-Webviews können Standard-Webtechnologien wie Browserspeicher, Cookies, Anforderungsprotokolle und ähnliche Werkzeuge verwenden, um Einstellungen zu speichern, Sitzungen zu unterstützen, die Nutzung zu verstehen sowie Leistung und Sicherheit zu verbessern.
Wir speichern einige Informationen lokal auf Ihrem Gerät, wie zum Beispiel:
Die folgende Liste konzentriert sich auf SDKs, Bibliotheken und Dienste, die personenbezogene Daten, Gerätedaten, Inhalte, Kennungen, Benachrichtigungen oder Berechtigungen verarbeiten. Reine UI-Bibliotheken, die in nennenswertem Umfang keine Daten erfassen, sind nicht aufgeführt.
PostHog (posthog-react-native)
Was es tut: Produktanalyse
Beteiligte Daten: Manuelle Bildschirmaufrufe und Ereignisse, analytics distinct ID, stabile Nutzer-ID, Benutzername oder Spitzname, Kontext von Login oder Auth-Quelle, App-Version und technische Metadaten, die Ereignissen beigefügt sind
Wie es verwendet wird: Nur aktiviert, nachdem die Tracking-Einwilligung erteilt wurde. In der aktuellen mobilen Build-Version verwenden wir PostHog für manuell definierte Produktanalysen mit deaktiviertem autocapture, und wir aktivieren in dieser Build-Version kein Session Replay. Wenn Tracking verweigert wird, wird PostHog nicht initialisiert und neue PostHog-Ereignisse werden nicht gesendet.
Tenjin (native module via withTenjin)
Was es tut: Installations-Attribution, Kampagnenmessung, Bindungsmessung, Betrugsprävention
Beteiligte Daten: App-Öffnungen, Sitzungsereignisse, Registrierungs- und Gameplay-Meilensteine, Bindungsereignisse, IP-/Netzwerkmetadaten, Kontext von Gebietsschema/Sprache/Land/Zeitzone, App-Version und Betriebssystemversion, Geräteeigenschaften, unsere app-spezifischen IDs, die in bestimmten benutzerdefinierten Ereignissen enthalten sind, IDFA/AAID, sofern zulässig, iOS-Vendor-Identifikatoren und zugehörige Geräteparameter, Android App Set ID, Install Referrer sowie SKAdNetwork-Conversion-Werte / Advertiser-Postbacks auf iOS
Wie es verwendet wird: Wird als unser Partner für mobile Messungen verwendet. Die iOS-Attribution bleibt für SKAdNetwork verbunden, auch wenn ATT verweigert wird. Unter Android schließt das Deaktivieren von Tracking in unserer aktuellen Implementierung advertising_id und limit_ad_tracking aus, während eingeschränkte Attribution und Sitzungsmessung weiterhin stattfinden können. Fehlgeschlagene Ereignisse können lokal zwischengespeichert und nach Wiederherstellung der Verbindung erneut versucht werden.
Google Sign-In (@react-native-google-signin/google-signin)
Was es tut: Nutzerauthentifizierung
Beteiligte Daten: Google-Konto-ID, E-Mail, Name, Profilfoto-URL, ID-Token und andere Login-Antwortdaten, die Sie autorisieren
Wie es verwendet wird: Wird nur verwendet, wenn Sie sich mit Google anmelden.
Sign in with Apple (expo-apple-authentication)
Was es tut: Nutzerauthentifizierung
Beteiligte Daten: Apple-Nutzerkennung, E-Mail oder private Relay-Adresse, vollständiger Name, Identity Token, Autorisierungscode
Wie es verwendet wird: Wird nur verwendet, wenn Sie sich mit Apple anmelden.
Expo Notifications / APNs / FCM (expo-notifications)
Was es tut: Registrierung und Zustellung von Push-Benachrichtigungen
Beteiligte Daten: Push-Token, Status der Benachrichtigungsberechtigung, Inhalt von Benachrichtigungen und Interaktionsdaten; unsere App sendet außerdem Geräte-ID, App-Version, Gerätemodell und Betriebssystemversion an unser Backend für die Push-Registrierung
Wie es verwendet wird: Wird nur verwendet, wenn Sie Benachrichtigungen erlauben. Apple und Google können die Zustellung von Push-Benachrichtigungen nach ihren eigenen Richtlinien verarbeiten.
Expo Contacts (expo-contacts)
Was es tut: Zugriff auf Kontakte für „Invite Friends“
Beteiligte Daten: Kontaktnamen und Telefonnummern, deren Lesen Sie der App erlauben
Wie es verwendet wird: Wird nur verwendet, wenn Sie Einladungsabläufe öffnen und Zugriff gewähren. Auf Grundlage des aktuellen Codes wird dies lokal für Einladungen verwendet.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Was es tut: Auswahl, Erfassung, Aufnahme, Speicherung und Upload von Medien
Beteiligte Daten: Fotos, Videos, Audiodateien, Dateinamen, MIME-Typen, Dateigrößen, Kameraaufnahmen, Mikrofonaufnahmen, Aktionen zum Speichern in der Galerie
Wie es verwendet wird: Wird verwendet, wenn Sie Medien absichtlich aufnehmen, auswählen, konvertieren, hochladen oder speichern.
FFmpegKit (ffmpeg-kit-react-native)
Was es tut: Lokale Video-/Audioverarbeitung
Beteiligte Daten: Lokal ausgewählte Medien, die für Konvertierung oder Extraktion benötigt werden
Wie es verwendet wird: Wird lokal auf dem Gerät verwendet, um Medien zu verarbeiten, bevor Sie entscheiden, ob Sie das Ergebnis hochladen.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Was es tut: Gerätefähigkeiten, Kompatibilität, Diagnosen, Unterstützung von Gameplay, Screenshot-Share-Abläufe
Beteiligte Daten: Gerätemodell- und Betriebssystemdaten, App-Version, Gebietsschema/Zeitzone, Netzwerkstatus und IP-Adresse, Akkustatus, Sensorwerte, Screenshot-Ereignisse
Wie es verwendet wird: Wird verwendet, um Spielfunktionen und App-Diagnosen bereitzustellen. Einige Werte können auf dem Gerät verbleiben; einige können auch bei Bedarf in Dienstanfragen oder Analysen/Attribution enthalten sein.
AsyncStorage, SQLite, File System
Was es tut: Lokale Persistenz und Zwischenspeicherung
Beteiligte Daten: Authentifizierungstoken, Einstellungen, zwischengespeicherte Inhalte, lokale Datenbanken, temporäre Verarbeitungsdateien, in Warteschlangen befindliche Ereignisse
Wie es verwendet wird: Wird auf Ihrem Gerät gespeichert, um das Funktionieren der Dienste sicherzustellen und die Leistung zu verbessern.
Wir fordern Geräteberechtigungen nur für die nachfolgend beschriebenen Zwecke an oder deklarieren sie nur hierfür.
Kamera
Zweck: Fotos oder Videos für Spiele, Profilbilder und andere kreative Funktionen aufnehmen
Typischer Auslöser: Wenn Sie ein Foto aufnehmen oder eine In-App-Kamerafunktion verwenden
Foto-Mediathek / Medienbibliothek (Lesen)
Zweck: Ihnen ermöglichen, Bilder oder Videos von Ihrem Gerät auszuwählen
Typischer Auslöser: Wenn Sie Medien aus Ihrer Galerie auswählen
Foto-Mediathek / Medienbibliothek (Speichern / Hinzufügen)
Zweck: Screenshots, generierte Bilder oder exportierte Inhalte auf Ihrem Gerät speichern
Typischer Auslöser: Wenn Sie Inhalte lokal speichern möchten
Mikrofon
Zweck: Audio aufnehmen oder Kamera- oder Spielfunktionen unterstützen, die Tonaufnahmen verwenden
Typischer Auslöser: Wenn Sie eine Audioaufnahme oder eine Funktion starten, die Ton aufzeichnet
Benachrichtigungen
Zweck: Registrierung eines Push-Tokens und Zustellung von Benachrichtigungen
Typischer Auslöser: Wenn Sie Benachrichtigungen erlauben
Kontakte
Zweck: Ihnen helfen, Freunde zum Einladen zu finden
Typischer Auslöser: Wenn Sie Einladungsabläufe öffnen und Kontaktezugriff gewähren
Tracking / Advertising ID
Zweck: Messung der Marketing-Performance und App-Attribution
Typischer Auslöser: App Tracking Transparency-Aufforderung auf iOS oder Android-Tracking-Einwilligung / Advertising-ID-Abläufe, sofern anwendbar
Bewegung / Sensoren
Zweck: Bewegungsbasierte interaktive Spielfunktionen ermöglichen
Typischer Auslöser: Wenn ein Spiel oder eine Funktion Beschleunigungssensor-, Gyroskop-, Magnetometer- oder Barometerdaten anfordert
Screenshot-Erkennung
Zweck: Ein Screenshot-Ereignis erkennen und zugehörige Freigabetools anbieten
Typischer Auslöser: Bei unterstützten Android-Screenshot-Share-Abläufen
Internet
Zweck: API-Anfragen senden, Inhalte hochladen und Dienstfunktionen bereitstellen
Typischer Auslöser: Allgemeine App-Nutzung
Netzwerkstatus
Zweck: Verbindung erkennen und entscheiden, wann netzwerkabhängige Aufgaben oder in der Warteschlange befindliche Ereignisse erneut versucht werden sollen
Typischer Auslöser: Allgemeine App-Nutzung
Vibration / Haptik
Zweck: Taktile Rückmeldung bereitstellen
Typischer Auslöser: Wenn Sie mit unterstützten Steuerelementen interagieren
Unsere aktuelle iOS-Konfiguration enthält außerdem Berechtigungstexte für Location When In Use und Face ID.
Auf Grundlage unserer aktuellen Codeprüfung:
Wenn wir diese Funktionen in der Produktion künftig aktiv anfordern oder verwenden, werden wir diese Datenschutzerklärung entsprechend aktualisieren.
Unsere aktuellen mobilen Builds enthalten außerdem attributierungsbezogene Konfigurationen für Messzwecke:
NSAdvertisingAttributionReportEndpoint;AD_ID-Berechtigung und unterstützen App Set ID und Install Referrer-Attribution über die Tenjin-Integration.Wir verwenden Informationen, um:
Wir verwenden Tenjin und verwandte Tools für Marketingmessung und Attribution, nicht um Ihnen innerhalb der App interessenbasierte Werbung Dritter („personalisierte“ Werbung) bereitzustellen. Sollte sich dies ändern, werden wir diese Datenschutzerklärung aktualisieren und alle erforderlichen Hinweise oder Wahlmöglichkeiten bereitstellen.
Wir vermieten oder verkaufen Ihre personenbezogenen Daten nicht gegen Geld. Wir geben Informationen nur wie nachfolgend beschrieben weiter.
Wir geben Informationen an Anbieter weiter, die uns beim Betrieb der Dienste unterstützen, etwa Hosting, Speicher, Medienverarbeitung, Content Delivery, Benachrichtigungen, Sicherheit und Analyseanbieter. Diese dürfen Informationen nur zur Erbringung von Leistungen in unserem Auftrag erhalten und müssen sie schützen.
Wenn Tracking aktiviert ist, geben wir relevante Analyseereignisse und Kennungen an PostHog weiter, damit wir Bildschirmaufrufe, Funktionsnutzung, Anmelde-/Login-Abläufe, App-Lifecycle-Verhalten und Produktverhalten verstehen können.
Dies kann Bildschirmansicht-Ereignisse, manuell definierte benutzerdefinierte Ereignisse, eine analytics distinct ID, unsere stabile Nutzer-ID, Benutzername oder Spitzname, Login-Plattform oder Auth-Quellen-Kontext, App-Version und zugehörige technische Metadaten umfassen, die Analyseereignissen beigefügt sind.
In unserer aktuellen mobilen Build-Version verwenden wir PostHog nur für manuelle Produktanalysen. Wir konfigurieren autocapture als deaktiviert und aktivieren in dieser Build-Version kein Session Replay. Wenn Tracking deaktiviert ist, initialisiert unsere App-Logik PostHog nicht und neue PostHog-Analyseereignisse werden nicht gesendet.
Wenn PostHog Cloud verwendet wird, fungiert PostHog als unser Analyse-Dienstleister oder Auftragsverarbeiter für Daten, die wir ihm anweisen, in unserem Auftrag zu verarbeiten. Die Datenschutzhinweise und Datenschutzerklärung von PostHog sind verfügbar unter https://posthog.com/docs/privacy und https://posthog.com/privacy.
Wir geben relevante Attributions- und Messdaten an Tenjin weiter oder ermöglichen deren Erhebung, damit wir:
Dies kann Werbekennungen umfassen, sofern zulässig, für Messungen verwendete App-Ereignisse, Install Referrer-Daten, App Set ID, IP-Adresse, Gebiets- oder Länderkontext, Geräte- und App-Metadaten sowie SKAdNetwork-bezogene Informationen auf iOS.
Wenn Tracking verweigert oder eingeschränkt wird, begrenzen wir die Weitergabe von Tenjin-Daten, soweit dies durch unsere Implementierung und die Plattformregeln unterstützt wird. Beispielsweise greifen wir auf iOS ohne ATT-Autorisierung nicht auf IDFA zu, und auf Android schließt unsere aktuelle Implementierung advertising_id und limit_ad_tracking aus Tenjin aus, wenn der In-App-Tracking-Schalter deaktiviert ist. Selbst wenn das Tracking auf Nutzerbasis eingeschränkt ist, kann Tenjin weiterhin begrenzte Installations-/Sitzungsmessdaten, Install Referrer- oder App Set ID-Signale auf unterstützten Android-Geräten sowie SKAdNetwork-bezogene Signale auf iOS erhalten.
Die Datenschutzerklärung von Tenjin ist verfügbar unter https://www.tenjin.com/privacy/.
Wenn Sie Google-Anmeldung oder Apple-Anmeldung wählen, verarbeitet der jeweilige Anbieter Authentifizierungsdaten gemäß seinen eigenen Datenschutzbestimmungen.
Wenn Sie Benachrichtigungen aktivieren, können Apple Push Notification service (APNs) und/oder Firebase Cloud Messaging (FCM), je nach Plattform, das Push-Token und zugehörige Zustelldaten verarbeiten, die zum Senden von Benachrichtigungen erforderlich sind.
Wenn Sie Inhalte in öffentlichen Bereichen der Dienste veröffentlichen, können andere Nutzer diese ansehen und damit interagieren.
Wir können Informationen offenlegen:
Riffle ermöglicht es Nutzern, Spiele und verwandte Inhalte zu erstellen und zu erleben.
Wir verwenden Ihre Inhalte, Eingaben, Uploads oder Medien nicht, um generative KI-Basis-Modelle zu trainieren.
Wir können diese Inhalte dennoch verarbeiten, um die Dienste bereitzustellen, Ihre Spieldaten zu speichern, Feeds und Empfehlungen zu betreiben, Moderations- und Sicherheitsprüfungen durchzuführen sowie Probleme zu beheben.
Sie können Ihre Informationen auf verschiedene Weise kontrollieren:
Wir speichern Informationen nur so lange, wie es für die in dieser Erklärung beschriebenen Zwecke erforderlich ist.
Wenn Sie Ihr Konto löschen, werden wir die zugehörigen personenbezogenen Daten innerhalb eines angemessenen Zeitraums nach Verifizierung löschen oder anonymisieren. In den meisten Fällen streben wir an, die Löschung innerhalb von 15 Tagen abzuschließen. In begrenzten Fällen können wir bestimmte Informationen länger aufbewahren, um gesetzliche Vorgaben zu erfüllen, Betrugs- oder Sicherheitsprobleme zu bearbeiten, Streitigkeiten beizulegen oder technische Einschränkungen zu berücksichtigen.
Riffle bietet derzeit in der von dieser Erklärung erfassten aktuellen Build-Version keine kostenpflichtigen Abonnements oder In-App-Käufe an. Sollte sich dies ändern, werden wir diese Datenschutzerklärung vor oder bei Einführung dieser Funktionen aktualisieren.
Wir unterhalten angemessene administrative, technische und physische Schutzmaßnahmen, die darauf ausgelegt sind, Informationen zu schützen. Kein System ist vollständig sicher, und wir können absolute Sicherheit nicht garantieren.
Wir können Informationen in den Vereinigten Staaten und anderen Ländern verarbeiten und speichern, in denen wir oder unsere Dienstanbieter tätig sind.
Unsere aktuelle mobile Analysekonfiguration umfasst einen PostHog Cloud US-Ingestion-Endpunkt (https://us.i.posthog.com), sodass von der mobilen App an PostHog gesendete Analysedaten in den Vereinigten Staaten verarbeitet werden können.
Die Dienste richten sich nicht an Kinder unter 13 Jahren, und wir erheben wissentlich keine personenbezogenen Daten von Kindern unter 13 Jahren. Wenn Sie glauben, dass ein Kind unter 13 Jahren personenbezogene Daten bereitgestellt hat, kontaktieren Sie uns bitte, und wir werden Schritte zur Löschung unternehmen.
Sie können Ihr Konto in der App löschen:
Einstellungen -> Konto -> Konto löschen
Nachdem Sie Ihr Konto gelöscht haben:
Wenn Sie keinen Zugriff auf die App haben, können Sie die Löschung beantragen, indem Sie uns eine E-Mail an cy2749@nyu.edu senden mit:
Wir müssen Ihre Anfrage möglicherweise vor der Bearbeitung verifizieren.
Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Wir aktualisieren das Datum „Zuletzt aktualisiert“ und geben bei wesentlichen Änderungen zusätzliche Hinweise, soweit dies erforderlich ist.
E-Mail: cy2749@nyu.edu
Entwickler / rechtlicher Name: Gang Xue
Son Güncelleme: 25 Mart 2026
Yürürlük Tarihi: 25 Mart 2026
Bu Gizlilik Politikası, Riffle’ın ("biz", "bize" veya "bizim") mobil uygulamamızı ("Uygulama"), https://riffle.games/ adresindeki web sitemizi ve bu Gizlilik Politikasına bağlantı veren diğer hizmetleri (topluca, "Hizmetler") kullandığınızda bilgileri nasıl topladığını, kullandığını, paylaştığını ve koruduğunu açıklar.
Hizmetleri kullanarak bu Gizlilik Politikasını kabul etmiş olursunuz. Kabul etmiyorsanız, Hizmetleri kullanmayın.
Bu Gizlilik Politikası şunlar için geçerlidir:
Kendi gizlilik politikaları bulunan üçüncü taraf web siteleri, ürünleri veya hizmetleri için geçerli değildir.
Aşağıdaki bilgi kategorilerini toplarız.
Herkese açık vs. özel: İçeriğiniz varsayılan olarak herkese açık değildir. Yalnızca Hizmetlerin herkese açık alanlarında yayımladığınızda herkese açık hale gelir.
"Arkadaşları Davet Et" özelliğimizi kullanmayı seçer ve kişiler erişimi verirseniz, davet etmek istediğiniz kişileri seçebilmeniz için cihazınızdaki adres defterinden kişi adlarına ve telefon numaralarına erişebiliriz.
Mevcut kod uygulamamıza göre, bu kişi verileri davet hedeflerini seçmenize yardımcı olmak için cihazınızda yerel olarak kullanılır. Gelecekte aksini açıkça belirtmediğimiz sürece, tüm adres defterinizi sunucularımıza yüklediğimizi beyan etmiyoruz.
Aşağıdaki gibi teknik bilgiler toplayabilir veya alabiliriz:
Bu bilgilerin bir kısmı oyun deneyimini ve uygulama özelliklerini sağlamak için cihazınızda yerel olarak işlenir. Bir kısmı da Hizmetleri sunmak, kullanımı analiz etmek, bildirim göndermek, sahtekârlığı önlemek veya sorunları gidermek için gerektiğinde sunucularımıza veya hizmet sağlayıcılarımıza gönderilebilir.
Kullanıcıların Uygulamayı nasıl bulduğunu ve kullandığını anlamak için analitik ve mobil atıf araçları kullanırız.
Cihaz ayarlarınıza, platform kurallarına ve geçerli hukuka bağlı olarak aşağıdaki bilgileri toplayabilir veya alabiliriz:
Web sitemiz ve uygulama içi webview’lerimiz, tercihleri hatırlamak, oturumları desteklemek, kullanımı anlamak ve performans ile güvenliği iyileştirmek için tarayıcı depolama alanı, çerezler, istek günlükleri ve benzeri araçlar gibi standart web teknolojilerini kullanabilir.
Aşağıdakiler gibi bazı bilgileri cihazınızda yerel olarak saklarız:
Aşağıdaki liste, kişisel verileri, cihaz verilerini, içeriği, tanımlayıcıları, bildirimleri veya izinleri işleyen SDK’lere, kütüphanelere ve hizmetlere odaklanır. Verileri anlamlı biçimde toplamayan yalnızca kullanıcı arayüzü kütüphaneleri dahil edilmemiştir.
PostHog (posthog-react-native)
Ne işe yarar: Ürün analitiği
İlgili veriler: Manuel ekran görüntülemeleri ve etkinlikler, analitik ayrı ID, kalıcı kullanıcı ID’si, kullanıcı adı veya takma ad, giriş veya kimlik doğrulama kaynağı bağlamı, uygulama sürümü ve etkinliklere eklenen teknik meta veriler
Nasıl kullanılır: Yalnızca izleme izni verildikten sonra etkinleştirilir. Mevcut mobil derlemede, autocapture devre dışıdır ve bu derlemede oturum yeniden oynatma etkinleştirilmemiştir. İzleme reddedilirse PostHog başlatılmaz ve yeni PostHog etkinlikleri gönderilmez.
Tenjin (withTenjin üzerinden native module)
Ne işe yarar: Kurulum atfı, kampanya ölçümü, elde tutma ölçümü, sahtekârlık önleme
İlgili veriler: Uygulama açılışları, oturum etkinlikleri, kayıt ve oynanış kilometre taşları, elde tutma etkinlikleri, IP/ağ meta verileri, yerel ayar/dil/ülke/saat dilimi bağlamı, uygulama sürümü ve işletim sistemi sürümü, cihaz özellikleri, belirli özel etkinliklere dahil edilen uygulama kapsamındaki ID’lerimiz, izin verildiğinde IDFA/AAID, iOS satıcı tanımlayıcıları ve ilgili cihaz parametreleri, Android App Set ID, install referrer ve iOS’ta SKAdNetwork dönüşüm değerleri / reklamveren postback’leri
Nasıl kullanılır: Mobil ölçüm ortağımız olarak kullanılır. ATT reddedilse bile iOS atfı SKAdNetwork için bağlı kalır. Android’de, mevcut uygulamamızda izlemeyi kapatmak advertising_id ve limit_ad_tracking verilerini hariç tutar; ancak sınırlı atıf ve oturum ölçümü yine de gerçekleşebilir. Başarısız etkinlikler yerel olarak önbelleğe alınabilir ve bağlantı geri geldikten sonra yeniden denenebilir.
Google Sign-In (@react-native-google-signin/google-signin)
Ne işe yarar: Kullanıcı kimlik doğrulaması
İlgili veriler: Google hesap ID’si, e-posta, ad, profil fotoğrafı URL’si, ID token ve yetkilendirdiğiniz diğer oturum açma yanıtı verileri
Nasıl kullanılır: Yalnızca Google ile oturum açmayı seçtiğinizde kullanılır.
Sign in with Apple (expo-apple-authentication)
Ne işe yarar: Kullanıcı kimlik doğrulaması
İlgili veriler: Apple kullanıcı tanımlayıcısı, e-posta veya özel yönlendirme adresi, tam ad, kimlik token’ı, yetkilendirme kodu
Nasıl kullanılır: Yalnızca Apple ile oturum açmayı seçtiğinizde kullanılır.
Expo Notifications / APNs / FCM (expo-notifications)
Ne işe yarar: Push bildirim kaydı ve teslimi
İlgili veriler: Push belirteci, bildirim izni durumu, bildirim içeriği ve etkileşim verileri; ayrıca uygulamamız push kaydı için cihaz ID’sini, uygulama sürümünü, cihaz modelini ve işletim sistemi sürümünü arka uca gönderir
Nasıl kullanılır: Yalnızca bildirimlere izin verirseniz kullanılır. Apple ve Google, push teslimini kendi politikaları kapsamında işleyebilir.
Expo Contacts (expo-contacts)
Ne işe yarar: Arkadaş daveti için kişi erişimi
İlgili veriler: Uygulamanın okumasına izin verdiğiniz kişi adları ve telefon numaraları
Nasıl kullanılır: Yalnızca davet akışlarını açtığınızda ve erişim verdiğinizde kullanılır. Mevcut koda göre bu, davetler için yerel olarak kullanılır.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Ne işe yarar: Medya seçimi, yakalama, kayıt, kaydetme ve yükleme
İlgili veriler: Fotoğraflar, videolar, ses dosyaları, dosya adları, MIME türleri, dosya boyutları, kamera yakalamaları, mikrofon kayıtları, galeride kaydetme işlemleri
Nasıl kullanılır: Medyayı bilinçli olarak yakaladığınızda, seçtiğinizde, dönüştürdüğünüzde, yüklediğinizde veya kaydettiğinizde kullanılır.
FFmpegKit (ffmpeg-kit-react-native)
Ne işe yarar: Yerel video/ses işleme
İlgili veriler: Dönüştürme veya çıkarma için gerekli yerel olarak seçilmiş medya
Nasıl kullanılır: Sonucu yükleyip yüklememeye karar vermenizden önce medyayı işlemek için cihazda yerel olarak kullanılır.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Ne işe yarar: Cihaz yeteneği, uyumluluk, tanılama, oyun desteği, ekran görüntüsü paylaşım akışı
İlgili veriler: Cihaz modeli ve işletim sistemi verileri, uygulama sürümü, yerel ayar/saat dilimi, ağ durumu ve IP adresi, pil durumu, sensör okumaları, ekran görüntüsü olayları
Nasıl kullanılır: Oyun yeteneklerini ve uygulama tanılamalarını desteklemek için kullanılır. Bazı değerler cihazda yerel kalabilir; bazıları da gerektiğinde hizmet taleplerine veya analitik/atıf verilerine dahil edilebilir.
AsyncStorage, SQLite, File System
Ne işe yarar: Yerel kalıcılık ve önbellekleme
İlgili veriler: Kimlik doğrulama belirteçleri, ayarlar, önbelleğe alınmış varlıklar, yerel veritabanları, geçici işleme dosyaları, sıraya alınmış etkinlikler
Nasıl kullanılır: Hizmetlerin çalışmaya devam etmesi ve performansın iyileştirilmesi için cihazınızda saklanır.
Aşağıda açıklanan amaçlar dışında cihaz izinleri istemez veya beyan etmeyiz.
Kamera
Amaç: Oyunlar, profil görselleri ve diğer yaratıcı özellikler için fotoğraf veya video çekmek
Tipik tetikleyici: Fotoğraf çekmeyi veya uygulama içi kamera özelliğini kullanmayı seçtiğinizde
Fotoğraf Kitaplığı / Medya Kitaplığı (okuma)
Amaç: Cihazınızdaki görselleri veya videoları seçmenize izin vermek
Tipik tetikleyici: Galerinizden medya seçtiğinizde
Fotoğraf Kitaplığı / Medya Kitaplığı (kaydet / ekle)
Amaç: Ekran görüntülerini, üretilen görselleri veya dışa aktarılan içerikleri cihazınıza kaydetmek
Tipik tetikleyici: İçeriği yerel olarak kaydetmeyi seçtiğinizde
Mikrofon
Amaç: Ses kaydı yapmak veya ses girdisi kullanan kamera ya da oyun özelliklerini desteklemek
Tipik tetikleyici: Bir ses kaydını veya ses kaydı yapan bir özelliği başlattığınızda
Bildirimler
Amaç: Push belirteci kaydetmek ve bildirim teslim etmek
Tipik tetikleyici: Bildirimlere izin verdiğinizde
Kişiler
Amaç: Davet edilecek arkadaşları bulmanıza yardımcı olmak
Tipik tetikleyici: Davet akışlarını açtığınızda ve kişiler erişimi verdiğinizde
Tracking / Advertising ID
Amaç: Pazarlama performansını ve uygulama atfını ölçmek
Tipik tetikleyici: iOS App Tracking Transparency istemi veya uygulanabildiği yerlerde Android izleme onayı / reklam ID akışları
Hareket / Sensörler
Amaç: Hareket tabanlı etkileşimli oyun özelliklerini etkinleştirmek
Tipik tetikleyici: Bir oyun veya özellik ivmeölçer, jiroskop, manyetometre veya barometre verisi istediğinde
Ekran görüntüsü algılama
Amaç: Ekran görüntüsü olayını algılamak ve ilgili paylaşım araçlarını sunmak
Tipik tetikleyici: Desteklenen Android ekran görüntüsü paylaşım akışlarında
İnternet
Amaç: API istekleri göndermek, içerik yüklemek ve hizmet işlevlerini sunmak
Tipik tetikleyici: Genel uygulama kullanımı
Ağ durumu
Amaç: Bağlantıyı algılamak ve ağa bağlı görevleri veya sıraya alınmış etkinlikleri ne zaman yeniden deneyeceğimize karar vermek
Tipik tetikleyici: Genel uygulama kullanımı
Titreşim / Haptics
Amaç: Dokunsal geri bildirim sağlamak
Tipik tetikleyici: Desteklenen kontrollerle etkileşime girdiğinizde
Mevcut iOS yapılandırmamızda ayrıca Kullanım Sırasında Konum ve Face ID için izin dizeleri bulunmaktadır.
Mevcut kod incelememize göre:
Bu yetenekleri üretimde aktif olarak istemeye veya kullanmaya başlarsak, bu Gizlilik Politikasını buna göre güncelleyeceğiz.
Mevcut mobil derlemelerimiz ölçüm için atıfla ilgili yapılandırma da içerir:
NSAdvertisingAttributionReportEndpoint kullanarak SKAdNetwork tanımlayıcılarını ve reklamveren tarafı postback raporlamasını yapılandırırız;AD_ID iznini beyan eder ve Tenjin entegrasyonu aracılığıyla App Set ID ve install referrer atfı desteği ekleriz.Bilgileri şu amaçlarla kullanırız:
Tenjin ve ilgili araçları, uygulama içinde size üçüncü taraf ilgiye dayalı ("kişiselleştirilmiş") reklam sunmak için değil, pazarlama ölçümü ve atıf için kullanırız. Bu değişirse, bu Gizlilik Politikasını günceller ve gereken bildirimi veya seçeneği sunarız.
Kişisel bilgilerinizi para karşılığında kiralamaz veya satmayız. Bilgileri yalnızca aşağıda açıklandığı şekilde paylaşırız.
Bilgileri; barındırma, depolama, medya işleme, içerik dağıtımı, bildirimler, güvenlik ve analitik sağlayıcıları gibi Hizmetleri işletmemize yardımcı olan satıcılarla paylaşırız. Bu taraflar bilgilere yalnızca bizim adımıza hizmet sunmak için erişebilir ve bunları korumak zorundadır.
İzleme etkinleştirilirse, ekran görüntülemelerini, özellik kullanımını, kayıt/oturum açma akışlarını, uygulama yaşam döngüsü davranışını ve ürün davranışını anlamak için ilgili analitik etkinlikleri ve tanımlayıcıları PostHog ile paylaşırız.
Bu; ekran görüntüleme etkinliklerini, manuel olarak tanımlanan özel etkinlikleri, analitik ayrı ID’yi, kalıcı kullanıcı ID’mizi, kullanıcı adını veya takma adı, giriş platformunu veya kimlik doğrulama kaynağı bağlamını, uygulama sürümünü ve analitik etkinliklere eklenen ilgili teknik meta verileri içerebilir.
Mevcut mobil derlememizde PostHog’u yalnızca manuel ürün analitiği için kullanıyoruz. autocapture özelliğini devre dışı olarak yapılandırırız ve bu derlemede oturum yeniden oynatmayı etkinleştirmeyiz. İzleme devre dışıysa, uygulama mantığımız PostHog’u başlatmaz ve yeni PostHog analitik etkinlikleri gönderilmez.
PostHog Cloud kullanıldığında, PostHog bizim adımıza işlemesi için talimat verdiğimiz veriler bakımından analitik hizmet sağlayıcımız veya veri işleyicimiz olarak hareket eder. PostHog’un gizlilik dokümantasyonu ve gizlilik politikası https://posthog.com/docs/privacy ve https://posthog.com/privacy adreslerinde mevcuttur.
Aşağıdaki amaçlarla ilgili atıf ve ölçüm verilerini Tenjin ile paylaşır veya toplanmasına izin veririz:
Bu; izin verildiğinde reklam tanımlayıcılarını, ölçüm için kullanılan uygulama etkinliklerini, install referrer verilerini, App Set ID’yi, IP adresini, yerel ayar veya ülke bağlamını, cihaz ve uygulama meta verilerini ve iOS’a ilişkin SKAdNetwork bilgilerini içerebilir.
İzleme reddedilir veya sınırlandırılırsa, Tenjin veri paylaşımını uygulamamızın ve platform kurallarının desteklediği ölçüde sınırlarız. Örneğin, iOS’ta ATT yetkilendirmesi olmadan IDFA’ya erişmeyiz ve Android’de uygulama içi izleme anahtarı kapalıyken mevcut uygulamamız Tenjin’e advertising_id ve limit_ad_tracking verilerini dahil etmez. Kullanıcı düzeyinde izleme sınırlandırılsa bile, Tenjin desteklenen Android cihazlarda sınırlı kurulum/oturum ölçüm verileri, install referrer veya App Set ID sinyalleri ve iOS’ta SKAdNetwork ile ilgili sinyaller almaya devam edebilir.
Tenjin’in kendi gizlilik politikası https://www.tenjin.com/privacy/ adresinde mevcuttur.
Google ile oturum açmayı veya Apple ile oturum açmayı seçerseniz, ilgili sağlayıcı kimlik doğrulama verilerini kendi gizlilik şartları kapsamında işler.
Bildirimleri etkinleştirirseniz, platforma bağlı olarak Apple Push Notification service (APNs) ve/veya Firebase Cloud Messaging (FCM), bildirim göndermek için gereken push belirteci ve ilgili teslim verilerini işleyebilir.
İçeriği Hizmetlerin herkese açık alanlarında yayımlarsanız, diğer kullanıcılar bunu görüntüleyebilir ve etkileşimde bulunabilir.
Bilgileri aşağıdaki durumlarda açıklayabiliriz:
Riffle, kullanıcıların oyunlar ve ilgili içerikler oluşturmasını ve deneyimlemesini sağlar.
İçeriğinizi, istemlerinizi, yüklemelerinizi veya medyanızı üretken yapay zekâ temel modellerini eğitmek için kullanmayız.
Bununla birlikte, Hizmetleri sunmak, oyun verilerinizi saklamak, akışları ve önerileri işletmek, denetim ve güvenlik kontrolleri yapmak ve sorunları gidermek için bu içeriği yine de işleyebiliriz.
Bilgilerinizi çeşitli şekillerde kontrol edebilirsiniz:
Bilgileri yalnızca bu Politikada açıklanan amaçlar için gerekli olduğu sürece saklarız.
Hesabınızı silerseniz, ilişkili kişisel verileri doğrulamadan sonra makul bir süre içinde siler veya anonim hale getiririz. Çoğu durumda, silmeyi 15 gün içinde tamamlamayı hedefleriz. Sınırlı durumlarda, kanuna uymak, sahtekârlık veya güvenlik sorunlarını ele almak, uyuşmazlıkları çözmek veya teknik kısıtları yerine getirmek için belirli bilgileri daha uzun süre saklayabiliriz.
Riffle, bu Politikanın kapsadığı mevcut derlemede şu anda ücretli abonelikler veya uygulama içi satın alımlar sunmamaktadır. Bu değişirse, bu özellikler kullanıma sunulmadan önce veya sunulurken bu Gizlilik Politikasını güncelleyeceğiz.
Bilgileri korumak için tasarlanmış makul idari, teknik ve fiziksel önlemler uygularız. Hiçbir sistem tamamen güvenli değildir ve mutlak güvenliği garanti edemeyiz.
Bilgileri Amerika Birleşik Devletleri’nde ve bizim veya hizmet sağlayıcılarımızın faaliyet gösterdiği diğer ülkelerde işleyebilir ve saklayabiliriz.
Mevcut mobil analitik yapılandırmamız, bir PostHog Cloud US alım uç noktası (https://us.i.posthog.com) içerir; bu nedenle mobil uygulamadan PostHog’a gönderilen analitik veriler Amerika Birleşik Devletleri’nde işlenebilir.
Hizmetler 13 yaşın altındaki çocuklara yönelik değildir ve 13 yaşın altındaki çocuklardan bilerek kişisel bilgi toplamayız. 13 yaşın altındaki bir çocuğun kişisel bilgi sağladığını düşünüyorsanız, bizimle iletişime geçin; silmek için adımlar atacağız.
Hesabınızı uygulama içinde silebilirsiniz:
Ayarlar -> Hesap -> Hesabı Sil
Hesabınızı sildikten sonra:
Uygulamaya erişemiyorsanız, aşağıdakilerle birlikte cy2749@nyu.edu adresine e-posta göndererek silme talebinde bulunabilirsiniz:
Talebinizi işlemeye başlamadan önce doğrulamamız gerekebilir.
Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz. "Son Güncelleme" tarihini güncelleriz ve değişiklikler önemliyse, gerektiği yerlerde ek bildirim sağlarız.
E-posta: cy2749@nyu.edu
Geliştirici / Hukuki ad: Gang Xue
Dernière mise à jour : 25 mars 2026
Date d’entrée en vigueur : 25 mars 2026
La présente Politique de confidentialité explique comment Riffle (« nous », « notre » ou « nos ») collecte, utilise, partage et protège les informations lorsque vous utilisez notre application mobile (l’« App »), notre site web à l’adresse https://riffle.games/, et tout autre service qui renvoie à la présente Politique de confidentialité (collectivement, les « Services »).
En utilisant les Services, vous acceptez la présente Politique de confidentialité. Si vous n’êtes pas d’accord, n’utilisez pas les Services.
La présente Politique de confidentialité s’applique :
Elle ne s’applique pas aux sites web, produits ou services de tiers qui disposent de leurs propres politiques de confidentialité.
Nous collectons les catégories d’informations suivantes.
Public vs privé : votre contenu n’est pas public par défaut. Il ne devient public que lorsque vous le publiez dans les espaces publics des Services.
Si vous choisissez d’utiliser notre fonctionnalité « Invite Friends » et d’accorder l’accès aux contacts, nous pouvons accéder aux noms et numéros de téléphone des contacts figurant dans le carnet d’adresses de votre appareil afin que vous puissiez sélectionner les personnes à inviter.
Sur la base de notre implémentation actuelle du code, ces données de contact sont utilisées localement sur votre appareil pour vous aider à choisir des personnes à inviter. Nous n’indiquons pas que nous téléversons votre carnet d’adresses complet vers nos serveurs, sauf si nous vous en informons autrement à l’avenir.
Nous pouvons collecter ou recevoir des informations techniques telles que :
Certaines de ces informations sont traitées localement sur votre appareil pour alimenter le gameplay et les fonctionnalités de l’application. Certaines peuvent également être envoyées à nos serveurs ou à des prestataires de services lorsque cela est nécessaire pour fournir les Services, analyser l’utilisation, envoyer des notifications, prévenir la fraude ou résoudre des problèmes.
Nous utilisons des outils d’analyse et d’attribution mobile pour comprendre comment les utilisateurs trouvent et utilisent l’App.
Selon les paramètres de votre appareil, les règles de la plateforme et le droit applicable, nous pouvons collecter ou recevoir :
Notre site web et les webviews intégrés dans l’application peuvent utiliser des technologies web standard telles que le stockage du navigateur, les cookies, les journaux de requêtes et des outils similaires pour mémoriser les préférences, prendre en charge les sessions, comprendre l’utilisation et améliorer les performances et la sécurité.
Nous stockons certaines informations localement sur votre appareil, telles que :
La liste ci-dessous se concentre sur les SDKs, bibliothèques et services qui traitent des données personnelles, des données d’appareil, du contenu, des identifiants, des notifications ou des autorisations. Les bibliothèques liées à l’interface utilisateur qui ne collectent pas de données de manière significative sont omises.
PostHog (posthog-react-native)
Ce que cela fait : analyse produit
Données concernées : vues d’écran et événements définis manuellement, analytics distinct ID, identifiant utilisateur stable, nom d’utilisateur ou pseudo, contexte de connexion ou de source d’authentification, version de l’application et métadonnées techniques associées aux événements
Comment cela est utilisé : activé uniquement après l’octroi du consentement au suivi. Dans la version mobile actuelle, nous utilisons PostHog pour des analyses produit définies manuellement avec autocapture désactivé, et nous n’activons pas le session replay dans cette version. Si le suivi est refusé, PostHog n’est pas initialisé et de nouveaux événements PostHog ne sont pas envoyés.
Tenjin (module natif via withTenjin)
Ce que cela fait : attribution d’installation, mesure des campagnes, mesure de la rétention, prévention de la fraude
Données concernées : ouvertures de l’application, événements de session, événements d’inscription et étapes de gameplay, événements de rétention, métadonnées IP/réseau, contexte de paramètres régionaux/langue/pays/fuseau horaire, version de l’application et version du système d’exploitation, caractéristiques de l’appareil, nos IDs propres à l’application inclus dans certains événements personnalisés, IDFA/AAID lorsque cela est autorisé, identifiants fournisseur iOS et paramètres de l’appareil associés, Android App Set ID, Install Referrer, et valeurs de conversion SKAdNetwork / postbacks de l’annonceur sur iOS
Comment cela est utilisé : utilisé comme notre partenaire de mesure mobile. L’attribution iOS reste active pour SKAdNetwork même si ATT est refusé. Sur Android, la désactivation du suivi dans notre implémentation actuelle exclut advertising_id et limit_ad_tracking, tandis qu’une attribution limitée et la mesure de session peuvent néanmoins avoir lieu. Les événements ayant échoué peuvent être mis en cache localement puis réessayés une fois la connectivité rétablie.
Google Sign-In (@react-native-google-signin/google-signin)
Ce que cela fait : authentification de l’utilisateur
Données concernées : identifiant du compte Google, adresse e-mail, nom, URL de photo de profil, ID token et autres données de réponse de connexion que vous autorisez
Comment cela est utilisé : utilisé uniquement lorsque vous choisissez la connexion Google.
Sign in with Apple (expo-apple-authentication)
Ce que cela fait : authentification de l’utilisateur
Données concernées : identifiant utilisateur Apple, adresse e-mail ou adresse de relais privé, nom complet, identity token, code d’autorisation
Comment cela est utilisé : utilisé uniquement lorsque vous choisissez la connexion Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Ce que cela fait : enregistrement et remise des notifications push
Données concernées : jeton push, statut d’autorisation des notifications, contenu des notifications et données d’interaction ; notre application envoie également l’ID de l’appareil, la version de l’application, le modèle de l’appareil et la version du système d’exploitation à notre backend pour l’enregistrement push
Comment cela est utilisé : utilisé uniquement si vous autorisez les notifications. Apple et Google peuvent traiter la remise des notifications push selon leurs propres politiques.
Expo Contacts (expo-contacts)
Ce que cela fait : accès aux contacts pour inviter des amis
Données concernées : noms et numéros de téléphone des contacts que vous autorisez l’application à lire
Comment cela est utilisé : utilisé uniquement lorsque vous ouvrez les flux d’invitation et accordez l’accès. Selon le code actuel, cela est utilisé localement pour les invitations.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Ce que cela fait : sélection, capture, enregistrement, sauvegarde et téléversement de médias
Données concernées : photos, vidéos, fichiers audio, noms de fichiers, types MIME, tailles de fichiers, captures caméra, enregistrements microphone, actions de sauvegarde dans la galerie
Comment cela est utilisé : utilisé lorsque vous capturez, choisissez, convertissez, téléversez ou enregistrez intentionnellement des médias.
FFmpegKit (ffmpeg-kit-react-native)
Ce que cela fait : traitement local de vidéo/audio
Données concernées : médias sélectionnés localement nécessaires à la conversion ou à l’extraction
Comment cela est utilisé : utilisé localement sur l’appareil pour traiter les médias avant que vous décidiez ou non de téléverser le résultat.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Ce que cela fait : capacité de l’appareil, compatibilité, diagnostics, prise en charge du gameplay, flux de partage de capture d’écran
Données concernées : modèle de l’appareil et données système, version de l’application, paramètres régionaux/fuseau horaire, état du réseau et adresse IP, état de la batterie, relevés des capteurs, événements de capture d’écran
Comment cela est utilisé : utilisé pour alimenter les fonctionnalités de jeu et les diagnostics de l’application. Certaines valeurs peuvent rester locales à l’appareil ; d’autres peuvent également être incluses dans des requêtes de service ou dans des analyses/attributions lorsque cela est nécessaire.
AsyncStorage, SQLite, File System
Ce que cela fait : persistance locale et mise en cache
Données concernées : jetons d’authentification, paramètres, ressources mises en cache, bases de données locales, fichiers de traitement temporaires, événements mis en file d’attente
Comment cela est utilisé : stocké sur votre appareil pour assurer le fonctionnement des Services et améliorer les performances.
Nous demandons ou déclarons des autorisations de l’appareil uniquement aux fins décrites ci-dessous.
Caméra
Finalité : Capturer des photos ou vidéos pour les jeux, les images de profil et d’autres fonctionnalités créatives
Déclencheur habituel : Lorsque vous choisissez de prendre une photo ou d’utiliser une fonctionnalité de caméra intégrée
Bibliothèque de photos / médiathèque (lecture)
Finalité : Vous permettre de sélectionner des images ou vidéos depuis votre appareil
Déclencheur habituel : Lorsque vous choisissez des médias dans votre galerie
Bibliothèque de photos / médiathèque (enregistrer / ajouter)
Finalité : Enregistrer des captures d’écran, des images générées ou du contenu exporté sur votre appareil
Déclencheur habituel : Lorsque vous choisissez d’enregistrer du contenu localement
Microphone
Finalité : Enregistrer de l’audio ou prendre en charge des fonctionnalités de caméra ou de jeu qui utilisent l’entrée sonore
Déclencheur habituel : Lorsque vous démarrez un enregistrement audio ou une fonctionnalité qui enregistre le son
Notifications
Finalité : Enregistrer un jeton push et diffuser des notifications
Déclencheur habituel : Lorsque vous autorisez les notifications
Contacts
Finalité : Vous aider à trouver des amis à inviter
Déclencheur habituel : Lorsque vous ouvrez les flux d’invitation et accordez l’accès aux contacts
Tracking / Advertising ID
Finalité : Mesurer la performance marketing et l’attribution de l’application
Déclencheur habituel : Invite App Tracking Transparency sur iOS, ou flux de consentement au suivi / Advertising ID sur Android, le cas échéant
Mouvement / capteurs
Finalité : Activer des fonctionnalités de jeu interactives basées sur le mouvement
Déclencheur habituel : Lorsqu’un jeu ou une fonctionnalité demande des données d’accéléromètre, de gyroscope, de magnétomètre ou de baromètre
Détection de capture d’écran
Finalité : Détecter un événement de capture d’écran et proposer des outils de partage associés
Déclencheur habituel : Dans les flux de partage de capture d’écran Android pris en charge
Internet
Finalité : Envoyer des requêtes API, téléverser du contenu et fournir les fonctionnalités du service
Déclencheur habituel : Utilisation générale de l’application
État du réseau
Finalité : Détecter la connectivité et décider quand réessayer des tâches dépendantes du réseau ou des événements en file d’attente
Déclencheur habituel : Utilisation générale de l’application
Vibration / retours haptiques
Finalité : Fournir un retour tactile
Déclencheur habituel : Lorsque vous interagissez avec des contrôles pris en charge
Notre configuration iOS actuelle contient également des chaînes d’autorisation pour Location When In Use et Face ID.
Sur la base de notre examen actuel du code :
Si nous commençons à demander ou utiliser activement ces fonctionnalités en production, nous mettrons la présente Politique de confidentialité à jour en conséquence.
Nos versions mobiles actuelles incluent également une configuration liée à l’attribution à des fins de mesure :
NSAdvertisingAttributionReportEndpoint ;AD_ID de Google Play et incluons la prise en charge de l’attribution via App Set ID et Install Referrer grâce à l’intégration Tenjin.Nous utilisons les informations pour :
Nous utilisons Tenjin et les outils associés pour la mesure marketing et l’attribution, et non pour diffuser dans l’App de la publicité personnalisée (« personalized ») fondée sur les centres d’intérêt de tiers. Si cela change, nous mettrons à jour la présente Politique de confidentialité et fournirons tout avis ou tout choix requis.
Nous ne louons ni ne vendons vos informations personnelles contre de l’argent. Nous ne partageons les informations que comme décrit ci-dessous.
Nous partageons des informations avec des prestataires qui nous aident à exploiter les Services, tels que les fournisseurs d’hébergement, de stockage, de traitement de médias, de diffusion de contenu, de notifications, de sécurité et d’analyse. Ils ne peuvent accéder aux informations que pour fournir des services en notre nom et doivent les protéger.
Si le suivi est activé, nous partageons les événements et identifiants d’analyse pertinents avec PostHog afin de comprendre les vues d’écran, l’utilisation des fonctionnalités, les flux d’inscription/de connexion, le comportement du cycle de vie de l’application et le comportement produit.
Cela peut inclure les événements de vues d’écran, les événements personnalisés définis manuellement, un analytics distinct ID, notre identifiant utilisateur stable, le nom d’utilisateur ou pseudo, la plateforme de connexion ou le contexte de source d’authentification, la version de l’application et les métadonnées techniques associées aux événements d’analyse.
Dans notre version mobile actuelle, nous utilisons PostHog uniquement pour des analyses produit manuelles. Nous configurons autocapture sur désactivé, et nous n’activons pas le session replay dans cette version. Si le suivi est désactivé, la logique de notre application n’initialise pas PostHog et de nouveaux événements d’analyse PostHog ne sont pas envoyés.
Lorsque PostHog Cloud est utilisé, PostHog agit comme notre prestataire de services d’analyse ou sous-traitant pour les données que nous lui demandons de traiter en notre nom. La documentation de confidentialité et la politique de confidentialité de PostHog sont disponibles à l’adresse https://posthog.com/docs/privacy et https://posthog.com/privacy.
Nous partageons ou permettons la collecte de données d’attribution et de mesure pertinentes avec Tenjin afin de pouvoir :
Cela peut inclure des identifiants publicitaires lorsqu’ils sont autorisés, les événements d’application utilisés à des fins de mesure, les données d’Install Referrer, App Set ID, l’adresse IP, le contexte de paramètre régional ou de pays, les métadonnées de l’appareil et de l’application, ainsi que les informations liées à SKAdNetwork sur iOS.
Si le suivi est refusé ou limité, nous limitons le partage de données avec Tenjin lorsque cela est pris en charge par notre implémentation et par les règles de la plateforme. Par exemple, sur iOS, nous n’accédons pas à IDFA sans autorisation ATT, et sur Android notre implémentation actuelle exclut advertising_id et limit_ad_tracking de Tenjin lorsque le bouton de suivi dans l’application est désactivé. Même lorsque le suivi au niveau de l’utilisateur est limité, Tenjin peut toujours recevoir des données limitées de mesure d’installation/session, des signaux Install Referrer ou App Set ID sur les appareils Android pris en charge, ainsi que des signaux liés à SKAdNetwork sur iOS.
La propre politique de confidentialité de Tenjin est disponible à l’adresse https://www.tenjin.com/privacy/.
Si vous choisissez la connexion Google ou la connexion Apple, le fournisseur concerné traite les données d’authentification selon ses propres conditions de confidentialité.
Si vous activez les notifications, Apple Push Notification service (APNs) et/ou Firebase Cloud Messaging (FCM), selon la plateforme, peuvent traiter le jeton push et les données de remise associées nécessaires à l’envoi des notifications.
Si vous publiez du contenu dans des zones publiques des Services, les autres utilisateurs peuvent le voir et interagir avec lui.
Nous pouvons divulguer des informations :
Riffle permet aux utilisateurs de créer et de vivre des jeux et du contenu associé.
Nous n’utilisons pas votre Contenu, vos invites, vos téléversements ou vos médias pour entraîner des modèles de fondation d’IA générative.
Nous pouvons néanmoins traiter ce contenu pour fournir les Services, stocker vos données de jeu, exploiter les flux et recommandations, effectuer des contrôles de modération et de sécurité, et déboguer des problèmes.
Vous pouvez contrôler vos informations de plusieurs façons :
Nous conservons les informations uniquement aussi longtemps que nécessaire aux fins décrites dans la présente Politique.
Si vous supprimez votre compte, nous supprimerons ou anonymiserons les données personnelles associées dans un délai raisonnable après vérification. Dans la plupart des cas, nous visons à achever la suppression dans un délai de 15 jours. Dans des circonstances limitées, nous pouvons conserver certaines informations plus longtemps afin de nous conformer à la loi, traiter des problèmes de fraude ou de sécurité, résoudre des litiges ou respecter des contraintes techniques.
Riffle n’offre actuellement pas d’abonnements payants ni d’achats intégrés dans la version actuelle couverte par la présente Politique. Si cela change, nous mettrons à jour la présente Politique de confidentialité avant ou au moment du lancement de ces fonctionnalités.
Nous mettons en place des garanties administratives, techniques et physiques raisonnables conçues pour protéger les informations. Aucun système n’est totalement sécurisé, et nous ne pouvons pas garantir une sécurité absolue.
Nous pouvons traiter et stocker des informations aux États-Unis et dans d’autres pays où nous ou nos prestataires de services exerçons nos activités.
Notre configuration actuelle d’analyse mobile inclut un endpoint d’ingestion PostHog Cloud US (https://us.i.posthog.com), de sorte que les données d’analyse envoyées à PostHog depuis l’application mobile peuvent être traitées aux États-Unis.
Les Services ne sont pas destinés aux enfants de moins de 13 ans, et nous ne collectons pas sciemment d’informations personnelles auprès d’enfants de moins de 13 ans. Si vous pensez qu’un enfant de moins de 13 ans a fourni des informations personnelles, contactez-nous et nous prendrons les mesures nécessaires pour les supprimer.
Vous pouvez supprimer votre compte dans l’App :
Settings -> Account -> Delete Account
Après la suppression de votre compte :
Si vous ne pouvez pas accéder à l’App, vous pouvez demander la suppression en nous envoyant un e-mail à cy2749@nyu.edu avec :
Nous pouvons avoir besoin de vérifier votre demande avant de la traiter.
Nous pouvons mettre à jour la présente Politique de confidentialité de temps à autre. Nous mettrons à jour la date de « Dernière mise à jour » et, si les modifications sont substantielles, nous fournirons un avis supplémentaire lorsque cela sera requis.
E-mail : cy2749@nyu.edu
Nom du développeur / nom légal : Gang Xue
最終更新日: 2026年3月25日
発効日: 2026年3月25日
本プライバシーポリシーは、Riffle(以下、「当社」)が、お客様が当社のモバイルアプリケーション(以下、「App」)、当社ウェブサイト https://riffle.games/、および本プライバシーポリシーにリンクするその他のサービス(総称して、以下、「本サービス」)を利用する際に、どのように情報を収集、使用、共有、保護するかを説明するものです。
本サービスを利用することにより、お客様は本プライバシーポリシーに同意したものとみなされます。同意しない場合は、本サービスを利用しないでください。
本プライバシーポリシーは、以下に適用されます。
本プライバシーポリシーは、それぞれ独自のプライバシーポリシーを有する第三者のウェブサイト、製品、またはサービスには適用されません。
当社は、以下のカテゴリの情報を収集します。
公開か非公開か: お客様のコンテンツは、初期状態では公開されません。本サービスの公開領域にお客様が公開した場合にのみ、公開されます。
お客様が当社の「Invite Friends」機能を使用し、連絡先へのアクセスを許可した場合、当社は、お客様が招待したい相手を選択できるようにする目的で、お客様の端末のアドレス帳から連絡先名および電話番号にアクセスする場合があります。
当社の現在のコード実装に基づくと、この連絡先データは、お客様が招待先を選択するのを支援するために、お客様の端末上でローカルに使用されます。当社は、将来別途お知らせする場合を除き、連絡先全体を当社サーバーにアップロードするとは明示していません。
当社は、以下のような技術情報を収集または受領する場合があります。
この情報の一部は、ゲームプレイおよびアプリ機能を実現するために、お客様の端末上でローカルに処理されます。また、本サービスの提供、利用状況の分析、通知の配信、不正防止、または問題のデバッグに必要な場合には、当社のサーバーまたはサービス提供者に送信される場合もあります。
当社は、ユーザーがどのように App を見つけ、利用しているかを理解するために、分析およびモバイルアトリビューションツールを使用します。
お客様の端末設定、プラットフォーム規則、および適用法令に応じて、当社は以下を収集または受領する場合があります。
当社のウェブサイトおよびアプリ内 webview は、設定を記憶し、セッションをサポートし、利用状況を把握し、パフォーマンスとセキュリティを改善するために、ブラウザストレージ、cookies、リクエストログ、および同様のツールなどの標準的なウェブ技術を使用する場合があります。
当社は、以下のような一部の情報をお客様の端末上にローカルに保存します。
以下の一覧は、個人データ、端末データ、コンテンツ、識別子、通知、または権限を処理する SDK、ライブラリ、およびサービスに重点を置いています。実質的にデータを収集しない UI 専用ライブラリは省略しています。
PostHog (posthog-react-native)
役割: プロダクト分析
関与するデータ: 手動で定義された画面閲覧およびイベント、analytics distinct ID、安定したユーザーID、ユーザー名またはニックネーム、ログインまたは auth-source のコンテキスト、アプリバージョン、およびイベントに付随する技術メタデータ
使用方法: tracking consent が付与された後にのみ有効化されます。現在のモバイルビルドでは、autocapture を無効にした手動定義のプロダクト分析に PostHog を使用しており、このビルドでは session replay は有効化していません。tracking が拒否された場合、PostHog は初期化されず、新しい PostHog イベントは送信されません。
Tenjin (withTenjin 経由の native module)
役割: インストールアトリビューション、キャンペーン測定、リテンション測定、不正防止
関与するデータ: App の起動、session イベント、registration および gameplay milestone、retention イベント、IP/ネットワークメタデータ、ロケール/言語/国/タイムゾーンのコンテキスト、アプリバージョンおよび OS バージョン、端末特性、特定のカスタムイベントに含まれる当社の App スコープ ID、許可された場合の IDFA/AAID、iOS のベンダー識別子および関連端末パラメータ、Android App Set ID、install referrer、ならびに iOS における SKAdNetwork conversion values / advertiser postbacks
使用方法: 当社の mobile measurement partner として使用します。iOS のアトリビューションは、ATT が拒否されても SKAdNetwork については継続します。Android では、現在の実装において tracking をオフにすると advertising_id および limit_ad_tracking が除外されますが、限定的なアトリビューションおよび session measurement は引き続き発生する場合があります。失敗したイベントはローカルにキャッシュされ、接続回復後に再試行される場合があります。
Google Sign-In (@react-native-google-signin/google-signin)
役割: ユーザー認証
関与するデータ: Google アカウント ID、メールアドレス、氏名、プロフィール写真 URL、ID token、およびお客様が許可したその他のログイン応答データ
使用方法: お客様が Google サインインを選択した場合にのみ使用されます。
Sign in with Apple (expo-apple-authentication)
役割: ユーザー認証
関与するデータ: Apple ユーザー識別子、メールアドレスまたは private relay アドレス、氏名、identity token、authorization code
使用方法: お客様が Apple サインインを選択した場合にのみ使用されます。
Expo Notifications / APNs / FCM (expo-notifications)
役割: プッシュ通知の登録および配信
関与するデータ: プッシュトークン、通知権限の状態、通知内容およびインタラクションデータ。当社の App は、プッシュ登録のために端末ID、アプリバージョン、端末モデル、OSバージョンもバックエンドに送信します。
使用方法: お客様が通知を許可した場合にのみ使用されます。Apple および Google は、それぞれのポリシーに基づいてプッシュ配信を処理する場合があります。
Expo Contacts (expo-contacts)
役割: Invite-friends の連絡先アクセス
関与するデータ: お客様が App に読み取りを許可した連絡先名および電話番号
使用方法: 招待フローを開き、アクセスを許可した場合にのみ使用されます。現在のコードに基づくと、これは招待のためにローカルで使用されます。
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
役割: メディアの選択、撮影、録音、保存、およびアップロード
関与するデータ: 写真、動画、音声ファイル、ファイル名、MIMEタイプ、ファイルサイズ、カメラ撮影、マイク録音、ギャラリーへの保存アクション
使用方法: お客様がメディアを意図的に撮影、選択、変換、アップロード、または保存する場合に使用されます。
FFmpegKit (ffmpeg-kit-react-native)
役割: ローカルでの動画/音声処理
関与するデータ: 変換または抽出に必要な、ローカルで選択されたメディア
使用方法: 結果をアップロードするかどうかをお客様が判断する前に、端末上でローカルにメディアを処理するために使用されます。
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
役割: 端末機能、互換性、診断、ゲームプレイサポート、スクリーンショット共有フロー
関与するデータ: 端末モデルおよび OS データ、アプリバージョン、ロケール/タイムゾーン、ネットワーク状態および IP アドレス、バッテリー状態、センサー読み取り値、スクリーンショットイベント
使用方法: ゲーム機能およびアプリ診断を支えるために使用されます。一部の値は端末内に留まる場合があり、また、必要に応じてサービス要求または分析/アトリビューションに含まれる場合もあります。
AsyncStorage, SQLite, File System
役割: ローカル永続化およびキャッシュ
関与するデータ: 認証トークン、設定、キャッシュ済みアセット、ローカルデータベース、一時的な処理ファイル、キュー化されたイベント
使用方法: 本サービスを機能させ、パフォーマンスを向上させるために、お客様の端末に保存されます。
当社は、以下に記載する目的のためにのみ、端末権限を要求または宣言します。
Camera
目的: ゲーム、プロフィール画像、その他の創作機能のために写真または動画を撮影するため
通常のトリガー: 写真を撮る、またはアプリ内カメラ機能を使用することを選択したとき
Photo Library / Media Library (read)
目的: お客様の端末から画像または動画を選択できるようにするため
通常のトリガー: ギャラリーからメディアを選択することを選んだとき
Photo Library / Media Library (save / add)
目的: スクリーンショット、生成画像、またはエクスポートされたコンテンツを端末に保存するため
通常のトリガー: コンテンツをローカルに保存することを選んだとき
Microphone
目的: 音声を録音する、または音声入力を使用するカメラやゲーム機能をサポートするため
通常のトリガー: 音声録音、または音声を録音する機能を開始したとき
Notifications
目的: プッシュトークンを登録し、通知を配信するため
通常のトリガー: 通知を許可したとき
Contacts
目的: 招待したい友人を見つけるのを支援するため
通常のトリガー: 招待フローを開き、連絡先へのアクセスを許可したとき
Tracking / Advertising ID
目的: マーケティング効果およびアプリアトリビューションを測定するため
通常のトリガー: iOS の App Tracking Transparency プロンプト、または適用される場合の Android の tracking consent / advertising ID フロー
Motion / Sensors
目的: モーションベースのインタラクティブなゲーム機能を有効にするため
通常のトリガー: ゲームまたは機能が加速度計、ジャイロスコープ、磁力計、または気圧計データを要求したとき
Screenshot detection
目的: スクリーンショットイベントを検出し、関連する共有ツールを提供するため
通常のトリガー: 対応している Android の screenshot-share フロー上
Internet
目的: APIリクエストの送信、コンテンツのアップロード、およびサービス機能の提供のため
通常のトリガー: 一般的なアプリ利用
Network state
目的: 接続状態を検出し、ネットワーク依存タスクまたはキュー化されたイベントの再試行時期を判断するため
通常のトリガー: 一般的なアプリ利用
Vibration / Haptics
目的: タッチフィードバックを提供するため
通常のトリガー: 対応するコントロールと操作したとき
当社の現在の iOS 設定には、Location When In Use および Face ID の権限文字列も含まれています。
現在のコードレビューに基づくと、以下を確認しました。
今後、運用環境でこれらの機能を実際に要求または使用する場合には、本プライバシーポリシーを適宜更新します。
現在のモバイルビルドには、測定のためのアトリビューション関連設定も含まれています。
NSAdvertisingAttributionReportEndpoint を使用して SKAdNetwork 識別子および advertiser-side postback reporting を設定しています。AD_ID 権限を宣言し、Tenjin 連携を通じて App Set ID および install referrer アトリビューションをサポートしています。当社は、以下の目的で情報を利用します。
当社は、App 内で第三者の関心ベース(「personalized」)広告をお客様に配信するためではなく、マーケティング測定およびアトリビューションのために Tenjin および関連ツールを使用します。これが変更される場合、当社は本プライバシーポリシーを更新し、必要な通知または選択肢を提供します。
当社は、金銭と引き換えにお客様の個人情報を貸与または販売しません。当社は、以下に記載する場合にのみ情報を共有します。
当社は、ホスティング、ストレージ、メディア処理、コンテンツ配信、通知、セキュリティ、分析などの本サービス運営を支援するベンダーと情報を共有します。これらの事業者は、当社に代わってサービスを提供するためにのみ情報へアクセスでき、かつそれを保護する義務を負います。
tracking が有効な場合、当社は、画面閲覧、機能利用、サインアップ/ログインフロー、アプリのライフサイクル動作、および製品動作を理解するために、関連する分析イベントおよび識別子を PostHog と共有します。
これには、画面閲覧イベント、手動で定義されたカスタムイベント、analytics distinct ID、当社の安定したユーザーID、ユーザー名またはニックネーム、ログインプラットフォームまたは auth-source のコンテキスト、アプリバージョン、および分析イベントに付随する関連技術メタデータが含まれる場合があります。
現在のモバイルビルドでは、PostHog は手動のプロダクト分析のみに使用しています。autocapture は無効に設定しており、このビルドでは session replay は有効化していません。tracking が無効な場合、当社のアプリロジックは PostHog を初期化せず、新しい PostHog 分析イベントは送信されません。
PostHog Cloud が使用される場合、PostHog は、当社がその処理を指示するデータについて、当社の分析サービス提供者または処理者として機能します。PostHog のプライバシー関連文書およびプライバシーポリシーは、https://posthog.com/docs/privacy および https://posthog.com/privacy でご覧いただけます。
当社は、Tenjin と関連するアトリビューションおよび測定データを共有し、または収集を許可する場合があります。これは、以下を可能にするためです。
これには、許可された場合の広告識別子、測定に使用されるアプリイベント、install referrer データ、App Set ID、IPアドレス、ロケールまたは国のコンテキスト、端末およびアプリのメタデータ、ならびに iOS における SKAdNetwork 関連情報が含まれる場合があります。
tracking が拒否または制限されている場合、当社は、当社の実装およびプラットフォーム規則で対応可能な範囲で Tenjin へのデータ共有を制限します。たとえば、iOS では ATT の認可なしに IDFA にアクセスせず、Android では、現在の実装においてアプリ内 tracking トグルがオフのとき Tenjin から advertising_id および limit_ad_tracking を除外します。それでも、ユーザーレベルの tracking が制限されている場合でも、Tenjin は、対応する Android 端末上で限定的な install/session 測定データ、install referrer または App Set ID シグナル、ならびに iOS における SKAdNetwork 関連シグナルを受信する場合があります。
Tenjin 独自のプライバシーポリシーは、https://www.tenjin.com/privacy/ でご覧いただけます。
Google サインインまたは Apple サインインを選択した場合、該当する提供元は、それぞれ独自のプライバシー条件に基づいて認証データを処理します。
通知を有効にした場合、プラットフォームに応じて、Apple Push Notification service (APNs) および/または Firebase Cloud Messaging (FCM) が、通知を送信するために必要なプッシュトークンおよび関連配信データを処理する場合があります。
お客様が本サービスの公開領域にコンテンツを公開した場合、他のユーザーがそれを閲覧し、反応することができます。
当社は、以下の目的で情報を開示する場合があります。
Riffle は、ユーザーがゲームおよび関連コンテンツを作成し、体験できるようにします。
当社は、お客様の Content、プロンプト、アップロード、またはメディアを用いて生成 AI の基盤モデルを学習させることはありません。
当社は、それでもなお、本サービスの提供、お客様のゲームデータの保存、フィードおよびおすすめ機能の運用、モデレーションおよび安全確認の実施、ならびに問題のデバッグのために、そのコンテンツを処理する場合があります。
お客様は、いくつかの方法でご自身の情報を管理できます。
当社は、本ポリシーに記載された目的に必要な期間のみ情報を保持します。
お客様がアカウントを削除した場合、当社は、確認後、合理的な期間内に関連する個人データを削除または匿名化します。通常は、15日以内の削除完了を目標としています。限定的な状況では、法令遵守、不正またはセキュリティ上の問題への対応、紛争の解決、または技術的制約への対応のため、一定の情報をより長く保持する場合があります。
Riffle は、現時点で本ポリシーの対象となるビルドにおいて、有料サブスクリプションまたはアプリ内課金を提供していません。これが変更される場合、当社は、それらの機能が提供開始される前または開始時に、本プライバシーポリシーを更新します。
当社は、情報を保護するために設計された、合理的な管理上、技術上、および物理的な保護措置を維持しています。いかなるシステムも完全に安全ではなく、当社は絶対的な安全性を保証することはできません。
当社は、当社または当社のサービス提供者が事業を行う米国およびその他の国で情報を処理および保存する場合があります。
当社の現在のモバイル分析設定には PostHog Cloud US の取り込みエンドポイント (https://us.i.posthog.com) が含まれているため、モバイルアプリから PostHog に送信される分析データは米国で処理される場合があります。
本サービスは13歳未満の子どもを対象としておらず、当社は13歳未満の子どもから個人情報を故意に収集しません。13歳未満の子どもが個人情報を提供したと思われる場合は、当社にご連絡ください。当社はそれを削除するための措置を講じます。
App 内でアカウントを削除できます。
Settings -> Account -> Delete Account
アカウントを削除した後、以下が行われます。
App にアクセスできない場合は、以下を記載のうえ cy2749@nyu.edu 宛てにメールを送信することで削除を依頼できます。
当社は、処理前にお客様の依頼を確認する必要がある場合があります。
当社は、本プライバシーポリシーを随時更新する場合があります。更新時には「最終更新日」を変更し、変更が重要な場合は、必要に応じて追加の通知を行います。
メール: cy2749@nyu.edu
開発者 / 法的名称: Gang Xue
Última atualização: 25 de março de 2026
Data de vigência: 25 de março de 2026
Esta Política de Privacidade explica como a Riffle ("nós", "nos" ou "nosso") coleta, usa, compartilha e protege informações quando você usa nosso aplicativo móvel (o "App"), nosso site em https://riffle.games/ e quaisquer outros serviços que vinculem a esta Política de Privacidade (coletivamente, os "Serviços").
Ao usar os Serviços, você concorda com esta Política de Privacidade. Se você não concordar, não use os Serviços.
Esta Política de Privacidade se aplica a:
Ela não se aplica a sites, produtos ou serviços de terceiros que tenham suas próprias políticas de privacidade.
Coletamos as seguintes categorias de informações.
Público vs. privado: seu conteúdo não é público por padrão. Ele se torna público somente quando você o publica em áreas públicas dos Serviços.
Se você optar por usar nosso recurso "Invite Friends" e conceder acesso aos contatos, poderemos acessar nomes e números de telefone dos contatos da agenda do seu dispositivo para que você possa selecionar pessoas para convidar.
Com base na implementação atual do nosso código, esses dados de contato são usados localmente no seu dispositivo para ajudar você a escolher os destinatários dos convites. Não afirmamos que faremos upload da sua agenda completa para nossos servidores, a menos que informemos isso de outra forma no futuro.
Podemos coletar ou receber informações técnicas como:
Parte dessas informações é processada localmente no seu dispositivo para viabilizar a jogabilidade e os recursos do app. Parte também pode ser enviada aos nossos servidores ou provedores de serviços quando necessário para fornecer os Serviços, analisar o uso, entregar notificações, prevenir fraude ou depurar problemas.
Usamos ferramentas de análise e atribuição móvel para entender como os usuários encontram e usam o App.
Dependendo das configurações do seu dispositivo, das regras da plataforma e da legislação aplicável, podemos coletar ou receber:
Nosso site e as webviews no app podem usar tecnologias web padrão, como armazenamento do navegador, cookies, registros de solicitações e ferramentas semelhantes para lembrar preferências, dar suporte a sessões, entender o uso e melhorar o desempenho e a segurança.
Armazenamos algumas informações localmente no seu dispositivo, como:
A lista abaixo se concentra em SDKs, bibliotecas e serviços que processam dados pessoais, dados do dispositivo, conteúdo, identificadores, notificações ou permissões. Bibliotecas usadas apenas na interface, que não coletam dados de forma relevante, foram omitidas.
PostHog (posthog-react-native)
O que faz: Analytics de produto
Dados envolvidos: visualizações de tela e eventos definidos manualmente, analytics distinct ID, ID estável de usuário, nome de usuário ou apelido, contexto de login ou origem de autenticação, versão do app e metadados técnicos anexados aos eventos
Como é usado: Habilitado somente após a concessão do consentimento de rastreamento. Na versão móvel atual, usamos o PostHog para analytics de produto definidos manualmente com autocapture desativado, e não habilitamos session replay nesta versão. Se o rastreamento for negado, o PostHog não é inicializado e novos eventos do PostHog não são enviados.
Tenjin (módulo nativo via withTenjin)
O que faz: atribuição de instalação, medição de campanhas, medição de retenção, prevenção de fraude
Dados envolvidos: aberturas do app, eventos de sessão, eventos de cadastro e marcos de jogabilidade, eventos de retenção, metadados de IP/rede, contexto de localidade/idioma/país/fuso horário, versão do app e versão do sistema operacional, características do dispositivo, nossos IDs vinculados ao app incluídos em determinados eventos personalizados, IDFA/AAID quando permitido, identificadores de fornecedor do iOS e parâmetros relacionados do dispositivo, Android App Set ID, install referrer e valores de conversão do SKAdNetwork / postbacks do anunciante no iOS
Como é usado: Usado como nosso parceiro de medição móvel. A atribuição no iOS permanece conectada ao SKAdNetwork mesmo se o ATT for negado. No Android, desativar o rastreamento em nossa implementação atual exclui advertising_id e limit_ad_tracking, enquanto uma atribuição limitada e a medição de sessão ainda podem ocorrer. Eventos com falha podem ser armazenados em cache localmente e reenviados após a restauração da conectividade.
Google Sign-In (@react-native-google-signin/google-signin)
O que faz: autenticação de usuário
Dados envolvidos: ID da conta Google, e-mail, nome, URL da foto de perfil, token de ID e outros dados de resposta de login que você autorizar
Como é usado: Usado somente quando você escolhe entrar com Google.
Sign in with Apple (expo-apple-authentication)
O que faz: autenticação de usuário
Dados envolvidos: identificador de usuário Apple, e-mail ou endereço private relay, nome completo, token de identidade, código de autorização
Como é usado: Usado somente quando você escolhe entrar com Apple.
Expo Notifications / APNs / FCM (expo-notifications)
O que faz: registro e entrega de notificações push
Dados envolvidos: token de push, status de permissão de notificações, conteúdo de notificações e dados de interação; nosso app também envia ID do dispositivo, versão do app, modelo do dispositivo e versão do sistema operacional ao nosso backend para registro de push
Como é usado: Usado somente se você permitir notificações. Apple e Google podem processar a entrega de push de acordo com suas próprias políticas.
Expo Contacts (expo-contacts)
O que faz: acesso aos contatos para convidar amigos
Dados envolvidos: nomes e números de telefone dos contatos que você permitir que o app leia
Como é usado: Usado somente quando você abre os fluxos de convite e concede acesso. Com base no código atual, isso é usado localmente para convites.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
O que faz: seleção, captura, gravação, salvamento e upload de mídia
Dados envolvidos: fotos, vídeos, arquivos de áudio, nomes de arquivo, tipos MIME, tamanhos de arquivo, capturas da câmera, gravações de microfone, ações de salvar na galeria
Como é usado: Usado quando você captura, escolhe, converte, faz upload ou salva mídia intencionalmente.
FFmpegKit (ffmpeg-kit-react-native)
O que faz: processamento local de vídeo/áudio
Dados envolvidos: mídia selecionada localmente necessária para conversão ou extração
Como é usado: Usado localmente no dispositivo para processar mídia antes de você decidir se fará upload do resultado.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
O que faz: capacidade do dispositivo, compatibilidade, diagnósticos, suporte à jogabilidade, fluxo de compartilhamento de captura de tela
Dados envolvidos: modelo do dispositivo e dados do sistema operacional, versão do app, localidade/fuso horário, estado da rede e endereço IP, estado da bateria, leituras de sensores, eventos de captura de tela
Como é usado: Usado para viabilizar recursos de jogo e diagnósticos do app. Alguns valores podem permanecer localmente no dispositivo; alguns também podem ser incluídos em solicitações de serviço ou em analytics/atribuição quando necessário.
AsyncStorage, SQLite, File System
O que faz: persistência e cache locais
Dados envolvidos: tokens de autenticação, configurações, recursos em cache, bancos de dados locais, arquivos temporários de processamento, eventos em fila
Como é usado: Armazenado no seu dispositivo para manter os Serviços funcionando e melhorar o desempenho.
Solicitamos ou declaramos permissões do dispositivo apenas para os fins descritos abaixo.
Camera
Finalidade: Capturar fotos ou vídeos para jogos, imagens de perfil e outros recursos criativos
Gatilho típico: Quando você escolhe tirar uma foto ou usar um recurso de câmera no app
Photo Library / Media Library (read)
Finalidade: Permitir que você selecione imagens ou vídeos do seu dispositivo
Gatilho típico: Quando você escolhe mídia da sua galeria
Photo Library / Media Library (save / add)
Finalidade: Salvar capturas de tela, imagens geradas ou conteúdo exportado no seu dispositivo
Gatilho típico: Quando você escolhe salvar conteúdo localmente
Microphone
Finalidade: Gravar áudio ou oferecer suporte a recursos de câmera ou jogo que usam entrada de som
Gatilho típico: Quando você inicia uma gravação de áudio ou um recurso que grava som
Notifications
Finalidade: Registrar um token de push e entregar notificações
Gatilho típico: Quando você permite notificações
Contacts
Finalidade: Ajudar você a encontrar amigos para convidar
Gatilho típico: Quando você abre os fluxos de convite e concede acesso aos contatos
Tracking / Advertising ID
Finalidade: Medir o desempenho de marketing e a atribuição do app
Gatilho típico: Prompt do App Tracking Transparency no iOS ou fluxos de consentimento de rastreamento / advertising ID no Android, quando aplicável
Motion / Sensors
Finalidade: Habilitar recursos interativos de jogo baseados em movimento
Gatilho típico: Quando um jogo ou recurso solicita dados do acelerômetro, giroscópio, magnetômetro ou barômetro
Screenshot detection
Finalidade: Detectar um evento de captura de tela e oferecer ferramentas de compartilhamento relacionadas
Gatilho típico: Em fluxos suportados de compartilhamento de captura de tela no Android
Internet
Finalidade: Enviar solicitações de API, fazer upload de conteúdo e fornecer funcionalidades do serviço
Gatilho típico: Uso geral do app
Network state
Finalidade: Detectar conectividade e decidir quando tentar novamente tarefas dependentes da rede ou eventos em fila
Gatilho típico: Uso geral do app
Vibration / Haptics
Finalidade: Fornecer feedback tátil
Gatilho típico: Quando você interage com controles compatíveis
Nossa configuração atual do iOS também contém strings de permissão para Location When In Use e Face ID.
Com base em nossa revisão atual do código:
Se começarmos a solicitar ou usar ativamente esses recursos em produção, atualizaremos esta Política de Privacidade de acordo.
Nossas versões móveis atuais também incluem configuração relacionada à atribuição para medição:
NSAdvertisingAttributionReportEndpoint;AD_ID do Google Play e incluímos suporte para App Set ID e atribuição por install referrer por meio da integração com o Tenjin.Usamos as informações para:
Usamos o Tenjin e ferramentas relacionadas para medição de marketing e atribuição, não para entregar a você publicidade de terceiros baseada em interesses ("personalizada") dentro do App. Se isso mudar, atualizaremos esta Política de Privacidade e forneceremos qualquer aviso ou opção exigidos.
Não alugamos nem vendemos suas informações pessoais por dinheiro. Compartilhamos informações apenas conforme descrito abaixo.
Compartilhamos informações com fornecedores que nos ajudam a operar os Serviços, como provedores de hospedagem, armazenamento, processamento de mídia, entrega de conteúdo, notificações, segurança e analytics. Eles podem acessar informações apenas para prestar serviços em nosso nome e devem protegê-las.
Se o rastreamento estiver habilitado, compartilhamos eventos e identificadores de analytics relevantes com o PostHog para que possamos entender visualizações de tela, uso de recursos, fluxos de cadastro/login, comportamento do ciclo de vida do app e comportamento do produto.
Isso pode incluir eventos de visualização de tela, eventos personalizados definidos manualmente, um analytics distinct ID, nosso ID estável de usuário, nome de usuário ou apelido, plataforma de login ou contexto de origem de autenticação, versão do app e metadados técnicos relacionados anexados aos eventos de analytics.
Na nossa versão móvel atual, usamos o PostHog apenas para analytics de produto manual. Configuramos autocapture como desativado e não habilitamos session replay nesta versão. Se o rastreamento estiver desativado, a lógica do nosso app não inicializa o PostHog e novos eventos de analytics do PostHog não são enviados.
Quando o PostHog Cloud é usado, o PostHog atua como nosso provedor de serviços de analytics ou processador para dados que instruímos a processar em nosso nome. A documentação de privacidade e a política de privacidade do PostHog estão disponíveis em https://posthog.com/docs/privacy e https://posthog.com/privacy.
Compartilhamos ou permitimos a coleta de dados relevantes de atribuição e medição com o Tenjin para que possamos:
Isso pode incluir identificadores de publicidade quando permitido, eventos do app usados para medição, dados de install referrer, App Set ID, endereço IP, contexto de localidade ou país, metadados do dispositivo e do app, e informações relacionadas ao SKAdNetwork no iOS.
Se o rastreamento for negado ou limitado, limitamos o compartilhamento de dados com o Tenjin onde isso for suportado pela nossa implementação e pelas regras da plataforma. Por exemplo, no iOS não acessamos o IDFA sem autorização do ATT, e no Android nossa implementação atual exclui advertising_id e limit_ad_tracking do Tenjin quando a opção de rastreamento no app está desativada. Mesmo quando o rastreamento em nível de usuário é limitado, o Tenjin ainda pode receber dados limitados de medição de instalação/sessão, sinais de install referrer ou App Set ID em dispositivos Android suportados, e sinais relacionados ao SKAdNetwork no iOS.
A própria política de privacidade do Tenjin está disponível em https://www.tenjin.com/privacy/.
Se você escolher entrar com Google ou Apple, o provedor relevante processa os dados de autenticação de acordo com seus próprios termos de privacidade.
Se você habilitar notificações, o Apple Push Notification service (APNs) e/ou o Firebase Cloud Messaging (FCM), dependendo da plataforma, podem processar o token de push e os dados de entrega relacionados necessários para enviar notificações.
Se você publicar conteúdo em áreas públicas dos Serviços, outros usuários poderão visualizá-lo e interagir com ele.
Podemos divulgar informações:
A Riffle permite que os usuários criem e vivenciem jogos e conteúdos relacionados.
Não usamos seu Conteúdo, prompts, uploads ou mídia para treinar modelos fundacionais de IA generativa.
Ainda assim, podemos processar esse conteúdo para fornecer os Serviços, armazenar os dados do seu jogo, operar feeds e recomendações, realizar moderação e verificações de segurança e depurar problemas.
Você pode controlar suas informações de várias maneiras:
Retemos informações apenas pelo tempo necessário para os fins descritos nesta Política.
Se você excluir sua conta, excluiremos ou anonimizararemos os dados pessoais associados dentro de um prazo razoável após a verificação. Na maioria dos casos, nosso objetivo é concluir a exclusão em até 15 dias. Em circunstâncias limitadas, podemos reter certas informações por mais tempo para cumprir a lei, tratar questões de fraude ou segurança, resolver disputas ou atender a restrições técnicas.
A Riffle atualmente não oferece assinaturas pagas nem compras no app na versão atual coberta por esta Política. Se isso mudar, atualizaremos esta Política de Privacidade antes ou no momento em que esses recursos forem lançados.
Mantemos salvaguardas administrativas, técnicas e físicas razoáveis destinadas a proteger as informações. Nenhum sistema é completamente seguro, e não podemos garantir segurança absoluta.
Podemos processar e armazenar informações nos Estados Unidos e em outros países onde nós ou nossos provedores de serviços operamos.
Nossa configuração atual de analytics móvel inclui um endpoint de ingestão do PostHog Cloud US (https://us.i.posthog.com), portanto os dados de analytics enviados ao PostHog pelo aplicativo móvel podem ser processados nos Estados Unidos.
Os Serviços não são direcionados a crianças menores de 13 anos, e não coletamos intencionalmente informações pessoais de crianças menores de 13 anos. Se você acreditar que uma criança menor de 13 anos forneceu informações pessoais, entre em contato conosco e tomaremos medidas para excluí-las.
Você pode excluir sua conta no App:
Settings -> Account -> Delete Account
Depois que você excluir sua conta:
Se você não conseguir acessar o App, poderá solicitar a exclusão enviando um e-mail para cy2749@nyu.edu com:
Talvez precisemos verificar sua solicitação antes de processá-la.
Podemos atualizar esta Política de Privacidade de tempos em tempos. Atualizaremos a data de "Last Updated" e, se as alterações forem relevantes, forneceremos aviso adicional quando exigido.
E-mail: cy2749@nyu.edu
Desenvolvedor / nome legal: Gang Xue
最后更新:2026年3月25日
生效日期:2026年3月25日
本隐私政策说明当您使用我们的移动应用程序(“App”)、我们的网站 https://riffle.games/ 以及任何其他链接到本隐私政策的服务(统称“Services”)时,Riffle(“我们”)如何收集、使用、共享和保护信息。
使用 Services 即表示您同意本隐私政策。如果您不同意,请不要使用 Services。
本隐私政策适用于:
本隐私政策不适用于具有各自隐私政策的第三方网站、产品或服务。
我们收集以下类别的信息。
公开与私密:您的内容默认并不公开。只有当您将其发布到 Services 的公开区域时,它才会变为公开。
如果您选择使用我们的“Invite Friends”功能并授予联系人访问权限,我们可能会访问您设备通讯录中的联系人姓名和电话号码,以便您选择要邀请的人。
根据我们当前的代码实现,此联系人数据会在您的设备本地使用,以帮助您选择邀请对象。除非我们将来另行告知,否则我们并不表示会将您的完整通讯录上传到我们的服务器。
我们可能会收集或接收如下技术信息:
其中部分信息会在您的设备本地处理,以支持游戏玩法和 App 功能。部分信息也可能在需要提供 Services、分析使用情况、发送通知、防止欺诈或调试问题时发送至我们的服务器或服务提供商。
我们使用分析和移动归因工具来了解用户如何找到并使用 App。
根据您的设备设置、平台规则和适用法律,我们可能会收集或接收:
我们的网站和 App 内 webview 可能会使用标准 Web 技术,例如浏览器存储、cookies、请求日志以及类似工具,以记住偏好、支持会话、了解使用情况并提升性能和安全性。
我们会在您的设备本地存储部分信息,例如:
下表主要列出会处理个人数据、设备数据、内容、标识符、通知或权限的 SDK、库和服务。不实质收集数据的仅界面库未列出。
PostHog (posthog-react-native)
用途:产品分析
涉及数据:手动页面/屏幕浏览和事件、analytics distinct ID、稳定用户 ID、用户名或昵称、登录或 auth-source 上下文、App 版本以及附加到事件上的技术元数据
使用方式:仅在获得跟踪同意后启用。在当前移动构建中,我们将 PostHog 用于手动定义的产品分析,autocapture 已禁用,且本构建未启用 session replay。如果拒绝跟踪,PostHog 不会被初始化,也不会发送新的 PostHog 事件。
Tenjin(通过 withTenjin 的原生模块)
用途:安装归因、campaign 测量、留存测量、防欺诈
涉及数据:App 打开、session 事件、注册和游戏进度里程碑、留存事件、IP/网络元数据、区域/语言/国家/时区上下文、App 版本和 OS 版本、设备特征、某些自定义事件中包含的我们 App 范围 ID、在允许时的 IDFA/AAID、iOS vendor identifiers 及相关设备参数、Android App Set ID、install referrer,以及 iOS 上的 SKAdNetwork 转化值 / 广告主回传
使用方式:作为我们的移动测量合作伙伴使用。即使 ATT 被拒绝,iOS 归因仍会为 SKAdNetwork 保持连接。在 Android 上,关闭我们当前实现中的跟踪会排除 advertising_id 和 limit_ad_tracking,但仍可能发生有限归因和 session 测量。失败的事件可能会被缓存在本地,并在连接恢复后重试。
Google Sign-In (@react-native-google-signin/google-signin)
用途:用户认证
涉及数据:Google 账户 ID、电子邮件、姓名、头像 URL、ID token,以及您授权的其他登录响应数据
使用方式:仅在您选择 Google 登录时使用。
Sign in with Apple (expo-apple-authentication)
用途:用户认证
涉及数据:Apple 用户标识符、电子邮件或私密中继地址、全名、身份令牌、授权码
使用方式:仅在您选择 Apple 登录时使用。
Expo Notifications / APNs / FCM (expo-notifications)
用途:推送通知注册和投递
涉及数据:推送令牌、通知权限状态、通知内容和交互数据;我们的 App 还会将设备 ID、App 版本、设备型号和 OS 版本发送至后端用于推送注册
使用方式:仅在您允许通知时使用。Apple 和 Google 可能会根据其各自政策处理推送投递。
Expo Contacts (expo-contacts)
用途:邀请好友的联系人访问
涉及数据:您允许 App 读取的联系人姓名和电话号码
使用方式:仅在您打开邀请流程并授予访问权限时使用。根据当前代码,这些数据仅在本地用于邀请。
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
用途:媒体选择、捕获、录制、保存和上传
涉及数据:照片、视频、音频文件、文件名、MIME 类型、文件大小、相机拍摄、麦克风录音、保存到相册操作
使用方式:仅在您有意捕获、选择、转换、上传或保存媒体时使用。
FFmpegKit (ffmpeg-kit-react-native)
用途:本地视频/音频处理
涉及数据:进行转换或提取所需的本地选择媒体
使用方式:在设备本地处理媒体,之后由您决定是否上传结果。
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
用途:设备能力、兼容性、诊断、游戏支持、截图分享流程
涉及数据:设备型号和 OS 数据、App 版本、区域/时区、网络状态和 IP 地址、电池状态、传感器读数、截图事件
使用方式:用于支持游戏能力和 App 诊断。部分值可能仅保留在设备本地;部分值在需要时也可能包含在服务请求或分析/归因中。
AsyncStorage, SQLite, File System
用途:本地持久化和缓存
涉及数据:认证令牌、设置、缓存资源、本地数据库、临时处理文件、排队事件
使用方式:存储在您的设备上,以保持 Services 正常运行并提升性能。
我们仅出于以下所述目的请求或声明设备权限。
Camera
目的:为游戏、个人资料图片和其他创意功能拍摄照片或视频
典型触发:当您选择拍照或使用 App 内相机功能时
Photo Library / Media Library (read)
目的:让您从设备中选择图像或视频
典型触发:当您从相册选择媒体时
Photo Library / Media Library (save / add)
目的:将截图、生成的图像或导出的内容保存到您的设备
典型触发:当您选择将内容本地保存时
Microphone
目的:录制音频或支持使用声音输入的相机或游戏功能
典型触发:当您开始音频录制或某个会录制声音的功能时
Notifications
目的:注册推送令牌并发送通知
典型触发:当您允许通知时
Contacts
目的:帮助您查找可邀请的好友
典型触发:当您打开邀请流程并授予联系人访问权限时
Tracking / Advertising ID
目的:衡量营销效果和 App 归因
典型触发:iOS App Tracking Transparency 提示,或适用时 Android 跟踪同意 / 广告 ID 流程
Motion / Sensors
目的:启用基于动作的互动游戏功能
典型触发:当游戏或功能请求加速度计、陀螺仪、磁力计或气压计数据时
Screenshot detection
目的:检测截图事件并提供相关分享工具
典型触发:在受支持的 Android 截图分享流程中
Internet
目的:发送 API 请求、上传内容并提供服务功能
典型触发:一般 App 使用
Network state
目的:检测连接状态,并判断何时重试依赖网络的任务或排队事件
典型触发:一般 App 使用
Vibration / Haptics
目的:提供触觉反馈
典型触发:当您与受支持的控件交互时
我们当前的 iOS 配置还包含 Location When In Use 和 Face ID 的权限字符串。
根据我们当前的代码审查:
如果我们今后在生产环境中开始主动请求或使用这些能力,我们将相应更新本隐私政策。
我们当前的移动构建还包含用于测量的归因相关配置:
NSAdvertisingAttributionReportEndpoint 为 Tenjin 配置 SKAdNetwork 标识符和广告主侧回传报告;AD_ID 权限,并通过 Tenjin 集成支持 App Set ID 和 install referrer 归因。我们将信息用于:
我们使用 Tenjin 及相关工具进行营销测量和归因,而不是在 App 内向您投放第三方基于兴趣的(“个性化”)广告。如果这一点发生变化,我们将更新本隐私政策并提供任何所需通知或选择。
我们不会以金钱方式出租或出售您的个人信息。我们仅按以下方式共享信息。
我们会与帮助我们运营 Services 的供应商共享信息,例如托管、存储、媒体处理、内容分发、通知、安全和分析提供商。它们仅可为向我们提供服务之目的访问相关信息,并且必须对其加以保护。
如果启用跟踪,我们会与 PostHog 共享相关分析事件和标识符,以便我们了解页面/屏幕浏览、功能使用、注册/登录流程、App 生命周期行为和产品行为。
这可能包括页面/屏幕浏览事件、手动定义的自定义事件、analytics distinct ID、我们的稳定用户 ID、用户名或昵称、登录平台或 auth-source 上下文、App 版本,以及附加到分析事件上的相关技术元数据。
在我们当前的移动构建中,我们仅将 PostHog 用于手动产品分析。我们将 autocapture 配置为禁用,且本构建未启用 session replay。如果跟踪被禁用,我们的 App 逻辑不会初始化 PostHog,也不会发送新的 PostHog 分析事件。
在使用 PostHog Cloud 的情况下,PostHog 作为我们的分析服务提供商或处理者,按照我们的指示代表我们处理数据。PostHog 的隐私文档和隐私政策可在 https://posthog.com/docs/privacy 和 https://posthog.com/privacy 查看。
我们会与 Tenjin 共享或允许收集相关归因和测量数据,以便我们能够:
这可能包括在允许时的广告标识符、用于测量的 App 事件、install referrer 数据、App Set ID、IP 地址、区域或国家上下文、设备和 App 元数据,以及 iOS 上与 SKAdNetwork 相关的信息。
如果跟踪被拒绝或受限,我们会在我们的实现和平台规则支持的范围内限制与 Tenjin 的数据共享。例如,在 iOS 上,如果没有 ATT 授权,我们不会访问 IDFA;在 Android 上,当 App 内跟踪开关关闭时,我们当前的实现会将 advertising_id 和 limit_ad_tracking 从 Tenjin 中排除。即使用户级跟踪受到限制,Tenjin 仍可能在受支持的 Android 设备上接收有限的安装/session 测量数据、install referrer 或 App Set ID 信号,以及 iOS 上与 SKAdNetwork 相关的信号。
Tenjin 自己的隐私政策可在 https://www.tenjin.com/privacy/ 查看。
如果您选择 Google 登录或 Apple 登录,相应提供方会根据其自身隐私条款处理认证数据。
如果您启用通知,Apple Push Notification service (APNs) 和/或 Firebase Cloud Messaging (FCM)(取决于平台)可能会处理发送通知所需的推送令牌和相关投递数据。
如果您将内容发布到 Services 的公开区域,其他用户可以查看并与之互动。
我们可能会披露信息:
Riffle 允许用户创建并体验游戏及相关内容。
我们不会使用您的内容、提示词、上传内容或媒体来训练生成式 AI 基础模型。
但我们仍可能处理这些内容,以提供 Services、存储您的游戏数据、运营信息流和推荐、进行审核与安全检查,以及调试问题。
您可以通过多种方式控制您的信息:
我们仅在实现本政策所述目的所需期间保留信息。
如果您删除账户,我们将在完成验证后的合理期限内删除或匿名化相关个人数据。在大多数情况下,我们的目标是在 15 天内完成删除。在有限情况下,我们可能会为遵守法律、处理欺诈或安全问题、解决争议或满足技术限制而更长时间保留某些信息。
Riffle 目前在本政策涵盖的当前构建中不提供付费订阅或 App 内购买。如果这一点发生变化,我们将在这些功能上线之前或上线时更新本隐私政策。
我们维护合理的管理、技术和物理保障措施,以保护信息。没有任何系统能够做到完全安全,我们也无法保证绝对安全。
我们可能会在美国及我们或我们的服务提供商运营的其他国家处理和存储信息。
我们当前的移动分析配置包含 PostHog Cloud US 摄取端点(https://us.i.posthog.com),因此从移动 App 发送到 PostHog 的分析数据可能会在美国处理。
Services 并非面向 13 岁以下儿童,我们不会故意收集 13 岁以下儿童的个人信息。如果您认为某位 13 岁以下儿童提供了个人信息,请联系我们,我们将采取措施将其删除。
您可以在 App 中删除您的账户:
Settings -> Account -> Delete Account
当您删除账户后:
如果您无法访问 App,您可以发送电子邮件至 cy2749@nyu.edu 请求删除,并提供:
在处理请求之前,我们可能需要验证您的请求。
我们可能会不时更新本隐私政策。我们会更新“最后更新”日期,并在变更重大时,在需要的情况下提供额外通知。
电子邮件:cy2749@nyu.edu
开发者 / 法律名称:Gang Xue
最後更新:2026 年 3 月 25 日
生效日期:2026 年 3 月 25 日
本隱私權政策說明當您使用我們的行動應用程式(「App」)、位於 https://riffle.games/ 的網站,以及任何其他連結至本隱私權政策的服務(統稱「服務」)時,Riffle(「我們」)如何蒐集、使用、分享及保護資訊。
使用本服務即表示您同意本隱私權政策。若您不同意,請勿使用本服務。
本隱私權政策適用於:
本政策不適用於具有各自隱私權政策的第三方網站、產品或服務。
我們會蒐集以下類別的資訊。
公開與非公開:您的內容預設不會公開。只有當您將其發布到本服務的公開區域時,才會成為公開內容。
如果您選擇使用我們的「Invite Friends」功能並授予聯絡人存取權,我們可能會存取您裝置通訊錄中的聯絡人姓名與電話號碼,以便您選擇要邀請的人。
依據我們目前的程式碼實作,這些聯絡人資料會在您的裝置本機上使用,以協助您選擇邀請對象。除非未來我們另行告知,否則我們並未聲明會將您的完整通訊錄上傳至我們的伺服器。
我們可能蒐集或接收以下技術資訊,例如:
其中部分資訊會在您的裝置本機處理,以支援遊戲玩法與 App 功能。部分資訊也可能在需要提供本服務、分析使用情形、傳送通知、防止詐欺或除錯問題時,傳送至我們的伺服器或服務供應商。
我們使用分析與行動歸因工具來了解使用者如何找到並使用本 App。
視您的裝置設定、平台規範及適用法律而定,我們可能蒐集或接收:
我們的網站與 App 內 webview 可能使用標準網頁技術,例如瀏覽器儲存空間、cookies、request logs 及類似工具,以記住偏好設定、支援 session、了解使用情形並改善效能與安全性。
我們會將部分資訊儲存在您的裝置本機,例如:
下列清單著重於會處理個人資料、裝置資料、內容、識別碼、通知或權限的 SDK、程式庫與服務。不會實質蒐集資料的僅介面程式庫則不列入。
PostHog (posthog-react-native)
功能:產品分析
涉及資料:手動定義的畫面瀏覽與事件、analytics distinct ID、穩定使用者 ID、使用者名稱或暱稱、登入或驗證來源背景、App 版本,以及附加於事件的技術 metadata
用途:僅在取得追蹤同意後啟用。在目前的行動版本中,我們使用 PostHog 進行手動定義的產品分析,且關閉 autocapture,本版本也未啟用 session replay。若拒絕追蹤,PostHog 不會初始化,且不會送出新的 PostHog 事件。
Tenjin(透過 withTenjin 的原生模組)
功能:安裝歸因、campaign 量測、留存量測、防詐欺
涉及資料:App 開啟、session 事件、註冊與 gameplay milestone、留存事件、IP/網路 metadata、地區/語言/國家/時區背景、App 版本與 OS 版本、裝置特性、我們附加於特定自訂事件中的 App 範圍 ID、在允許時的 IDFA/AAID、iOS 的供應商識別碼與相關裝置參數、Android App Set ID、install referrer,以及 iOS 上的 SKAdNetwork conversion values/advertiser postbacks
用途:作為我們的行動量測夥伴使用。即使拒絕 ATT,iOS 歸因仍會與 SKAdNetwork 連結。於 Android,在我們目前的實作中,若關閉追蹤,會排除 advertising_id 與 limit_ad_tracking,但仍可能進行有限的歸因與 session 量測。若事件傳送失敗,可能會先快取於本機,並於連線恢復後重試。
Google Sign-In (@react-native-google-signin/google-signin)
功能:使用者驗證
涉及資料:Google 帳戶 ID、電子郵件、姓名、個人頭像 URL、ID token,以及您授權的其他登入回應資料
用途:僅在您選擇 Google 登入時使用。
Sign in with Apple (expo-apple-authentication)
功能:使用者驗證
涉及資料:Apple 使用者識別碼、電子郵件或 private relay 地址、姓名、identity token、authorization code
用途:僅在您選擇 Apple 登入時使用。
Expo Notifications / APNs / FCM (expo-notifications)
功能:推播通知註冊與送達
涉及資料:推播 token、通知權限狀態、通知內容與互動資料;此外,我們的 App 也會將裝置 ID、App 版本、裝置型號與 OS 版本傳送至後端,以進行推播註冊
用途:僅在您允許通知時使用。Apple 與 Google 可能依其各自政策處理推播送達。
Expo Contacts (expo-contacts)
功能:Invite-friends 聯絡人存取
涉及資料:您允許 App 讀取的聯絡人姓名與電話號碼
用途:僅在您開啟邀請流程並授予存取權時使用。依據目前程式碼,這僅在本機用於邀請用途。
Expo Image Picker、Expo Media Library、Expo Camera、Expo AV、Expo Document Picker
功能:媒體選取、拍攝、錄製、儲存與上傳
涉及資料:相片、影片、音訊檔、檔名、MIME type、檔案大小、相機拍攝內容、麥克風錄音、儲存至相簿的動作
用途:當您主動拍攝、選取、轉換、上傳或儲存媒體時使用。
FFmpegKit (ffmpeg-kit-react-native)
功能:本機影片/音訊處理
涉及資料:轉檔或擷取所需的本機選取媒體
用途:在您決定是否上傳結果之前,於裝置本機處理媒體時使用。
Expo Device、Expo Application、Expo Localization、Expo Network、Expo Battery、Expo Sensors、Expo Screen Capture
功能:裝置能力、相容性、診斷、遊戲支援、螢幕截圖分享流程
涉及資料:裝置型號與 OS 資料、App 版本、地區/時區、網路狀態與 IP 位址、電池狀態、感測器讀數、螢幕截圖事件
用途:用於支援遊戲能力與 App 診斷。部分數值可能僅保留在裝置本機;部分數值也可能在需要時包含於服務請求或分析/歸因資料中。
AsyncStorage、SQLite、File System
功能:本機持久化與快取
涉及資料:驗證 token、設定值、快取資產、本機資料庫、暫時處理檔案、排程事件
用途:儲存在您的裝置上,以維持本服務運作並改善效能。
我們僅會基於下述目的請求或宣告裝置權限。
Camera
目的:為遊戲、個人檔案圖片及其他創意功能拍攝照片或影片
典型觸發時機:當您選擇拍照或使用 App 內相機功能時
Photo Library / Media Library(讀取)
目的:讓您從裝置中選取圖片或影片
典型觸發時機:當您從相簿中選取媒體時
Photo Library / Media Library(儲存/新增)
目的:將螢幕截圖、生成圖片或匯出內容儲存至您的裝置
典型觸發時機:當您選擇將內容儲存在本機時
Microphone
目的:錄製音訊,或支援使用聲音輸入的相機或遊戲功能
典型觸發時機:當您開始音訊錄製,或啟用會錄製聲音的功能時
Notifications
目的:註冊推播 token 並傳送通知
典型觸發時機:當您允許通知時
Contacts
目的:協助您找出可邀請的朋友
典型觸發時機:當您開啟邀請流程並授予聯絡人存取權時
Tracking / Advertising ID
目的:衡量行銷成效與 App 歸因
典型觸發時機:iOS 的 App Tracking Transparency 提示,或適用時 Android 的追蹤同意/廣告 ID 流程
Motion / Sensors
目的:啟用以動作為基礎的互動式遊戲功能
典型觸發時機:當遊戲或功能請求加速度計、陀螺儀、磁力計或氣壓計資料時
Screenshot detection
目的:偵測螢幕截圖事件並提供相關分享工具
典型觸發時機:在支援的 Android 螢幕截圖分享流程中
Internet
目的:傳送 API 請求、上傳內容並提供服務功能
典型觸發時機:一般 App 使用期間
Network state
目的:偵測連線狀態,並決定何時重試依賴網路的工作或排程事件
典型觸發時機:一般 App 使用期間
Vibration / Haptics
目的:提供觸覺回饋
典型觸發時機:當您與支援的控制項互動時
我們目前的 iOS 設定也包含 Location When In Use 與 Face ID 的權限字串。
根據我們目前的程式碼審查:
若我們日後開始在正式環境中主動請求或使用這些功能,我們將相應更新本隱私權政策。
我們目前的行動版本也包含用於量測的歸因相關設定:
NSAdvertisingAttributionReportEndpoint 為 Tenjin 設定 SKAdNetwork 識別碼與廣告端 postback 回報;AD_ID 權限,並透過 Tenjin 整合支援 App Set ID 與 install referrer 歸因。我們使用資訊以:
我們使用 Tenjin 及相關工具進行行銷量測與歸因,而非在 App 內向您提供第三方基於興趣的(「個人化」)廣告。若此情況改變,我們將更新本隱私權政策並提供任何必要通知或選擇。
我們不會以金錢方式出租或出售您的個人資訊。我們僅會依下述方式分享資訊。
我們會與協助我們營運本服務的廠商分享資訊,例如主機代管、儲存、媒體處理、內容傳遞、通知、安全與分析供應商。他們僅得為了代表我們提供服務而存取資訊,且必須保護該等資訊。
如果已啟用追蹤,我們會與 PostHog 分享相關分析事件與識別碼,以便了解畫面瀏覽、功能使用、註冊/登入流程、App 生命週期行為與產品行為。
這可能包括畫面瀏覽事件、手動定義的自訂事件、analytics distinct ID、我們的穩定使用者 ID、使用者名稱或暱稱、登入平台或驗證來源背景、App 版本,以及附加於分析事件的相關技術 metadata。
在我們目前的行動版本中,我們僅使用 PostHog 進行手動產品分析。我們將 autocapture 設為停用,且本版本未啟用 session replay。若追蹤被停用,我們的 App 邏輯不會初始化 PostHog,且不會送出新的 PostHog 分析事件。
若使用 PostHog Cloud,PostHog 會作為我們的分析服務供應商或處理者,依照我們指示代為處理資料。PostHog 的隱私文件與隱私權政策可於 https://posthog.com/docs/privacy 與 https://posthog.com/privacy 取得。
我們會與 Tenjin 分享或允許蒐集相關歸因與量測資料,以便我們:
這可能包括在允許時的廣告識別碼、用於量測的 App 事件、install referrer 資料、App Set ID、IP 位址、地區或國家背景、裝置與 App metadata,以及 iOS 上與 SKAdNetwork 相關的資訊。
如果追蹤被拒絕或受限,我們會在我們的實作與平台規範允許的範圍內限制 Tenjin 資料分享。例如,在 iOS 上,未經 ATT 授權我們不會存取 IDFA;而在 Android 上,當 App 內追蹤切換關閉時,我們目前的實作會將 advertising_id 與 limit_ad_tracking 排除於 Tenjin 之外。不過,即使使用者層級追蹤受限,Tenjin 仍可能在支援的 Android 裝置上接收有限的 install/session 量測資料、install referrer 或 App Set ID 訊號,以及 iOS 上與 SKAdNetwork 相關的訊號。
Tenjin 自身的隱私權政策可於 https://www.tenjin.com/privacy/ 取得。
如果您選擇 Google 登入或 Apple 登入,相關供應商會依其自身隱私條款處理驗證資料。
如果您啟用通知,視平台而定,Apple Push Notification service(APNs)及/或 Firebase Cloud Messaging(FCM)可能會處理傳送通知所需的推播 token 與相關傳遞資料。
如果您將內容發布至本服務的公開區域,其他使用者即可檢視並與之互動。
我們可能會揭露資訊:
Riffle 讓使用者能夠建立並體驗遊戲及相關內容。
我們不會使用您的內容、提示詞、上傳內容或媒體來訓練生成式 AI 基礎模型。
但我們仍可能處理該等內容,以提供本服務、儲存您的遊戲資料、運作資訊流與推薦、進行審核與安全檢查,以及除錯問題。
您可以透過多種方式控制您的資訊:
我們僅會在本政策所述目的所需期間內保留資訊。
如果您刪除帳戶,我們將在驗證後的合理期間內刪除或匿名化相關個人資料。在多數情況下,我們目標於 15 天內完成刪除。在有限情況下,我們可能會為遵守法律、處理詐欺或安全問題、解決爭議或因技術限制而保留某些資訊更久。
Riffle 目前在本政策涵蓋的現行版本中,並未提供付費訂閱或 App 內購買。如有變更,我們會在該等功能推出前或推出時更新本隱私權政策。
我們採取合理的管理性、技術性與實體性保護措施,以保護資訊安全。沒有任何系統能完全安全,我們無法保證絕對安全。
我們可能會在美國及我們或服務供應商營運所在的其他國家/地區處理與儲存資訊。
我們目前的行動分析設定包含 PostHog Cloud 美國接收端點(https://us.i.posthog.com),因此從行動 App 傳送至 PostHog 的分析資料可能會在美國處理。
本服務並非針對 13 歲以下兒童,我們也不會明知而蒐集 13 歲以下兒童的個人資訊。若您認為 13 歲以下兒童提供了個人資訊,請聯絡我們,我們將採取步驟刪除該資訊。
您可以在 App 中刪除帳戶:
Settings -> Account -> Delete Account
當您刪除帳戶後:
如果您無法存取 App,可透過寄送電子郵件至 cy2749@nyu.edu 向我們提出刪除申請,並提供:
我們在處理前可能需要驗證您的請求。
我們可能不定期更新本隱私權政策。我們會更新「最後更新」日期,且若變更屬重大內容,將在需要時提供額外通知。
電子郵件:cy2749@nyu.edu
開發者/法律名稱:Gang Xue
Ultimo aggiornamento: 25 marzo 2026
Data di entrata in vigore: 25 marzo 2026
La presente Informativa sulla privacy spiega in che modo Riffle ("noi", "ci" o "nostro") raccoglie, utilizza, condivide e protegge le informazioni quando utilizzi la nostra applicazione mobile (l'"App"), il nostro sito web all'indirizzo https://riffle.games/ e qualsiasi altro servizio che rimandi alla presente Informativa sulla privacy (collettivamente, i "Servizi").
Utilizzando i Servizi, accetti la presente Informativa sulla privacy. Se non accetti, non utilizzare i Servizi.
La presente Informativa sulla privacy si applica a:
Non si applica a siti web, prodotti o servizi di terze parti che dispongono di proprie informative sulla privacy.
Raccogliamo le seguenti categorie di informazioni.
Pubblico vs. privato: i tuoi contenuti non sono pubblici per impostazione predefinita. Diventano pubblici solo quando li pubblichi nelle aree pubbliche dei Servizi.
Se scegli di utilizzare la nostra funzione "Invite Friends" e concedi l'accesso ai contatti, potremmo accedere ai nomi e ai numeri di telefono dei contatti presenti nella rubrica del tuo dispositivo, in modo che tu possa selezionare le persone da invitare.
In base all'attuale implementazione del nostro codice, questi dati dei contatti vengono utilizzati localmente sul tuo dispositivo per aiutarti a scegliere i destinatari degli inviti. Non dichiariamo di caricare la tua rubrica completa sui nostri server, salvo diversa comunicazione futura.
Potremmo raccogliere o ricevere informazioni tecniche quali:
Parte di queste informazioni viene elaborata localmente sul tuo dispositivo per supportare il gameplay e le funzionalità dell'app. Parte può anche essere inviata ai nostri server o ai fornitori di servizi quando necessario per fornire i Servizi, analizzare l'utilizzo, inviare notifiche, prevenire frodi o correggere problemi.
Utilizziamo strumenti di analytics e attribuzione mobile per capire come gli utenti trovano e utilizzano l'App.
A seconda delle impostazioni del dispositivo, delle regole della piattaforma e della legge applicabile, potremmo raccogliere o ricevere:
Il nostro sito web e le webview in-app possono utilizzare tecnologie web standard come archiviazione del browser, cookie, log delle richieste e strumenti simili per ricordare le preferenze, supportare le sessioni, comprendere l'utilizzo e migliorare prestazioni e sicurezza.
Memorizziamo alcune informazioni localmente sul tuo dispositivo, come:
L'elenco seguente si concentra su SDK, librerie e servizi che trattano dati personali, dati del dispositivo, contenuti, identificativi, notifiche o autorizzazioni. Le librerie che operano solo sull'interfaccia utente e che non raccolgono dati in modo significativo sono omesse.
PostHog (posthog-react-native)
Cosa fa: analytics di prodotto
Dati coinvolti: visualizzazioni di schermate ed eventi manuali, analytics distinct ID, stable user ID, nome utente o nickname, contesto di accesso o fonte di autenticazione, versione dell'app e metadati tecnici associati agli eventi
Come viene utilizzato: abilitato solo dopo la concessione del consenso al tracciamento. Nella build mobile attuale, utilizziamo PostHog per analytics di prodotto definiti manualmente con autocapture disabilitato e non abilitiamo la session replay in questa build. Se il tracciamento viene negato, PostHog non viene inizializzato e i nuovi eventi PostHog non vengono inviati.
Tenjin (modulo nativo tramite withTenjin)
Cosa fa: attribuzione dell'installazione, misurazione delle campagne, misurazione della retention, prevenzione delle frodi
Dati coinvolti: aperture dell'app, eventi di sessione, registrazione e milestone di gameplay, eventi di retention, metadati IP/rete, contesto locale/lingua/paese/fuso orario, versione dell'app e versione del sistema operativo, caratteristiche del dispositivo, i nostri ID limitati all'app inclusi in determinati eventi personalizzati, IDFA/AAID quando consentito, identificativi del vendor iOS e parametri correlati del dispositivo, Android App Set ID, install referrer e valori di conversione SKAdNetwork / advertiser postbacks su iOS
Come viene utilizzato: utilizzato come nostro partner di misurazione mobile. L'attribuzione iOS rimane connessa per SKAdNetwork anche se ATT viene negato. Su Android, disattivare il tracciamento nella nostra implementazione attuale esclude advertising_id e limit_ad_tracking, mentre può comunque verificarsi un'attribuzione limitata e la misurazione della sessione. Gli eventi non riusciti possono essere memorizzati localmente e ritentati dopo il ripristino della connettività.
Google Sign-In (@react-native-google-signin/google-signin)
Cosa fa: autenticazione dell'utente
Dati coinvolti: ID dell'account Google, email, nome, URL della foto profilo, ID token e altri dati di risposta del login che autorizzi
Come viene utilizzato: utilizzato solo quando scegli l'accesso con Google.
Sign in with Apple (expo-apple-authentication)
Cosa fa: autenticazione dell'utente
Dati coinvolti: identificativo utente Apple, email o indirizzo di private relay, nome completo, identity token, authorization code
Come viene utilizzato: utilizzato solo quando scegli l'accesso con Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Cosa fa: registrazione e recapito delle notifiche push
Dati coinvolti: push token, stato dell'autorizzazione alle notifiche, contenuto delle notifiche e dati di interazione; la nostra app invia inoltre l'ID del dispositivo, la versione dell'app, il modello del dispositivo e la versione del sistema operativo al nostro backend per la registrazione delle notifiche push
Come viene utilizzato: utilizzato solo se consenti le notifiche. Apple e Google possono elaborare la consegna delle notifiche push secondo le proprie policy.
Expo Contacts (expo-contacts)
Cosa fa: accesso ai contatti per invitare amici
Dati coinvolti: nomi e numeri di telefono dei contatti che consenti all'app di leggere
Come viene utilizzato: utilizzato solo quando apri i flussi di invito e concedi l'accesso. In base al codice attuale, viene utilizzato localmente per gli inviti.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Cosa fa: selezione, acquisizione, registrazione, salvataggio e caricamento di contenuti multimediali
Dati coinvolti: foto, video, file audio, nomi dei file, tipi MIME, dimensioni dei file, acquisizioni tramite fotocamera, registrazioni del microfono, azioni di salvataggio nella galleria
Come viene utilizzato: utilizzato quando acquisisci, scegli, converti, carichi o salvi intenzionalmente contenuti multimediali.
FFmpegKit (ffmpeg-kit-react-native)
Cosa fa: elaborazione locale di video/audio
Dati coinvolti: contenuti multimediali selezionati localmente necessari per la conversione o l'estrazione
Come viene utilizzato: utilizzato localmente sul dispositivo per elaborare i contenuti multimediali prima che tu decida se caricare il risultato.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Cosa fa: capacità del dispositivo, compatibilità, diagnostica, supporto al gameplay, flusso di condivisione screenshot
Dati coinvolti: modello del dispositivo e dati del sistema operativo, versione dell'app, locale/fuso orario, stato della rete e indirizzo IP, stato della batteria, letture dei sensori, eventi di screenshot
Come viene utilizzato: utilizzato per supportare le funzionalità di gioco e la diagnostica dell'app. Alcuni valori possono rimanere locali al dispositivo; altri possono anche essere inclusi, ove necessario, nelle richieste di servizio o negli analytics/attribuzione.
AsyncStorage, SQLite, File System
Cosa fa: persistenza e memorizzazione nella cache locali
Dati coinvolti: token di autenticazione, impostazioni, asset nella cache, database locali, file temporanei di elaborazione, eventi in coda
Come viene utilizzato: archiviati sul tuo dispositivo per mantenere funzionanti i Servizi e migliorarne le prestazioni.
Richiediamo o dichiariamo le autorizzazioni del dispositivo solo per le finalità descritte di seguito.
Fotocamera
Finalità: acquisire foto o video per giochi, immagini del profilo e altre funzionalità creative
Attivazione tipica: quando scegli di scattare una foto o utilizzare una funzione fotocamera nell'app
Libreria foto / Media Library (lettura)
Finalità: consentirti di selezionare immagini o video dal tuo dispositivo
Attivazione tipica: quando scegli contenuti multimediali dalla tua galleria
Libreria foto / Media Library (salva / aggiungi)
Finalità: salvare screenshot, immagini generate o contenuti esportati sul tuo dispositivo
Attivazione tipica: quando scegli di salvare contenuti localmente
Microfono
Finalità: registrare audio o supportare funzionalità della fotocamera o di gioco che utilizzano l'ingresso sonoro
Attivazione tipica: quando avvii una registrazione audio o una funzione che registra il suono
Notifiche
Finalità: registrare un push token e inviare notifiche
Attivazione tipica: quando consenti le notifiche
Contatti
Finalità: aiutarti a trovare amici da invitare
Attivazione tipica: quando apri i flussi di invito e concedi l'accesso ai contatti
Tracking / Advertising ID
Finalità: misurare le prestazioni di marketing e l'attribuzione dell'app
Attivazione tipica: prompt App Tracking Transparency su iOS, oppure flussi di consenso al tracciamento / advertising ID su Android, ove applicabile
Movimento / Sensori
Finalità: abilitare funzionalità interattive di gioco basate sul movimento
Attivazione tipica: quando un gioco o una funzione richiede dati dell'accelerometro, giroscopio, magnetometro o barometro
Rilevamento screenshot
Finalità: rilevare un evento di screenshot e offrire strumenti di condivisione correlati
Attivazione tipica: nei flussi di condivisione screenshot Android supportati
Internet
Finalità: inviare richieste API, caricare contenuti e fornire le funzionalità del servizio
Attivazione tipica: uso generale dell'app
Stato della rete
Finalità: rilevare la connettività e decidere quando riprovare attività dipendenti dalla rete o eventi in coda
Attivazione tipica: uso generale dell'app
Vibrazione / Haptics
Finalità: fornire feedback tattile
Attivazione tipica: quando interagisci con controlli supportati
La nostra configurazione iOS attuale contiene anche stringhe di autorizzazione per Location When In Use e Face ID.
In base alla nostra attuale revisione del codice:
Se inizieremo a richiedere o utilizzare attivamente tali funzionalità in produzione, aggiorneremo di conseguenza la presente Informativa sulla privacy.
Le nostre build mobili attuali includono anche configurazioni correlate all'attribuzione per la misurazione:
NSAdvertisingAttributionReportEndpoint;AD_ID di Google Play e includiamo il supporto per App Set ID e install referrer tramite l'integrazione Tenjin.Utilizziamo le informazioni per:
Utilizziamo Tenjin e strumenti correlati per la misurazione del marketing e l'attribuzione, non per fornire all'interno dell'App pubblicità basata sugli interessi di terze parti ("personalizzata"). Se ciò dovesse cambiare, aggiorneremo la presente Informativa sulla privacy e forniremo ogni comunicazione o scelta richiesta.
Non affittiamo né vendiamo le tue informazioni personali per denaro. Condividiamo le informazioni solo come descritto di seguito.
Condividiamo informazioni con fornitori che ci aiutano a operare i Servizi, come hosting, archiviazione, elaborazione multimediale, distribuzione dei contenuti, notifiche, sicurezza e analytics. Possono accedere alle informazioni solo per fornire servizi per nostro conto e sono tenuti a proteggerle.
Se il tracciamento è abilitato, condividiamo eventi di analytics e identificativi rilevanti con PostHog in modo da poter comprendere le visualizzazioni di schermate, l'utilizzo delle funzionalità, i flussi di registrazione/login, il comportamento del ciclo di vita dell'app e il comportamento del prodotto.
Questo può includere eventi di visualizzazione schermata, eventi personalizzati definiti manualmente, un analytics distinct ID, il nostro stable user ID, nome utente o nickname, la piattaforma di login o il contesto della fonte di autenticazione, la versione dell'app e i relativi metadati tecnici associati agli eventi di analytics.
Nella nostra build mobile attuale, utilizziamo PostHog solo per analytics di prodotto manuali. Configuriamo autocapture come disabilitato e non abilitiamo la session replay in questa build. Se il tracciamento è disabilitato, la logica della nostra app non inizializza PostHog e i nuovi eventi di analytics PostHog non vengono inviati.
Quando viene utilizzato PostHog Cloud, PostHog agisce come nostro fornitore di servizi di analytics o responsabile del trattamento per i dati che gli indichiamo di elaborare per nostro conto. La documentazione sulla privacy e l'informativa privacy di PostHog sono disponibili su https://posthog.com/docs/privacy e https://posthog.com/privacy.
Condividiamo o consentiamo la raccolta di dati rilevanti per l'attribuzione e la misurazione con Tenjin in modo da poter:
Questo può includere identificativi pubblicitari quando consentito, eventi dell'app utilizzati per la misurazione, dati di install referrer, App Set ID, indirizzo IP, contesto locale o paese, metadati del dispositivo e dell'app e informazioni correlate a SKAdNetwork su iOS.
Se il tracciamento viene negato o limitato, limitiamo la condivisione dei dati con Tenjin nei casi supportati dalla nostra implementazione e dalle regole della piattaforma. Ad esempio, su iOS non accediamo a IDFA senza autorizzazione ATT e, su Android, la nostra implementazione attuale esclude advertising_id e limit_ad_tracking da Tenjin quando l'interruttore di tracciamento in-app è disattivato. Anche quando il tracciamento a livello di utente è limitato, Tenjin può comunque ricevere dati limitati di misurazione di installazione/sessione, segnali di install referrer o App Set ID su dispositivi Android supportati e segnali correlati a SKAdNetwork su iOS.
L'informativa sulla privacy di Tenjin è disponibile su https://www.tenjin.com/privacy/.
Se scegli l'accesso con Google o con Apple, il provider pertinente elabora i dati di autenticazione secondo le proprie condizioni sulla privacy.
Se abiliti le notifiche, Apple Push Notification service (APNs) e/o Firebase Cloud Messaging (FCM), a seconda della piattaforma, possono elaborare il push token e i dati di recapito correlati necessari per inviare le notifiche.
Se pubblichi contenuti nelle aree pubbliche dei Servizi, altri utenti possono visualizzarli e interagirvi.
Potremmo divulgare informazioni:
Riffle consente agli utenti di creare e vivere esperienze di gioco e contenuti correlati.
Non utilizziamo i tuoi Contenuti, prompt, caricamenti o contenuti multimediali per addestrare modelli fondamentali di AI generativa.
Potremmo comunque elaborare tali contenuti per fornire i Servizi, memorizzare i dati del tuo gioco, gestire feed e raccomandazioni, eseguire controlli di moderazione e sicurezza e correggere problemi.
Puoi controllare le tue informazioni in diversi modi:
Conserviamo le informazioni solo per il tempo necessario alle finalità descritte nella presente Informativa.
Se elimini il tuo account, elimineremo o anonimizeremo i dati personali associati entro un periodo ragionevole dopo la verifica. Nella maggior parte dei casi, puntiamo a completare l'eliminazione entro 15 giorni. In circostanze limitate, potremmo conservare determinate informazioni più a lungo per rispettare la legge, affrontare problemi di frode o sicurezza, risolvere controversie o soddisfare vincoli tecnici.
Riffle al momento non offre abbonamenti a pagamento o acquisti in-app nella build attuale coperta dalla presente Informativa. Se ciò dovesse cambiare, aggiorneremo la presente Informativa sulla privacy prima o al momento del lancio di tali funzionalità.
Adottiamo misure di salvaguardia amministrative, tecniche e fisiche ragionevoli volte a proteggere le informazioni. Nessun sistema è completamente sicuro e non possiamo garantire una sicurezza assoluta.
Potremmo elaborare e archiviare informazioni negli Stati Uniti e in altri paesi in cui operiamo noi o i nostri fornitori di servizi.
La nostra configurazione attuale di mobile analytics include un endpoint di ingestione PostHog Cloud US (https://us.i.posthog.com), pertanto i dati di analytics inviati a PostHog dall'app mobile possono essere elaborati negli Stati Uniti.
I Servizi non sono destinati a minori di 13 anni e non raccogliamo consapevolmente informazioni personali da minori di 13 anni. Se ritieni che un minore di 13 anni abbia fornito informazioni personali, contattaci e adotteremo misure per eliminarle.
Puoi eliminare il tuo account nell'App:
Settings -> Account -> Delete Account
Dopo aver eliminato il tuo account:
Se non riesci ad accedere all'App, puoi richiedere l'eliminazione inviando un'email a cy2749@nyu.edu con:
Potremmo dover verificare la tua richiesta prima di procedere.
Potremmo aggiornare la presente Informativa sulla privacy di volta in volta. Aggiorneremo la data di "Ultimo aggiornamento" e, se le modifiche sono rilevanti, forniremo ulteriori avvisi ove richiesto.
Email: cy2749@nyu.edu
Sviluppatore / nome legale: Gang Xue
آخر تحديث: 25 مارس 2026
تاريخ السريان: 25 مارس 2026
توضح سياسة الخصوصية هذه كيف تقوم Riffle ("نحن" أو "لنا" أو "خاصتنا") بجمع المعلومات واستخدامها ومشاركتها وحمايتها عندما تستخدم تطبيقنا المحمول ("التطبيق")، وموقعنا الإلكتروني على https://riffle.games/، وأي خدمات أخرى ترتبط بسياسة الخصوصية هذه (ويُشار إليها مجتمعةً باسم "الخدمات").
باستخدام الخدمات، فإنك توافق على سياسة الخصوصية هذه. إذا كنت لا توافق، فلا تستخدم الخدمات.
تنطبق سياسة الخصوصية هذه على:
webviews ذات الصلة التي ترتبط بهذه السياسة.ولا تنطبق على مواقع الويب أو المنتجات أو الخدمات التابعة لأطراف ثالثة التي لديها سياسات خصوصية خاصة بها.
نحن نجمع الفئات التالية من المعلومات.
عام أم خاص: محتواك ليس عامًا افتراضيًا. ويصبح عامًا فقط عندما تنشره في المناطق العامة من الخدمات.
إذا اخترت استخدام ميزة "Invite Friends" ومنحت حق الوصول إلى جهات الاتصال، فقد نتمكن من الوصول إلى أسماء جهات الاتصال وأرقام هواتفها من دفتر العناوين الموجود على جهازك حتى تتمكن من اختيار الأشخاص الذين تريد دعوتهم.
استنادًا إلى تنفيذ التعليمات البرمجية الحالي لدينا، تُستخدم هذه البيانات محليًا على جهازك لمساعدتك في اختيار جهات الدعوة المستهدفة. نحن لا نذكر أننا نرفع دفتر العناوين الكامل إلى خوادمنا ما لم نخبرك بخلاف ذلك في المستقبل.
قد نجمع أو نتلقى معلومات تقنية مثل:
تتم معالجة بعض هذه المعلومات محليًا على جهازك لتشغيل أسلوب اللعب وميزات التطبيق. وقد تُرسل بعض المعلومات أيضًا إلى خوادمنا أو مزوّدي الخدمة لدينا عند الحاجة لتقديم الخدمات أو تحليل الاستخدام أو تسليم الإشعارات أو منع الاحتيال أو تصحيح المشكلات.
نستخدم أدوات التحليلات والإحالة عبر الأجهزة المحمولة لفهم كيفية عثور المستخدمين على التطبيق واستخدامه.
وبحسب إعدادات جهازك وقواعد المنصة والقانون المعمول به، قد نجمع أو نتلقى:
webviewقد يستخدم موقعنا الإلكتروني وwebviews داخل التطبيق تقنيات ويب قياسية مثل التخزين في المتصفح، وملفات تعريف الارتباط، وسجلات الطلبات، وأدوات مشابهة لتذكّر التفضيلات، ودعم الجلسات، وفهم الاستخدام، وتحسين الأداء والأمان.
نخزن بعض المعلومات محليًا على جهازك، مثل:
تُركّز القائمة أدناه على SDKs والمكتبات والخدمات التي تعالج البيانات الشخصية أو بيانات الجهاز أو المحتوى أو المعرّفات أو الإشعارات أو الأذونات. ولا تشمل المكتبات الخاصة بواجهة المستخدم فقط التي لا تجمع البيانات بشكل جوهري.
PostHog (posthog-react-native)
ما الذي يفعله: تحليلات المنتج
البيانات المعنية: مشاهدات الشاشة والأحداث المُعرّفة يدويًا، ومعرف التحليلات المميز، ومعرف المستخدم الثابت، واسم المستخدم أو اللقب، وسياق تسجيل الدخول أو مصدر المصادقة، وإصدار التطبيق، والبيانات الوصفية التقنية المرفقة بالأحداث
كيف يُستخدم: لا يتم تفعيله إلا بعد منح موافقة التتبع. في البناء المحمول الحالي، نستخدم PostHog لتحليلات المنتج المحددة يدويًا مع تعطيل autocapture، ولا نفعّل session replay في هذا البناء. إذا تم رفض التتبع، فلن تتم تهيئة PostHog ولن يتم إرسال أحداث PostHog الجديدة.
Tenjin (وحدة أصلية عبر withTenjin)
ما الذي يفعله: إحالة التثبيت، وقياس الحملات، وقياس الاحتفاظ، ومنع الاحتيال
البيانات المعنية: فتحات التطبيق، وأحداث الجلسات، ومعالم التسجيل وأسلوب اللعب، وأحداث الاحتفاظ، وبيانات IP/الشبكة الوصفية، وسياق الإعدادات المحلية/اللغة/البلد/المنطقة الزمنية، وإصدار التطبيق وإصدار نظام التشغيل، وخصائص الجهاز، ومعرّفاتنا المرتبطة بالتطبيق المضمنة في بعض الأحداث المخصصة، وIDFA/AAID عند السماح بذلك، ومعرّفات المورّد على iOS ومعلمات الجهاز ذات الصلة، وAndroid App Set ID، وinstall referrer، وقيم تحويل SKAdNetwork / عمليات الإرسال اللاحقة للمعلنين على iOS
كيف يُستخدم: يُستخدم كشريك القياس المحمول لدينا. تبقى إحالة iOS متصلة من أجل SKAdNetwork حتى إذا تم رفض ATT. على Android، يؤدي إيقاف التتبع في تنفيذنا الحالي إلى استبعاد advertising_id وlimit_ad_tracking، بينما قد تستمر الإحالة المحدودة وقياس الجلسات. قد يتم تخزين الأحداث الفاشلة مؤقتًا محليًا وإعادة المحاولة بعد عودة الاتصال.
Google Sign-In (@react-native-google-signin/google-signin)
ما الذي يفعله: مصادقة المستخدم
البيانات المعنية: معرّف حساب Google، والبريد الإلكتروني، والاسم، وعنوان URL لصورة الملف الشخصي، ورمز ID token، وبيانات استجابة تسجيل الدخول الأخرى التي تفوض بها
كيف يُستخدم: يُستخدم فقط عندما تختار تسجيل الدخول باستخدام Google.
Sign in with Apple (expo-apple-authentication)
ما الذي يفعله: مصادقة المستخدم
البيانات المعنية: معرّف مستخدم Apple، أو البريد الإلكتروني أو عنوان private relay، أو الاسم الكامل، أو رمز الهوية، أو رمز التفويض
كيف يُستخدم: يُستخدم فقط عندما تختار تسجيل الدخول باستخدام Apple.
Expo Notifications / APNs / FCM (expo-notifications)
ما الذي يفعله: تسجيل وتوصيل الإشعارات الفورية
البيانات المعنية: رمز الإشعار الفوري، وحالة إذن الإشعارات، ومحتوى الإشعار وبيانات التفاعل معه؛ كما يرسل تطبيقنا أيضًا معرّف الجهاز، وإصدار التطبيق، وطراز الجهاز، وإصدار نظام التشغيل إلى الواجهة الخلفية لدينا لتسجيل الإشعارات الفورية
كيف يُستخدم: يُستخدم فقط إذا سمحت بالإشعارات. قد تعالج Apple وGoogle تسليم الإشعارات وفق سياساتهما الخاصة.
Expo Contacts (expo-contacts)
ما الذي يفعله: الوصول إلى جهات الاتصال لدعوة الأصدقاء
البيانات المعنية: أسماء جهات الاتصال وأرقام الهواتف التي تسمح للتطبيق بقراءتها
كيف يُستخدم: يُستخدم فقط عندما تفتح مسارات الدعوة وتمنح الوصول. استنادًا إلى الشفرة الحالية، يُستخدم ذلك محليًا للدعوات.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
ما الذي يفعله: اختيار الوسائط، والتقاطها، وتسجيلها، وحفظها، ورفعها
البيانات المعنية: الصور، ومقاطع الفيديو، وملفات الصوت، وأسماء الملفات، وأنواع MIME، وأحجام الملفات، وعمليات التقاط الكاميرا، وتسجيلات الميكروفون، وإجراءات الحفظ في المعرض
كيف يُستخدم: يُستخدم عندما تلتقط أو تختار أو تحوّل أو ترفع أو تحفظ الوسائط عمدًا.
FFmpegKit (ffmpeg-kit-react-native)
ما الذي يفعله: معالجة الفيديو/الصوت محليًا
البيانات المعنية: الوسائط المحددة محليًا واللازمة للتحويل أو الاستخراج
كيف يُستخدم: يُستخدم محليًا على الجهاز لمعالجة الوسائط قبل أن تقرر ما إذا كنت ستقوم بتحميل النتيجة.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
ما الذي يفعله: قدرات الجهاز، والتوافق، والتشخيص، ودعم أسلوب اللعب، ومسار مشاركة لقطة الشاشة
البيانات المعنية: طراز الجهاز وبيانات نظام التشغيل، وإصدار التطبيق، والإعدادات المحلية/المنطقة الزمنية، وحالة الشبكة وعنوان IP، وحالة البطارية، وقراءات المستشعر، وأحداث لقطات الشاشة
كيف يُستخدم: يُستخدم لتشغيل قدرات اللعبة وتشخيص التطبيق. قد تبقى بعض القيم محلية على الجهاز؛ وقد تُضمّن بعض القيم أيضًا في طلبات الخدمة أو التحليلات/الإحالة عند الحاجة.
AsyncStorage, SQLite, File System
ما الذي يفعله: الاستمرارية والتخزين المؤقت المحلي
البيانات المعنية: رموز المصادقة، والإعدادات، والأصول المخزنة مؤقتًا، وقواعد البيانات المحلية، وملفات المعالجة المؤقتة، والأحداث المعلقة
كيف يُستخدم: تُخزن على جهازك للحفاظ على عمل الخدمات وتحسين الأداء.
نطلب أذونات الجهاز أو نصرّح بها فقط للأغراض الموضحة أدناه.
Camera
الغرض: التقاط الصور أو الفيديو للألعاب وصور الملف الشخصي والميزات الإبداعية الأخرى
المحفّز المعتاد: عندما تختار التقاط صورة أو استخدام ميزة كاميرا داخل التطبيق
Photo Library / Media Library (read)
الغرض: تمكينك من تحديد الصور أو الفيديوهات من جهازك
المحفّز المعتاد: عندما تختار وسائط من معرضك
Photo Library / Media Library (save / add)
الغرض: حفظ لقطات الشاشة أو الصور المُنشأة أو المحتوى المصدّر على جهازك
المحفّز المعتاد: عندما تختار حفظ المحتوى محليًا
Microphone
الغرض: تسجيل الصوت أو دعم ميزات الكاميرا أو اللعبة التي تستخدم إدخال الصوت
المحفّز المعتاد: عندما تبدأ تسجيلًا صوتيًا أو ميزة تسجّل الصوت
Notifications
الغرض: تسجيل رمز push وتوصيل الإشعارات
المحفّز المعتاد: عندما تسمح بالإشعارات
Contacts
الغرض: مساعدتك في العثور على الأصدقاء لدعوتهم
المحفّز المعتاد: عندما تفتح مسارات الدعوة وتمنح الوصول إلى جهات الاتصال
Tracking / Advertising ID
الغرض: قياس أداء التسويق وإحالة التطبيق
المحفّز المعتاد: مطالبة App Tracking Transparency على iOS، أو تدفقات موافقة التتبع / معرّف الإعلان على Android حيثما ينطبق ذلك
Motion / Sensors
الغرض: تمكين ميزات اللعبة التفاعلية القائمة على الحركة
المحفّز المعتاد: عندما تطلب لعبة أو ميزة بيانات مقياس التسارع أو الجيروسكوب أو المغناطيسية أو البارومتر
Screenshot detection
الغرض: اكتشاف حدث لقطة شاشة وتقديم أدوات المشاركة ذات الصلة
المحفّز المعتاد: في تدفقات مشاركة لقطات الشاشة المدعومة على Android
Internet
الغرض: إرسال طلبات API، ورفع المحتوى، وتقديم وظائف الخدمة
المحفّز المعتاد: الاستخدام العام للتطبيق
Network state
الغرض: اكتشاف الاتصال وتحديد متى تتم إعادة المحاولة للمهام المعتمدة على الشبكة أو الأحداث المعلقة
المحفّز المعتاد: الاستخدام العام للتطبيق
Vibration / Haptics
الغرض: توفير استجابة لمسية
المحفّز المعتاد: عندما تتفاعل مع عناصر التحكم المدعومة
يتضمن إعداد iOS الحالي لدينا أيضًا سلاسل أذونات لـ Location When In Use و Face ID.
استنادًا إلى مراجعتنا الحالية للشفرة:
إذا بدأنا فعليًا في طلب هذه القدرات أو استخدامها في الإنتاج، فسوف نحدّث سياسة الخصوصية هذه وفقًا لذلك.
تتضمن بنياتنا المحمولة الحالية أيضًا إعدادات مرتبطة بالإحالة للقياس:
NSAdvertisingAttributionReportEndpoint؛AD_ID ونُضمّن دعم Android App Set ID وinstall referrer عبر تكامل Tenjin.نستخدم المعلومات من أجل:
نستخدم Tenjin والأدوات ذات الصلة للقياس والإحالة التسويقية، وليس لتقديم إعلانات مخصصة قائمة على الاهتمام من أطراف ثالثة لك داخل التطبيق. إذا تغير ذلك، فسنحدّث سياسة الخصوصية هذه ونوفّر أي إشعار أو خيار مطلوب.
لا نؤجر معلوماتك الشخصية أو نبيعها مقابل المال. نشارك المعلومات فقط كما هو موضح أدناه.
نشارك المعلومات مع البائعين الذين يساعدوننا في تشغيل الخدمات، مثل الاستضافة، والتخزين، ومعالجة الوسائط، وتوصيل المحتوى، والإشعارات، والأمان، ومزودي التحليلات. وقد يطّلعون على المعلومات فقط لتقديم الخدمات نيابةً عنا، ويجب عليهم حمايتها.
إذا تم تفعيل التتبع، فإننا نشارك أحداث التحليلات والمعرّفات ذات الصلة مع PostHog حتى نتمكن من فهم مشاهدات الشاشة، واستخدام الميزات، ومسارات التسجيل/تسجيل الدخول، وسلوك دورة حياة التطبيق، وسلوك المنتج.
قد يشمل ذلك أحداث مشاهدات الشاشة، والأحداث المخصصة المحددة يدويًا، ومعرف التحليلات المميز، ومعرف المستخدم الثابت لدينا، واسم المستخدم أو اللقب، وسياق منصة تسجيل الدخول أو مصدر المصادقة، وإصدار التطبيق، والبيانات الوصفية التقنية ذات الصلة المرفقة بأحداث التحليلات.
في البناء المحمول الحالي لدينا، نستخدم PostHog فقط لتحليلات المنتج اليدوية. نقوم بتكوين autocapture على أنه معطّل، ولا نفعّل session replay في هذا البناء. إذا تم تعطيل التتبع، فإن منطق التطبيق لدينا لا يهيئ PostHog ولا يتم إرسال أحداث تحليلات PostHog الجديدة.
عند استخدام PostHog Cloud، يعمل PostHog كمزوّد خدمة أو معالج لتحليلات البيانات التي نطلب منه معالجتها نيابةً عنا. تتوفر وثائق الخصوصية وسياسة الخصوصية الخاصة بـ PostHog على https://posthog.com/docs/privacy و https://posthog.com/privacy.
نشارك أو نسمح بجمع بيانات الإحالة والقياس ذات الصلة مع Tenjin حتى نتمكن من:
قد يشمل ذلك المعرّفات الإعلانية عندما يُسمح بها، وأحداث التطبيق المستخدمة للقياس، وبيانات install referrer، وApp Set ID، وعنوان IP، وسياق الإعدادات المحلية أو البلد، وبيانات الجهاز والتطبيق الوصفية، والمعلومات المرتبطة بـ SKAdNetwork على iOS.
إذا تم رفض التتبع أو تقييده، فإننا نحد من مشاركة بيانات Tenjin حيثما كان ذلك مدعومًا من تنفيذنا وقواعد المنصة. على سبيل المثال، على iOS لا نصل إلى IDFA دون تصريح ATT، وعلى Android يستبعد تنفيذنا الحالي advertising_id وlimit_ad_tracking من Tenjin عندما يكون مفتاح التتبع داخل التطبيق مُعطلاً. وحتى عندما يكون تتبع مستوى المستخدم محدودًا، قد يتلقى Tenjin لا يزال بيانات محدودة لقياس التثبيت/الجلسة، أو إشارات install referrer أو App Set ID على أجهزة Android المدعومة، وإشارات مرتبطة بـ SKAdNetwork على iOS.
تتوفر سياسة الخصوصية الخاصة بـ Tenjin على https://www.tenjin.com/privacy/.
إذا اخترت تسجيل الدخول عبر Google أو تسجيل الدخول عبر Apple، فإن المزوّد ذي الصلة يعالج بيانات المصادقة وفق شروط الخصوصية الخاصة به.
إذا فعّلت الإشعارات، فقد تعالج Apple Push Notification service (APNs) و/أو Firebase Cloud Messaging (FCM)، حسب المنصة، رمز push وبيانات التسليم ذات الصلة اللازمة لإرسال الإشعارات.
إذا نشرت محتوى في المناطق العامة من الخدمات، فيمكن للمستخدمين الآخرين مشاهدته والتفاعل معه.
قد نفصح عن المعلومات:
يتيح Riffle للمستخدمين إنشاء الألعاب والمحتوى المرتبط بها وتجربتها.
نحن لا نستخدم المحتوى الخاص بك أو المطالبات أو عمليات الرفع أو الوسائط لتدريب نماذج أساس الذكاء الاصطناعي التوليدية.
ومع ذلك، قد نعالج ذلك المحتوى لتقديم الخدمات، وتخزين بيانات لعبتك، وتشغيل الخلاصات والتوصيات، وإجراء فحوصات الإشراف والسلامة، وتصحيح المشكلات.
يمكنك التحكم في معلوماتك بعدة طرق:
نحتفظ بالمعلومات فقط للمدة اللازمة للأغراض الموضحة في هذه السياسة.
إذا حذفت حسابك، فسوف نحذف أو نجهل البيانات الشخصية المرتبطة به خلال فترة معقولة بعد التحقق. وفي معظم الحالات، نهدف إلى إكمال الحذف خلال 15 يومًا. وفي ظروف محدودة، قد نحتفظ ببعض المعلومات لفترة أطول للامتثال للقانون، أو معالجة الاحتيال أو مشكلات الأمان، أو حل النزاعات، أو احترام القيود التقنية.
لا يوفّر Riffle حاليًا اشتراكات مدفوعة أو عمليات شراء داخل التطبيق في البناء الحالي المشمول بهذه السياسة. إذا تغير ذلك، فسوف نحدّث سياسة الخصوصية هذه قبل أو عند إطلاق تلك الميزات.
نحافظ على ضمانات إدارية وتقنية ومادية معقولة مصممة لحماية المعلومات. لا يوجد نظام آمن بالكامل، ولا يمكننا ضمان الأمان المطلق.
قد نعالج ونخزن المعلومات في الولايات المتحدة ودول أخرى نعمل فيها نحن أو مزوّدو الخدمة لدينا.
يتضمن إعداد تحليلات الهاتف المحمول الحالي لدينا نقطة إدخال PostHog Cloud US (https://us.i.posthog.com)، لذا قد تتم معالجة بيانات التحليلات المرسلة إلى PostHog من التطبيق المحمول في الولايات المتحدة.
الخدمات غير موجهة للأطفال دون سن 13 عامًا، ونحن لا نجمع عن علم معلومات شخصية من الأطفال دون سن 13 عامًا. إذا كنت تعتقد أن طفلًا دون سن 13 قد قدّم معلومات شخصية، فاتصل بنا وسنتخذ خطوات لحذفها.
يمكنك حذف حسابك في التطبيق:
Settings -> Account -> Delete Account
بعد حذف حسابك:
إذا لم تتمكن من الوصول إلى التطبيق، يمكنك طلب الحذف عبر مراسلتنا على cy2749@nyu.edu مع:
قد نحتاج إلى التحقق من طلبك قبل معالجته.
قد نقوم بتحديث سياسة الخصوصية هذه من وقت لآخر. سنحدّث تاريخ "آخر تحديث"، وإذا كانت التغييرات جوهرية، فسنوفر إشعارًا إضافيًا حيثما كان ذلك مطلوبًا.
البريد الإلكتروني: cy2749@nyu.edu
اسم المطوّر / الاسم القانوني: Gang Xue
Ostatnia aktualizacja: 25 marca 2026
Data wejścia w życie: 25 marca 2026
Niniejsza Polityka prywatności wyjaśnia, w jaki sposób Riffle („my”, „nas” lub „nasze”) gromadzi, wykorzystuje, udostępnia i chroni informacje, gdy korzystasz z naszej aplikacji mobilnej („Aplikacja”), naszej strony internetowej pod adresem https://riffle.games/ oraz wszelkich innych usług, które zawierają odnośnik do niniejszej Polityki prywatności (łącznie „Usługi”).
Korzystając z Usług, akceptujesz niniejszą Politykę prywatności. Jeśli się z nią nie zgadzasz, nie korzystaj z Usług.
Niniejsza Polityka prywatności ma zastosowanie do:
Nie ma zastosowania do stron internetowych, produktów ani usług stron trzecich, które mają własne polityki prywatności.
Gromadzimy następujące kategorie informacji.
Publiczne a prywatne: Twoje treści nie są domyślnie publiczne. Stają się publiczne wyłącznie wtedy, gdy publikujesz je w publicznych obszarach Usług.
Jeśli zdecydujesz się korzystać z funkcji „Invite Friends” i przyznasz dostęp do kontaktów, możemy uzyskać z książki adresowej urządzenia imiona, nazwiska oraz numery telefonów kontaktów, aby umożliwić Ci wybranie osób do zaproszenia.
Na podstawie naszej obecnej implementacji kodu te dane kontaktowe są używane lokalnie na Twoim urządzeniu, aby pomóc Ci wybrać osoby do zaproszenia. Nie stwierdzamy, że przesyłamy całą książkę adresową na nasze serwery, chyba że poinformujemy o tym inaczej w przyszłości.
Możemy gromadzić lub otrzymywać informacje techniczne, takie jak:
Część tych informacji jest przetwarzana lokalnie na Twoim urządzeniu w celu obsługi rozgrywki i funkcji aplikacji. Część może być również przesyłana do naszych serwerów lub dostawców usług, gdy jest to potrzebne do świadczenia Usług, analizowania użycia, dostarczania powiadomień, zapobiegania oszustwom lub debugowania problemów.
Korzystamy z narzędzi analitycznych i atrybucji mobilnej, aby rozumieć, w jaki sposób użytkownicy znajdują Aplikację i z niej korzystają.
W zależności od ustawień Twojego urządzenia, zasad platformy i obowiązującego prawa możemy gromadzić lub otrzymywać:
Nasza strona internetowa oraz osadzone widoki webowe w aplikacji mogą korzystać ze standardowych technologii internetowych, takich jak pamięć przeglądarki, pliki cookie, logi żądań i podobne narzędzia, aby zapamiętywać preferencje, obsługiwać sesje, rozumieć sposób korzystania oraz poprawiać wydajność i bezpieczeństwo.
Przechowujemy niektóre informacje lokalnie na Twoim urządzeniu, takie jak:
Poniższa lista koncentruje się na SDK, bibliotekach i usługach, które przetwarzają dane osobowe, dane urządzenia, treści, identyfikatory, powiadomienia lub uprawnienia. Pomijamy biblioteki służące wyłącznie do interfejsu użytkownika, które nie gromadzą istotnie danych.
PostHog (posthog-react-native)
Co robi: analityka produktu
Dane: ręcznie definiowane wyświetlenia ekranów i zdarzenia, distinct ID dla analityki, stały identyfikator użytkownika, nazwa użytkownika lub pseudonim, kontekst logowania lub źródła uwierzytelnienia, wersja aplikacji oraz metadane techniczne dołączone do zdarzeń
Jak jest używany: włączany wyłącznie po wyrażeniu zgody na śledzenie. W bieżącej kompilacji mobilnej używamy PostHog do ręcznie definiowanej analityki produktu z wyłączonym autocapture, a w tej kompilacji nie włączamy session replay. Jeśli śledzenie zostanie odrzucone, PostHog nie jest inicjalizowany i nowe zdarzenia PostHog nie są wysyłane.
Tenjin (moduł natywny przez withTenjin)
Co robi: atrybucja instalacji, pomiar kampanii, pomiar retencji, zapobieganie oszustwom
Dane: otwarcia aplikacji, zdarzenia sesji, rejestracja i kamienie milowe rozgrywki, zdarzenia retencji, metadane IP/sieci, kontekst ustawień regionalnych/języka/kraju/strefy czasowej, wersja aplikacji i wersja systemu operacyjnego, cechy urządzenia, nasze identyfikatory przypisane do aplikacji dołączane do niektórych zdarzeń niestandardowych, IDFA/AAID, gdy jest to dozwolone, identyfikatory dostawcy na iOS i powiązane parametry urządzenia, Android App Set ID, install referrer oraz wartości konwersji SKAdNetwork / postbacki reklamodawcy na iOS
Jak jest używany: wykorzystywany jako nasz partner ds. pomiaru mobilnego. Atrybucja na iOS pozostaje połączona z SKAdNetwork nawet jeśli ATT zostanie odrzucone. Na Androidzie wyłączenie śledzenia w naszej obecnej implementacji wyklucza advertising_id i limit_ad_tracking, przy czym ograniczona atrybucja i pomiar sesji mogą nadal występować. Nieudane zdarzenia mogą być buforowane lokalnie i ponownie wysyłane po przywróceniu łączności.
Google Sign-In (@react-native-google-signin/google-signin)
Co robi: uwierzytelnianie użytkownika
Dane: identyfikator konta Google, e-mail, imię i nazwisko, adres URL zdjęcia profilowego, token ID oraz inne dane odpowiedzi logowania, na które wyrazisz zgodę
Jak jest używany: używany wyłącznie wtedy, gdy wybierzesz logowanie przez Google.
Sign in with Apple (expo-apple-authentication)
Co robi: uwierzytelnianie użytkownika
Dane: identyfikator użytkownika Apple, e-mail lub adres relay prywatny, imię i nazwisko, token tożsamości, kod autoryzacyjny
Jak jest używany: używany wyłącznie wtedy, gdy wybierzesz logowanie przez Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Co robi: rejestracja i dostarczanie powiadomień push
Dane: token push, status zgody na powiadomienia, treść powiadomień i dane interakcji; nasza aplikacja przesyła również do backendu identyfikator urządzenia, wersję aplikacji, model urządzenia i wersję systemu operacyjnego w celu rejestracji push
Jak jest używany: używany wyłącznie wtedy, gdy zezwolisz na powiadomienia. Apple i Google mogą przetwarzać dostarczanie powiadomień zgodnie ze swoimi własnymi zasadami.
Expo Contacts (expo-contacts)
Co robi: dostęp do kontaktów w celu zapraszania znajomych
Dane: imiona, nazwiska i numery telefonów kontaktów, do odczytu których zezwolisz aplikacji
Jak jest używany: używany wyłącznie wtedy, gdy otwierasz przepływy zaproszeń i przyznajesz dostęp. Na podstawie obecnego kodu jest używany lokalnie do zaproszeń.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Co robi: wybór mediów, rejestrowanie, nagrywanie, zapisywanie i przesyłanie
Dane: zdjęcia, filmy, pliki audio, nazwy plików, typy MIME, rozmiary plików, przechwycenia z kamery, nagrania mikrofonu, działania zapisu do galerii
Jak jest używany: używany, gdy celowo rejestrujesz, wybierasz, konwertujesz, przesyłasz lub zapisujesz media.
FFmpegKit (ffmpeg-kit-react-native)
Co robi: lokalne przetwarzanie wideo/audio
Dane: lokalnie wybrane media potrzebne do konwersji lub wyodrębnienia
Jak jest używany: używany lokalnie na urządzeniu do przetwarzania mediów, zanim zdecydujesz, czy przesłać wynik.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Co robi: możliwości urządzenia, zgodność, diagnostyka, wsparcie rozgrywki, przepływ udostępniania zrzutu ekranu
Dane: model urządzenia i dane systemu operacyjnego, wersja aplikacji, ustawienia regionalne/strefa czasowa, stan sieci i adres IP, stan baterii, odczyty z czujników, zdarzenia wykonania zrzutu ekranu
Jak jest używany: służy do obsługi funkcji gry i diagnostyki aplikacji. Niektóre wartości mogą pozostawać lokalne na urządzeniu; niektóre mogą być również uwzględniane w żądaniach do usług lub w analizie/atrybucji, gdy jest to potrzebne.
AsyncStorage, SQLite, File System
Co robi: lokalna trwałość i buforowanie
Dane: tokeny uwierzytelniające, ustawienia, buforowane zasoby, lokalne bazy danych, tymczasowe pliki przetwarzania, kolejki zdarzeń
Jak jest używany: przechowywany na Twoim urządzeniu, aby Usługi działały poprawnie i szybciej.
Żądamy lub deklarujemy uprawnienia urządzenia wyłącznie do celów opisanych poniżej.
Kamera
Cel: rejestrowanie zdjęć lub filmów do gier, obrazów profilowych i innych funkcji kreatywnych
Typowy moment wywołania: gdy wybierasz zrobienie zdjęcia lub użycie funkcji kamery w aplikacji
Biblioteka zdjęć / Media Library (odczyt)
Cel: umożliwienie wyboru obrazów lub filmów z urządzenia
Typowy moment wywołania: gdy wybierasz media z galerii
Biblioteka zdjęć / Media Library (zapis / dodawanie)
Cel: zapisywanie zrzutów ekranu, wygenerowanych obrazów lub wyeksportowanych treści na urządzeniu
Typowy moment wywołania: gdy wybierasz zapis treści lokalnie
Mikrofon
Cel: nagrywanie dźwięku lub obsługa funkcji kamery bądź gry, które wykorzystują wejście audio
Typowy moment wywołania: gdy rozpoczynasz nagrywanie audio lub funkcję nagrywającą dźwięk
Powiadomienia
Cel: rejestracja tokenu push i dostarczanie powiadomień
Typowy moment wywołania: gdy zezwalasz na powiadomienia
Kontakty
Cel: pomoc w znajdowaniu znajomych do zaproszenia
Typowy moment wywołania: gdy otwierasz przepływy zaproszeń i przyznajesz dostęp do kontaktów
Tracking / Advertising ID
Cel: pomiar skuteczności marketingu i atrybucji aplikacji
Typowy moment wywołania: monitu App Tracking Transparency na iOS albo przepływów zgody na śledzenie / identyfikator reklamowy na Androidzie, jeśli mają zastosowanie
Ruch / Czujniki
Cel: włączanie interaktywnych funkcji gry opartych na ruchu
Typowy moment wywołania: gdy gra lub funkcja prosi o dane akcelerometru, żyroskopu, magnetometru lub barometru
Wykrywanie zrzutów ekranu
Cel: wykrywanie zdarzenia wykonania zrzutu ekranu i oferowanie powiązanych narzędzi udostępniania
Typowy moment wywołania: w obsługiwanych przepływach udostępniania zrzutu ekranu na Androidzie
Internet
Cel: wysyłanie żądań API, przesyłanie treści i dostarczanie funkcjonalności usługi
Typowy moment wywołania: podczas zwykłego korzystania z aplikacji
Stan sieci
Cel: wykrywanie łączności i decydowanie, kiedy ponowić zadania zależne od sieci lub kolejki zdarzeń
Typowy moment wywołania: podczas zwykłego korzystania z aplikacji
Wibracje / Haptics
Cel: zapewnianie informacji zwrotnej dotykowej
Typowy moment wywołania: gdy korzystasz z obsługiwanych elementów sterujących
Nasza obecna konfiguracja iOS zawiera również ciągi uprawnień dla Location When In Use oraz Face ID.
Na podstawie naszego obecnego przeglądu kodu:
Jeśli zaczniemy aktywnie żądać tych możliwości lub z nich korzystać w środowisku produkcyjnym, odpowiednio zaktualizujemy niniejszą Politykę prywatności.
Nasze obecne kompilacje mobilne zawierają również konfigurację związaną z atrybucją do pomiarów:
NSAdvertisingAttributionReportEndpoint;AD_ID oraz uwzględniamy obsługę App Set ID i atrybucji install referrer poprzez integrację Tenjin.Wykorzystujemy informacje do:
Korzystamy z Tenjin i powiązanych narzędzi do pomiaru marketingowego i atrybucji, a nie do dostarczania Ci w Aplikacji reklam opartych na zainteresowaniach („spersonalizowanych”) od podmiotów trzecich. Jeśli to się zmieni, zaktualizujemy niniejszą Politykę prywatności i zapewnimy wymagane powiadomienie lub wybór.
Nie wynajmujemy ani nie sprzedajemy Twoich danych osobowych za pieniądze. Udostępniamy informacje wyłącznie w sposób opisany poniżej.
Udostępniamy informacje dostawcom, którzy pomagają nam obsługiwać Usługi, takim jak dostawcy hostingu, przechowywania, przetwarzania mediów, dostarczania treści, powiadomień, bezpieczeństwa i analityki. Mogą oni uzyskiwać dostęp do informacji wyłącznie w celu świadczenia usług w naszym imieniu i są zobowiązani do ich ochrony.
Jeśli śledzenie jest włączone, udostępniamy odpowiednie zdarzenia analityczne i identyfikatory z PostHog, aby móc rozumieć wyświetlenia ekranów, korzystanie z funkcji, przepływy rejestracji/logowania, zachowanie cyklu życia aplikacji oraz zachowanie produktu.
Może to obejmować zdarzenia wyświetlenia ekranu, ręcznie zdefiniowane zdarzenia niestandardowe, distinct ID dla analityki, nasz stały identyfikator użytkownika, nazwę użytkownika lub pseudonim, platformę logowania lub kontekst źródła uwierzytelnienia, wersję aplikacji oraz powiązane metadane techniczne dołączone do zdarzeń analitycznych.
W naszej obecnej kompilacji mobilnej używamy PostHog wyłącznie do ręcznej analityki produktu. Konfigurujemy autocapture jako wyłączone i w tej kompilacji nie włączamy session replay. Jeśli śledzenie jest wyłączone, nasza logika aplikacji nie inicjalizuje PostHog i nowe zdarzenia analityczne PostHog nie są wysyłane z aplikacji mobilnej.
W przypadku korzystania z PostHog Cloud, PostHog działa jako nasz dostawca usług analitycznych lub podmiot przetwarzający dane, które polecamy mu przetwarzać w naszym imieniu. Dokumentacja prywatności i polityka prywatności PostHog są dostępne pod adresem https://posthog.com/docs/privacy oraz https://posthog.com/privacy.
Udostępniamy lub umożliwiamy gromadzenie odpowiednich danych atrybucyjnych i pomiarowych przez Tenjin, abyśmy mogli:
Może to obejmować identyfikatory reklamowe, gdy są dozwolone, zdarzenia aplikacji wykorzystywane do pomiaru, dane install referrer, App Set ID, adres IP, kontekst ustawień regionalnych lub kraju, metadane urządzenia i aplikacji oraz informacje związane z SKAdNetwork na iOS.
Jeśli śledzenie zostanie odrzucone lub ograniczone, ograniczamy udostępnianie danych Tenjin w zakresie obsługiwanym przez naszą implementację i zasady platformy. Na przykład na iOS nie uzyskujemy dostępu do IDFA bez autoryzacji ATT, a na Androidzie nasza obecna implementacja wyklucza advertising_id i limit_ad_tracking z Tenjin, gdy przełącznik śledzenia w aplikacji jest wyłączony. Nawet gdy śledzenie na poziomie użytkownika jest ograniczone, Tenjin może nadal otrzymywać ograniczone dane pomiarowe instalacji/sesji, sygnały install referrer lub App Set ID na obsługiwanych urządzeniach z Androidem oraz sygnały związane z SKAdNetwork na iOS.
Własna polityka prywatności Tenjin jest dostępna pod adresem https://www.tenjin.com/privacy/.
Jeśli wybierzesz logowanie przez Google lub Apple, odpowiedni dostawca przetwarza dane uwierzytelniające zgodnie ze swoimi własnymi zasadami prywatności.
Jeśli włączysz powiadomienia, Apple Push Notification service (APNs) i/lub Firebase Cloud Messaging (FCM), w zależności od platformy, mogą przetwarzać token push i powiązane dane dostarczania niezbędne do wysyłania powiadomień.
Jeśli publikujesz treści w publicznych obszarach Usług, inni użytkownicy mogą je przeglądać i wchodzić z nimi w interakcję.
Możemy ujawniać informacje:
Riffle umożliwia użytkownikom tworzenie i doświadczanie gier oraz powiązanych treści.
Nie wykorzystujemy Twoich Treści, promptów, przesyłanych materiałów ani mediów do trenowania bazowych modeli generatywnej AI.
Możemy jednak nadal przetwarzać takie treści, aby świadczyć Usługi, przechowywać dane Twojej gry, obsługiwać kanały i rekomendacje, prowadzić moderację i kontrole bezpieczeństwa oraz debugować problemy.
Możesz kontrolować swoje informacje na kilka sposobów:
Przechowujemy informacje wyłącznie tak długo, jak jest to konieczne do celów opisanych w niniejszej Polityce.
Jeśli usuniesz konto, usuniemy lub zanonimizujemy powiązane dane osobowe w rozsądnym terminie po weryfikacji. W większości przypadków dążymy do zakończenia usuwania w ciągu 15 dni. W ograniczonych okolicznościach możemy przechowywać niektóre informacje dłużej, aby spełnić wymogi prawa, rozwiązać kwestie oszustw lub bezpieczeństwa, rozstrzygać spory lub uwzględnić ograniczenia techniczne.
Riffle obecnie nie oferuje płatnych subskrypcji ani zakupów w aplikacji w bieżącej wersji objętej niniejszą Polityką. Jeśli to się zmieni, zaktualizujemy niniejszą Politykę prywatności przed uruchomieniem tych funkcji lub w momencie ich uruchomienia.
Stosujemy rozsądne zabezpieczenia administracyjne, techniczne i fizyczne zaprojektowane w celu ochrony informacji. Żaden system nie jest całkowicie bezpieczny i nie możemy zagwarantować absolutnego bezpieczeństwa.
Możemy przetwarzać i przechowywać informacje w Stanach Zjednoczonych oraz innych krajach, w których działamy my lub nasi dostawcy usług.
Nasza obecna konfiguracja analityki mobilnej obejmuje punkt końcowy PostHog Cloud US do przyjmowania danych (https://us.i.posthog.com), więc dane analityczne wysyłane z aplikacji mobilnej do PostHog mogą być przetwarzane w Stanach Zjednoczonych.
Usługi nie są skierowane do dzieci poniżej 13. roku życia i nie gromadzimy świadomie danych osobowych od dzieci poniżej 13. roku życia. Jeśli uważasz, że dziecko poniżej 13. roku życia przekazało dane osobowe, skontaktuj się z nami, a podejmiemy kroki w celu ich usunięcia.
Możesz usunąć swoje konto w Aplikacji:
Settings -> Account -> Delete Account
Po usunięciu konta:
Jeśli nie możesz uzyskać dostępu do Aplikacji, możesz zażądać usunięcia, wysyłając wiadomość e-mail na adres cy2749@nyu.edu z:
Możemy potrzebować zweryfikować Twój wniosek przed jego realizacją.
Możemy okresowo aktualizować niniejszą Politykę prywatności. Zaktualizujemy datę „Last Updated”, a jeśli zmiany będą istotne, zapewnimy dodatkowe powiadomienie tam, gdzie jest to wymagane.
E-mail: cy2749@nyu.edu
Nazwa dewelopera / prawna: Gang Xue
Τελευταία Ενημέρωση: March 25, 2026
Ημερομηνία Έναρξης Ισχύος: March 25, 2026
Η παρούσα Πολιτική Απορρήτου εξηγεί πώς η Riffle ("εμείς", "μας" ή "μας") συλλέγει, χρησιμοποιεί, κοινοποιεί και προστατεύει πληροφορίες όταν χρησιμοποιείτε την εφαρμογή μας για κινητά (η "App"), τον ιστότοπό μας στη διεύθυνση https://riffle.games/, και οποιεσδήποτε άλλες υπηρεσίες που παραπέμπουν στην παρούσα Πολιτική Απορρήτου (συλλογικά, οι "Services").
Με τη χρήση των Services, αποδέχεστε την παρούσα Πολιτική Απορρήτου. Εάν δεν συμφωνείτε, μην χρησιμοποιείτε τις Services.
Η παρούσα Πολιτική Απορρήτου ισχύει για:
Δεν ισχύει για ιστότοπους, προϊόντα ή υπηρεσίες τρίτων που διαθέτουν τις δικές τους πολιτικές απορρήτου.
Συλλέγουμε τις ακόλουθες κατηγορίες πληροφοριών.
Δημόσιο έναντι ιδιωτικού: το περιεχόμενό σας δεν είναι δημόσιο από προεπιλογή. Καθίσταται δημόσιο μόνο όταν το δημοσιεύετε σε δημόσιες περιοχές των Services.
Εάν επιλέξετε να χρησιμοποιήσετε τη λειτουργία μας "Invite Friends" και να χορηγήσετε πρόσβαση στις επαφές, ενδέχεται να αποκτήσουμε πρόσβαση σε ονόματα επαφών και αριθμούς τηλεφώνου από το βιβλίο διευθύνσεων της συσκευής σας, ώστε να μπορείτε να επιλέξετε άτομα για πρόσκληση.
Με βάση την τρέχουσα υλοποίηση κώδικα, αυτά τα δεδομένα επαφών χρησιμοποιούνται τοπικά στη συσκευή σας για να σας βοηθήσουν να επιλέξετε παραλήπτες πρόσκλησης. Δεν δηλώνουμε ότι ανεβάζουμε ολόκληρο το βιβλίο διευθύνσεών σας στους διακομιστές μας, εκτός αν σας ενημερώσουμε διαφορετικά στο μέλλον.
Ενδέχεται να συλλέγουμε ή να λαμβάνουμε τεχνικές πληροφορίες όπως:
Ορισμένες από αυτές τις πληροφορίες υποβάλλονται σε επεξεργασία τοπικά στη συσκευή σας για να υποστηρίξουν το gameplay και τις λειτουργίες της App. Ορισμένες ενδέχεται επίσης να αποστέλλονται στους διακομιστές μας ή σε παρόχους υπηρεσιών όταν απαιτείται για την παροχή των Services, την ανάλυση χρήσης, την αποστολή ειδοποιήσεων, την αποτροπή απάτης ή τον εντοπισμό σφαλμάτων.
Χρησιμοποιούμε εργαλεία αναλυτικών στοιχείων και mobile attribution για να κατανοήσουμε πώς οι χρήστες βρίσκουν και χρησιμοποιούν την App.
Ανάλογα με τις ρυθμίσεις της συσκευής σας, τους κανόνες της πλατφόρμας και την ισχύουσα νομοθεσία, ενδέχεται να συλλέγουμε ή να λαμβάνουμε:
Ο ιστότοπός μας και τα webviews εντός της App ενδέχεται να χρησιμοποιούν τυπικές τεχνολογίες ιστού όπως browser storage, cookies, request logs και παρόμοια εργαλεία για να θυμούνται προτιμήσεις, να υποστηρίζουν συνεδρίες, να κατανοούν τη χρήση και να βελτιώνουν την απόδοση και την ασφάλεια.
Αποθηκεύουμε ορισμένες πληροφορίες τοπικά στη συσκευή σας, όπως:
Η παρακάτω λίστα εστιάζει σε SDKs, βιβλιοθήκες και υπηρεσίες που επεξεργάζονται προσωπικά δεδομένα, δεδομένα συσκευής, περιεχόμενο, αναγνωριστικά, ειδοποιήσεις ή δικαιώματα. Βιβλιοθήκες μόνο για το UI που δεν συλλέγουν ουσιωδώς δεδομένα παραλείπονται.
PostHog (posthog-react-native)
Τι κάνει: Αναλυτικά στοιχεία προϊόντος
Δεδομένα που εμπλέκονται: Προβολές οθόνης και συμβάντα που ορίζονται χειροκίνητα, analytics distinct ID, σταθερό user ID, username ή nickname, πλαίσιο login ή auth-source, έκδοση της App και τεχνικά μεταδεδομένα που επισυνάπτονται στα συμβάντα
Πώς χρησιμοποιείται: Ενεργοποιείται μόνο αφού χορηγηθεί συναίνεση παρακολούθησης. Στην τρέχουσα mobile build, χρησιμοποιούμε το PostHog για αναλυτικά στοιχεία προϊόντος που ορίζονται χειροκίνητα με το autocapture απενεργοποιημένο, και δεν ενεργοποιούμε session replay σε αυτήν τη build. Εάν η παρακολούθηση απορριφθεί, το PostHog δεν αρχικοποιείται και νέα PostHog events δεν αποστέλλονται.
Tenjin (native module μέσω withTenjin)
Τι κάνει: Attribution εγκατάστασης, μέτρηση campaign, μέτρηση διατήρησης, πρόληψη απάτης
Δεδομένα που εμπλέκονται: app opens, session events, registration και gameplay milestones, retention events, μεταδεδομένα IP/δικτύου, πλαίσιο locale/γλώσσας/χώρας/ζώνης ώρας, έκδοση της App και έκδοση του λειτουργικού συστήματος, χαρακτηριστικά συσκευής, τα app-scoped IDs μας που περιλαμβάνονται σε ορισμένα custom events, IDFA/AAID όταν επιτρέπεται, αναγνωριστικά προμηθευτή iOS και συναφείς παράμετροι συσκευής, Android App Set ID, install referrer και SKAdNetwork conversion values / advertiser postbacks στο iOS
Πώς χρησιμοποιείται: Χρησιμοποιείται ως ο mobile measurement partner μας. Η απόδοση στο iOS παραμένει συνδεδεμένη για το SKAdNetwork ακόμη και αν το ATT απορριφθεί. Στο Android, η απενεργοποίηση της παρακολούθησης στην τρέχουσα υλοποίησή μας αποκλείει το advertising_id και το limit_ad_tracking, ενώ ενδέχεται να συνεχιστεί περιορισμένη απόδοση και μέτρηση συνεδρίας. Αποτυχημένα συμβάντα ενδέχεται να αποθηκευτούν προσωρινά τοπικά και να επαναληφθεί η αποστολή τους όταν αποκατασταθεί η συνδεσιμότητα.
Google Sign-In (@react-native-google-signin/google-signin)
Τι κάνει: Αυθεντικοποίηση χρήστη
Δεδομένα που εμπλέκονται: Google account ID, email, όνομα, URL φωτογραφίας προφίλ, ID token και άλλα δεδομένα απόκρισης σύνδεσης που εξουσιοδοτείτε
Πώς χρησιμοποιείται: Χρησιμοποιείται μόνο όταν επιλέγετε σύνδεση με Google.
Sign in with Apple (expo-apple-authentication)
Τι κάνει: Αυθεντικοποίηση χρήστη
Δεδομένα που εμπλέκονται: Apple user identifier, email ή private relay address, πλήρες όνομα, identity token, authorization code
Πώς χρησιμοποιείται: Χρησιμοποιείται μόνο όταν επιλέγετε σύνδεση με Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Τι κάνει: Εγγραφή και παράδοση push ειδοποιήσεων
Δεδομένα που εμπλέκονται: Push token, κατάσταση άδειας ειδοποιήσεων, περιεχόμενο ειδοποιήσεων και δεδομένα αλληλεπίδρασης· η App μας αποστέλλει επίσης device ID, έκδοση της App, μοντέλο συσκευής και έκδοση λειτουργικού συστήματος στο backend μας για εγγραφή push
Πώς χρησιμοποιείται: Χρησιμοποιείται μόνο εάν επιτρέψετε τις ειδοποιήσεις. Η Apple και η Google ενδέχεται να επεξεργάζονται την παράδοση push σύμφωνα με τις δικές τους πολιτικές.
Expo Contacts (expo-contacts)
Τι κάνει: Πρόσβαση στις επαφές για πρόσκληση φίλων
Δεδομένα που εμπλέκονται: Ονόματα επαφών και αριθμοί τηλεφώνου που επιτρέπετε στην App να διαβάσει
Πώς χρησιμοποιείται: Χρησιμοποιείται μόνο όταν ανοίγετε ροές πρόσκλησης και χορηγείτε πρόσβαση. Με βάση τον τρέχοντα κώδικα, χρησιμοποιείται τοπικά για προσκλήσεις.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Τι κάνει: Επιλογή, λήψη, εγγραφή, αποθήκευση και ανέβασμα πολυμέσων
Δεδομένα που εμπλέκονται: Φωτογραφίες, βίντεο, αρχεία ήχου, ονόματα αρχείων, MIME types, μεγέθη αρχείων, λήψεις κάμερας, εγγραφές μικροφώνου, ενέργειες αποθήκευσης στη συλλογή
Πώς χρησιμοποιείται: Χρησιμοποιείται όταν εσκεμμένα καταγράφετε, επιλέγετε, μετατρέπετε, ανεβάζετε ή αποθηκεύετε πολυμέσα.
FFmpegKit (ffmpeg-kit-react-native)
Τι κάνει: Τοπική επεξεργασία βίντεο/ήχου
Δεδομένα που εμπλέκονται: Πολυμέσα που επιλέγονται τοπικά και απαιτούνται για μετατροπή ή εξαγωγή
Πώς χρησιμοποιείται: Χρησιμοποιείται τοπικά στη συσκευή για την επεξεργασία πολυμέσων πριν αποφασίσετε αν θα ανεβάσετε το αποτέλεσμα.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Τι κάνει: Δυνατότητες συσκευής, συμβατότητα, διαγνωστικά, υποστήριξη gameplay, ροή κοινοποίησης στιγμιότυπου οθόνης
Δεδομένα που εμπλέκονται: Μοντέλο συσκευής και δεδομένα λειτουργικού συστήματος, έκδοση της App, locale/ζώνη ώρας, κατάσταση δικτύου και διεύθυνση IP, κατάσταση μπαταρίας, ενδείξεις αισθητήρων, συμβάντα στιγμιότυπου οθόνης
Πώς χρησιμοποιείται: Χρησιμοποιείται για την υποστήριξη λειτουργιών παιχνιδιού και διαγνωστικών της App. Ορισμένες τιμές ενδέχεται να παραμένουν τοπικά στη συσκευή· ορισμένες ενδέχεται επίσης να περιλαμβάνονται σε αιτήματα υπηρεσίας ή σε αναλυτικά/attribution στοιχεία όπου απαιτείται.
AsyncStorage, SQLite, File System
Τι κάνει: Τοπική διατήρηση και προσωρινή αποθήκευση
Δεδομένα που εμπλέκονται: Διακριτικά ελέγχου ταυτότητας, ρυθμίσεις, αποθηκευμένα στοιχεία, τοπικές βάσεις δεδομένων, προσωρινά αρχεία επεξεργασίας, συμβάντα σε ουρά
Πώς χρησιμοποιείται: Αποθηκεύονται στη συσκευή σας για να διατηρείται η λειτουργία των Services και να βελτιώνεται η απόδοση.
Ζητούμε ή δηλώνουμε δικαιώματα συσκευής μόνο για τους σκοπούς που περιγράφονται παρακάτω.
Camera
Σκοπός: Λήψη φωτογραφιών ή βίντεο για παιχνίδια, εικόνες προφίλ και άλλες δημιουργικές λειτουργίες
Συνήθης ενεργοποίηση: Όταν επιλέγετε να τραβήξετε μια φωτογραφία ή να χρησιμοποιήσετε λειτουργία κάμερας εντός της App
Photo Library / Media Library (read)
Σκοπός: Να σας επιτρέπει να επιλέγετε εικόνες ή βίντεο από τη συσκευή σας
Συνήθης ενεργοποίηση: Όταν επιλέγετε πολυμέσα από τη συλλογή σας
Photo Library / Media Library (save / add)
Σκοπός: Αποθήκευση στιγμιότυπων οθόνης, παραγόμενων εικόνων ή εξαγόμενου περιεχομένου στη συσκευή σας
Συνήθης ενεργοποίηση: Όταν επιλέγετε να αποθηκεύσετε περιεχόμενο τοπικά
Microphone
Σκοπός: Εγγραφή ήχου ή υποστήριξη λειτουργιών κάμερας ή παιχνιδιού που χρησιμοποιούν είσοδο ήχου
Συνήθης ενεργοποίηση: Όταν ξεκινάτε μια ηχογράφηση ή μια λειτουργία που καταγράφει ήχο
Notifications
Σκοπός: Εγγραφή push token και παράδοση ειδοποιήσεων
Συνήθης ενεργοποίηση: Όταν επιτρέπετε τις ειδοποιήσεις
Contacts
Σκοπός: Να σας βοηθά να βρείτε φίλους για πρόσκληση
Συνήθης ενεργοποίηση: Όταν ανοίγετε ροές πρόσκλησης και χορηγείτε πρόσβαση στις επαφές
Tracking / Advertising ID
Σκοπός: Μέτρηση της απόδοσης marketing και attribution της App
Συνήθης ενεργοποίηση: Προτροπή App Tracking Transparency στο iOS ή ροές συναίνεσης tracking / advertising ID στο Android όπου ισχύει
Motion / Sensors
Σκοπός: Ενεργοποίηση διαδραστικών λειτουργιών παιχνιδιού που βασίζονται στην κίνηση
Συνήθης ενεργοποίηση: Όταν ένα παιχνίδι ή μια λειτουργία ζητά δεδομένα επιταχυνσιόμετρου, γυροσκοπίου, μαγνητόμετρου ή βαρόμετρου
Screenshot detection
Σκοπός: Ανίχνευση συμβάντος στιγμιότυπου οθόνης και προσφορά σχετικών εργαλείων κοινοποίησης
Συνήθης ενεργοποίηση: Σε υποστηριζόμενες ροές κοινοποίησης στιγμιότυπου οθόνης στο Android
Internet
Σκοπός: Αποστολή αιτημάτων API, ανέβασμα περιεχομένου και παροχή λειτουργικότητας υπηρεσίας
Συνήθης ενεργοποίηση: Γενική χρήση της App
Network state
Σκοπός: Ανίχνευση συνδεσιμότητας και καθορισμός του πότε θα γίνει επανάληψη δικτυακών εργασιών ή συμβάντων σε ουρά
Συνήθης ενεργοποίηση: Γενική χρήση της App
Vibration / Haptics
Σκοπός: Παροχή απτικής ανάδρασης
Συνήθης ενεργοποίηση: Όταν αλληλεπιδράτε με υποστηριζόμενα στοιχεία ελέγχου
Η τρέχουσα διαμόρφωση του iOS περιέχει επίσης φράσεις δικαιωμάτων για Location When In Use και Face ID.
Με βάση τον τρέχοντα έλεγχο κώδικα:
Εάν αρχίσουμε να ζητούμε ή να χρησιμοποιούμε ενεργά αυτές τις δυνατότητες σε παραγωγή, θα ενημερώσουμε αναλόγως την παρούσα Πολιτική Απορρήτου.
Οι τρέχουσες mobile builds μας περιλαμβάνουν επίσης διαμόρφωση σχετική με attribution για μέτρηση:
NSAdvertisingAttributionReportEndpoint·AD_ID permission του Google Play και περιλαμβάνουμε υποστήριξη για App Set ID και install referrer attribution μέσω της ενσωμάτωσης Tenjin.Χρησιμοποιούμε τις πληροφορίες για να:
Χρησιμοποιούμε το Tenjin και συναφή εργαλεία για μέτρηση marketing και attribution, όχι για να σας παρέχουμε διαφήμιση βάσει ενδιαφερόντων τρίτων ("προσωποποιημένη") εντός της App. Εάν αυτό αλλάξει, θα ενημερώσουμε την παρούσα Πολιτική Απορρήτου και θα παράσχουμε κάθε απαιτούμενη ειδοποίηση ή επιλογή.
Δεν ενοικιάζουμε ούτε πωλούμε τα προσωπικά σας δεδομένα έναντι χρημάτων. Κοινοποιούμε πληροφορίες μόνο όπως περιγράφεται παρακάτω.
Κοινοποιούμε πληροφορίες με προμηθευτές που μας βοηθούν να λειτουργούμε τις Services, όπως πάροχοι φιλοξενίας, αποθήκευσης, επεξεργασίας πολυμέσων, διανομής περιεχομένου, ειδοποιήσεων, ασφάλειας και αναλυτικών στοιχείων. Μπορεί να έχουν πρόσβαση στις πληροφορίες μόνο για να παρέχουν υπηρεσίες εκ μέρους μας και οφείλουν να τις προστατεύουν.
Εάν η παρακολούθηση είναι ενεργοποιημένη, κοινοποιούμε σχετικά events αναλυτικών στοιχείων και αναγνωριστικά στο PostHog ώστε να κατανοούμε προβολές οθόνης, χρήση λειτουργιών, ροές εγγραφής/σύνδεσης, συμπεριφορά κύκλου ζωής της App και συμπεριφορά προϊόντος.
Αυτό μπορεί να περιλαμβάνει events προβολής οθόνης, custom events που ορίζονται χειροκίνητα, analytics distinct ID, το σταθερό user ID μας, username ή nickname, πλατφόρμα σύνδεσης ή πλαίσιο auth-source, έκδοση της App και συναφή τεχνικά μεταδεδομένα που επισυνάπτονται στα events αναλυτικών στοιχείων.
Στην τρέχουσα mobile build, χρησιμοποιούμε το PostHog μόνο για χειροκίνητα αναλυτικά στοιχεία προϊόντος. Διαμορφώνουμε το autocapture ως απενεργοποιημένο και δεν ενεργοποιούμε session replay σε αυτήν τη build. Εάν η παρακολούθηση είναι απενεργοποιημένη, η λογική της App δεν αρχικοποιεί το PostHog και νέα PostHog analytics events δεν αποστέλλονται.
Όταν χρησιμοποιείται το PostHog Cloud, το PostHog ενεργεί ως πάροχος υπηρεσιών αναλυτικών στοιχείων ή ως εκτελών την επεξεργασία για δεδομένα που του υποδεικνύουμε να επεξεργαστεί εκ μέρους μας. Η τεκμηρίωση απορρήτου και η πολιτική απορρήτου του PostHog είναι διαθέσιμες στο https://posthog.com/docs/privacy και https://posthog.com/privacy.
Κοινοποιούμε ή επιτρέπουμε τη συλλογή σχετικών δεδομένων attribution και μέτρησης με το Tenjin ώστε να μπορούμε να:
Αυτό μπορεί να περιλαμβάνει διαφημιστικά αναγνωριστικά όταν επιτρέπεται, events της App που χρησιμοποιούνται για μέτρηση, δεδομένα install referrer, App Set ID, διεύθυνση IP, πλαίσιο locale ή χώρας, μεταδεδομένα συσκευής και App, και πληροφορίες σχετικές με το SKAdNetwork στο iOS.
Εάν η παρακολούθηση απορριφθεί ή περιοριστεί, περιορίζουμε την κοινοποίηση δεδομένων στο Tenjin όπου αυτό υποστηρίζεται από την υλοποίησή μας και τους κανόνες της πλατφόρμας. Για παράδειγμα, στο iOS δεν αποκτούμε πρόσβαση στο IDFA χωρίς εξουσιοδότηση ATT, και στο Android η τρέχουσα υλοποίησή μας αποκλείει τα advertising_id και limit_ad_tracking από το Tenjin όταν ο εσωτερικός διακόπτης παρακολούθησης είναι απενεργοποιημένος. Ακόμη και όταν η παρακολούθηση σε επίπεδο χρήστη είναι περιορισμένη, το Tenjin μπορεί να εξακολουθεί να λαμβάνει περιορισμένα δεδομένα μέτρησης εγκατάστασης/συνεδρίας, σήματα install referrer ή App Set ID σε υποστηριζόμενες συσκευές Android, και σήματα σχετιζόμενα με το SKAdNetwork στο iOS.
Η δική του πολιτική απορρήτου του Tenjin είναι διαθέσιμη στο https://www.tenjin.com/privacy/.
Εάν επιλέξετε σύνδεση με Google ή σύνδεση με Apple, ο σχετικός πάροχος επεξεργάζεται τα δεδομένα αυθεντικοποίησης σύμφωνα με τους δικούς του όρους απορρήτου.
Εάν ενεργοποιήσετε τις ειδοποιήσεις, το Apple Push Notification service (APNs) ή/και το Firebase Cloud Messaging (FCM), ανάλογα με την πλατφόρμα, ενδέχεται να επεξεργαστούν το push token και τα σχετικά δεδομένα παράδοσης που απαιτούνται για την αποστολή ειδοποιήσεων.
Εάν δημοσιεύσετε περιεχόμενο σε δημόσιες περιοχές των Services, άλλοι χρήστες μπορούν να το βλέπουν και να αλληλεπιδρούν μαζί του.
Ενδέχεται να αποκαλύψουμε πληροφορίες:
Το Riffle επιτρέπει στους χρήστες να δημιουργούν και να βιώνουν παιχνίδια και συναφές περιεχόμενο.
Δεν χρησιμοποιούμε το Περιεχόμενό σας, τις προτροπές, τα ανεβάσματα ή τα πολυμέσα σας για την εκπαίδευση generative AI foundation models.
Ενδέχεται ωστόσο να επεξεργαστούμε αυτό το περιεχόμενο για να παρέχουμε τις Services, να αποθηκεύσουμε τα δεδομένα παιχνιδιού σας, να λειτουργούμε feeds και προτάσεις, να πραγματοποιούμε ελέγχους εποπτείας και ασφάλειας και να εντοπίζουμε σφάλματα.
Μπορείτε να ελέγχετε τις πληροφορίες σας με διάφορους τρόπους:
Διατηρούμε τις πληροφορίες μόνο για όσο διάστημα είναι απαραίτητο για τους σκοπούς που περιγράφονται στην παρούσα Πολιτική.
Εάν διαγράψετε τον λογαριασμό σας, θα διαγράψουμε ή θα ανωνυμοποιήσουμε τα συναφή προσωπικά δεδομένα εντός εύλογου χρονικού διαστήματος μετά την επαλήθευση. Στις περισσότερες περιπτώσεις, στοχεύουμε να ολοκληρώσουμε τη διαγραφή εντός 15 ημερών. Σε περιορισμένες περιπτώσεις, ενδέχεται να διατηρήσουμε ορισμένες πληροφορίες για μεγαλύτερο διάστημα για να συμμορφωθούμε με τον νόμο, να αντιμετωπίσουμε ζητήματα απάτης ή ασφάλειας, να επιλύσουμε διαφορές ή να σεβαστούμε τεχνικούς περιορισμούς.
Το Riffle δεν προσφέρει επί του παρόντος συνδρομές επί πληρωμή ή αγορές εντός της App στην τρέχουσα build που καλύπτεται από την παρούσα Πολιτική. Εάν αυτό αλλάξει, θα ενημερώσουμε την παρούσα Πολιτική Απορρήτου πριν ή όταν κυκλοφορήσουν αυτές οι λειτουργίες.
Διατηρούμε εύλογα διοικητικά, τεχνικά και φυσικά μέτρα προστασίας που έχουν σχεδιαστεί για να προστατεύουν τις πληροφορίες. Κανένα σύστημα δεν είναι απολύτως ασφαλές και δεν μπορούμε να εγγυηθούμε απόλυτη ασφάλεια.
Ενδέχεται να επεξεργαζόμαστε και να αποθηκεύουμε πληροφορίες στις Ηνωμένες Πολιτείες και σε άλλες χώρες όπου δραστηριοποιούμαστε εμείς ή οι πάροχοι υπηρεσιών μας.
Η τρέχουσα διαμόρφωση mobile αναλυτικών στοιχείων μας περιλαμβάνει ένα PostHog Cloud US ingestion endpoint (https://us.i.posthog.com), επομένως τα δεδομένα αναλυτικών στοιχείων που αποστέλλονται στο PostHog από την mobile app ενδέχεται να επεξεργάζονται στις Ηνωμένες Πολιτείες.
Οι Services δεν απευθύνονται σε παιδιά κάτω των 13 ετών και δεν συλλέγουμε εν γνώσει μας προσωπικές πληροφορίες από παιδιά κάτω των 13 ετών. Εάν πιστεύετε ότι ένα παιδί κάτω των 13 ετών έχει παράσχει προσωπικές πληροφορίες, επικοινωνήστε μαζί μας και θα λάβουμε μέτρα για τη διαγραφή τους.
Μπορείτε να διαγράψετε τον λογαριασμό σας στην App:
Settings -> Account -> Delete Account
Αφού διαγράψετε τον λογαριασμό σας:
Εάν δεν μπορείτε να αποκτήσετε πρόσβαση στην App, μπορείτε να ζητήσετε διαγραφή στέλνοντάς μας email στο cy2749@nyu.edu με:
Ενδέχεται να χρειαστεί να επαληθεύσουμε το αίτημά σας πριν από την επεξεργασία του.
Ενδέχεται να ενημερώνουμε την παρούσα Πολιτική Απορρήτου κατά διαστήματα. Θα ενημερώνουμε την ημερομηνία "Τελευταία Ενημέρωση" και, εάν οι αλλαγές είναι ουσιώδεις, θα παρέχουμε πρόσθετη ειδοποίηση όπου απαιτείται.
Email: cy2749@nyu.edu
Developer / Legal name: Gang Xue
Laatst bijgewerkt: 25 maart 2026
Ingangsdatum: 25 maart 2026
Dit Privacybeleid legt uit hoe Riffle ("wij", "ons" of "onze") informatie verzamelt, gebruikt, deelt en beschermt wanneer u onze mobiele applicatie (de "App"), onze website op https://riffle.games/ en andere diensten gebruikt die naar dit Privacybeleid verwijzen (gezamenlijk de "Diensten").
Door de Diensten te gebruiken, gaat u akkoord met dit Privacybeleid. Als u niet akkoord gaat, gebruik de Diensten dan niet.
Dit Privacybeleid is van toepassing op:
Het is niet van toepassing op websites, producten of diensten van derden die hun eigen privacybeleid hebben.
Wij verzamelen de volgende categorieën informatie.
Openbaar versus privé: uw content is niet standaard openbaar. Deze wordt alleen openbaar wanneer u deze publiceert in openbare delen van de Diensten.
Als u ervoor kiest om onze functie "Invite Friends" te gebruiken en toegang tot contacten verleent, kunnen wij contactnamen en telefoonnummers uit het adresboek van uw apparaat raadplegen zodat u personen kunt selecteren om uit te nodigen.
Op basis van onze huidige code-implementatie wordt deze contactgegevens lokaal op uw apparaat gebruikt om u te helpen bij het kiezen van uitnodigingsdoelen. Wij vermelden niet dat wij uw volledige adresboek naar onze servers uploaden, tenzij wij u daar in de toekomst anders over informeren.
Wij kunnen technische informatie verzamelen of ontvangen, zoals:
Een deel van deze informatie wordt lokaal op uw apparaat verwerkt om gameplay en app-functies mogelijk te maken. Een deel kan ook naar onze servers of dienstverleners worden verzonden wanneer dat nodig is om de Diensten te leveren, gebruik te analyseren, meldingen te bezorgen, fraude te voorkomen of problemen te debuggen.
Wij gebruiken analyse- en mobiele attributietools om te begrijpen hoe gebruikers de App vinden en gebruiken.
Afhankelijk van uw apparaatinstellingen, platformregels en toepasselijke wetgeving kunnen wij het volgende verzamelen of ontvangen:
Onze website en in-app webviews kunnen standaard webtechnologieën gebruiken zoals browseropslag, cookies, verzoeklogboeken en vergelijkbare tools om voorkeuren te onthouden, sessies te ondersteunen, gebruik te begrijpen en prestaties en beveiliging te verbeteren.
Wij slaan bepaalde informatie lokaal op uw apparaat op, zoals:
De onderstaande lijst richt zich op SDK's, bibliotheken en diensten die persoonsgegevens, apparaatgegevens, content, identificatoren, meldingen of machtigingen verwerken. UI-only bibliotheken die niet betekenisvol gegevens verzamelen, zijn weggelaten.
PostHog (posthog-react-native)
Wat het doet: Productanalytics
Betrokken gegevens: Handmatig vastgelegde schermweergaven en gebeurtenissen, analytics distinct ID, stabiele gebruikers-ID, gebruikersnaam of bijnaam, context van login of authenticatiebron, app-versie en technische metadata die aan gebeurtenissen is gekoppeld
Hoe het wordt gebruikt: Alleen ingeschakeld nadat trackingtoestemming is verleend. In de huidige mobiele build gebruiken wij PostHog voor handmatig gedefinieerde productanalytics met autocapture uitgeschakeld, en wij schakelen in deze build geen session replay in. Als tracking wordt geweigerd, wordt PostHog niet geïnitialiseerd en worden nieuwe PostHog-gebeurtenissen niet verzonden.
Tenjin (native module via withTenjin)
Wat het doet: Install-attributie, campagne-meting, retentiemeting, fraudepreventie
Betrokken gegevens: App-openingen, sessiegebeurtenissen, registratie- en gameplay-mijlpaalgebeurtenissen, retentiegebeurtenissen, IP-/netwerkmetadata, locale-/taal-/land-/tijdzonecontext, app-versie en OS-versie, apparaateigenschappen, onze app-gebonden ID's die in bepaalde aangepaste gebeurtenissen zijn opgenomen, IDFA/AAID wanneer toegestaan, iOS-vendoridentificatoren en gerelateerde apparaatparameters, Android App Set ID, install referrer en SKAdNetwork-conversiewaarden / advertiser postbacks op iOS
Hoe het wordt gebruikt: Gebruikt als onze mobiele meetpartner. iOS-attributie blijft voor SKAdNetwork verbonden, zelfs als ATT wordt geweigerd. Op Android sluit tracking uitschakelen in onze huidige implementatie advertising_id en limit_ad_tracking uit, terwijl beperkte attributie en sessiemeting nog steeds kunnen plaatsvinden. Mislukte gebeurtenissen kunnen lokaal worden opgeslagen en opnieuw worden geprobeerd zodra de verbinding hersteld is.
Google Sign-In (@react-native-google-signin/google-signin)
Wat het doet: Gebruikersauthenticatie
Betrokken gegevens: Google-account-ID, e-mailadres, naam, profielfoto-URL, ID-token en andere inlogresponsgegevens die u autoriseert
Hoe het wordt gebruikt: Alleen gebruikt wanneer u kiest voor inloggen met Google.
Sign in with Apple (expo-apple-authentication)
Wat het doet: Gebruikersauthenticatie
Betrokken gegevens: Apple-gebruikersidentificatie, e-mailadres of private relay-adres, volledige naam, identity token, autorisatiecode
Hoe het wordt gebruikt: Alleen gebruikt wanneer u kiest voor inloggen met Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Wat het doet: Registratie en levering van pushmeldingen
Betrokken gegevens: Push-token, meldingsmachtigingsstatus, meldingsinhoud en interactiegegevens; onze app verzendt ook apparaat-ID, app-versie, apparaatmodel en OS-versie naar onze backend voor pushregistratie
Hoe het wordt gebruikt: Alleen gebruikt als u meldingen toestaat. Apple en Google kunnen pushlevering verwerken onder hun eigen beleid.
Expo Contacts (expo-contacts)
Wat het doet: Toegang tot contacten voor Invite Friends
Betrokken gegevens: Contactnamen en telefoonnummers die u de app toestaat te lezen
Hoe het wordt gebruikt: Alleen gebruikt wanneer u uitnodigingsstromen opent en toegang verleent. Op basis van de huidige code wordt dit lokaal gebruikt voor uitnodigingen.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Wat het doet: Selectie, vastlegging, opname, opslag en upload van media
Betrokken gegevens: Foto's, video's, audiobestanden, bestandsnamen, MIME-types, bestandsgroottes, cameravastleggingen, microfoonopnames, acties om op te slaan in galerij
Hoe het wordt gebruikt: Gebruikt wanneer u opzettelijk media vastlegt, kiest, converteert, uploadt of opslaat.
FFmpegKit (ffmpeg-kit-react-native)
Wat het doet: Lokale video-/audiobewerking
Betrokken gegevens: Lokaal geselecteerde media die nodig zijn voor conversie of extractie
Hoe het wordt gebruikt: Lokaal op het apparaat gebruikt om media te verwerken voordat u beslist of u het resultaat wilt uploaden.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Wat het doet: Apparaatmogelijkheden, compatibiliteit, diagnostiek, ondersteuning van gameplay, screenshot-deelflow
Betrokken gegevens: Apparaatmodel en OS-gegevens, app-versie, locale/tijdzone, netwerkstatus en IP-adres, batterijstatus, sensorwaarden, screenshotgebeurtenissen
Hoe het wordt gebruikt: Gebruikt om gamefuncties en app-diagnostiek mogelijk te maken. Sommige waarden kunnen lokaal op het apparaat blijven; sommige kunnen ook worden opgenomen in serviceverzoeken of analytics/attributie waar nodig.
AsyncStorage, SQLite, File System
Wat het doet: Lokale persistentie en caching
Betrokken gegevens: Auth-tokens, instellingen, gecachte assets, lokale databases, tijdelijke verwerkingsbestanden, in de wachtrij geplaatste gebeurtenissen
Hoe het wordt gebruikt: Op uw apparaat opgeslagen om de Diensten te laten werken en de prestaties te verbeteren.
Wij vragen of verklaren alleen apparaatmachtigingen voor de hieronder beschreven doeleinden.
Camera
Doel: Foto's of video's vastleggen voor games, profielfoto's en andere creatieve functies
Typische trigger: Wanneer u ervoor kiest een foto te nemen of een in-app camerafunctie te gebruiken
Fotobibliotheek / Media Library (lezen)
Doel: U laten afbeeldingen of video's van uw apparaat selecteren
Typische trigger: Wanneer u media uit uw galerij kiest
Fotobibliotheek / Media Library (opslaan / toevoegen)
Doel: Screenshots, gegenereerde afbeeldingen of geëxporteerde content op uw apparaat opslaan
Typische trigger: Wanneer u ervoor kiest content lokaal op te slaan
Microfoon
Doel: Audio opnemen of camerafuncties of gamefuncties ondersteunen die geluidsinvoer gebruiken
Typische trigger: Wanneer u een audio-opname start of een functie die geluid opneemt
Meldingen
Doel: Een push-token registreren en meldingen bezorgen
Typische trigger: Wanneer u meldingen toestaat
Contacten
Doel: U helpen vrienden te vinden om uit te nodigen
Typische trigger: Wanneer u uitnodigingsstromen opent en toegang tot contacten verleent
Tracking / Advertising ID
Doel: Marketingprestaties en app-attributie meten
Typische trigger: iOS App Tracking Transparency-prompt, of Android tracking-consent / advertising ID-stromen waar van toepassing
Beweging / Sensoren
Doel: Op beweging gebaseerde interactieve gamefuncties mogelijk maken
Typische trigger: Wanneer een game of functie accelerometer-, gyroscope-, magnetometer- of barometergegevens aanvraagt
Screenshotdetectie
Doel: Een screenshotgebeurtenis detecteren en gerelateerde deelttools aanbieden
Typische trigger: Op ondersteunde Android screenshot-deelstromen
Internet
Doel: API-verzoeken verzenden, content uploaden en dienstfunctionaliteit leveren
Typische trigger: Algemeen appgebruik
Netwerkstatus
Doel: Verbinding detecteren en bepalen wanneer netwerkafhankelijke taken of in de wachtrij geplaatste gebeurtenissen opnieuw moeten worden geprobeerd
Typische trigger: Algemeen appgebruik
Trillen / Haptics
Doel: Tactiele feedback geven
Typische trigger: Wanneer u interacteert met ondersteunde bedieningselementen
Onze huidige iOS-configuratie bevat ook permission strings voor Location When In Use en Face ID.
Op basis van onze huidige codebeoordeling:
Als wij in productie daadwerkelijk beginnen met het aanvragen of gebruiken van die mogelijkheden, zullen wij dit Privacybeleid dienovereenkomstig bijwerken.
Onze huidige mobiele builds bevatten ook attributie-gerelateerde configuratie voor meting:
NSAdvertisingAttributionReportEndpoint;AD_ID-machtiging en nemen wij ondersteuning op voor App Set ID en install referrer-attributie via de Tenjin-integratie.Wij gebruiken informatie om:
Wij gebruiken Tenjin en verwante tooling voor marketingmeting en attributie, niet om op interesses gebaseerde ("gepersonaliseerde") advertenties van derden in de App aan u te leveren. Als dit verandert, zullen wij dit Privacybeleid bijwerken en de vereiste kennisgeving of keuze bieden.
Wij verhuren of verkopen uw persoonsgegevens niet voor geld. Wij delen informatie alleen zoals hieronder beschreven.
Wij delen informatie met leveranciers die ons helpen de Diensten te exploiteren, zoals hosting-, opslag-, mediaverwerkings-, contentdelivery-, meldings-, beveiligings- en analyticsleveranciers. Zij mogen informatie alleen raadplegen om diensten namens ons te leveren en moeten die beschermen.
Als tracking is ingeschakeld, delen wij relevante analyticsgebeurtenissen en identificatoren met PostHog zodat wij schermweergaven, functiegebruik, aanmeld-/inlogstromen, app-levenscyclusgedrag en productgedrag kunnen begrijpen.
Dit kan schermweergavegebeurtenissen, handmatig gedefinieerde aangepaste gebeurtenissen, een analytics distinct ID, onze stabiele gebruikers-ID, gebruikersnaam of bijnaam, loginplatform of context van de authenticatiebron, app-versie en gerelateerde technische metadata die aan analyticsgebeurtenissen is gekoppeld omvatten.
In onze huidige mobiele build gebruiken wij PostHog alleen voor handmatige productanalytics. Wij configureren autocapture als uitgeschakeld, en wij schakelen in deze build geen session replay in. Als tracking is uitgeschakeld, initialiseert onze app-logica PostHog niet en worden nieuwe PostHog-analyticsgebeurtenissen niet verzonden.
Waar PostHog Cloud wordt gebruikt, treedt PostHog op als onze analyticsdienstverlener of verwerker voor gegevens die wij hem instrueren namens ons te verwerken. De privacydocumentatie en het privacybeleid van PostHog zijn beschikbaar op https://posthog.com/docs/privacy en https://posthog.com/privacy.
Wij delen of staan toe dat relevante attributie- en meetgegevens worden verzameld met Tenjin zodat wij:
Dit kan advertentie-identificatoren omvatten wanneer toegestaan, app-gebeurtenissen die voor meting worden gebruikt, install referrer-gegevens, App Set ID, IP-adres, locale- of landcontext, apparaat- en appmetadata, en SKAdNetwork-gerelateerde informatie op iOS.
Als tracking wordt geweigerd of beperkt, beperken wij het delen van Tenjin-gegevens waar dit wordt ondersteund door onze implementatie en platformregels. Op iOS raadplegen wij bijvoorbeeld geen IDFA zonder ATT-autorisatie, en op Android sluit onze huidige implementatie advertising_id en limit_ad_tracking uit van Tenjin wanneer de in-app tracking-schakelaar uit staat. Zelfs wanneer tracking op gebruikersniveau beperkt is, kan Tenjin nog steeds beperkte install-/sessiemetingsgegevens, install referrer- of App Set ID-signalen op ondersteunde Android-apparaten en SKAdNetwork-gerelateerde signalen op iOS ontvangen.
Het eigen privacybeleid van Tenjin is beschikbaar op https://www.tenjin.com/privacy/.
Als u kiest voor inloggen met Google of inloggen met Apple, verwerkt de betreffende provider authenticatiegegevens onder zijn eigen privac voorwaarden.
Als u meldingen inschakelt, kunnen Apple Push Notification service (APNs) en/of Firebase Cloud Messaging (FCM), afhankelijk van het platform, het push-token en gerelateerde leveringsgegevens verwerken die nodig zijn om meldingen te verzenden.
Als u content publiceert in openbare delen van de Diensten, kunnen andere gebruikers deze bekijken en ermee interageren.
Wij kunnen informatie openbaar maken:
Riffle stelt gebruikers in staat games en gerelateerde content te creëren en te ervaren.
Wij gebruiken uw Content, prompts, uploads of media niet om generatieve AI foundation models te trainen.
Wij kunnen die content nog steeds verwerken om de Diensten te leveren, uw gamegegevens op te slaan, feeds en aanbevelingen te laten werken, moderatie- en veiligheidscontroles uit te voeren en problemen te debuggen.
U kunt uw informatie op verschillende manieren beheren:
Wij bewaren informatie alleen zolang als nodig is voor de doeleinden die in dit Beleid worden beschreven.
Als u uw account verwijdert, verwijderen of anonimiseren wij gerelateerde persoonsgegevens binnen een redelijke termijn na verificatie. In de meeste gevallen streven wij ernaar de verwijdering binnen 15 dagen te voltooien. In beperkte omstandigheden kunnen wij bepaalde informatie langer bewaren om aan de wet te voldoen, fraude- of veiligheidsproblemen aan te pakken, geschillen op te lossen of aan technische beperkingen te voldoen.
Riffle biedt momenteel geen betaalde abonnementen of in-app aankopen aan in de huidige build waarop dit Beleid van toepassing is. Als dit verandert, zullen wij dit Privacybeleid bijwerken voordat of wanneer die functies worden gelanceerd.
Wij hanteren redelijke administratieve, technische en fysieke waarborgen die zijn ontworpen om informatie te beschermen. Geen enkel systeem is volledig veilig en wij kunnen absolute beveiliging niet garanderen.
Wij kunnen informatie verwerken en opslaan in de Verenigde Staten en andere landen waar wij of onze dienstverleners actief zijn.
Onze huidige mobiele analyticsconfiguratie bevat een PostHog Cloud US-ingangspunt (https://us.i.posthog.com), zodat analyticsgegevens die vanuit de mobiele app naar PostHog worden verzonden in de Verenigde Staten kunnen worden verwerkt.
De Diensten zijn niet gericht op kinderen jonger dan 13 jaar, en wij verzamelen niet bewust persoonsgegevens van kinderen jonger dan 13 jaar. Als u denkt dat een kind jonger dan 13 jaar persoonsgegevens heeft verstrekt, neem dan contact met ons op en wij zullen stappen ondernemen om deze te verwijderen.
U kunt uw account in de App verwijderen:
Settings -> Account -> Delete Account
Nadat u uw account hebt verwijderd:
Als u geen toegang hebt tot de App, kunt u verwijdering aanvragen door ons te e-mailen op cy2749@nyu.edu met:
Wij kunnen uw verzoek moeten verifiëren voordat wij het verwerken.
Wij kunnen dit Privacybeleid van tijd tot tijd bijwerken. Wij zullen de datum "Laatst bijgewerkt" aanpassen en, als de wijzigingen wezenlijk zijn, aanvullende kennisgeving geven waar vereist.
E-mail: cy2749@nyu.edu
Ontwikkelaar / juridische naam: Gang Xue
Terakhir Diperbarui: 25 Maret 2026
Tanggal Berlaku: 25 Maret 2026
Kebijakan Privasi ini menjelaskan bagaimana Riffle ("kami") mengumpulkan, menggunakan, membagikan, dan melindungi informasi saat Anda menggunakan aplikasi seluler kami ("App"), situs web kami di https://riffle.games/, dan layanan lain apa pun yang menaut ke Kebijakan Privasi ini (secara bersama-sama, "Layanan").
Dengan menggunakan Layanan, Anda menyetujui Kebijakan Privasi ini. Jika Anda tidak setuju, jangan gunakan Layanan.
Kebijakan Privasi ini berlaku untuk:
Kebijakan ini tidak berlaku untuk situs web, produk, atau layanan pihak ketiga yang memiliki kebijakan privasi mereka sendiri.
Kami mengumpulkan kategori informasi berikut.
Publik vs. privat: konten Anda tidak bersifat publik secara default. Konten menjadi publik hanya ketika Anda memublikasikannya ke area publik Layanan.
Jika Anda memilih menggunakan fitur "Invite Friends" dan memberikan akses kontak, kami dapat mengakses nama kontak dan nomor telepon dari buku alamat perangkat Anda agar Anda dapat memilih orang untuk diundang.
Berdasarkan implementasi kode kami saat ini, data kontak ini digunakan secara lokal di perangkat Anda untuk membantu Anda memilih target undangan. Kami tidak menyatakan bahwa kami mengunggah seluruh buku alamat Anda ke server kami kecuali kami memberi tahu Anda sebaliknya di masa mendatang.
Kami dapat mengumpulkan atau menerima informasi teknis seperti:
Sebagian dari informasi ini diproses secara lokal di perangkat Anda untuk menjalankan gameplay dan fitur app. Sebagiannya juga dapat dikirim ke server kami atau penyedia layanan ketika diperlukan untuk menyediakan Layanan, menganalisis penggunaan, mengirim notifikasi, mencegah penipuan, atau men-debug masalah.
Kami menggunakan analitik dan alat atribusi seluler untuk memahami bagaimana pengguna menemukan dan menggunakan App.
Tergantung pada pengaturan perangkat Anda, aturan platform, dan hukum yang berlaku, kami dapat mengumpulkan atau menerima:
Situs web kami dan webview di dalam app dapat menggunakan teknologi web standar seperti browser storage, cookies, request logs, dan alat serupa untuk mengingat preferensi, mendukung sesi, memahami penggunaan, serta meningkatkan performa dan keamanan.
Kami menyimpan sebagian informasi secara lokal di perangkat Anda, seperti:
Daftar di bawah ini berfokus pada SDK, library, dan layanan yang memproses data pribadi, data perangkat, konten, pengenal, notifikasi, atau izin. Library hanya-UI yang tidak secara bermakna mengumpulkan data tidak disertakan.
PostHog (posthog-react-native)
Fungsinya: Analitik produk
Data yang terlibat: Tampilan layar dan event yang dibuat secara manual, analytics distinct ID, stable user ID, username atau nickname, konteks login atau auth-source, versi app, dan metadata teknis yang dilampirkan pada event
Cara penggunaannya: Diaktifkan hanya setelah persetujuan pelacakan diberikan. Pada build mobile saat ini, kami menggunakan PostHog untuk analitik produk yang didefinisikan secara manual dengan autocapture dinonaktifkan, dan kami tidak mengaktifkan session replay pada build ini. Jika pelacakan ditolak, PostHog tidak diinisialisasi dan event PostHog baru tidak dikirim.
Tenjin (native module via withTenjin)
Fungsinya: Atribusi install, pengukuran kampanye, pengukuran retensi, pencegahan penipuan
Data yang terlibat: App open, event session, milestone registrasi dan gameplay, event retensi, metadata IP/jaringan, konteks lokal/bahasa/negara/zona waktu, versi app dan versi OS, karakteristik perangkat, app-scoped IDs kami yang disertakan dalam event kustom tertentu, IDFA/AAID bila diizinkan, pengenal vendor iOS dan parameter perangkat terkait, Android App Set ID, install referrer, dan nilai konversi SKAdNetwork / advertiser postbacks di iOS
Cara penggunaannya: Digunakan sebagai mitra pengukuran seluler kami. Atribusi iOS tetap terhubung untuk SKAdNetwork meskipun ATT ditolak. Di Android, mematikan pelacakan dalam implementasi kami saat ini mengecualikan advertising_id dan limit_ad_tracking, sementara atribusi terbatas dan pengukuran session masih dapat terjadi. Event yang gagal dapat di-cache secara lokal dan dicoba ulang setelah konektivitas pulih.
Google Sign-In (@react-native-google-signin/google-signin)
Fungsinya: Autentikasi pengguna
Data yang terlibat: ID akun Google, email, nama, URL foto profil, ID token, dan data respons login lain yang Anda beri otorisasi
Cara penggunaannya: Digunakan hanya ketika Anda memilih masuk dengan Google.
Sign in with Apple (expo-apple-authentication)
Fungsinya: Autentikasi pengguna
Data yang terlibat: Apple user identifier, email atau alamat relay pribadi, nama lengkap, identity token, authorization code
Cara penggunaannya: Digunakan hanya ketika Anda memilih masuk dengan Apple.
Expo Notifications / APNs / FCM (expo-notifications)
Fungsinya: Pendaftaran dan pengiriman notifikasi push
Data yang terlibat: Push token, status izin notifikasi, konten notifikasi dan data interaksi; app kami juga mengirim device ID, versi app, model perangkat, dan versi OS ke backend kami untuk pendaftaran push
Cara penggunaannya: Digunakan hanya jika Anda mengizinkan notifikasi. Apple dan Google dapat memproses pengiriman push berdasarkan kebijakan mereka sendiri.
Expo Contacts (expo-contacts)
Fungsinya: Akses kontak untuk invite friends
Data yang terlibat: Nama kontak dan nomor telepon yang Anda izinkan untuk dibaca oleh app
Cara penggunaannya: Digunakan hanya ketika Anda membuka alur undangan dan memberikan akses. Berdasarkan kode saat ini, ini digunakan secara lokal untuk undangan.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
Fungsinya: Pemilihan, penangkapan, perekaman, penyimpanan, dan pengunggahan media
Data yang terlibat: Foto, video, file audio, nama file, MIME type, ukuran file, tangkapan kamera, rekaman mikrofon, tindakan simpan ke galeri
Cara penggunaannya: Digunakan ketika Anda secara sengaja menangkap, memilih, mengonversi, mengunggah, atau menyimpan media.
FFmpegKit (ffmpeg-kit-react-native)
Fungsinya: Pemrosesan video/audio lokal
Data yang terlibat: Media yang dipilih secara lokal yang diperlukan untuk konversi atau ekstraksi
Cara penggunaannya: Digunakan secara lokal di perangkat untuk memproses media sebelum Anda memutuskan apakah hasilnya akan diunggah.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
Fungsinya: Kemampuan perangkat, kompatibilitas, diagnostik, dukungan gameplay, alur berbagi screenshot
Data yang terlibat: Model perangkat dan data OS, versi app, lokal/zona waktu, status jaringan dan alamat IP, status baterai, pembacaan sensor, peristiwa screenshot
Cara penggunaannya: Digunakan untuk mendukung kemampuan game dan diagnostik app. Beberapa nilai dapat tetap lokal di perangkat; beberapa juga dapat disertakan dalam permintaan layanan atau analitik/atribusi bila diperlukan.
AsyncStorage, SQLite, File System
Fungsinya: Persistensi dan cache lokal
Data yang terlibat: Token autentikasi, pengaturan, aset yang di-cache, basis data lokal, file pemrosesan sementara, event yang antre
Cara penggunaannya: Disimpan di perangkat Anda untuk menjaga Layanan tetap berjalan dan meningkatkan performa.
Kami meminta atau mencantumkan izin perangkat hanya untuk tujuan yang dijelaskan di bawah ini.
Camera
Tujuan: Mengambil foto atau video untuk game, gambar profil, dan fitur kreatif lainnya
Pemicu umum: Saat Anda memilih untuk mengambil foto atau menggunakan fitur kamera di dalam app
Photo Library / Media Library (read)
Tujuan: Memungkinkan Anda memilih gambar atau video dari perangkat Anda
Pemicu umum: Saat Anda memilih media dari galeri Anda
Photo Library / Media Library (save / add)
Tujuan: Menyimpan screenshot, gambar yang dihasilkan, atau konten yang diekspor ke perangkat Anda
Pemicu umum: Saat Anda memilih untuk menyimpan konten secara lokal
Microphone
Tujuan: Merekam audio atau mendukung fitur kamera atau game yang menggunakan input suara
Pemicu umum: Saat Anda memulai perekaman audio atau fitur yang merekam suara
Notifications
Tujuan: Mendaftarkan push token dan mengirim notifikasi
Pemicu umum: Saat Anda mengizinkan notifikasi
Contacts
Tujuan: Membantu Anda menemukan teman untuk diundang
Pemicu umum: Saat Anda membuka alur undangan dan memberikan akses kontak
Tracking / Advertising ID
Tujuan: Mengukur performa pemasaran dan atribusi app
Pemicu umum: Prompt App Tracking Transparency di iOS, atau alur persetujuan pelacakan / advertising ID di Android jika berlaku
Motion / Sensors
Tujuan: Mengaktifkan fitur game interaktif berbasis gerakan
Pemicu umum: Saat game atau fitur meminta data akselerometer, giroskop, magnetometer, atau barometer
Screenshot detection
Tujuan: Mendeteksi event screenshot dan menawarkan alat berbagi terkait
Pemicu umum: Pada alur berbagi screenshot Android yang didukung
Internet
Tujuan: Mengirim permintaan API, mengunggah konten, dan mengirimkan fungsi layanan
Pemicu umum: Penggunaan app secara umum
Network state
Tujuan: Mendeteksi konektivitas dan menentukan kapan perlu mencoba ulang tugas yang bergantung pada jaringan atau event yang antre
Pemicu umum: Penggunaan app secara umum
Vibration / Haptics
Tujuan: Memberikan umpan balik sentuhan
Pemicu umum: Saat Anda berinteraksi dengan kontrol yang didukung
Konfigurasi iOS kami saat ini juga memuat string izin untuk Location When In Use dan Face ID.
Berdasarkan tinjauan kode kami saat ini:
Jika kami mulai secara aktif meminta atau menggunakan kemampuan tersebut dalam produksi, kami akan memperbarui Kebijakan Privasi ini sebagaimana mestinya.
Build mobile kami saat ini juga menyertakan konfigurasi terkait atribusi untuk pengukuran:
NSAdvertisingAttributionReportEndpoint;AD_ID milik Google Play dan menyertakan dukungan untuk App Set ID dan atribusi install referrer melalui integrasi Tenjin.Kami menggunakan informasi untuk:
Kami menggunakan Tenjin dan alat terkait untuk pengukuran pemasaran dan atribusi, bukan untuk menayangkan iklan berbasis minat pihak ketiga ("personalized") kepada Anda di dalam App. Jika hal itu berubah, kami akan memperbarui Kebijakan Privasi ini dan memberikan pemberitahuan atau pilihan yang diwajibkan.
Kami tidak menyewakan atau menjual informasi pribadi Anda untuk uang. Kami membagikan informasi hanya sebagaimana dijelaskan di bawah ini.
Kami membagikan informasi dengan vendor yang membantu kami mengoperasikan Layanan, seperti penyedia hosting, penyimpanan, pemrosesan media, pengiriman konten, notifikasi, keamanan, dan analitik. Mereka hanya boleh mengakses informasi untuk menyediakan layanan atas nama kami dan wajib melindunginya.
Jika pelacakan diaktifkan, kami membagikan event analitik dan pengenal yang relevan dengan PostHog agar kami dapat memahami tampilan layar, penggunaan fitur, alur pendaftaran/login, perilaku siklus hidup app, dan perilaku produk.
Ini dapat mencakup event tampilan layar, event kustom yang didefinisikan secara manual, analytics distinct ID, stable user ID kami, username atau nickname, platform login atau konteks auth-source, versi app, dan metadata teknis terkait yang dilampirkan pada event analitik.
Pada build mobile kami saat ini, kami menggunakan PostHog hanya untuk analitik produk manual. Kami mengonfigurasi autocapture sebagai dinonaktifkan, dan kami tidak mengaktifkan session replay pada build ini. Jika pelacakan dinonaktifkan, logika app kami tidak menginisialisasi PostHog dan event analitik PostHog baru tidak dikirim.
Apabila PostHog Cloud digunakan, PostHog bertindak sebagai penyedia layanan atau pemroses analitik kami untuk data yang kami instruksikan untuk diproses atas nama kami. Dokumentasi privasi dan kebijakan privasi PostHog tersedia di https://posthog.com/docs/privacy dan https://posthog.com/privacy.
Kami membagikan atau mengizinkan pengumpulan data atribusi dan pengukuran yang relevan dengan Tenjin agar kami dapat:
Ini dapat mencakup pengenal iklan ketika diizinkan, event app yang digunakan untuk pengukuran, data install referrer, App Set ID, alamat IP, konteks lokal atau negara, metadata perangkat dan app, serta informasi terkait SKAdNetwork di iOS.
Jika pelacakan ditolak atau dibatasi, kami membatasi pembagian data Tenjin sejauh didukung oleh implementasi dan aturan platform kami. Misalnya, di iOS kami tidak mengakses IDFA tanpa otorisasi ATT, dan di Android implementasi kami saat ini mengecualikan advertising_id dan limit_ad_tracking dari Tenjin ketika toggle pelacakan di dalam app dimatikan. Bahkan ketika pelacakan tingkat pengguna dibatasi, Tenjin masih dapat menerima data pengukuran install/session yang terbatas, sinyal install referrer atau App Set ID pada perangkat Android yang didukung, dan sinyal terkait SKAdNetwork di iOS.
Kebijakan privasi Tenjin sendiri tersedia di https://www.tenjin.com/privacy/.
Jika Anda memilih masuk dengan Google atau masuk dengan Apple, penyedia yang relevan memproses data autentikasi berdasarkan ketentuan privasinya sendiri.
Jika Anda mengaktifkan notifikasi, Apple Push Notification service (APNs) dan/atau Firebase Cloud Messaging (FCM), tergantung platform, dapat memproses push token dan data pengiriman terkait yang diperlukan untuk mengirim notifikasi.
Jika Anda memublikasikan konten ke area publik Layanan, pengguna lain dapat melihat dan berinteraksi dengannya.
Kami dapat mengungkapkan informasi:
Riffle memungkinkan pengguna untuk membuat dan menikmati game serta konten terkait.
Kami tidak menggunakan Konten, prompt, unggahan, atau media Anda untuk melatih foundation model AI generatif.
Kami tetap dapat memproses konten tersebut untuk menyediakan Layanan, menyimpan data game Anda, mengoperasikan feed dan rekomendasi, melakukan moderasi dan pemeriksaan keamanan, serta men-debug masalah.
Anda dapat mengontrol informasi Anda dengan beberapa cara:
Kami menyimpan informasi hanya selama diperlukan untuk tujuan yang dijelaskan dalam Kebijakan ini.
Jika Anda menghapus akun, kami akan menghapus atau menganonimkan data pribadi terkait dalam jangka waktu yang wajar setelah verifikasi. Dalam kebanyakan kasus, kami menargetkan penyelesaian penghapusan dalam 15 hari. Dalam keadaan terbatas, kami dapat menyimpan informasi tertentu lebih lama untuk mematuhi hukum, menangani masalah penipuan atau keamanan, menyelesaikan sengketa, atau memenuhi kendala teknis.
Riffle saat ini tidak menawarkan langganan berbayar atau pembelian dalam app pada build saat ini yang dicakup oleh Kebijakan ini. Jika itu berubah, kami akan memperbarui Kebijakan Privasi ini sebelum atau ketika fitur tersebut diluncurkan.
Kami menerapkan perlindungan administratif, teknis, dan fisik yang wajar untuk melindungi informasi. Tidak ada sistem yang sepenuhnya aman, dan kami tidak dapat menjamin keamanan absolut.
Kami dapat memproses dan menyimpan informasi di Amerika Serikat dan negara lain tempat kami atau penyedia layanan kami beroperasi.
Konfigurasi analitik mobile kami saat ini menyertakan endpoint ingest PostHog Cloud US (https://us.i.posthog.com), sehingga data analitik yang dikirim ke PostHog dari aplikasi mobile dapat diproses di Amerika Serikat.
Layanan ini tidak ditujukan untuk anak di bawah 13 tahun, dan kami tidak dengan sengaja mengumpulkan informasi pribadi dari anak di bawah 13 tahun. Jika Anda yakin seorang anak di bawah 13 tahun telah memberikan informasi pribadi, hubungi kami dan kami akan mengambil langkah untuk menghapusnya.
Anda dapat menghapus akun Anda di App:
Settings -> Account -> Delete Account
Setelah Anda menghapus akun:
Jika Anda tidak dapat mengakses App, Anda dapat meminta penghapusan dengan mengirim email kepada kami ke cy2749@nyu.edu dengan menyertakan:
Kami mungkin perlu memverifikasi permintaan Anda sebelum memprosesnya.
Kami dapat memperbarui Kebijakan Privasi ini dari waktu ke waktu. Kami akan memperbarui tanggal "Terakhir Diperbarui" dan, jika perubahan bersifat material, memberikan pemberitahuan tambahan bila diwajibkan.
Email: cy2749@nyu.edu
Nama Pengembang / Legal: Gang Xue
최종 업데이트: 2026년 3월 25일
시행일: 2026년 3월 25일
본 개인정보처리방침은 Riffle("당사", "저희", 또는 "우리")이 귀하가 당사의 모바일 애플리케이션("앱"), https://riffle.games/의 웹사이트, 그리고 본 개인정보처리방침에 연결된 기타 서비스(총칭하여 "서비스")를 이용할 때 정보를 수집, 사용, 공유 및 보호하는 방식을 설명합니다.
서비스를 이용함으로써 귀하는 본 개인정보처리방침에 동의하게 됩니다. 동의하지 않으시면 서비스를 이용하지 마십시오.
본 개인정보처리방침은 다음에 적용됩니다.
본 개인정보처리방침은 자체 개인정보처리방침을 보유한 제3자 웹사이트, 제품 또는 서비스에는 적용되지 않습니다.
당사는 다음 범주의 정보를 수집합니다.
공개 vs. 비공개: 귀하의 콘텐츠는 기본적으로 공개되지 않습니다. 콘텐츠는 귀하가 이를 서비스의 공개 영역에 게시하는 경우에만 공개됩니다.
귀하가 당사의 "친구 초대" 기능을 사용하고 연락처 접근 권한을 부여하기로 선택하는 경우, 당사는 귀하가 초대할 대상을 선택할 수 있도록 귀하의 기기 주소록에서 연락처 이름과 전화번호에 접근할 수 있습니다.
현재 코드 구현에 따르면, 이 연락처 데이터는 귀하가 초대 대상을 선택하는 데 도움을 주기 위해 귀하의 기기에서 로컬로 사용됩니다. 당사는 향후 별도로 알리지 않는 한 귀하의 전체 주소록을 당사 서버로 업로드한다고 명시하지 않습니다.
당사는 다음과 같은 기술 정보를 수집하거나 수신할 수 있습니다.
이 정보의 일부는 게임 플레이 및 앱 기능을 지원하기 위해 귀하의 기기에서 로컬로 처리됩니다. 일부 정보는 서비스를 제공하고, 사용을 분석하며, 알림을 전달하고, 사기를 방지하거나 문제를 디버그하는 데 필요할 경우 당사 서버 또는 서비스 제공자에게 전송될 수도 있습니다.
당사는 사용자가 앱을 어떻게 찾고 사용하는지 이해하기 위해 분석 및 모바일 귀속 도구를 사용합니다.
귀하의 기기 설정, 플랫폼 규칙 및 적용 가능한 법률에 따라, 당사는 다음 정보를 수집하거나 수신할 수 있습니다.
당사의 웹사이트 및 앱 내 웹뷰는 선호도를 기억하고, 세션을 지원하며, 사용을 이해하고, 성능과 보안을 개선하기 위해 브라우저 저장소, 쿠키, 요청 로그 및 유사한 도구와 같은 표준 웹 기술을 사용할 수 있습니다.
당사는 다음과 같은 일부 정보를 귀하의 기기에 로컬로 저장합니다.
아래 목록은 개인 데이터, 기기 데이터, 콘텐츠, 식별자, 알림 또는 권한을 처리하는 SDK, 라이브러리 및 서비스에 중점을 둡니다. 의미 있게 데이터를 수집하지 않는 UI 전용 라이브러리는 제외됩니다.
PostHog (posthog-react-native)
기능: 제품 분석
관련 데이터: 수동 화면 조회 및 이벤트, analytics distinct ID, 고정 사용자 ID, 사용자명 또는 닉네임, 로그인 또는 인증 소스 맥락, 앱 버전 및 이벤트에 첨부된 기술 메타데이터
사용 방식: 추적 동의가 부여된 이후에만 활성화됩니다. 현재 모바일 빌드에서는 autocapture를 비활성화한 상태로 수동으로 정의된 제품 분석에 PostHog를 사용하며, 이 빌드에서는 세션 리플레이를 활성화하지 않습니다. 추적이 거부되면 PostHog는 초기화되지 않으며 새로운 PostHog 이벤트는 전송되지 않습니다.
Tenjin (withTenjin을 통한 네이티브 모듈)
기능: 설치 귀속, 캠페인 측정, 유지 측정, 사기 방지
관련 데이터: 앱 오픈, 세션 이벤트, 등록 및 게임플레이 이정표, 유지 이벤트, IP/네트워크 메타데이터, 로캘/언어/국가/시간대 맥락, 앱 버전 및 OS 버전, 기기 특성, 특정 사용자 정의 이벤트에 포함된 당사의 앱 범위 ID, 허용되는 경우 IDFA/AAID, iOS 벤더 식별자 및 관련 기기 매개변수, Android App Set ID, install referrer, 그리고 iOS의 SKAdNetwork 전환값 / 광고주 포스트백
사용 방식: 당사의 모바일 측정 파트너로 사용됩니다. iOS 귀속은 ATT가 거부되더라도 SKAdNetwork에 대해 계속 연결됩니다. Android에서는 현재 구현에서 추적을 끄면 advertising_id 및 limit_ad_tracking이 제외되지만, 제한된 귀속 및 세션 측정은 계속 발생할 수 있습니다. 실패한 이벤트는 로컬에 캐시되었다가 연결이 복구된 후 재시도될 수 있습니다.
Google Sign-In (@react-native-google-signin/google-signin)
기능: 사용자 인증
관련 데이터: Google 계정 ID, 이메일, 이름, 프로필 사진 URL, ID 토큰 및 귀하가 승인한 기타 로그인 응답 데이터
사용 방식: Google 로그인을 선택한 경우에만 사용됩니다.
Sign in with Apple (expo-apple-authentication)
기능: 사용자 인증
관련 데이터: Apple 사용자 식별자, 이메일 또는 개인 릴레이 주소, 전체 이름, 신원 토큰, 승인 코드
사용 방식: Apple 로그인을 선택한 경우에만 사용됩니다.
Expo Notifications / APNs / FCM (expo-notifications)
기능: 푸시 알림 등록 및 전송
관련 데이터: 푸시 토큰, 알림 권한 상태, 알림 콘텐츠 및 상호작용 데이터; 또한 당사의 앱은 푸시 등록을 위해 백엔드로 기기 ID, 앱 버전, 기기 모델 및 OS 버전을 전송합니다
사용 방식: 귀하가 알림을 허용한 경우에만 사용됩니다. Apple 및 Google은 자체 정책에 따라 푸시 전송을 처리할 수 있습니다.
Expo Contacts (expo-contacts)
기능: 친구 초대용 연락처 접근
관련 데이터: 귀하가 앱이 읽도록 허용한 연락처 이름 및 전화번호
사용 방식: 초대 흐름을 열고 접근 권한을 부여한 경우에만 사용됩니다. 현재 코드에 따르면, 이는 초대 목적으로 로컬에서 사용됩니다.
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
기능: 미디어 선택, 캡처, 녹음, 저장 및 업로드
관련 데이터: 사진, 비디오, 오디오 파일, 파일 이름, MIME 유형, 파일 크기, 카메라 캡처, 마이크 녹음, 갤러리에 저장 작업
사용 방식: 귀하가 의도적으로 미디어를 캡처, 선택, 변환, 업로드 또는 저장할 때 사용됩니다.
FFmpegKit (ffmpeg-kit-react-native)
기능: 로컬 비디오/오디오 처리
관련 데이터: 변환 또는 추출에 필요한 로컬 선택 미디어
사용 방식: 결과를 업로드할지 결정하기 전에 미디어를 처리하기 위해 기기에서 로컬로 사용됩니다.
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
기능: 기기 기능, 호환성, 진단, 게임 플레이 지원, 스크린샷 공유 흐름
관련 데이터: 기기 모델 및 OS 데이터, 앱 버전, 로캘/시간대, 네트워크 상태 및 IP 주소, 배터리 상태, 센서 판독값, 스크린샷 이벤트
사용 방식: 게임 기능과 앱 진단을 지원하는 데 사용됩니다. 일부 값은 기기 내에만 남을 수 있으며, 일부는 서비스 요청 또는 필요한 경우 분석/귀속에도 포함될 수 있습니다.
AsyncStorage, SQLite, File System
기능: 로컬 지속 저장 및 캐싱
관련 데이터: 인증 토큰, 설정, 캐시된 자산, 로컬 데이터베이스, 임시 처리 파일, 대기 중인 이벤트
사용 방식: 서비스가 정상적으로 작동하고 성능을 개선할 수 있도록 귀하의 기기에 저장됩니다.
당사는 아래에 설명된 목적을 위해서만 기기 권한을 요청하거나 선언합니다.
카메라
목적: 게임, 프로필 이미지 및 기타 창작 기능을 위한 사진 또는 비디오 캡처
일반적인 트리거: 사진을 촬영하거나 앱 내 카메라 기능을 사용할 때
사진 라이브러리 / 미디어 라이브러리(읽기)
목적: 귀하의 기기에서 이미지 또는 비디오를 선택할 수 있도록 함
일반적인 트리거: 갤러리에서 미디어를 선택할 때
사진 라이브러리 / 미디어 라이브러리(저장 / 추가)
목적: 스크린샷, 생성된 이미지 또는 내보낸 콘텐츠를 귀하의 기기에 저장
일반적인 트리거: 콘텐츠를 로컬에 저장하기로 선택할 때
마이크
목적: 오디오를 녹음하거나 소리 입력을 사용하는 카메라 또는 게임 기능 지원
일반적인 트리거: 오디오 녹음 또는 소리를 녹음하는 기능을 시작할 때
알림
목적: 푸시 토큰 등록 및 알림 전달
일반적인 트리거: 알림을 허용할 때
연락처
목적: 초대할 친구를 찾는 데 도움
일반적인 트리거: 초대 흐름을 열고 연락처 접근 권한을 부여할 때
추적 / 광고 ID
목적: 마케팅 성과 및 앱 귀속 측정
일반적인 트리거: iOS App Tracking Transparency 프롬프트 또는 해당되는 경우 Android 추적 동의 / 광고 ID 흐름
모션 / 센서
목적: 모션 기반 상호작용 게임 기능 활성화
일반적인 트리거: 게임 또는 기능이 가속도계, 자이로스코프, 자기계측기 또는 기압계 데이터를 요청할 때
스크린샷 감지
목적: 스크린샷 이벤트를 감지하고 관련 공유 도구 제공
일반적인 트리거: 지원되는 Android 스크린샷 공유 흐름에서
인터넷
목적: API 요청 전송, 콘텐츠 업로드 및 서비스 기능 제공
일반적인 트리거: 일반적인 앱 사용
네트워크 상태
목적: 연결 상태를 감지하고 네트워크 종속 작업 또는 대기 중인 이벤트를 언제 재시도할지 결정
일반적인 트리거: 일반적인 앱 사용
진동 / 햅틱
목적: 터치 피드백 제공
일반적인 트리거: 지원되는 컨트롤과 상호작용할 때
당사의 현재 iOS 구성에는 위치 사용 시 및 Face ID에 대한 권한 문자열도 포함되어 있습니다.
현재 코드 검토에 따르면:
향후 프로덕션에서 해당 기능을 적극적으로 요청하거나 사용하기 시작하는 경우, 본 개인정보처리방침을 그에 맞게 업데이트할 것입니다.
당사의 현재 모바일 빌드에는 측정을 위한 귀속 관련 구성도 포함되어 있습니다.
NSAdvertisingAttributionReportEndpoint를 사용하여 SKAdNetwork 식별자 및 광고주 측 포스트백 보고를 구성합니다.AD_ID 권한을 선언하고 Tenjin 통합을 통해 App Set ID 및 install referrer 귀속을 지원합니다.당사는 정보를 다음 목적으로 사용합니다.
당사는 앱 내에서 귀하에게 제3자 관심기반("개인화된") 광고를 제공하기 위한 것이 아니라 마케팅 측정 및 귀속을 위해 Tenjin 및 관련 도구를 사용합니다. 이 사항이 변경되는 경우, 당사는 본 개인정보처리방침을 업데이트하고 필요한 고지 또는 선택권을 제공할 것입니다.
당사는 금전적 대가를 받고 귀하의 개인정보를 임대하거나 판매하지 않습니다. 당사는 아래에 설명된 경우에만 정보를 공유합니다.
당사는 호스팅, 저장, 미디어 처리, 콘텐츠 전송, 알림, 보안 및 분석 제공자와 같이 서비스 운영을 지원하는 공급업체와 정보를 공유합니다. 이들은 당사를 대신하여 서비스를 제공하기 위해서만 정보에 접근할 수 있으며 이를 보호해야 합니다.
추적이 활성화된 경우, 당사는 화면 조회, 기능 사용, 가입/로그인 흐름, 앱 수명주기 동작 및 제품 동작을 이해할 수 있도록 관련 분석 이벤트 및 식별자를 PostHog와 공유합니다.
여기에는 화면 조회 이벤트, 수동으로 정의된 사용자 정의 이벤트, analytics distinct ID, 고정 사용자 ID, 사용자명 또는 닉네임, 로그인 플랫폼 또는 인증 소스 맥락, 앱 버전 및 분석 이벤트에 첨부된 관련 기술 메타데이터가 포함될 수 있습니다.
현재 모바일 빌드에서는 PostHog를 수동 제품 분석에만 사용합니다. autocapture는 비활성화로 구성되어 있으며, 이 빌드에서는 세션 리플레이를 활성화하지 않습니다. 추적이 비활성화된 경우, 당사의 앱 로직은 PostHog를 초기화하지 않으며 새로운 PostHog 분석 이벤트는 전송되지 않습니다.
PostHog Cloud가 사용되는 경우, PostHog는 당사가 지시하는 데이터를 당사를 대신하여 처리하는 분석 서비스 제공자 또는 처리자로 기능합니다. PostHog의 개인정보 문서 및 개인정보처리방침은 https://posthog.com/docs/privacy 및 https://posthog.com/privacy에서 확인할 수 있습니다.
당사는 다음을 위해 관련 귀속 및 측정 데이터를 Tenjin과 공유하거나 수집을 허용합니다.
여기에는 허용되는 경우 광고 식별자, 측정에 사용되는 앱 이벤트, install referrer 데이터, App Set ID, IP 주소, 로캘 또는 국가 맥락, 기기 및 앱 메타데이터, 그리고 iOS의 SKAdNetwork 관련 정보가 포함될 수 있습니다.
추적이 거부되거나 제한되는 경우, 당사는 구현 및 플랫폼 규칙이 허용하는 범위 내에서 Tenjin 데이터 공유를 제한합니다. 예를 들어, iOS에서는 ATT 승인 없이 IDFA에 접근하지 않으며, Android에서는 현재 구현에서 앱 내 추적 토글이 꺼진 경우 advertising_id 및 limit_ad_tracking을 Tenjin에서 제외합니다. 사용자 수준 추적이 제한되더라도, Tenjin은 지원되는 Android 기기에서 제한된 설치/세션 측정 데이터, install referrer 또는 App Set ID 신호, 그리고 iOS의 SKAdNetwork 관련 신호를 계속 수신할 수 있습니다.
Tenjin의 자체 개인정보처리방침은 https://www.tenjin.com/privacy/에서 확인할 수 있습니다.
Google 로그인 또는 Apple 로그인을 선택한 경우, 해당 제공자는 자체 개인정보 조건에 따라 인증 데이터를 처리합니다.
알림을 활성화한 경우, 플랫폼에 따라 Apple Push Notification service (APNs) 및/또는 Firebase Cloud Messaging (FCM)이 알림 전송에 필요한 푸시 토큰 및 관련 전달 데이터를 처리할 수 있습니다.
귀하가 서비스의 공개 영역에 콘텐츠를 게시하면, 다른 사용자가 이를 보고 상호작용할 수 있습니다.
당사는 다음의 경우 정보를 공개할 수 있습니다.
Riffle은 사용자가 게임 및 관련 콘텐츠를 생성하고 경험할 수 있도록 합니다.
당사는 귀하의 콘텐츠, 프롬프트, 업로드 또는 미디어를 사용하여 생성형 AI 파운데이션 모델을 학습시키지 않습니다.
다만, 당사는 서비스 제공, 귀하의 게임 데이터 저장, 피드 및 추천 운영, 중재 및 안전 점검 수행, 문제 디버깅을 위해 해당 콘텐츠를 처리할 수 있습니다.
귀하는 여러 방식으로 귀하의 정보를 통제할 수 있습니다.
당사는 본 방침에 설명된 목적에 필요한 기간 동안만 정보를 보관합니다.
귀하가 계정을 삭제하면, 당사는 확인 후 합리적인 기간 내에 관련 개인정보를 삭제하거나 익명화합니다. 대부분의 경우, 당사는 15일 이내에 삭제를 완료하는 것을 목표로 합니다. 제한된 경우에는 법 준수, 사기 또는 보안 문제 대응, 분쟁 해결, 또는 기술적 제약 준수를 위해 특정 정보를 더 오래 보관할 수 있습니다.
Riffle은 현재 본 방침이 적용되는 현행 빌드에서 유료 구독이나 인앱 구매를 제공하지 않습니다. 이 사항이 변경되는 경우, 당사는 해당 기능이 출시되기 전 또는 출시 시점에 본 개인정보처리방침을 업데이트할 것입니다.
당사는 정보를 보호하기 위해 설계된 합리적인 행정적, 기술적 및 물리적 안전장치를 유지합니다. 어떠한 시스템도 완전히 안전하지 않으며, 당사는 절대적인 보안을 보장할 수 없습니다.
당사는 당사 또는 당사의 서비스 제공자가 운영하는 미국 및 기타 국가에서 정보를 처리하고 저장할 수 있습니다.
당사의 현재 모바일 분석 구성에는 PostHog Cloud US 수집 엔드포인트(https://us.i.posthog.com)가 포함되어 있으므로, 모바일 앱에서 PostHog로 전송되는 분석 데이터는 미국에서 처리될 수 있습니다.
서비스는 13세 미만 아동을 대상으로 하지 않으며, 당사는 13세 미만 아동으로부터 고의로 개인정보를 수집하지 않습니다. 13세 미만 아동이 개인정보를 제공했다고 생각되는 경우 당사에 연락해 주시면 당사는 이를 삭제하기 위한 조치를 취하겠습니다.
앱에서 계정을 삭제할 수 있습니다.
Settings -> Account -> Delete Account
귀하가 계정을 삭제한 후:
앱에 접근할 수 없는 경우, 다음 정보를 포함하여 cy2749@nyu.edu로 이메일을 보내 삭제를 요청할 수 있습니다.
처리 전에 귀하의 요청을 확인해야 할 수 있습니다.
당사는 수시로 본 개인정보처리방침을 업데이트할 수 있습니다. 당사는 "최종 업데이트" 날짜를 갱신하며, 변경 사항이 중대한 경우 필요한 범위에서 추가 고지를 제공합니다.
이메일: cy2749@nyu.edu
개발자 / 법적 명칭: Gang Xue
อัปเดตล่าสุด: 25 มีนาคม 2026
วันที่มีผลบังคับใช้: 25 มีนาคม 2026
นโยบายความเป็นส่วนตัวนี้อธิบายว่า Riffle ("เรา", "พวกเรา" หรือ "ของเรา") เก็บ ใช้ แบ่งปัน และคุ้มครองข้อมูลอย่างไรเมื่อคุณใช้แอปพลิเคชันบนมือถือของเรา ("App") เว็บไซต์ของเราที่ https://riffle.games/ และบริการอื่นใดที่เชื่อมโยงมายังนโยบายความเป็นส่วนตัวฉบับนี้ (เรียกรวมกันว่า "Services")
การใช้ Services ถือว่าคุณยอมรับนโยบายความเป็นส่วนตัวฉบับนี้ หากคุณไม่ยอมรับ โปรดอย่าใช้ Services
นโยบายความเป็นส่วนตัวฉบับนี้ใช้กับ:
นโยบายนี้ไม่ใช้กับเว็บไซต์ ผลิตภัณฑ์ หรือบริการของบุคคลที่สามซึ่งมีนโยบายความเป็นส่วนตัวของตนเอง
เราเก็บรวบรวมข้อมูลในหมวดหมู่ต่อไปนี้
สาธารณะเทียบกับส่วนตัว: เนื้อหาของคุณจะไม่เป็นสาธารณะโดยค่าเริ่มต้น เนื้อหาจะกลายเป็นสาธารณะก็ต่อเมื่อคุณเผยแพร่ไปยังพื้นที่สาธารณะของ Services
หากคุณเลือกใช้ฟีเจอร์ "Invite Friends" ของเราและให้สิทธิ์เข้าถึงรายชื่อผู้ติดต่อ เราอาจเข้าถึงชื่อและหมายเลขโทรศัพท์ของผู้ติดต่อจากสมุดรายชื่อในอุปกรณ์ของคุณ เพื่อให้คุณเลือกบุคคลที่จะเชิญได้
จากการใช้งานโค้ดในปัจจุบันของเรา ข้อมูลผู้ติดต่อดังกล่าวจะถูกใช้ภายในอุปกรณ์ของคุณเพื่อช่วยให้คุณเลือกเป้าหมายสำหรับการเชิญ เราไม่ได้ระบุว่าเราจะอัปโหลดสมุดรายชื่อทั้งหมดของคุณไปยังเซิร์ฟเวอร์ของเรา เว้นแต่เราจะแจ้งให้คุณทราบเป็นอย่างอื่นในอนาคต
เราอาจเก็บรวบรวมหรือรับข้อมูลทางเทคนิค เช่น:
ข้อมูลบางส่วนนี้ถูกประมวลผลภายในอุปกรณ์ของคุณเพื่อรองรับการเล่นเกมและฟีเจอร์ของแอป ข้อมูลบางส่วนอาจถูกส่งไปยังเซิร์ฟเวอร์ของเราหรือผู้ให้บริการของเราเมื่อจำเป็นเพื่อให้ Services สามารถใช้งานได้ วิเคราะห์การใช้งาน ส่งมอบการแจ้งเตือน ป้องกันการฉ้อโกง หรือแก้ไขปัญหา
เราใช้เครื่องมือวิเคราะห์และ mobile attribution เพื่อทำความเข้าใจว่าผู้ใช้ค้นหาและใช้ App อย่างไร
ขึ้นอยู่กับการตั้งค่าอุปกรณ์ กฎของแพลตฟอร์ม และกฎหมายที่ใช้บังคับ เราอาจเก็บรวบรวมหรือรับ:
เว็บไซต์และ in-app webviews ของเราอาจใช้เทคโนโลยีเว็บมาตรฐาน เช่น browser storage, cookies, request logs และเครื่องมือที่คล้ายกัน เพื่อจดจำค่ากำหนด สนับสนุนเซสชัน ทำความเข้าใจการใช้งาน และปรับปรุงประสิทธิภาพและความปลอดภัย
เราจัดเก็บข้อมูลบางอย่างไว้ภายในอุปกรณ์ของคุณ เช่น:
รายการด้านล่างมุ่งเน้นไปที่ SDKs, libraries และบริการที่ประมวลผลข้อมูลส่วนบุคคล ข้อมูลอุปกรณ์ เนื้อหา ตัวระบุ การแจ้งเตือน หรือสิทธิ์การเข้าถึง UI-only libraries ที่ไม่ได้เก็บรวบรวมข้อมูลอย่างมีนัยสำคัญจะไม่รวมอยู่
PostHog (posthog-react-native)
ทำอะไร: การวิเคราะห์ผลิตภัณฑ์
ข้อมูลที่เกี่ยวข้อง: การดูหน้าจอและเหตุการณ์ที่กำหนดด้วยตนเอง, analytics distinct ID, stable user ID, ชื่อผู้ใช้หรือชื่อเล่น, บริบทการลงชื่อเข้าใช้หรือแหล่งที่มาของการยืนยันตัวตน, เวอร์ชันแอป และ metadata ทางเทคนิคที่แนบมากับเหตุการณ์
วิธีการใช้งาน: เปิดใช้งานเฉพาะหลังจากได้รับความยินยอมในการติดตามแล้วเท่านั้น ใน mobile build ปัจจุบัน เราใช้ PostHog สำหรับการวิเคราะห์ผลิตภัณฑ์ที่กำหนดด้วยตนเอง โดยปิดใช้งาน autocapture และเราไม่ได้เปิดใช้งาน session replay ใน build นี้ หากปฏิเสธการติดตาม PostHog จะไม่ถูกเริ่มต้นใช้งานและจะไม่มีการส่งเหตุการณ์ใหม่ไปยัง PostHog
Tenjin (native module ผ่าน withTenjin)
ทำอะไร: การระบุแหล่งที่มาของการติดตั้ง การวัด campaign การวัด retention การป้องกันการฉ้อโกง
ข้อมูลที่เกี่ยวข้อง: app opens, session events, registration และ gameplay milestones, retention events, metadata ของ IP/network, บริบท locale/language/country/time-zone, เวอร์ชันแอปและเวอร์ชันระบบปฏิบัติการ, ลักษณะของอุปกรณ์, app-scoped IDs ของเราที่รวมอยู่ใน custom events บางรายการ, IDFA/AAID เมื่อได้รับอนุญาต, ตัวระบุผู้ผลิตบน iOS และพารามิเตอร์อุปกรณ์ที่เกี่ยวข้อง, Android App Set ID, install referrer และ SKAdNetwork conversion values / advertiser postbacks บน iOS
วิธีการใช้งาน: ใช้เป็น mobile measurement partner ของเรา การระบุแหล่งที่มาบน iOS ยังคงเชื่อมต่อสำหรับ SKAdNetwork แม้ว่า ATT จะถูกปฏิเสธก็ตาม บน Android การปิดการติดตามใน implementation ปัจจุบันของเราจะยกเว้น advertising_id และ limit_ad_tracking ขณะที่การระบุแหล่งที่มาแบบจำกัดและการวัดเซสชันอาจยังคงเกิดขึ้นได้ เหตุการณ์ที่ส่งไม่สำเร็จอาจถูกแคชไว้ในเครื่องและลองส่งใหม่เมื่อการเชื่อมต่อกลับมาใช้งานได้
Google Sign-In (@react-native-google-signin/google-signin)
ทำอะไร: การยืนยันตัวตนผู้ใช้
ข้อมูลที่เกี่ยวข้อง: Google account ID, อีเมล, ชื่อ, URL รูปโปรไฟล์, ID token และข้อมูลการตอบกลับการลงชื่อเข้าใช้อื่น ๆ ที่คุณอนุญาต
วิธีการใช้งาน: ใช้เฉพาะเมื่อคุณเลือกลงชื่อเข้าใช้ด้วย Google
Sign in with Apple (expo-apple-authentication)
ทำอะไร: การยืนยันตัวตนผู้ใช้
ข้อมูลที่เกี่ยวข้อง: Apple user identifier, อีเมลหรือที่อยู่ private relay, ชื่อเต็ม, identity token, authorization code
วิธีการใช้งาน: ใช้เฉพาะเมื่อคุณเลือกลงชื่อเข้าใช้ด้วย Apple
Expo Notifications / APNs / FCM (expo-notifications)
ทำอะไร: การลงทะเบียนและส่ง push notification
ข้อมูลที่เกี่ยวข้อง: push token, สถานะการอนุญาตการแจ้งเตือน, เนื้อหาการแจ้งเตือนและข้อมูลการโต้ตอบ; แอปของเรายังส่ง device ID, เวอร์ชันแอป, รุ่นอุปกรณ์ และเวอร์ชันระบบปฏิบัติการไปยัง backend ของเราเพื่อการลงทะเบียน push
วิธีการใช้งาน: ใช้เฉพาะเมื่อคุณอนุญาตการแจ้งเตือน Apple และ Google อาจประมวลผลการส่ง push ภายใต้นโยบายของตนเอง
Expo Contacts (expo-contacts)
ทำอะไร: การเข้าถึงรายชื่อผู้ติดต่อเพื่อเชิญเพื่อน
ข้อมูลที่เกี่ยวข้อง: ชื่อและหมายเลขโทรศัพท์ของผู้ติดต่อที่คุณอนุญาตให้แอปอ่าน
วิธีการใช้งาน: ใช้เฉพาะเมื่อคุณเปิดขั้นตอนการเชิญและให้สิทธิ์เข้าถึง จากโค้ดปัจจุบัน ใช้ภายในเครื่องสำหรับการเชิญ
Expo Image Picker, Expo Media Library, Expo Camera, Expo AV, Expo Document Picker
ทำอะไร: การเลือกสื่อ การจับภาพ การบันทึก และการอัปโหลด
ข้อมูลที่เกี่ยวข้อง: รูปภาพ วิดีโอ ไฟล์เสียง ชื่อไฟล์ ประเภท MIME ขนาดไฟล์ การจับภาพจากกล้อง การบันทึกเสียง การดำเนินการบันทึกลงแกลเลอรี
วิธีการใช้งาน: ใช้เมื่อคุณตั้งใจจับภาพ เลือก แปลง อัปโหลด หรือบันทึกสื่อ
FFmpegKit (ffmpeg-kit-react-native)
ทำอะไร: การประมวลผลวิดีโอ/เสียงภายในเครื่อง
ข้อมูลที่เกี่ยวข้อง: สื่อที่เลือกไว้ภายในเครื่องซึ่งจำเป็นสำหรับการแปลงหรือการดึงข้อมูล
วิธีการใช้งาน: ใช้ภายในอุปกรณ์เพื่อประมวลผลสื่อก่อนที่คุณจะตัดสินใจว่าจะอัปโหลดผลลัพธ์หรือไม่
Expo Device, Expo Application, Expo Localization, Expo Network, Expo Battery, Expo Sensors, Expo Screen Capture
ทำอะไร: ความสามารถของอุปกรณ์ ความเข้ากันได้ การวินิจฉัย การสนับสนุนการเล่นเกม ขั้นตอนแชร์ภาพหน้าจอ
ข้อมูลที่เกี่ยวข้อง: รุ่นอุปกรณ์และข้อมูลระบบปฏิบัติการ, เวอร์ชันแอป, locale/time zone, สถานะเครือข่ายและที่อยู่ IP, สถานะแบตเตอรี่, การอ่านค่าจากเซ็นเซอร์, เหตุการณ์การจับภาพหน้าจอ
วิธีการใช้งาน: ใช้เพื่อรองรับความสามารถของเกมและการวินิจฉัยแอป ค่าบางอย่างอาจคงอยู่เฉพาะในอุปกรณ์; บางส่วนอาจถูกรวมไว้ในคำขอบริการหรือ analytics/attribution เมื่อจำเป็น
AsyncStorage, SQLite, File System
ทำอะไร: การเก็บข้อมูลถาวรและการแคชภายในเครื่อง
ข้อมูลที่เกี่ยวข้อง: โทเค็นการยืนยันตัวตน, การตั้งค่า, สินทรัพย์ที่แคชไว้, ฐานข้อมูลภายในเครื่อง, ไฟล์ประมวลผลชั่วคราว, เหตุการณ์ที่อยู่ในคิว
วิธีการใช้งาน: จัดเก็บไว้ในอุปกรณ์ของคุณเพื่อให้ Services ทำงานได้และปรับปรุงประสิทธิภาพ
เราขอหรือประกาศสิทธิ์การเข้าถึงอุปกรณ์เฉพาะเพื่อวัตถุประสงค์ที่อธิบายไว้ด้านล่างเท่านั้น
Camera
วัตถุประสงค์: จับภาพถ่ายหรือวิดีโอสำหรับเกม รูปโปรไฟล์ และฟีเจอร์สร้างสรรค์อื่น ๆ
ตัวกระตุ้นทั่วไป: เมื่อคุณเลือกถ่ายรูปหรือใช้ฟีเจอร์กล้องภายในแอป
Photo Library / Media Library (read)
วัตถุประสงค์: ให้คุณเลือกภาพหรือวิดีโอจากอุปกรณ์ของคุณ
ตัวกระตุ้นทั่วไป: เมื่อคุณเลือกสื่อจากแกลเลอรี
Photo Library / Media Library (save / add)
วัตถุประสงค์: บันทึกภาพหน้าจอ ภาพที่สร้างขึ้น หรือเนื้อหาที่ส่งออกไปยังอุปกรณ์ของคุณ
ตัวกระตุ้นทั่วไป: เมื่อคุณเลือกบันทึกเนื้อหาไว้ในเครื่อง
Microphone
วัตถุประสงค์: บันทึกเสียงหรือรองรับฟีเจอร์กล้องหรือเกมที่ใช้การรับเสียง
ตัวกระตุ้นทั่วไป: เมื่อคุณเริ่มการบันทึกเสียงหรือฟีเจอร์ที่บันทึกเสียง
Notifications
วัตถุประสงค์: ลงทะเบียน push token และส่งการแจ้งเตือน
ตัวกระตุ้นทั่วไป: เมื่อคุณอนุญาตการแจ้งเตือน
Contacts
วัตถุประสงค์: ช่วยคุณค้นหาเพื่อนเพื่อเชิญ
ตัวกระตุ้นทั่วไป: เมื่อคุณเปิดขั้นตอนการเชิญและให้สิทธิ์เข้าถึงรายชื่อผู้ติดต่อ
Tracking / Advertising ID
วัตถุประสงค์: วัดประสิทธิภาพทางการตลาดและการระบุแหล่งที่มาของแอป
ตัวกระตุ้นทั่วไป: ข้อความแจ้ง App Tracking Transparency บน iOS หรือกระบวนการ tracking consent / advertising ID บน Android เมื่อใช้บังคับ
Motion / Sensors
วัตถุประสงค์: เปิดใช้งานฟีเจอร์เกมแบบโต้ตอบที่อาศัยการเคลื่อนไหว
ตัวกระตุ้นทั่วไป: เมื่อเกมหรือฟีเจอร์ร้องขอข้อมูลจาก accelerometer, gyroscope, magnetometer หรือ barometer
Screenshot detection
วัตถุประสงค์: ตรวจจับเหตุการณ์การจับภาพหน้าจอและเสนอเครื่องมือแชร์ที่เกี่ยวข้อง
ตัวกระตุ้นทั่วไป: ในขั้นตอนแชร์ภาพหน้าจอบน Android ที่รองรับ
Internet
วัตถุประสงค์: ส่งคำขอ API อัปโหลดเนื้อหา และส่งมอบฟังก์ชันของบริการ
ตัวกระตุ้นทั่วไป: การใช้งานแอปทั่วไป
Network state
วัตถุประสงค์: ตรวจจับการเชื่อมต่อและตัดสินใจว่าจะลองงานที่พึ่งพาเครือข่ายหรือเหตุการณ์ที่อยู่ในคิวอีกครั้งเมื่อใด
ตัวกระตุ้นทั่วไป: การใช้งานแอปทั่วไป
Vibration / Haptics
วัตถุประสงค์: ให้การตอบสนองแบบสัมผัส
ตัวกระตุ้นทั่วไป: เมื่อคุณโต้ตอบกับการควบคุมที่รองรับ
การตั้งค่า iOS ปัจจุบันของเรายังมีสตริงสิทธิ์สำหรับ Location When In Use และ Face ID ด้วย
จากการตรวจสอบโค้ดปัจจุบันของเรา:
หากเราเริ่มร้องขอหรือใช้ความสามารถเหล่านั้นอย่างจริงจังใน production เราจะปรับปรุงนโยบายความเป็นส่วนตัวนี้ให้สอดคล้องกัน
mobile builds ปัจจุบันของเรายังมีการกำหนดค่าที่เกี่ยวข้องกับการระบุแหล่งที่มาเพื่อการวัดผลด้วย:
NSAdvertisingAttributionReportEndpoint;AD_ID ของ Google Play และรวมการรองรับ App Set ID และ install referrer attribution ผ่านการเชื่อมต่อกับ Tenjinเราใช้ข้อมูลเพื่อ:
เราใช้ Tenjin และเครื่องมือที่เกี่ยวข้องเพื่อการวัดผลทางการตลาดและการระบุแหล่งที่มา ไม่ใช่เพื่อส่งโฆษณาที่อิงความสนใจของบุคคลที่สาม ("personalized") ให้กับคุณภายใน App หากมีการเปลี่ยนแปลง เราจะปรับปรุงนโยบายความเป็นส่วนตัวนี้และจัดให้มีการแจ้งหรือทางเลือกที่จำเป็นตามที่กฎหมายกำหนด
เราไม่ให้เช่าหรือขายข้อมูลส่วนบุคคลของคุณเพื่อแลกเงิน เราแบ่งปันข้อมูลเฉพาะตามที่อธิบายไว้ด้านล่างเท่านั้น
เราแบ่งปันข้อมูลกับผู้ให้บริการที่ช่วยเราในการดำเนิน Services เช่น ผู้ให้บริการโฮสติ้ง การจัดเก็บ การประมวลผลสื่อ การส่งมอบเนื้อหา การแจ้งเตือน ความปลอดภัย และการวิเคราะห์ พวกเขาอาจเข้าถึงข้อมูลได้เฉพาะเพื่อให้บริการในนามของเรา และต้องคุ้มครองข้อมูลดังกล่าว
หากเปิดใช้งานการติดตาม เราจะแบ่งปันเหตุการณ์และตัวระบุการวิเคราะห์ที่เกี่ยวข้องกับ PostHog เพื่อให้เราเข้าใจการดูหน้าจอ การใช้งานฟีเจอร์ ขั้นตอนการสมัคร/เข้าสู่ระบบ พฤติกรรมวงจรชีวิตของแอป และพฤติกรรมผลิตภัณฑ์
สิ่งนี้อาจรวมถึงเหตุการณ์การดูหน้าจอ เหตุการณ์กำหนดเองที่ระบุด้วยตนเอง, analytics distinct ID, stable user ID ของเรา, ชื่อผู้ใช้หรือชื่อเล่น, แพลตฟอร์มการลงชื่อเข้าใช้หรือบริบทแหล่งที่มาของการยืนยันตัวตน, เวอร์ชันแอป และ metadata ทางเทคนิคที่เกี่ยวข้องที่แนบกับเหตุการณ์ analytics
ใน mobile build ปัจจุบันของเรา เราใช้ PostHog เฉพาะสำหรับการวิเคราะห์ผลิตภัณฑ์แบบกำหนดด้วยตนเอง เรากำหนด autocapture เป็นปิดใช้งาน และเราไม่เปิดใช้งาน session replay ใน build นี้ หากปิดใช้งานการติดตาม ตรรกะของแอปเราจะไม่เริ่มต้น PostHog และจะไม่มีการส่งเหตุการณ์ PostHog analytics ใหม่
ในกรณีที่ใช้ PostHog Cloud PostHog จะทำหน้าที่เป็นผู้ให้บริการหรือ processor สำหรับข้อมูล analytics ที่เราสั่งให้ประมวลผลในนามของเรา เอกสารความเป็นส่วนตัวและนโยบายความเป็นส่วนตัวของ PostHog มีให้ดูที่ https://posthog.com/docs/privacy และ https://posthog.com/privacy.
เราแบ่งปันหรืออนุญาตให้เก็บรวบรวมข้อมูลการระบุแหล่งที่มาและการวัดผลที่เกี่ยวข้องกับ Tenjin เพื่อให้เราสามารถ:
สิ่งนี้อาจรวมถึงตัวระบุโฆษณาเมื่อได้รับอนุญาต, เหตุการณ์แอปที่ใช้สำหรับการวัดผล, ข้อมูล install referrer, App Set ID, ที่อยู่ IP, บริบท locale หรือประเทศ, ข้อมูลอุปกรณ์และแอป และข้อมูลที่เกี่ยวข้องกับ SKAdNetwork บน iOS
หากปฏิเสธหรือจำกัดการติดตาม เราจะจำกัดการแบ่งปันข้อมูลกับ Tenjin ในส่วนที่รองรับโดย implementation และกฎของแพลตฟอร์มของเรา ตัวอย่างเช่น บน iOS เราจะไม่เข้าถึง IDFA โดยไม่มีการอนุญาต ATT และบน Android implementation ปัจจุบันของเราจะยกเว้น advertising_id และ limit_ad_tracking จาก Tenjin เมื่อปิดสวิตช์การติดตามในแอป แม้เมื่อการติดตามระดับผู้ใช้ถูกจำกัด Tenjin ก็อาจยังได้รับข้อมูลการวัดผลการติดตั้ง/เซสชันแบบจำกัด สัญญาณ install referrer หรือ App Set ID บนอุปกรณ์ Android ที่รองรับ และสัญญาณที่เกี่ยวข้องกับ SKAdNetwork บน iOS
นโยบายความเป็นส่วนตัวของ Tenjin มีให้ดูที่ https://www.tenjin.com/privacy/.
หากคุณเลือกลงชื่อเข้าใช้ด้วย Google หรือ Apple ผู้ให้บริการที่เกี่ยวข้องจะประมวลผลข้อมูลการยืนยันตัวตนภายใต้เงื่อนไขความเป็นส่วนตัวของตนเอง
หากคุณเปิดใช้งานการแจ้งเตือน Apple Push Notification service (APNs) และ/หรือ Firebase Cloud Messaging (FCM) ขึ้นอยู่กับแพลตฟอร์ม อาจประมวลผล push token และข้อมูลการส่งมอบที่เกี่ยวข้องซึ่งจำเป็นสำหรับการส่งการแจ้งเตือน
หากคุณเผยแพร่เนื้อหาไปยังพื้นที่สาธารณะของ Services ผู้ใช้อื่นสามารถดูและมีปฏิสัมพันธ์กับเนื้อหานั้นได้
เราอาจเปิดเผยข้อมูล:
Riffle เปิดให้ผู้ใช้สร้างและสัมผัสประสบการณ์เกมและเนื้อหาที่เกี่ยวข้อง
เราไม่ใช้ Content, prompts, uploads หรือสื่อของคุณเพื่อฝึกโมเดล foundation ของ generative AI
อย่างไรก็ตาม เราอาจยังคงประมวลผลเนื้อหาดังกล่าวเพื่อให้บริการ เก็บข้อมูลเกมของคุณ ดำเนิน feeds และ recommendations ดำเนินการตรวจสอบและความปลอดภัย และแก้ไขปัญหา
คุณสามารถควบคุมข้อมูลของคุณได้หลายวิธี:
เราจะเก็บข้อมูลไว้เฉพาะตราบเท่าที่จำเป็นสำหรับวัตถุประสงค์ที่อธิบายไว้ในนโยบายฉบับนี้
หากคุณลบบัญชี เราจะลบหรือทำให้ข้อมูลส่วนบุคคลที่เกี่ยวข้องไม่สามารถระบุตัวตนได้ภายในระยะเวลาที่เหมาะสมหลังการยืนยัน โดยส่วนใหญ่ เรามุ่งหมายให้การลบเสร็จสิ้นภายใน 15 วัน ในบางกรณีที่จำกัด เราอาจเก็บข้อมูลบางอย่างไว้นานกว่านั้นเพื่อปฏิบัติตามกฎหมาย แก้ไขปัญหาการฉ้อโกงหรือความปลอดภัย ระงับข้อพิพาท หรือรองรับข้อจำกัดทางเทคนิค
ปัจจุบัน Riffle ยังไม่มีบริการสมัครสมาชิกแบบชำระเงินหรือการซื้อภายในแอปใน build ปัจจุบันที่อยู่ภายใต้นโยบายฉบับนี้ หากมีการเปลี่ยนแปลง เราจะปรับปรุงนโยบายความเป็นส่วนตัวนี้ก่อนหรือเมื่อเปิดตัวฟีเจอร์ดังกล่าว
เราดำเนินมาตรการป้องกันด้านการบริหาร ด้านเทคนิค และทางกายภาพที่เหมาะสมเพื่อคุ้มครองข้อมูล อย่างไรก็ตาม ไม่มีระบบใดปลอดภัยอย่างสมบูรณ์ และเราไม่สามารถรับประกันความปลอดภัยได้อย่างสมบูรณ์
เราอาจประมวลผลและจัดเก็บข้อมูลในสหรัฐอเมริกาและประเทศอื่น ๆ ที่เราหรือผู้ให้บริการของเราดำเนินงานอยู่
การกำหนดค่า mobile analytics ปัจจุบันของเรารวมถึง PostHog Cloud US ingestion endpoint (https://us.i.posthog.com) ดังนั้นข้อมูล analytics ที่ส่งไปยัง PostHog จาก mobile app อาจถูกประมวลผลในสหรัฐอเมริกา
Services ไม่ได้มุ่งเป้าไปยังเด็กอายุต่ำกว่า 13 ปี และเราไม่ได้เก็บรวบรวมข้อมูลส่วนบุคคลจากเด็กอายุต่ำกว่า 13 ปีโดยเจตนา หากคุณเชื่อว่าเด็กอายุต่ำกว่า 13 ปีได้ให้ข้อมูลส่วนบุคคล โปรดติดต่อเรา และเราจะดำเนินการลบข้อมูลดังกล่าว
คุณสามารถลบบัญชีของคุณใน App ได้:
Settings -> Account -> Delete Account
หลังจากที่คุณลบบัญชีของคุณ:
หากคุณไม่สามารถเข้าถึง App ได้ คุณสามารถขอให้ลบได้โดยส่งอีเมลถึงเราที่ cy2749@nyu.edu พร้อม:
เราอาจจำเป็นต้องตรวจสอบคำขอของคุณก่อนดำเนินการ
เราอาจปรับปรุงนโยบายความเป็นส่วนตัวฉบับนี้เป็นครั้งคราว เราจะอัปเดตวันที่ "อัปเดตล่าสุด" และหากการเปลี่ยนแปลงมีสาระสำคัญ เราจะให้การแจ้งเพิ่มเติมในกรณีที่กฎหมายกำหนด
อีเมล: cy2749@nyu.edu
ชื่อผู้พัฒนา / ชื่อทางกฎหมาย: Gang Xue