Musizz · Privacy
Política de Privacidade
Última atualização: 29 de setembro de 2026
Versão atual: usamos PostHog para métricas de uso e Sentry para relatórios técnicos de erros, conforme esta política. Compras no iPhone ou iPad são processadas pela App Store, com RevenueCat para verificar o acesso Premium. Compras pelo navegador usam RevenueCat Billing, com pagamentos processados pelo Stripe. Contato: [email protected]. Controlador: DotRex Studio.
1. Quem somos
Musizz é um app de prática musical (Expo; hoje na web, com a App Store para iOS/iPadOS em preparação). O controlador dos dados pessoais é DotRex Studio.
- E-mail: [email protected]
- Repositório: https://github.com/diiegopereira/chord-rush
- Bundle iOS do app: app.musizz
2. Resumo
O app usa o microfone para detectar notas e acordes no próprio aparelho. É necessário entrar em uma conta para acessar a área do app. O saldo de créditos fica no servidor e acompanha a mesma conta entre aparelhos. Não gravamos o áudio da prática nem enviamos o som a um servidor nosso.
As compras e assinaturas feitas no iPhone ou iPad usam RevenueCat para consultar o estado do plano. As compras pelo navegador usam RevenueCat Billing, com pagamentos processados pelo Stripe. Usamos PostHog para métricas de uso e localização aproximada derivada do IP, e Sentry para relatórios técnicos de erros e desempenho amostrado. Esses serviços não recebem áudio; não vendemos dados nem usamos cookies do PostHog para visitantes anônimos na web. A tela de login apresenta somente métodos que o serviço de autenticação informa como disponíveis.
3. Microfone (detecção de pitch)
Pedimos acesso ao microfone somente quando você inicia uma sessão (Rush, arcade, afinador e demais modos). O sinal é analisado em tempo real no dispositivo (detector YIN do Fret Rush) para reconhecer nota ou acorde.
- Não gravamos a prática em arquivo.
- Não armazenamos o áudio no aparelho nem na nuvem.
- Não enviamos o áudio a servidores nossos nem de terceiros.
- A permissão pode ser revogada nas configurações do sistema. Sem microfone, os modos que dependem dele não funcionam (na web, ?demo=1 simula acerto/erro).
4. Dados no aparelho
Recordes (high scores) ficam no armazenamento local do aparelho — na web, em localStorage com o prefixo chord-rush-best. Preferências de interface também podem ficar no dispositivo. Esses dados não são sincronizados com um servidor hoje.
5. Compras e assinaturas — Apple, RevenueCat e Stripe
As compras no iPhone ou iPad são processadas pela Apple App Store; a RevenueCat trata informações da transação e do estado da assinatura para verificar o acesso Premium. As compras pelo navegador usam o RevenueCat Billing, que usa o Stripe para processar pagamentos. O Musizz não recebe o número completo do seu cartão, e a RevenueCat informa que não armazena dados completos de cartão nesse fluxo. Apple, RevenueCat e Stripe podem tratar os dados necessários à compra, como identificadores, informações da transação e estado da assinatura. O preço, o período, as condições de renovação e os benefícios são apresentados antes da confirmação. Não oferecemos teste gratuito no lançamento.
6. Analytics e erros — PostHog e Sentry
- PostHog registra visualizações de páginas/telas e eventos de uso, como início e término de sessões, exibição do paywall, compras e pesquisas concluídas. Os eventos incluem plataforma, idioma, versão do app e plano; após o login, são associados ao UUID da conta. No iOS, o SDK também usa um identificador técnico do dispositivo. O PostHog estima localização aproximada a partir do IP de conexão e descarta o IP bruto antes de armazenar o evento; não coletamos GPS. Visitantes anônimos na web não recebem cookies do PostHog. Não usamos captura de cliques (autocapture) nem gravação de sessão (Session Replay).
- Sentry recebe relatórios técnicos de erros e dados de desempenho amostrados, que podem incluir tipo de aparelho/navegador, versão do app, stack trace e UUID da conta quando você está conectado. Além de dados de falhas e desempenho, o Sentry também coleta outros dados técnicos de diagnóstico para manter a funcionalidade do app. Relatórios de falhas nativas também podem incluir um identificador técnico de instalação, inclusive quando você está desconectado. Não enviamos e-mail ao Sentry, e o projeto está configurado para não guardar o endereço IP. Nenhum desses serviços recebe áudio da prática.
- Usamos esses dados com base em legítimo interesse para entender o uso, detectar falhas e melhorar o produto. Não vendemos os dados nem os usamos para rastreamento publicitário. Para solicitar exclusão ou tratar direitos relacionados a esses dados, contate [email protected].
7. Conta e login
É necessário entrar com uma conta para acessar a área do app. O serviço de autenticação trata o identificador da conta, o e-mail e o método usado para manter a sessão. A configuração desta versão inclui login com Apple e Google, mas os métodos apresentados dependem da disponibilidade do serviço de autenticação. Quando habilitados, métodos por e-mail podem enviar um código de uso único ou um link de acesso. A sessão fica armazenada no SecureStore do iOS/Android ou no localStorage da web. O saldo e as transações de créditos são vinculados ao UUID da conta no servidor; o saldo diário renova às 00:00 UTC. Quando os créditos acabam, você pode responder pesquisas curtas e opcionais sobre perfil musical, objetivos, como conheceu o Musizz e sua experiência. As respostas servem à pesquisa de produto e marketing, ficam vinculadas à conta para retomar a pesquisa e concedem +5 créditos somente após confirmação do servidor, no máximo uma vez por dia e uma vez por pesquisa/versão. Não há respostas certas; perguntas pessoais podem ser ignoradas com “Prefiro não responder”, sem reduzir a recompensa. As respostas não são necessárias para usar o app com Premium nem para voltar após a renovação. A exportação padrão para marketing é agregada ou pseudonimizada e não inclui e-mails. Ao excluir a conta na tela Conta, o serviço remove o registro de autenticação, encerra as sessões ativas e remove saldo, transações, rascunhos e respostas de pesquisas associados. A exclusão também inicia um processo acompanhado para remover a telemetria associada no PostHog e no Sentry. O pedido do PostHog permanece pendente até haver comprovação; a aceitação do pedido ou a ausência de um perfil não confirma a exclusão. O tratamento no Sentry sempre exige revisão manual, pois a exclusão de uma issue pode afetar dados de outras pessoas. Nossa meta operacional é resolver o caso ou escalá-lo em até 30 dias; é um prazo interno, não um SLA nem uma garantia dos fornecedores. Casos ainda pendentes são escalados no D30, e tentativas e revisões continuam até D90. Os identificadores técnicos necessários para retries e auditorias de eventos tardios ficam criptografados por até 90 dias, mesmo após uma confirmação inicial. No D90, apagamos esses identificadores; se ainda não houver comprovação, resta apenas um registro operacional sob referência aleatória, com status não resolvido. A tela informa que o servidor registrou o pedido; isso não confirma a conclusão no fornecedor. As retenções do endereço usado para avisos, do token de atualização do Login com Apple e dos backups constam na seção Retenção. Se o pedido de telemetria não for confirmado, contate o e-mail indicado nesta política. Se a exclusão pedir revogação manual do Login com Apple, siga as instruções exibidas. Excluir a conta não cancela assinaturas da App Store feitas no iPhone ou iPad; gerencie-as na conta Apple usada na compra. Assinaturas feitas pelo navegador são canceladas quando a RevenueCat processa a exclusão do cadastro. Até lá, você pode cancelá-las pelo link nos e-mails do RevenueCat Billing. Recordes e progresso dos jogos permanecem locais e não são sincronizados com um servidor.
8. Dados técnicos da web
O sistema operacional, o servidor ou a CDN podem registrar IP, user-agent e horário de acesso para operação, segurança e diagnóstico. O PostHog usa o IP de conexão para inferir localização aproximada (como país, região ou cidade); não solicitamos localização precisa nem acesso a GPS.
9. Bases legais (LGPD)
Quando a Lei Geral de Proteção de Dados (Brasil) se aplicar, as bases previstas são:
- Consentimento: acesso ao microfone quando exigido pela legislação aplicável.
- Execução de contrato: fornecer o app e, se houver, a assinatura paga.
- Legítimo interesse: compreender o uso do app, melhorar o produto, detectar erros e manter a segurança e o funcionamento técnico.
- Obrigação legal ou regulatória: cumprir obrigações impostas pela legislação aplicável, como obrigações fiscais, quando incidentes.
A análise de uso e os relatórios técnicos de erros e desempenho são tratados com base em legítimo interesse para melhorar e manter o app. Você pode exercer seus direitos, inclusive solicitar exclusão desses dados, pelo e-mail de contato.
10. Compartilhamento
Não vendemos seus dados. Podemos compartilhar informações com:
- Apple (App Store e permissões do sistema no iPhone ou iPad) e fornecedores do sistema operacional, para as permissões necessárias.
- Serviço de autenticação, Google ou Apple quando você escolher um deles para entrar e, quando métodos por e-mail estiverem habilitados, o serviço de envio de e-mail.
- Serviço do Musizz que sincroniza o saldo e armazena rascunhos e respostas das pesquisas.
- Apple App Store e RevenueCat para compras do iPhone ou iPad; RevenueCat Billing e Stripe para compras pelo navegador.
- PostHog para métricas de uso e localização aproximada; Sentry para relatórios técnicos de erros e desempenho.
- Autoridades, se exigido por lei.
11. Retenção
- Áudio: não é retido.
- Recordes locais: até você limpar os dados do site ou do app.
- Conta e sessões: o registro de autenticação e as sessões ativas são removidos do serviço quando a conta é excluída.
- Créditos e pesquisas: saldo, eventos de crédito, rascunhos e respostas ficam vinculados à conta até sua exclusão e são removidos do banco ativo nesse momento.
- Telemetria: nossa meta operacional é resolver ou escalar o caso em até 30 dias; esse prazo não é um SLA nem uma garantia dos fornecedores. Mantemos o pedido do PostHog pendente até confirmação verificável; a aceitação do pedido ou a ausência de perfil não basta para marcar a exclusão como concluída. O Sentry exige revisão manual. Casos pendentes são escalados no D30, e tentativas e revisões seguem até D90. Mantemos os identificadores técnicos criptografados por até 90 dias para retries e auditoria de eventos tardios, mesmo após uma confirmação inicial. No D90, apagamos esses identificadores; se ainda não houver comprovação, resta apenas um registro operacional sob referência aleatória, com status não resolvido.
- Backups do banco de autenticação: mantemos no máximo sete cópias verificadas, criadas nos últimos sete dias. Antes de promover uma restauração, reconciliamos os pedidos de exclusão registrados depois do snapshot; assim, contas já excluídas não são reintroduzidas. Registros técnicos seguem prazos próprios de operação, segurança e obrigações legais.
- Avisos de exclusão e Login com Apple: o endereço de e-mail usado para avisos é mantido criptografado por até 30 dias. Se o pedido continuar pendente, podemos enviar um aviso de status cerca de sete dias antes da meta. Uma confirmação por e-mail só é enfileirada quando há evidência de exclusão nos dois fornecedores e não é enviada depois do D30. O token de atualização do Login com Apple é mantido criptografado somente para tentar revogá-lo e apagado quando a revogação termina ou em até 30 dias; se a revogação não puder ser concluída, o app pode orientar você a fazê-la manualmente.
- Dados de compra e assinatura: conforme as políticas da Apple, RevenueCat e Stripe. Excluir a conta Musizz não cancela assinaturas da App Store. Assinaturas do navegador são canceladas quando a RevenueCat processa a exclusão do cadastro.
12. Seus direitos
Você pode pedir confirmação de tratamento, acesso, correção, anonimização, exclusão, portabilidade e informação sobre compartilhamentos, e revogar consentimentos. Para exercer: [email protected].
- Recusar o microfone nas configurações do aparelho.
- Apagar dados do app ou do site.
- Gerenciar ou cancelar uma assinatura da App Store feita no iPhone ou iPad em Ajustes > [seu nome] > Assinaturas.
- Cancelar uma assinatura do navegador em Conta > Gerenciar assinatura no Musizz ou pelo link nos e-mails de confirmação e renovação. O acesso Premium continua até o fim do período pago.
- Excluir a conta do Musizz não cancela uma assinatura da App Store. A assinatura do navegador é cancelada quando a RevenueCat processa a exclusão do cadastro.
Autoridade no Brasil: Autoridade Nacional de Proteção de Dados (ANPD).
13. Crianças
O Musizz é voltado ao público geral e não foi desenvolvido especificamente para crianças menores de 13 anos. Consulte a classificação etária exibida na loja do seu país ou região. Responsáveis por crianças e adolescentes podem entrar em contato pelo e-mail informado nesta política para dúvidas sobre privacidade ou solicitações relativas aos seus dados.
14. Transferências internacionais
Os dados de uso e diagnóstico enviados ao PostHog e ao Sentry são transferidos para os Estados Unidos e processados lá. Essas transferências seguem as condições e salvaguardas aplicáveis dos fornecedores. Outros fornecedores também podem processar dados fora do Brasil conforme suas próprias configurações e políticas.
15. Alterações
Podemos atualizar esta política. A data no topo muda. Mudanças materiais sobre a coleta, o uso, o compartilhamento ou os controles de dados serão refletidas aqui antes ou quando a mudança entrar em vigor, conforme a legislação aplicável.
Musizz · Privacy
Privacy Policy
Last updated: 29 September 2026
Current version: we use PostHog for usage metrics and Sentry for technical error reports, as described in this policy. Purchases on iPhone or iPad are processed by the App Store, with RevenueCat verifying Premium access. Browser purchases use RevenueCat Billing, with Stripe processing payments. Contact: [email protected]. Controller: DotRex Studio.
1. Who we are
Musizz is a music-practice app (Expo; web today, iOS/iPadOS App Store in preparation). The controller of personal data is DotRex Studio.
- Email: [email protected]
- Repository: https://github.com/diiegopereira/chord-rush
- iOS bundle id: app.musizz
2. Summary
The app uses the microphone to detect notes and chords on-device. You must sign in to access the app area. The credit balance is stored on the server and follows the same account across devices. We do not record practice audio or upload the sound to a server we operate.
Purchases and subscriptions on iPhone or iPad use RevenueCat to check plan status. Browser purchases use RevenueCat Billing, with payments processed by Stripe. We use PostHog for usage metrics and approximate location inferred from IP, and Sentry for technical error reports and sampled performance data. These services do not receive audio; we do not sell data or use PostHog cookies for anonymous web visitors. The login screen displays only methods the authentication service reports as available.
3. Microphone (pitch detection)
We request microphone access only when you start a session (Rush, arcade, tuner and other modes). The signal is analysed in real time on the device (Fret Rush YIN detector) to recognise a note or chord.
- We do not write the practice session to an audio file.
- We do not store the audio on the device or in the cloud.
- We do not send the audio to servers operated by us or by third parties.
- You can revoke the permission in system settings. Without the microphone, modes that depend on it will not work (on web, ?demo=1 simulates hits and misses).
4. Data on the device
High scores are stored locally on the device — on the web, in localStorage under the prefix chord-rush-best. Interface preferences may also stay on-device. These values are not synced to a server today.
5. Purchases and subscriptions — Apple, RevenueCat and Stripe
Purchases on iPhone or iPad are processed by Apple App Store; RevenueCat processes transaction and subscription-status information to verify Premium access. Browser purchases use RevenueCat Billing, which uses Stripe to process payments. Musizz does not receive your full card number, and RevenueCat states it does not directly handle or store full card details in this flow. Apple, RevenueCat, and Stripe may process data needed for the purchase, such as identifiers, transaction information, and subscription status. Price, billing period, renewal terms, and benefits are shown before confirmation. No free trial is offered at launch.
6. Analytics and errors — PostHog and Sentry
- PostHog records page/screen views and usage events such as session starts and finishes, paywall views, purchases, and completed surveys. Events include platform, language, app version, and plan; after sign-in, they are linked to the account UUID. On iOS, the SDK also uses a technical device identifier. PostHog estimates approximate location from the connection IP and discards the raw IP before storing the event; we do not collect GPS. Anonymous web visitors do not receive PostHog cookies. We do not use click autocapture or session recording (Session Replay).
- Sentry receives technical error reports and sampled performance data, which may include device/browser type, app version, stack trace, and account UUID when you are signed in. In addition to crash and performance data, Sentry also collects other technical diagnostic data to support app functionality. Native crash reports may also include a technical app installation identifier, including while you are signed out. We do not send email to Sentry, and the project is configured not to store IP addresses. Neither service receives practice audio.
- We process this data under legitimate interests to understand usage, detect failures, and improve the product. We do not sell the data or use it for advertising tracking. To request deletion or exercise rights related to this data, contact [email protected].
7. Account and login
You must sign in with an account to access the app area. The authentication service processes the account identifier, email, and sign-in method to maintain the session. This release is configured with Apple and Google sign-in, but the methods shown depend on authentication service availability. When enabled, email methods may send a one-time code or sign-in link. The session is stored in iOS/Android SecureStore or web localStorage. The server links credits and credit transactions to the account UUID; daily credits reset at 00:00 UTC. When credits run out, you may answer short, optional surveys about musical profile, goals, how you found Musizz, and your experience. Answers support product and marketing research, remain linked to the account so you can resume a survey, and earn +5 credits only after server confirmation, at most once per day and once per survey version. There are no right answers; personal questions can be skipped with “Prefer not to answer” without reducing the reward. Answers are not required to use the app with Premium or return after the reset. The standard marketing export is aggregated or pseudonymized and excludes email addresses. Deleting your account from the Account screen removes the authentication record, ends active sessions, and removes the account’s credit balance, credit transactions, survey drafts, and answers. Account deletion also starts a tracked process to remove associated telemetry from PostHog and Sentry. The PostHog request stays pending until there is evidence of completion; request acceptance or the absence of a profile does not prove deletion. Sentry removal always requires manual review because deleting an issue may affect other people’s data. Our operational target is to resolve or escalate the case within 30 days; this is an internal target, not a provider SLA or guarantee. Cases still pending on D30 are escalated, with retries and review continuing through D90. The technical identifiers needed for retries and late-event audits are kept encrypted for up to 90 days, including after an initial confirmation. At D90, we delete those identifiers; if deletion is still unverified, only an operational record under a random reference with unresolved status remains. The app reports that the server recorded the request; this does not confirm completion by a provider. Retention of the notice address, the Sign in with Apple refresh token, and backups is described in the Retention section. If the telemetry request is not confirmed, contact the email in this policy. If deletion asks you to revoke Sign in with Apple manually, follow the instructions shown. Deleting your account does not cancel App Store subscriptions purchased on iPhone or iPad; manage them in the Apple account used for purchase. Browser subscriptions are canceled when RevenueCat processes deletion of the customer record. Until then, you can cancel through the link in RevenueCat Billing emails. Game scores and progress remain local and are not synced to a server.
8. Web technical data
The operating system, server, or CDN may log IP address, user-agent, and access time for operation, security, and diagnostics. PostHog uses the connection IP to infer approximate location (such as country, region, or city); we do not request precise location or GPS access.
9. Legal bases (LGPD)
Where Brazil’s General Data Protection Law (LGPD) applies, the intended bases are:
- Consent: microphone access when required by applicable law.
- Performance of a contract: providing the app and, if offered, a paid subscription.
- Legitimate interests: understanding app usage, improving the product, detecting errors, and maintaining security and technical operation.
- Legal or regulatory obligation: complying with duties imposed by applicable law, such as applicable tax obligations.
Usage analytics and technical error and performance reports are processed under legitimate interests to improve and maintain the app. You may exercise your rights, including requesting deletion of this data, through the contact email.
10. Sharing
We do not sell your data. We may share information with:
- Apple (App Store and system permissions on iPhone or iPad) and operating-system providers for required permissions.
- The authentication service, Google or Apple when you choose either provider to sign in, and the email delivery service when email methods are enabled.
- The Musizz service that syncs credit balances and stores survey drafts and answers.
- Apple App Store and RevenueCat for iPhone or iPad purchases; RevenueCat Billing and Stripe for browser purchases.
- PostHog for usage metrics and approximate location; Sentry for technical error and performance reports.
- Authorities, if required by law.
11. Retention
- Audio: not retained.
- Local scores: until you clear site or app data.
- Account and sessions: the authentication record and active sessions are removed from the service when the account is deleted.
- Credits and surveys: balances, credit events, drafts, and answers stay linked to the account until deletion and are removed from the active database at that time.
- Telemetry: our operational target is to resolve or escalate a case within 30 days; this is not a provider SLA or guarantee. We keep a PostHog request pending until there is verifiable evidence; request acceptance or a missing profile is not enough to mark deletion complete. Sentry always requires manual review. Unresolved cases are escalated on D30, with retries and review continuing through D90. We keep the technical identifiers encrypted for up to 90 days for retries and late-event audits, including after an initial confirmation. At D90, we delete those identifiers; if deletion is still unverified, only an operational record under a random reference with unresolved status remains.
- Authentication database backups: we keep at most seven verified copies created within the last seven days. Before promoting a restored database, we reconcile deletion records created after its snapshot so deleted accounts are not reintroduced. Technical logs follow operational, security, and legal retention needs.
- Deletion notices and Sign in with Apple: the email address used for notices is retained encrypted for up to 30 days. If a request is still pending, we may send a status notice about seven days before the target. A completion email is queued only after both providers have evidence of deletion and is not sent after D30. An Apple refresh token is retained encrypted only to attempt revocation and is removed when revocation finishes or within 30 days; if revocation cannot be completed, the app may ask you to revoke it manually.
- Purchase and subscription data: under Apple, RevenueCat, and Stripe policies. Deleting the Musizz account does not cancel an App Store subscription. Browser subscriptions are canceled when RevenueCat processes deletion of the customer record.
12. Your rights
You may request confirmation of processing, access, correction, anonymisation, deletion, portability and information about sharing, and you may withdraw consents. Contact: [email protected].
- Refuse the microphone in system settings.
- Delete app or site data.
- Manage or cancel an App Store subscription on iPhone or iPad in Settings > [your name] > Subscriptions.
- Cancel a browser subscription at Account > Manage subscription in Musizz or through the link in RevenueCat Billing confirmation and renewal emails. Premium access continues until the end of the paid period.
- Deleting your Musizz account does not cancel an App Store subscription. A browser subscription is canceled when RevenueCat processes deletion of the customer record.
Supervisory authority in Brazil: Autoridade Nacional de Proteção de Dados (ANPD).
13. Children
Musizz is intended for a general audience and was not designed specifically for children under 13. Check the age rating shown in the store for your country or region. Parents and guardians may contact the email provided in this policy with privacy questions or requests concerning a child’s or teenager’s data.
14. International transfers
Usage and diagnostic data sent to PostHog and Sentry are transferred to and processed in the United States. These transfers follow the providers’ applicable terms and safeguards. Other providers may also process data outside Brazil under their own configurations and policies.
15. Changes
We may update this policy. The date at the top will change. Material changes to data collection, use, sharing, or controls will be reflected here before or when the change takes effect, as required by applicable law.
Musizz · Privacy
Política de privacidad
Última actualización: 29 de septiembre de 2026
Versión actual: usamos PostHog para métricas de uso y Sentry para informes técnicos de errores, según esta política. Las compras en iPhone o iPad se procesan en App Store, con RevenueCat para verificar el acceso Premium. Las compras desde el navegador usan RevenueCat Billing, con Stripe para procesar los pagos. Contacto: [email protected]. Responsable: DotRex Studio.
1. Quiénes somos
Musizz es una app de práctica musical (Expo; hoy en la web, con la App Store para iOS/iPadOS en preparación). El responsable de los datos personales es DotRex Studio.
- Correo: [email protected]
- Repositorio: https://github.com/diiegopereira/chord-rush
- Bundle iOS de la app: app.musizz
2. Resumen
La app usa el micrófono para detectar notas y acordes en el propio dispositivo. Es necesario iniciar sesión para acceder al área de la app. El saldo de créditos se guarda en el servidor y sigue a la misma cuenta entre dispositivos. No grabamos el audio de la práctica ni enviamos el sonido a un servidor nuestro.
RevenueCat ayuda a consultar el estado de las compras en iPhone o iPad; las compras desde el navegador usan RevenueCat Billing, con pagos procesados por Stripe. Usamos PostHog para métricas de uso y ubicación aproximada inferida de la IP, y Sentry para informes técnicos de errores y rendimiento muestreado. Estos servicios no reciben audio; no vendemos datos ni usamos cookies de PostHog para visitantes anónimos en la web. La pantalla de inicio de sesión solo muestra los métodos que el servicio de autenticación informa como disponibles.
3. Micrófono (detección de altura)
Pedimos acceso al micrófono solo cuando empiezas una sesión (Rush, arcade, afinador y otros modos). La señal se analiza en tiempo real en el dispositivo (detector YIN de Fret Rush) para reconocer una nota o un acorde.
- No guardamos la sesión de práctica en un archivo de audio.
- No almacenamos el audio en el dispositivo ni en la nube.
- No enviamos el audio a servidores operados por nosotros ni por terceros.
- Puedes revocar el permiso en los ajustes del sistema. Sin el micrófono, los modos que dependen de él no funcionan (en la web, ?demo=1 simula aciertos y fallos).
4. Datos en el dispositivo
Las mejores puntuaciones se guardan localmente en el dispositivo — en la web, en localStorage con el prefijo chord-rush-best. Las preferencias de interfaz también pueden quedarse en el dispositivo. Hoy esos valores no se sincronizan con un servidor.
5. Compras y suscripciones — Apple, RevenueCat y Stripe
Las compras en iPhone o iPad se procesan en Apple App Store; RevenueCat trata información de la transacción y del estado de la suscripción para verificar el acceso Premium. Las compras desde el navegador usan RevenueCat Billing, que utiliza Stripe para procesar los pagos. Musizz no recibe el número completo de tu tarjeta y RevenueCat indica que no maneja ni almacena directamente los datos completos de la tarjeta en este flujo. Apple, RevenueCat y Stripe pueden tratar los datos necesarios para la compra, como identificadores, información de la transacción y estado de la suscripción. El precio, el periodo, las condiciones de renovación y los beneficios aparecen antes de confirmar la compra. No ofrecemos pruebas gratuitas al lanzamiento.
6. Analítica y errores — PostHog y Sentry
- PostHog registra visitas a páginas/pantallas y eventos de uso como inicios y finales de sesiones, vistas del paywall, compras y encuestas completadas. Los eventos incluyen plataforma, idioma, versión de la app y plan; después de iniciar sesión, se vinculan al UUID de la cuenta. En iOS, el SDK también usa un identificador técnico del dispositivo. PostHog estima la ubicación aproximada a partir de la IP de conexión y descarta la IP sin procesar antes de almacenar el evento; no recopilamos GPS. Los visitantes anónimos en la web no reciben cookies de PostHog. No usamos captura automática de clics (autocapture) ni grabación de sesiones (Session Replay).
- Sentry recibe informes técnicos de errores y datos de rendimiento muestreados, que pueden incluir tipo de dispositivo/navegador, versión de la app, stack trace y UUID de la cuenta cuando has iniciado sesión. Además de los datos de fallos y rendimiento, Sentry también recopila otros datos técnicos de diagnóstico para mantener la funcionalidad de la app. Los informes de fallos nativos también pueden incluir un identificador técnico de instalación, incluso cuando has cerrado sesión. No enviamos correo electrónico a Sentry y el proyecto está configurado para no guardar direcciones IP. Ninguno de estos servicios recibe audio de la práctica.
- Tratamos estos datos con base en intereses legítimos para comprender el uso, detectar fallos y mejorar el producto. No vendemos los datos ni los usamos para seguimiento publicitario. Para solicitar su eliminación o ejercer derechos relacionados, escribe a [email protected].
7. Cuenta e inicio de sesión
Es necesario iniciar sesión con una cuenta para acceder al área de la app. El servicio de autenticación trata el identificador de la cuenta, el correo y el método de acceso para mantener la sesión. Esta versión está configurada con inicio de sesión de Apple y Google, pero los métodos que se muestran dependen de la disponibilidad del servicio de autenticación. Cuando estén habilitados, los métodos por correo pueden enviar un código de un solo uso o un enlace de acceso. La sesión se almacena en SecureStore de iOS/Android o en localStorage de la web. El servidor vincula los créditos y sus transacciones al UUID de la cuenta; los créditos diarios se renuevan a las 00:00 UTC. Cuando se agotan, puedes responder encuestas breves y opcionales sobre tu perfil musical, objetivos, cómo conociste Musizz y tu experiencia. Las respuestas sirven para investigar el producto y el marketing, quedan vinculadas a la cuenta para retomar una encuesta y solo generan +5 créditos después de la confirmación del servidor, como máximo una vez al día y una vez por encuesta/versión. No hay respuestas correctas; puedes omitir preguntas personales con “Prefiero no responder” sin reducir la recompensa. Las respuestas no son necesarias para usar la app con Premium ni para volver después de la renovación. La exportación estándar para marketing es agregada o seudonimizada y no incluye correos. Al eliminar la cuenta desde la pantalla Cuenta, el servicio elimina el registro de autenticación, cierra las sesiones activas y elimina los créditos, las transacciones, los borradores y las respuestas de encuestas asociados. La eliminación también inicia un proceso supervisado para borrar la telemetría asociada en PostHog y Sentry. El pedido de PostHog permanece pendiente hasta que haya pruebas de finalización; aceptar el pedido o no encontrar un perfil no prueba la eliminación. La eliminación de Sentry siempre requiere revisión manual, porque borrar una issue puede afectar datos de otras personas. Nuestro objetivo operativo es resolver o escalar el caso en un plazo de 30 días; es un plazo interno, no un SLA ni una garantía de los proveedores. Los casos que sigan pendientes se escalan en D30, y los reintentos y la revisión continúan hasta D90. Los identificadores técnicos necesarios para reintentar y auditar eventos tardíos se conservan cifrados hasta 90 días, incluso después de una confirmación inicial. En D90 eliminamos esos identificadores; si la eliminación sigue sin verificarse, solo queda un registro operativo con una referencia aleatoria y estado no resuelto. La app indica que el servidor registró el pedido; eso no confirma que el proveedor haya terminado. La sección Conservación explica el plazo del correo de aviso, del token de actualización de Sign in with Apple y de las copias de seguridad. Si el servidor no confirma la solicitud de telemetría, escribe al correo indicado en esta política. Si se solicita una revocación manual de Sign in with Apple, sigue las instrucciones mostradas después de eliminar la cuenta. Eliminar la cuenta de Musizz no cancela las suscripciones de App Store compradas en iPhone o iPad; gestiónalas en la cuenta Apple usada para la compra. Las suscripciones adquiridas en el navegador se cancelan cuando RevenueCat procesa la eliminación del perfil. Hasta entonces puedes cancelarlas mediante el enlace de los correos de RevenueCat Billing. Las puntuaciones y el progreso del juego permanecen en el dispositivo y no se sincronizan con un servidor.
8. Datos técnicos de la web
El sistema operativo, el servidor o la CDN pueden registrar dirección IP, user-agent y hora de acceso para operación, seguridad y diagnóstico. PostHog usa la IP de conexión para inferir una ubicación aproximada (como país, región o ciudad); no solicitamos ubicación precisa ni acceso al GPS.
9. Bases legales (LGPD)
Cuando se aplica la Ley General de Protección de Datos de Brasil (LGPD), las bases previstas son:
- Consentimiento: acceso al micrófono cuando lo exija la ley aplicable.
- Ejecución de un contrato: prestar la app y, si se ofrece, una suscripción de pago.
- Intereses legítimos: comprender el uso de la app, mejorar el producto, detectar errores y mantener la seguridad y el funcionamiento técnico.
- Obligación legal o regulatoria: cumplir deberes impuestos por la ley aplicable, como obligaciones fiscales aplicables.
La analítica de uso y los informes técnicos de errores y rendimiento se tratan con base en intereses legítimos para mejorar y mantener la app. Puedes ejercer tus derechos, incluida la solicitud de eliminación de estos datos, mediante el correo de contacto.
10. Cesiones
No vendemos tus datos. Podemos compartir información con:
- Apple (App Store y permisos del sistema en iPhone o iPad) y proveedores del sistema operativo para los permisos necesarios.
- El servicio de autenticación, Google o Apple cuando elijas uno de ellos para iniciar sesión y, cuando se habiliten métodos por correo, el servicio de envío de correo.
- El servicio de Musizz que sincroniza el saldo y almacena borradores y respuestas de las encuestas.
- Apple App Store y RevenueCat para compras en iPhone o iPad; RevenueCat Billing y Stripe para compras desde el navegador.
- PostHog para métricas de uso y ubicación aproximada; Sentry para informes técnicos de errores y rendimiento.
- Autoridades, si la ley lo exige.
11. Conservación
- Audio: no se conserva.
- Puntuaciones locales: hasta que borres los datos del sitio o de la app.
- Cuenta y sesiones: el registro de autenticación y las sesiones activas se eliminan del servicio cuando eliminas la cuenta.
- Créditos y encuestas: el saldo, los eventos de crédito, los borradores y las respuestas permanecen vinculados a la cuenta hasta que se elimina y se borran de la base activa en ese momento.
- Telemetría: nuestro objetivo operativo es resolver o escalar el caso en un plazo de 30 días; no es un SLA ni una garantía de los proveedores. Mantenemos el pedido de PostHog pendiente hasta tener una confirmación verificable; aceptar el pedido o no encontrar un perfil no basta para marcarlo como eliminado. Sentry requiere revisión manual. Los casos pendientes se escalan en D30 y los reintentos y la revisión continúan hasta D90. Conservamos cifrados los identificadores técnicos hasta 90 días para reintentar y auditar eventos tardíos, incluso después de una confirmación inicial. En D90 eliminamos esos identificadores; si aún no hay pruebas, solo queda un registro operativo con una referencia aleatoria y estado no resuelto.
- Copias de seguridad de la base de autenticación: conservamos como máximo siete copias verificadas creadas durante los últimos siete días. Antes de promover una restauración, reconciliamos los pedidos de eliminación registrados después de la instantánea para no reintroducir cuentas eliminadas. Los registros técnicos siguen plazos propios de operación, seguridad y obligaciones legales.
- Avisos de eliminación y Sign in with Apple: conservamos cifrado el correo usado para avisos durante un máximo de 30 días. Si el pedido sigue pendiente, podemos enviar un aviso de estado unos siete días antes del objetivo. Solo se encola una confirmación por correo cuando hay pruebas de eliminación en ambos proveedores, y no se envía después de D30. El token de actualización de Sign in with Apple se conserva cifrado solo para intentar revocarlo y se elimina cuando termina la revocación o, como máximo, en 30 días; si no es posible revocarlo, la app puede indicarte cómo hacerlo manualmente.
- Datos de compras y suscripciones: según las políticas de Apple, RevenueCat y Stripe. Eliminar la cuenta de Musizz no cancela una suscripción de App Store. Las suscripciones del navegador se cancelan cuando RevenueCat procesa la eliminación del perfil.
12. Tus derechos
Puedes pedir confirmación del tratamiento, acceso, rectificación, anonimización, supresión, portabilidad e información sobre cesiones, y puedes retirar consentimientos. Contacto: [email protected].
- Rechazar el micrófono en los ajustes del sistema.
- Borrar los datos de la app o del sitio.
- Gestionar o cancelar una suscripción de App Store comprada en iPhone o iPad en Ajustes > [tu nombre] > Suscripciones.
- Cancelar una suscripción del navegador en Cuenta > Gestionar suscripción en Musizz o mediante el enlace en los correos de confirmación y renovación de RevenueCat Billing. El acceso Premium continúa hasta el final del periodo pagado.
- Eliminar tu cuenta de Musizz no cancela una suscripción de App Store. Una suscripción del navegador se cancela cuando RevenueCat procesa la eliminación del perfil.
Autoridad de control en Brasil: Autoridade Nacional de Proteção de Dados (ANPD).
13. Menores
Musizz está dirigido al público general y no se diseñó específicamente para menores de 13 años. Consulta la clasificación por edad que aparece en la tienda de tu país o región. Padres y tutores pueden escribir al correo indicado en esta política si tienen preguntas sobre privacidad o solicitudes relativas a los datos de un menor.
14. Transferencias internacionales
Los datos de uso y diagnóstico enviados a PostHog y Sentry se transfieren y procesan en Estados Unidos. Estas transferencias se rigen por las condiciones y garantías aplicables de los proveedores. Otros proveedores también pueden tratar datos fuera de Brasil según sus propias configuraciones y políticas.
15. Cambios
Podemos actualizar esta política. La fecha de arriba cambiará. Los cambios importantes en la recopilación, el uso, la comunicación o los controles de datos se explicarán aquí antes de que entren en vigor o en el momento del cambio, según lo exija la ley aplicable.