Privacy Notice
Aviso de Privacidade
Aviso de Privacidad
1. Who is responsible for processing your data
The controller responsible for processing your personal data is Ilya Borisov, an individual developer operating the fan.yard application (the "App", the "Service", "I"). My country of tax residence is the Russian Federation. For any data-protection questions, you can reach me at [email protected]. For the purposes of applicable data-protection law (including GDPR, LGPD and similar regimes), I act as the data controller.
2. Third-party services I use
To operate the App, I rely on the following technology providers. Each processes data on my behalf under appropriate safeguards and, where applicable, Standard Contractual Clauses (SCCs).
- Supabase, Inc. (USA) — authentication and database hosting. Processes: email, username, password hash, sport preferences, favorites, notes, user identifier, IP address, usage logs.
- OneSignal, Inc. (USA) — push notification delivery. Processes: device push token, subscription ID, notification preferences.
- Google LLC (USA) — Google Play distribution, Google Sign-In, and Firebase Cloud Messaging infrastructure for push delivery.
- Google Cloud Platform (Cloud Run) (USA) — hosting for the backend API.
- Cloudflare, Inc. (USA) — CDN and DDoS protection for the fan-yard.com website (Privacy Notice, Terms, account-deletion pages).
- API-Football or similar providers — supply of sports data (results, statistics, lineups). Receives no personal data; only anonymous request parameters (e.g. match ID).
- jsDelivr (CDN) — delivers a third-party mapping library used to render the in-app interactive map. Receives standard technical request data (IP address, user agent) but no account information.
- Sentry (Functional Software, Inc., USA) — crash and error reporting for the App and backend. Processes: stack traces, device/OS information, app version, and the IP address of the request; used only to diagnose and fix bugs.
Payment data: if the App ever offers paid features, all transactions are processed exclusively through Google Play Billing. I do not receive or store card or bank account details.
3. Data I collect
3.1 Data you provide directly
- Email address (required) — for sign-in and important notices.
- Username / display name (required) — shown inside the App.
- Password (stored as a salted hash, never in plain text).
- Sport preferences (optional): favorite teams, leagues, notes on matches.
3.2 Automatically collected technical data
- IP address and connection data (user agent, OS/Android version) — needed to transmit data over the network.
- Usage and diagnostic data: screens visited, session length, actions (favorites, notes), errors. Sent to Supabase (as the backend datastore) to improve the Service.
- Anonymous usage analytics collected before you create an account (or if you never create one): device/session identifier, screens viewed, and basic interaction counts, so I can understand how the App is used without requiring sign-in. This data is not linked to an email address or username unless you later create an account and continue using the same device.
- Crash and error reports (stack traces, device/OS information, app version) — sent to Sentry to diagnose and fix bugs.
- I review aggregated usage statistics (e.g. how many people used a given screen or feature, over time ranges I select) through an internal admin dashboard. This dashboard shows counts and rates, not individual user profiles or activity feeds; access is restricted to me.
3.3 Data from external services
- Requests to API-Football and similar providers include only anonymized parameters (match ID, team ID). You are not identified to these services.
- Loading the mapping library from jsDelivr may let that CDN log your IP address and user agent in its own server logs; I do not link those logs to your account.
- I do not collect sensitive data categories (race, political opinions, religion, health, biometrics, precise real-time GPS tracking).
4. Purposes of processing and legal bases
| Purpose | Data | Legal basis |
|---|---|---|
| Creating and maintaining your account | Email, username, password | Performance of a contract |
| Saving favorites and notes | Preferences, notes | Performance of a contract |
| Personalizing content (timezone, relevant leagues) | Device locale/timezone, preferences | Legitimate interest (improving the experience) |
| Analytics and bug-fixing | Usage data, IP, technical data | Legitimate interest (maintenance and optimization) |
| Abuse and fraud prevention | IP, user agent | Legitimate interest (security) |
| Marketing notifications (opt-in only) | Email, device identifier | Consent (revocable) |
| Legal compliance | Any data | Legal obligation |
You may object to processing based on legitimate interest by writing to [email protected].
5. Data retention
- Account and preferences: for as long as your account is active. If inactive for 24 months, data is deleted after prior notice.
- On a deletion request: your account row is deleted immediately; backups containing it are purged within 30 days (unless a law requires otherwise).
- Technical logs (IP, Cloudflare): kept for a maximum of 30 days.
- Anonymized statistics: may be retained indefinitely.
6. International data transfers
My providers may be located in the United States and other countries. I ensure an adequate level of protection through Standard Contractual Clauses approved by the European Commission, or other lawful transfer mechanisms, where applicable. To request a copy of the relevant safeguards, write to [email protected].
7. Security
- Encryption in transit (HTTPS, TLS 1.2/1.3).
- Passwords stored as salted hashes.
- Password- and token-protected administrative access, restricted to me.
- Security monitoring via Cloudflare.
- Regular backups.
Despite these measures, no system is perfectly secure. If an incident affects your rights, I will notify you and, where required, the competent authority.
8. Your rights
Depending on where you live, you may have the following rights under GDPR, LGPD and similar laws:
- Access: find out what data is processed and obtain a copy.
- Correction: request that inaccurate data be corrected.
- Erasure: request deletion of your data ("right to be forgotten") once it is no longer needed or consent is withdrawn.
- Restriction: temporarily limit how your data is used.
- Portability: receive your data in a structured, machine-readable format.
- Objection: object to processing based on legitimate interest.
- Withdrawal of consent: at any time, for consent-based processing.
To exercise these rights, write to [email protected]. I may ask you to confirm your identity (e.g. by replying from your registered email). I aim to respond within 30 days (which may be extended for complex requests).
If you are not satisfied with my response, you have the right to lodge a complaint with the data-protection authority of your country (e.g. ANPD in Brazil, AEPD in Spain, ICO in the United Kingdom).
9. Minors
The App is not intended for anyone under 13 (or the age of digital consent in your country, which may be 16 in some jurisdictions). I do not knowingly collect data from children. If I learn that a child has provided data without parental consent, I will delete it promptly. Contact me if you are a parent or guardian with a concern.
10. Changes to this Notice
I may update this Notice. The new version is published inside the App. I will notify you of material changes by email or an in-app message. Continued use of the App after changes take effect means you accept the updated Notice, unless the law requires otherwise.
11. Contact
1. Quem é responsável pelo tratamento dos seus dados
O controlador responsável pelo tratamento dos seus dados pessoais é Ilya Borisov, desenvolvedor individual do aplicativo fan.yard (o "App", o "Serviço", "eu"). Meu país de residência fiscal é a Federação Russa. Para qualquer dúvida sobre proteção de dados, você pode falar comigo em [email protected]. Para os fins da legislação de proteção de dados aplicável (incluindo GDPR, LGPD e normas semelhantes), atuo como controlador dos dados.
2. Serviços de terceiros que utilizo
Para operar o App, recorro aos seguintes provedores de tecnologia. Cada um processa dados em meu nome sob garantias adequadas e, quando aplicável, Cláusulas Contratuais Padrão (SCC).
- Supabase, Inc. (EUA) — autenticação e hospedagem de banco de dados. Processa: e-mail, nome de usuário, hash de senha, preferências esportivas, favoritos, notas, identificador de usuário, endereço IP, registros de uso.
- OneSignal, Inc. (EUA) — envio de notificações push. Processa: token push do dispositivo, ID de assinatura, preferências de notificação.
- Google LLC (EUA) — distribuição no Google Play, login com Google e infraestrutura do Firebase Cloud Messaging para envio de notificações.
- Google Cloud Platform (Cloud Run) (EUA) — hospedagem do backend da API.
- Cloudflare, Inc. (EUA) — CDN e proteção contra DDoS para o site fan-yard.com (Aviso de Privacidade, Termos, páginas de exclusão de conta).
- API-Football ou outros provedores semelhantes — fornecimento de dados esportivos (resultados, estatísticas, escalações). Não recebem dados pessoais; apenas parâmetros anônimos da requisição (por exemplo, ID da partida).
- jsDelivr (CDN) — entrega uma biblioteca de mapas de terceiros usada no mapa interativo dentro do app. Recebe dados técnicos padrão da requisição (IP, user agent), mas não informações da conta.
- Sentry (Functional Software, Inc., EUA) — relatórios de erros e falhas do App e do backend. Processa: stack traces, informações do dispositivo/SO, versão do app e o endereço IP da requisição; usado apenas para diagnosticar e corrigir erros.
Dados de pagamento: se o App vier a oferecer funcionalidades pagas, todas as transações são processadas exclusivamente pelo Google Play Billing. Não recebo nem armazeno dados de cartão ou de conta bancária.
3. Dados que coleto
3.1 Dados fornecidos diretamente por você
- E-mail (obrigatório) — para login e avisos importantes.
- Nome de usuário / nome de exibição (obrigatório) — exibido dentro do App.
- Senha (armazenada como hash com salt, nunca em texto simples).
- Preferências esportivas (opcional): times favoritos, ligas, notas sobre partidas.
3.2 Dados técnicos coletados automaticamente
- Endereço IP e dados de conexão (user agent, versão do Android) — necessários para transmitir dados pela rede.
- Dados de uso e diagnóstico: telas visitadas, duração da sessão, ações (favoritos, notas), erros. Enviados ao Supabase (como armazenamento de dados do backend) para melhorar o Serviço.
- Análise de uso anônima coletada antes de você criar uma conta (ou caso nunca crie uma): identificador de dispositivo/sessão, telas visualizadas e contagens básicas de interação, para entender como o App é usado sem exigir login. Esses dados não são vinculados a um e-mail ou nome de usuário, a menos que você crie uma conta depois e continue usando o mesmo dispositivo.
- Relatórios de erros e falhas (stack traces, informações do dispositivo/SO, versão do app) — enviados ao Sentry para diagnosticar e corrigir erros.
- Eu analiso estatísticas de uso agregadas (por exemplo, quantas pessoas usaram determinada tela ou funcionalidade, em intervalos de tempo que eu escolho) por meio de um painel administrativo interno. Esse painel mostra contagens e taxas, não perfis individuais nem atividade detalhada por usuário; o acesso é restrito a mim.
3.3 Dados de serviços externos
- As requisições à API-Football e provedores semelhantes incluem apenas parâmetros anonimizados (ID da partida, ID do time). Você não é identificado perante esses serviços.
- Ao carregar a biblioteca de mapas do jsDelivr, esse CDN pode registrar seu IP e user agent em seus próprios logs de servidor; eu não vinculo esses registros à sua conta.
- Não coleto categorias de dados sensíveis (raça, opiniões políticas, religião, saúde, dados biométricos, rastreamento GPS preciso em tempo real).
4. Finalidades do tratamento e bases legais
| Finalidade | Dados | Base legal |
|---|---|---|
| Criar e manter sua conta | E-mail, nome de usuário, senha | Execução de contrato |
| Salvar favoritos e notas | Preferências, notas | Execução de contrato |
| Personalizar conteúdo (fuso horário, ligas relevantes) | Configuração regional/fuso horário do dispositivo, preferências | Interesse legítimo (melhorar a experiência) |
| Análise e correção de erros | Dados de uso, IP, dados técnicos | Interesse legítimo (manutenção e otimização) |
| Prevenção de abuso e fraude | IP, user agent | Interesse legítimo (segurança) |
| Notificações de marketing (somente com consentimento) | E-mail, identificador do dispositivo | Consentimento (revogável) |
| Cumprimento legal | Qualquer dado | Obrigação legal |
Você pode se opor ao tratamento baseado em interesse legítimo escrevendo para [email protected].
5. Retenção de dados
- Conta e preferências: enquanto a conta estiver ativa. Se ficar inativa por 24 meses, os dados são excluídos após aviso prévio.
- Mediante solicitação de exclusão: o registro da sua conta é excluído imediatamente; os backups que o contêm são apagados em até 30 dias (salvo se a lei exigir outro prazo).
- Registros técnicos (IP, Cloudflare): mantidos por no máximo 30 dias.
- Estatísticas anonimizadas: podem ser mantidas indefinidamente.
6. Transferências internacionais de dados
Meus provedores podem estar localizados nos Estados Unidos e em outros países. Garanto um nível adequado de proteção por meio de Cláusulas Contratuais Padrão aprovadas pela Comissão Europeia, ou outros mecanismos legais de transferência, quando aplicável. Para solicitar uma cópia das garantias, escreva para [email protected].
7. Segurança
- Criptografia em trânsito (HTTPS, TLS 1.2/1.3).
- Senhas armazenadas como hash com salt.
- Acesso administrativo protegido por senha e token, restrito a mim.
- Monitoramento de segurança via Cloudflare.
- Backups regulares.
Apesar dessas medidas, nenhum sistema é perfeitamente seguro. Se um incidente afetar seus direitos, eu comunicarei você e, quando necessário, a autoridade competente.
8. Seus direitos
Dependendo de onde você mora, você pode ter os seguintes direitos conforme o GDPR, a LGPD e normas semelhantes:
- Acesso: saber quais dados são tratados e obter uma cópia.
- Correção: solicitar a correção de dados imprecisos.
- Eliminação: solicitar a exclusão dos seus dados ("direito ao esquecimento") quando não forem mais necessários ou o consentimento for revogado.
- Limitação: restringir temporariamente o uso dos seus dados.
- Portabilidade: receber seus dados em formato estruturado e legível por máquina.
- Oposição: se opor ao tratamento baseado em interesse legítimo.
- Revogação do consentimento: a qualquer momento, para tratamentos baseados em consentimento.
Para exercer esses direitos, escreva para [email protected]. Posso pedir que você confirme sua identidade (por exemplo, respondendo pelo e-mail cadastrado). Procuro responder em até 30 dias (prazo que pode ser estendido em casos complexos).
Se você não estiver satisfeito com minha resposta, tem o direito de apresentar reclamação à autoridade de proteção de dados do seu país (por exemplo, a ANPD no Brasil).
9. Menores de idade
O App não é direcionado a menores de 13 anos (ou a idade de consentimento digital no seu país, que em algumas jurisdições pode ser 16). Não coleto intencionalmente dados de crianças. Se eu descobrir que uma criança forneceu dados sem consentimento dos pais, vou excluí-los prontamente. Entre em contato comigo se você for pai, mãe ou responsável e tiver alguma preocupação.
10. Alterações a este Aviso
Posso atualizar este Aviso. A nova versão é publicada dentro do App. Notificarei você sobre alterações relevantes por e-mail ou por uma mensagem dentro do app. Continuar usando o App após as alterações entrarem em vigor significa que você aceita o Aviso atualizado, salvo se a lei exigir o contrário.
11. Contato
1. Quién es responsable del tratamiento de tus datos
El responsable del tratamiento de tus datos personales es Ilya Borisov, desarrollador individual de la aplicación fan.yard (la "App", el "Servicio", "yo"). Mi país de residencia fiscal es la Federación de Rusia. Para cualquier consulta sobre protección de datos, puedes escribirme a [email protected]. A efectos de la legislación de protección de datos aplicable (incluyendo GDPR, LGPD y normas similares), actúo como responsable del tratamiento.
2. Servicios de terceros que utilizo
Para operar la App, recurro a los siguientes proveedores tecnológicos. Cada uno procesa datos en mi nombre bajo garantías adecuadas y, cuando corresponde, mediante Cláusulas Contractuales Tipo (SCC).
- Supabase, Inc. (EE. UU.) — autenticación y alojamiento de base de datos. Procesa: correo, nombre de usuario, hash de contraseña, preferencias deportivas, favoritos, notas, identificador de usuario, dirección IP, registros de uso.
- OneSignal, Inc. (EE. UU.) — envío de notificaciones push. Procesa: token push del dispositivo, ID de suscripción, preferencias de notificación.
- Google LLC (EE. UU.) — distribución en Google Play, inicio de sesión con Google e infraestructura de Firebase Cloud Messaging para el envío de notificaciones.
- Google Cloud Platform (Cloud Run) (EE. UU.) — alojamiento del backend de la API.
- Cloudflare, Inc. (EE. UU.) — CDN y protección contra DDoS para el sitio fan-yard.com (Aviso de Privacidad, Términos, páginas de eliminación de cuenta).
- API-Football u otros proveedores similares — suministro de datos deportivos (resultados, estadísticas, alineaciones). No reciben datos personales; solo parámetros anónimos de la solicitud (por ejemplo, ID del partido).
- jsDelivr (CDN) — entrega una librería de mapas de terceros usada para el mapa interactivo dentro de la app. Recibe datos técnicos estándar de la solicitud (IP, user agent), pero no información de la cuenta.
- Sentry (Functional Software, Inc., EE. UU.) — informes de errores y fallos de la App y del backend. Procesa: trazas de pila (stack traces), información del dispositivo/SO, versión de la app y la dirección IP de la solicitud; se usa solo para diagnosticar y corregir errores.
Datos de pago: si la App llega a ofrecer funciones de pago, todas las transacciones se procesan exclusivamente a través de Google Play Billing. No recibo ni almaceno datos de tarjetas ni de cuentas bancarias.
3. Datos que recopilo
3.1 Datos que proporcionas directamente
- Correo electrónico (obligatorio) — para iniciar sesión y avisos importantes.
- Nombre de usuario / nombre visible (obligatorio) — se muestra dentro de la App.
- Contraseña (almacenada como hash con sal, nunca en texto plano).
- Preferencias deportivas (opcional): equipos favoritos, ligas, notas sobre partidos.
3.2 Datos técnicos recopilados automáticamente
- Dirección IP y datos de conexión (user agent, versión de Android) — necesarios para transmitir datos por la red.
- Datos de uso y diagnóstico: pantallas visitadas, duración de sesión, acciones (favoritos, notas), errores. Se envían a Supabase (como almacén de datos del backend) para mejorar el Servicio.
- Analítica de uso anónima recopilada antes de crear una cuenta (o si nunca la creas): identificador de dispositivo/sesión, pantallas vistas y conteos básicos de interacción, para entender cómo se usa la App sin necesidad de iniciar sesión. Estos datos no se vinculan a un correo electrónico o nombre de usuario, salvo que más adelante crees una cuenta y sigas usando el mismo dispositivo.
- Informes de errores y fallos (trazas de pila, información del dispositivo/SO, versión de la app) — enviados a Sentry para diagnosticar y corregir errores.
- Reviso estadísticas de uso agregadas (por ejemplo, cuántas personas usaron cierta pantalla o función, en rangos de tiempo que yo elijo) a través de un panel de administración interno. Este panel muestra conteos y tasas, no perfiles individuales ni actividad detallada por usuario; el acceso está restringido a mí.
3.3 Datos de servicios externos
- Las solicitudes a API-Football y proveedores similares incluyen solo parámetros anonimizados (ID de partido, ID de equipo). No te identificas ante estos servicios.
- Al cargar la librería de mapas desde jsDelivr, ese CDN puede registrar tu IP y user agent en sus propios registros de servidor; no vinculo esos registros con tu cuenta.
- No recopilo categorías de datos sensibles (raza, opiniones políticas, religión, salud, datos biométricos, seguimiento GPS preciso en tiempo real).
4. Finalidades del tratamiento y bases legales
| Finalidad | Datos | Base legal |
|---|---|---|
| Crear y mantener tu cuenta | Correo, nombre de usuario, contraseña | Ejecución de un contrato |
| Guardar favoritos y notas | Preferencias, notas | Ejecución de un contrato |
| Personalizar contenido (zona horaria, ligas relevantes) | Configuración regional/zona horaria del dispositivo, preferencias | Interés legítimo (mejorar la experiencia) |
| Analítica y corrección de errores | Datos de uso, IP, datos técnicos | Interés legítimo (mantenimiento y optimización) |
| Prevención de abuso y fraude | IP, user agent | Interés legítimo (seguridad) |
| Notificaciones de marketing (solo con consentimiento) | Correo, identificador de dispositivo | Consentimiento (revocable) |
| Cumplimiento legal | Cualquier dato | Obligación legal |
Puedes oponerte al tratamiento basado en interés legítimo escribiendo a [email protected].
5. Retención de datos
- Cuenta y preferencias: mientras la cuenta esté activa. Si permanece inactiva 24 meses, los datos se eliminan tras un aviso previo.
- Ante una solicitud de eliminación: el registro de tu cuenta se elimina de inmediato; las copias de seguridad que lo contengan se purgan dentro de 30 días (salvo que la ley exija otra cosa).
- Registros técnicos (IP, Cloudflare): se conservan un máximo de 30 días.
- Estadísticas anonimizadas: pueden conservarse indefinidamente.
6. Transferencias internacionales de datos
Mis proveedores pueden estar ubicados en Estados Unidos y otros países. Garantizo un nivel adecuado de protección mediante Cláusulas Contractuales Tipo aprobadas por la Comisión Europea, u otros mecanismos legales de transferencia, cuando corresponda. Para solicitar una copia de las garantías, escribe a [email protected].
7. Seguridad
- Cifrado en tránsito (HTTPS, TLS 1.2/1.3).
- Contraseñas almacenadas como hash con sal.
- Acceso administrativo protegido por contraseña y token, restringido a mí.
- Monitoreo de seguridad mediante Cloudflare.
- Copias de seguridad periódicas.
A pesar de estas medidas, ningún sistema es perfectamente seguro. Si un incidente afecta tus derechos, te lo comunicaré y, si corresponde, a la autoridad competente.
8. Tus derechos
Según dónde vivas, puedes tener los siguientes derechos conforme al GDPR, la LGPD y normas similares:
- Acceso: conocer qué datos se procesan y obtener una copia.
- Corrección: solicitar la corrección de datos inexactos.
- Eliminación: solicitar la eliminación de tus datos ("derecho al olvido") cuando ya no sean necesarios o se retire el consentimiento.
- Limitación: restringir temporalmente el uso de tus datos.
- Portabilidad: recibir tus datos en un formato estructurado y legible por máquina.
- Oposición: oponerte al tratamiento basado en interés legítimo.
- Retiro del consentimiento: en cualquier momento, para tratamientos basados en consentimiento.
Para ejercer estos derechos, escribe a [email protected]. Puedo pedirte que confirmes tu identidad (por ejemplo, respondiendo desde tu correo registrado). Intento responder dentro de 30 días (plazo que puede extenderse en casos complejos).
Si no estás conforme con mi respuesta, tienes derecho a presentar una reclamación ante la autoridad de protección de datos de tu país (por ejemplo, la ANPD en Brasil, la AEPD en España, la ICO en el Reino Unido).
9. Menores de edad
La App no está dirigida a menores de 13 años (o la edad de consentimiento digital en tu país, que en algunas jurisdicciones puede ser 16). No recopilo intencionalmente datos de menores. Si descubro que un menor proporcionó datos sin consentimiento parental, los eliminaré de inmediato. Contáctame si eres madre, padre o tutor y tienes una inquietud.
10. Cambios a este Aviso
Puedo actualizar este Aviso. La nueva versión se publica dentro de la App. Te notificaré los cambios importantes por correo o mediante un mensaje dentro de la app. Continuar usando la App después de que los cambios entren en vigor implica tu aceptación del Aviso actualizado, salvo que la ley exija lo contrario.