Política de privacitat
A Be Native protegim la seva privacitat mentre oferim una experiència d’aprenentatge excepcional per a desenvolupadors de l’ecosistema Apple. Aquesta Política de privacitat explica com tractem la seva informació personal quan utilitza les nostres apps per a iPhone, iPad i Mac, els nostres llocs web i els serveis relacionats (conjuntament, els “Serveis”). Si té qualsevol dubte, escrigui’ns a info@benative.dev.
La privacitat, en resum
Be Native declara tots els tipus de dades que recull en dos llocs que vostè pot llegir abans d’instal·lar res: l’etiqueta de privacitat de la fitxa de l’App Store i el manifest de privacitat que viatja dins de cada compilació de l’app. Dos d’aquests tipus de dades estan vinculats a la seva identitat i només apareixen si decideix crear un compte: l’identificador d’aquest compte i la seva adreça de correu electrònic. Sense compte, no se’n recull cap dels dos. Els altres dos —un identificador de dispositiu i dades d’interacció amb el producte— s’utilitzen per a estadístiques d’ús i estan declarats com a no vinculats a la seva identitat.
A Be Native no hi ha seguiment. El manifest de privacitat declara NSPrivacyTracking com a fals i tots els tipus de dades declarats estan marcats com a no recollits amb fins de seguiment. No hi ha publicitat, no hi ha identificador de publicitat i no es venen ni es comparteixen dades amb cap empresa amb fins publicitaris o d’elaboració de perfils. Per això l’app mai no mostra la sol·licitud d’App Tracking Transparency: aquest diàleg del sistema existeix per demanar-li permís per fer-li seguiment, i Be Native no té res a demanar. L’app no conté codi de seguiment, així que no hi ha cap permís a sol·licitar.
Hi ha tres coses més que convé dir d’entrada. No hi ha contrasenya: l’inici de sessió utilitza claus d’accés o Iniciar sessió amb Apple, la clau privada mai no surt del seu dispositiu i no guardem cap secret d’autenticació que es pugui robar o reutilitzar. Les funcions construïdes sobre Apple Intelligence —la cerca semàntica i l’explicació de codi font— s’executen íntegrament al seu dispositiu: la seva consulta, el codi que té en pantalla i l’explicació generada no en surten. I les subscripcions les tramita l’App Store, de manera que mai no veiem ni emmagatzemem les seves dades de pagament.
La resta d’aquesta política és el detall que sosté aquestes afirmacions: què guardem, per a què, amb quina base jurídica, qui ho tracta per compte nostre, quant de temps ho conservem i com pot demanar-nos que ho suprimim.
Qui som i com contactar-nos
El responsable del tractament de les dades personals descrites en aquesta política és BN CODING SL («Be Native», «nosaltres»), societat constituïda a Espanya, amb domicili social a Anabel Segura 10, Planta 3, 28108 Alcobendas (Madrid), Espanya, NIF ESB19487933, i adreça de contacte info@benative.dev. Be Native és el producte; BN CODING SL és la societat que hi ha al darrere.
Per a qualsevol consulta sobre el tractament de dades personals, o per exercir els seus drets, escrigui a info@benative.dev.
Combinem la nostra experiència tècnica amb una visió de privacitat proactiva: cada funcionalitat neix després d’una anàlisi de minimització de dades i avaluem de manera contínua els nous frameworks d’Apple per alinear-nos amb les seves proteccions. Dissenyem els nostres Serveis amb la privacitat i la seguretat com a principis fonamentals i limitem la recollida de dades a l’estrictament necessari per oferir i millorar l’experiència.
Identificadors de dispositiu i de sessió
La primera vegada que obre l’app, el seu dispositiu genera una clau criptogràfica mitjançant el servei App Attest d’Apple. Guardem l’identificador d’aquesta clau (el «key ID») juntament amb el registre d’atestació. El key ID no és el seu nom i no revela per si mateix qui és vostè, però persisteix mentre l’app continuï instal·lada i ens permet distingir una instal·lació d’una altra. Per això el tractem com a dada personal pseudonimitzada, i tot el que aquesta política diu sobre els seus drets se li aplica. Al Mac, l’app utilitza el mecanisme de confiança de dispositiu equivalent disponible en aquesta plataforma, que produeix el seu propi identificador de clau d’instal·lació i es tracta de la mateixa manera i amb les mateixes finalitats que es descriuen aquí.
Utilitzem el key ID només per a tres finalitats: verificar que les peticions als nostres servidors procedeixen d’una còpia autèntica i no manipulada de l’app; emetre llicències DRM per sessió per a la reproducció de vídeo; i fer complir el límit d’una reproducció de vídeo simultània per instal·lació. La càrrega d’atestació es codifica amb CBOR (RFC 8949) i es transmet sobre TLS; CBOR és un format de codificació, no un mètode de xifratge, i el mencionem únicament per descriure’n el format. Els tokens de sessió són de curta durada, caduquen automàticament i s’associen al key ID mentre dura la sessió.
Base jurídica: el nostre interès legítim a protegir els nostres continguts i els nostres sistemes davant el frau i l’accés no autoritzat (art. 6.1.f RGPD). Pot oposar-s’hi en qualsevol moment d’acord amb l’art. 21 RGPD, tenint en compte que sense atestació no és possible oferir la reproducció de vídeo.
Ús de Be Native sense compte
Pot fer servir l’app sense crear un compte de Be Native. Sense iniciar sessió pot llegir els articles, veure els vídeos, escoltar els pòdcasts i els butlletins, explorar lliçons de mostra, fer servir la cerca semàntica al dispositiu i desar fins a deu notes al seu dispositiu. El que aporta el compte són les notes il·limitades, la sincronització entre l’iPhone, l’iPad i el Mac, i la seva subscripció.
Mentre continuï sense iniciar sessió no guardem ni la seva adreça de correu ni un identificador de compte, de manera que no es recull cap dels dos tipus de dades vinculats a la seva identitat. L’identificador de clau d’instal·lació descrit més amunt sí que existeix, perquè és el que permet als nostres servidors distingir una còpia autèntica de l’app d’una de no autoritzada.
Creació d’un compte
Si decideix registrar-se, ho pot fer amb Iniciar sessió amb Apple o crear un compte mitjançant una clau d’accés. Aquests mètodes es basen en credencials úniques gestionades per Apple i poden utilitzar el servei de reenviament privat de correu d’Apple: si fa servir Hide My Email, el que guardem és l’adreça de reenviament que ens facilita Apple, no la seva. Els únics atributs opcionals que pot facilitar són el seu nom visible i el seu correu electrònic, i s’emmagatzemen exclusivament perquè controli el seu compte. Als nostres sistemes la seva identitat sempre es vincula a l’identificador únic de la credencial d’Iniciar sessió amb Apple o de la clau d’accés. Pot revocar la credencial als ajustos d’Apple quan ho desitgi i els nostres servidors rebutjaran automàticament futurs inicis de sessió fins que decideixi tornar-la a connectar.
L’identificador de compte i l’adreça de correu electrònic són els dos tipus de dades que l’etiqueta de privacitat de l’App Store declara com a vinculats a la seva identitat. Existeixen perquè el seu compte, el seu contingut sincronitzat i la seva subscripció funcionin a tots els seus dispositius. No els utilitzem per a analítica, publicitat ni elaboració de perfils.
Base jurídica: l’execució del contracte que celebra amb nosaltres en crear un compte i utilitzar els Serveis (art. 6.1.b RGPD).
Sincronització de contingut i progrés
Les persones registrades poden sincronitzar el seu progrés entre dispositius: reproducció de pòdcasts, lliçons en vídeo, articles llegits, fites de cursos, minicursos, fragments de codi, trucs i estat de finalització. Els quaderns digitals d’apunts, les notes i les llistes de preferits també se sincronitzen. Aquesta informació es xifra en trànsit i en repòs als nostres servidors i només es vincula a la seva credencial d’Iniciar sessió amb Apple o de clau d’accés.
Les notes que elimina passen a una paperera perquè les pugui recuperar, la qual cosa significa que una nota esborrada roman als nostres servidors fins que es buida la paperera o venç el seu termini de conservació. Pot eliminar el seu compte en qualsevol moment des de l’app per esborrar aquestes dades sincronitzades, i l’eliminació es propaga a les nostres còpies de seguretat a mesura que aquestes es sobreescriuen.
Base jurídica: l’execució del contracte (art. 6.1.b RGPD).
Subscripcions i compres
Les subscripcions les ven i les tramita l’App Store. No disposem de passarel·la de pagament pròpia, així que mai no rebem ni emmagatzemem les dades de la seva targeta, la seva adreça de facturació ni cap altra dada de pagament. Per confirmar que té dret al contingut que ha pagat, els nostres servidors verifiquen la compra amb Apple i guarden els identificadors de transacció que Apple retorna, l’identificador de la transacció original, l’estat de la subscripció i les seves dates de renovació o de venciment.
Base jurídica: l’execució del contracte (art. 6.1.b RGPD) per verificar el seu dret d’accés, i el compliment d’una obligació legal (art. 6.1.c RGPD) respecte als registres comptables i fiscals que estem obligats a conservar.
Lliurament de mitjans i DRM
Els vídeos formatius de Be Native estan protegits amb el sistema FairPlay Streaming DRM d’Apple. Cada sol·licitud de reproducció genera una llicència única a partir de les dades d’atestació descrites més amunt, i el context de clau de contingut (CKC, «content key context») resultant s’emet per sessió per impedir-ne la reutilització fora d’aquesta petició. Operem la cadena DRM amb el nostre soci de mitjans Axinom GmbH (Fürth Office, Kurgartenstrasse 37, 90762 Fürth, Alemanya). Axinom allotja els segments de vídeo xifrats, els subtítols i les transcripcions associades i els recursos gràfics que alimenten el nostre catàleg, tot això dins de l’Espai Econòmic Europeu.
Axinom actua com a encarregat del tractament per compte nostre: tracta la petició de llicència DRM i l’adreça IP des de la qual es fa, segueix les nostres instruccions i no pot utilitzar aquestes dades per a finalitats pròpies. No enviem a Axinom el seu nom, la seva adreça de correu ni el seu identificador de compte.
Base jurídica: l’execució del contracte, per poder-li lliurar el vídeo que ha demanat reproduir (art. 6.1.b RGPD), i el nostre interès legítim a protegir el contingut davant la còpia no autoritzada (art. 6.1.f RGPD).
Analítica i diagnòstics
Recopilem mètriques d’interacció amb el producte —quines funcions s’obren, i amb quina freqüència— i diagnòstics de rendiment, per saber què millorar i mantenir l’app estable. Aquests registres s’associen a un identificador de dispositiu, no al seu nom ni al seu compte: són pseudònims, no anònims. No els unim al seu compte, i per això l’etiqueta de privacitat de l’App Store declara tant l’identificador de dispositiu com les dades d’interacció amb el producte com a no vinculats a la seva identitat. Els agreguem i després suprimim els registres per instal·lació; a partir d’aquest moment només queden xifres agregades, que no permeten remuntar a cap persona. Aquesta agregació es fa setmanalment.
Base jurídica: el nostre interès legítim a conèixer com es fa servir l’app i mantenir-la estable (art. 6.1.f RGPD). Pot oposar-s’hi en qualsevol moment escrivint a info@benative.dev.
Intel·ligència al dispositiu
La cerca semàntica i la funció d’explicació de codi s’executen íntegrament al seu dispositiu, mitjançant Apple Intelligence i el framework Foundation Models d’Apple sobre el Neural Engine. La seva consulta, el codi que està veient i l’explicació generada no surten del seu dispositiu i no s’envien als nostres servidors ni a cap tercer. No els rebem, no els emmagatzemem i no els podem veure. Aquestes funcions requereixen un dispositiu compatible amb Apple Intelligence; quan no ho és, la funció simplement no s’ofereix.
No prenem decisions automatitzades que produeixin efectes jurídics sobre vostè o l’afectin significativament de manera similar, en el sentit de l’art. 22 RGPD. Les explicacions generades al seu dispositiu es produeixen de manera automàtica, poden ser incompletes o incorrectes i s’ofereixen amb una finalitat exclusivament formativa.
Notificacions
Les notificacions push són opcionals. Si les activa, el seu dispositiu ens facilita un token de notificació que conservem mentre les notificacions continuïn activades i que fem servir per enviar-li avisos generals, com ara continguts nous publicats o esdeveniments. Mai no personalitzem notificacions en funció d’analítica, perfils publicitaris o segmentacions de comportament. Pot desactivar-les en qualsevol moment des de la Configuració del sistema i pot demanar-nos que suprimim el token escrivint a info@benative.dev.
Base jurídica: el seu consentiment, prestat en acceptar el permís del sistema (art. 6.1.a RGPD). El pot retirar en qualsevol moment, sense que això afecti res més del seu compte.
El nostre lloc web
benative.dev serveix les nostres pàgines públiques i aquesta política. No utilitzem cap eina d’analítica al lloc web. Les tipografies que fa servir el lloc se serveixen des del mateix benative.dev, de manera que carregar una pàgina no comunica la seva visita a cap tercer. Es carrega un únic recurs de tercers, recollit als apartats sobre encarregats del tractament i sobre transferències internacionals que segueixen: la pàgina de contacte carrega Cloudflare Turnstile, que comprova que el formulari l’envia una persona i tracta per a això la seva adreça IP i senyals sobre el seu navegador.
Si ens escriu a través del formulari de contacte, rebem el nom, l’adreça de correu, l’assumpte i el missatge que escriu, juntament amb la versió d’idioma del lloc que ha utilitzat, i els fem servir únicament per respondre-li. Base jurídica: el nostre interès legítim a atendre la sol·licitud que ens ha enviat (art. 6.1.f RGPD) i, en el cas de Turnstile, el nostre interès legítim a protegir el formulari davant l’abús automatitzat.
Etiqueta de privacitat de l’App Store
El manifest de privacitat que viatja dins de l’app —el mateix a les versions d’iPhone, iPad i Mac— declara quatre tipus de dades recollides. És el que mostra la fitxa de l’App Store, i aquesta política fa servir les mateixes paraules:
- Identificador d’usuari — vinculat amb vostè. L’identificador del seu compte. Es recull només si en crea un, i es fa servir per al funcionament de l’app.
- Adreça de correu electrònic — vinculada amb vostè. Es recull només si crea un compte, i es fa servir per al funcionament de l’app.
- Identificador de dispositiu — no vinculat amb vostè. Es fa servir per a analítica.
- Interacció amb el producte — no vinculada amb vostè. Es fa servir per a analítica.
L’app declara a més l’ús de l’API UserDefaults amb el motiu AC6B.1, que és la declaració que Apple exigeix per llegir i escriure els ajustos de la mateixa app: significa que l’app guarda les seves preferències al seu propi dispositiu. Cap tipus de dada està declarat com a recollit amb fins de seguiment, i cap s’utilitza per a publicitat.
Qui més tracta les seves dades
No venem ni lloguem dades personals, i no les comuniquem amb fins publicitaris ni d’elaboració de perfils. Sí que recorrem a un nombre reduït de proveïdors que tracten dades per compte nostre i seguint les nostres instruccions, i que no les poden utilitzar per a finalitats pròpies:
- Axinom GmbH (Alemanya, Espai Econòmic Europeu) — allotjament del vídeo xifrat, els subtítols, les transcripcions i els recursos gràfics, i lliurament de llicències DRM. Tracta les peticions de llicència DRM i l’adreça IP des de la qual es fan. Per lliurar el vídeo, Axinom es recolza en una xarxa de distribució de continguts operada per Microsoft (Azure) com a subencarregat: quan reprodueix una lliçó, el seu dispositiu es connecta a aquesta xarxa, que rep la seva adreça IP per poder-li servir el vídeo.
- Apple Inc. i Apple Distribution International (Estats Units i Irlanda) — Iniciar sessió amb Apple, App Attest, FairPlay Streaming, notificacions push i compres i verificació de subscripcions a l’App Store. Tracta identificadors de credencial, tokens de dispositiu i identificadors de transacció.
- Cloudflare, Inc. (Estats Units) — verificació antiabús (Turnstile) del formulari de contacte de benative.dev. Tracta la seva adreça IP i senyals sobre el seu navegador.
- DigitalOcean — allotjament dels nostres servidors d’aplicació i bases de dades i, per tant, de totes les dades de compte i de sincronització.
També comuniquem dades quan hi estem legalment obligats: per exemple, davant d’un requeriment vinculant d’una autoritat competent.
Transferències internacionals
La nostra infraestructura de vídeo i els nostres servidors d’aplicació són a l’Espai Econòmic Europeu, a Alemanya (Frankfurt). Alguns dels nostres proveïdors estan establerts als Estats Units, de manera que l’ús dels Serveis implica transferències de dades personals fora de l’EEE: Apple (Iniciar sessió amb Apple, App Attest, notificacions push, compres a l’App Store), i Cloudflare, Inc. (verificació antiabús del formulari de contacte de benative.dev).
Aquestes transferències s’emparen en la decisió d’adequació de la Comissió Europea relativa a l’EU-US Data Privacy Framework quan el proveïdor hi està certificat i, en defecte d’això, en les Clàusules Contractuals Tipus adoptades per la Comissió Europea (Decisió (UE) 2021/914), acompanyades de mesures tècniques complementàries. Pot sol·licitar còpia de les garanties aplicades escrivint a info@benative.dev.
Quant de temps conservem les seves dades
Conservem cada tipus de dada només durant el temps que la necessitem per a la finalitat amb què es va recollir:
- Key ID d’atestació i registre d’atestació: mentre l’app continuï instal·lada.
- Tokens de sessió: caduquen automàticament en acabar la sessió de reproducció.
- Dades del compte (identificador de la credencial, nom visible i correu electrònic opcionals): mentre el compte existeixi; se suprimeixen sense dilació indeguda des que vostè ho sol·licita.
- Progrés, quaderns, notes i preferits sincronitzats: mentre el compte existeixi; se suprimeixen amb el compte. Les notes que passen a la paperera es conserven fins que vostè la buida.
- Còpies de seguretat que contenen dades de compte: fins que la còpia se sobreescriu, cosa que passa cada setmana.
- Correspondència de suport, inclosos els missatges enviats des del formulari de contacte: el temps necessari per atendre la seva consulta i el seu seguiment.
- Analítica: els registres per instal·lació se suprimeixen després de l’agregació; les xifres agregades, que no permeten remuntar a cap persona, es conserven de manera indefinida.
- Estat de la subscripció i identificadors de transacció de l’App Store: mentre duri la subscripció i, després, durant el temps que exigeix la normativa comptable i fiscal: sis anys, d’acord amb l’art. 30 del Código de Comercio.
Les seves preferències les guarda l’app al seu propi dispositiu i desapareixen quan desinstal·la l’app.
Seguretat
Protegim la seva informació amb xifratge en trànsit (TLS) i en repòs, controls d’accés estrictes, gestió de claus recolzada per maquinari i atestació de dispositius. No hi ha cap contrasenya per robar: l’autenticació utilitza claus d’accés o Iniciar sessió amb Apple, la clau privada mai no surt del seu dispositiu i els nostres servidors només guarden la clau pública. Revisem les nostres mesures amb regularitat, les mantenim alineades amb els requisits de la plataforma d’Apple, i registrem i investiguem els accessos anòmals als nostres sistemes.
Cap sistema és completament segur. Si una bretxa afecta les seves dades personals i comporta un risc alt per als seus drets, l’hi notificarem a vostè i a l’autoritat de control competent d’acord amb els arts. 33 i 34 RGPD.
Els seus drets
L’assisteixen els drets d’accés, rectificació, supressió, limitació del tractament, oposició i portabilitat, i el dret a no ser objecte d’una decisió basada únicament en el tractament automatitzat. Quan el tractament es basi en el seu consentiment, el pot retirar en qualsevol moment, amb la mateixa facilitat amb què el va prestar, sense que això afecti la licitud del tractament realitzat amb anterioritat.
A la pràctica, pot:
- Fer servir l’app sense crear un compte.
- Eliminar el seu compte en qualsevol moment des de l’app per esborrar les dades sincronitzades.
- Desactivar les notificacions push des de la Configuració del sistema.
- Sol·licitar còpia de les seves dades sincronitzades, o demanar-nos que les rectifiquem o les suprimim, escrivint a info@benative.dev.
- Oposar-se als tractaments que basem en el nostre interès legítim, incloent-hi l’analítica.
- Sol·licitar l’eliminació completa del compte, la qual cosa desactivarà les credencials i esborrarà el seu contingut sincronitzat.
- Demanar-nos que tanquem el seu compte i deixem de prestar-li els Serveis. Aquesta sol·licitud és independent del dret de desistiment respecte d’una subscripció, que s’exerceix davant d’Apple en els termes descrits a les nostres Condicions d’ús.
Com exercir-los. Escrigui a info@benative.dev des de l’adreça de correu associada al seu compte, o utilitzi l’opció d’eliminació de compte dins de l’app. Respondrem en el termini d’un mes des de la recepció de la seva sol·licitud. Si la sol·licitud és complexa, o si en rebem diverses seves, podrem prorrogar aquest termini dos mesos més, comunicant-li’n el motiu dins del primer mes. L’exercici d’aquests drets és gratuït. Si no el podem identificar amb seguretat raonable, li podrem demanar informació addicional únicament per confirmar la seva identitat; no la farem servir per a cap altra finalitat.
Reclamacions. Si considera que no hem tractat correctament les seves dades, té dret a presentar una reclamació davant una autoritat de control. A Espanya és la Agencia Española de Protección de Datos (C/ Jorge Juan 6, 28001 Madrid, www.aepd.es). També pot reclamar davant l’autoritat de control de l’Estat membre de la Unió Europea en què resideixi o treballi; al Regne Unit, davant la Information Commissioner’s Office.
Menors i edat de consentiment digital
Be Native està pensada per a professionals i per a persones adultes que volen aprendre a desenvolupar programari. No recopilem conscientment dades personals de menors que no hagin arribat a l’edat a partir de la qual poden consentir per si sols el tractament de les seves dades, i aquesta edat la fixa la llei del país on resideix el menor, no nosaltres.
A la Unió Europea va dels 13 als 16 anys d’acord amb l’art. 8.1 RGPD: 13 a Portugal, Dinamarca, Suècia i Finlàndia; 14 a Espanya i Itàlia; 15 a França; i 16 a Alemanya, els Països Baixos i Polònia. Al Regne Unit són 13 i als Estats Units són 13, d’acord amb la COPPA. Dos dels nostres mercats queden fora d’aquest rang: a l’Índia, la Digital Personal Data Protection Act, 2023 exigeix consentiment parental verificable per a qualsevol menor de 18 anys; a la Xina continental, la Personal Information Protection Law exigeix el consentiment del pare, la mare o el tutor per a qualsevol menor de 14 anys. Si al seu lloc de residència regeix una edat diferent, aquesta és la que se li aplica.
Si no ha arribat a aquesta edat, li preguem que no creï un compte llevat que qui tingui la pàtria potestat o tutela sobre vostè presti o autoritzi aquest consentiment. Si creu que un menor ens ha facilitat dades personals, escrigui a info@benative.dev i les suprimirem.
Canvis en aquesta política
Podem actualitzar aquesta Política de privacitat per reflectir canvis en els Serveis o en la normativa. Quan ho fem, actualitzarem la data de “Última actualització” i, si el canvi és significatiu, l’hi comunicarem a l’app o per correu electrònic abans que entri en vigor. Aquesta política l’informa de com tractem les dades personals: no és un contracte, i l’ús continuat dels Serveis no es considera una acceptació d’aquesta. Quan un canvi requereixi el seu consentiment d’acord amb la normativa de protecció de dades, l’hi demanarem per separat i podrà negar-s’hi.
Contacte
Si té preguntes, sol·licituds o inquietuds sobre aquesta Política de privacitat o el tractament de les seves dades, escrigui a info@benative.dev o a BN CODING SL, Anabel Segura 10, Planta 3, 28108 Alcobendas (Madrid), Espanya. Resoldrem qualsevol incidència amb transparència i la màxima diligència.
