Guía De Auditoría Algorítmica - Eticas Research & Consulting

Transcription

Guía deAuditoríaAlgorítmicaEnero de 2021

ÍNDICE DE CONTENIDOSPREFACIO41. INTRODUCCIÓN72. LA AUDITORÍA ALGORÍTMICA EN EL CONTEXTO DE LAS N ORMASRELATIVAS A LA PROTECCIÓN DE DATOS143. METODOLOGÍA DE LA AUDITORÍA ALGORÍTMICA193.1 Objetivos generales de la auditoría algorítmica213.2 Principios rectores de la auditoría233.2.1 Cumplimiento legal y ético233.2.2 Deseabilidad243.2.3 Aceptabilidad253.2.4 Protección y gestión adecuada de los datos263.3 Fases de la auditoría273.3.1 Estudio preliminar (punto de partida):¿quién, qué y cómo se hacía previamente?283.3.2 Mapeo de la situación: ¿cómo, cuándo, por qué y para qué desarrolla eimplementa qué algoritmo? ¿Cumple unos requisitos mínimos para ser auditado? 313.3.3 Plan de análisis: ¿cómo, cuándo y para qué se desarrolla la auditoría?403.3.4 Análisis: ejecución del Plan de análisis433.3.5 Informe de auditoría: explicación, interpretación de resultados,recomendaciones y conclusiones de la auditoría.GUÍA DE AUDITORÍA ALGORÍTMICA612

4. RECOMENDACIONES PARA LA MEJORA DE LOS SISTEMAS TRAS LAREALIZACIÓN DE UNA AUDITORÍA644.1 Recomendaciones relativas a la gestión de los datos yla precisión de un algoritmo674.1.1 Respecto a las bases teóricas/metodológicas del sistema674.1.2 Respecto a la base de datos674.1.3 Respecto al tratamiento de datos y variables694.1.4 Respecto al funcionamiento del algoritmo714.2 Recomendaciones relativas al cumplimiento ético y legal734.3 Recomendaciones para una mayor aceptabilidad y deseabilidad del sistema754.3.1 Respecto al uso del sistema754.3.2 Respecto a las medidas de transparencia y los mecanismos deresponsabilidad y rendición de cuentas5. ANEXOS78805.1 Anexo 1: Glosario815.2 Anexo 2: Modelo ejemplo de informe de auditoría algorítmica935.3 Anexo 3: Ejemplo de tabla de valoración de riesgo975.4 Anexo 4: Aspectos relevantes del RGPD y LOPDGDD parala auditoría algorítmica6. REFERENCIASGUÍA DE AUDITORÍA ALGORÍTMICA981053

PrefacioLa presente Guía de Auditoría Algorítmica ha sido elaborada y adaptada por un equipo deinvestigación de Eticas Research and Consulting SL, bajo el encargo y la supervisión de laAgencia Española de Protección de Datos. La metodología aquí propuesta se ha desarrolladosobre la base de textos especializados en este campo y a la experiencia del equipo auditor deEticas Research and Consulting, con la colaboración del Dr. Carlos Castillo de la UniversitatPompeu Fabra.GUÍA DE AUDITORÍA ALGORÍTMICA4

RESUMENEsta Guía de Auditoría Algorítmica ofrece directrices y orientacionesmetodológicas para la realización de auditorías de aquellos productos yservicios enmarcados en el ámbito de la Inteligencia Artificial (IA) queGUÍA DE AUDITORÍA ALGORÍTMICA5

incluyan el uso de algoritmos y que, en alguna etapa del proceso,recopilen o traten datos de carácter personal.Los servicios de IA basados en el uso de algoritmos se extienden conrapidez tanto en el sector público como en el privado. No obstante, losalgoritmos son a menudo definidos como “cajas negras” de códigoinformático y datos, cuyos resultados se vuelven cada vez másimpredecibles e incontrolables. Esto genera muchas preocupacionesacerca de su impacto ético, social, jurídico y, también, empresarial. Elrespeto por los derechos fundamentales a la privacidad y a la protecciónde los datos personales forma parte de estas preocupaciones. La etiqueta“algoritmo” engloba diversos tipos de sistemas, dependiendo de los datosque el mismo maneja, del tipo de funcionamiento interno que seestablece para dicho sistema, o de los objetivos de su funcionamiento,entre otros.Esta guía no pretende realizar una definición técnica exhaustiva de estetipo de tecnologías, ni establecer una metodología de auditoría específicapara cada una de ellas. Su objetivo es exponer una metodología generalque sirva como hoja de ruta para la auditoría de diversas aplicacionesalgorítmicas. Por lo tanto, la Guía está especialmente dirigida a las y losresponsables del uso de algoritmos, de tratamiento de datos y de larealización de estas auditorías, aunque también pretende ampliar elconocimiento del público general, cada vez más interesado encomprender estas cuestiones.PALABRAS CLAVEAuditoría Algorítmica, Algoritmos, Inteligencia Artificial, Aprendizaje deMáquinas, Machine Learning, Datos Masivos, Big Data, RGPD, Protecciónde Datos Personales, Atribución de Responsabilidad, Rendición deCuentas, Cumplimiento legal, Ética.GUÍA DE AUDITORÍA ALGORÍTMICA6

I. INTRODUCCIÓNEl reciente y rápido desarrollo de las nuevas tecnologías deprocesamiento de datos masivos (big data) y, en particular, de aquellasque se sirven de algoritmos y técnicas de Inteligencia Artificial (IA), tienenimportantes implicaciones a nivel social, económico, jurídico y ético. ElGUÍA DE AUDITORÍA ALGORÍTMICA7

auge de estas nuevas tecnologías, no obstante, se está produciendo en unmarco pre-normativo, que no contribuye a que su desarrollo eimplementación sean todo lo explicables, equitativas y éticas que seríadeseable. Si entendemos que la eficiencia de una nueva tecnologíadepende también de cuánto y cómo le sirva al conjunto de las personas yal desarrollo social, estas carencias también influyen en una disminuciónde esa misma eficiencia tecnológica. En este escenario, la necesidad deregular el uso de soluciones y algoritmos de IA, es clara. Actualmenteexisten iniciativas y propuestas a nivel europeo y organismos y estructurasadministrativas en España que contribuyen a establecer líneas deorientación al respecto, pero es necesario reforzar dicho marconormativo.El uso de algoritmos aumenta de forma constante, tanto por parte tantodel sector público, como del privado, incluyendo ámbitos como ero,lastelecomunicaciones, el sector salud, la fabricación, el transporte, laenergía o la educación, por poner algunos ejemplos. No obstante, losalgoritmos, especialmente aquellos de aprendizaje automático seconvierten, a menudo, en un conjunto opaco de código informático ydatos, lo cual dificulta que otras personas o entidades puedancomprender, predecir o controlar qué ocurre en su interior y cuáles seránlas implicaciones de las operaciones llevadas a cabo. Por este motivo, seha extendido la definición de los algoritmos como “cajas negras”. Estoimplica que el uso de algoritmos puede afectar de manera indeseable alas personas, a grupos de personas o al conjunto de la sociedad, dandolugar a potenciales riesgos, a menudo relacionados con posibles sesgos delsistema y formas de discriminación, capaces de afectar a individuos ogrupos sociales vulnerables. Dichas formas de impacto social se irándefiniendo a lo largo de la Guía. Además, esta opacidad de los sistemasalgorítmicos pone en tela de juicio el respeto a la privacidad y a laprotección de datos personales. Como se verá a lo largo de esta guía, estoimplica analizar los algoritmos, también, en el contexto social, económicoGUÍA DE AUDITORÍA ALGORÍTMICA8

y cultural del que forman parte, y de acuerdo con la perspectiva de laspersonas a las que este afecta, directa o indirectamente.En este escenario, las auditorías algorítmicas se presentan como unaforma necesaria de hacer que esta tecnología sea más explicable, mástransparente, más predecible y más controlable por la ciudadanía, lasinstituciones públicas y también las empresas, ya sea antes del desarrollodel sistema, durante su desarrollo o a posteriori. Contribuyen también amejorar los mecanismos de atribución de responsabilidad y de rendiciónde cuentas de los sistemas algorítmicos. La metodología para auditaralgoritmos, sin embargo, no es sencilla ni está completamente definidatodavía, lo cual supone un desafío.En este contexto complejo, Eticas Research and Consulting presentaesta Guía de Auditoría Algorítmica, con tres objetivos principales: El primero, y más general, es clarificar el vínculo entre larealización de auditorías algorítmicas y la salvaguarda de los derechosfundamentales a la privacidad y a la protección de datos personales, querecoge la Carta de los Derechos Fundamentales de la Unión Europea. El segundo es aportar claridad respecto al necesario marconormativo para los sistemas algorítmicos, contribuyendo a la correctainterpretación e implementación del Reglamento Europeo de Protecciónde Datos del Parlamento Europeo y del Consejo, y de su ampliación en loscasos necesarios. El tercero, que representa el principal elemento de interés de estaGuía, es ofrecer directrices y orientaciones metodológicas para larealización de auditorías algorítmicas que permitan examinar estastecnologías, de manera que sean diseñadas, desarrolladas y utilizadas deuna forma aceptable desde el punto de vista jurídico, pero tambiénGUÍA DE AUDITORÍA ALGORÍTMICA9

previsible, proporcional, deseable, sostenible y socialmente justa yresponsable.La presente Guía de Auditoría Algorítmica, por tanto, se encuadra en lopropuesto por la Guía de Adecuación al RGPD de tratamientos queincorporan Inteligencia Artificial de la AEPD, en lo que respecta alcumplimiento efectivo de los principios de protección de datos personalesy cómo el correcto planteamiento y desarrollo de una auditoríaalgorítmica puede contribuir a este objetivo. Esto es importante, dadoque una auditoría algorítmica, puede tener, a su vez, un impactoindeseable desde el punto de vista social, jurídico, político o empresarial,si se realiza de manera inadecuada, dado que esta puede suponer unareconfiguración o un cambio en la implementación de un algoritmo, queresulte más perjudicial que la anterior. La auditoría algorítmica requiere,además, una especial atención en la recopilación y el tratamiento de losdatos personales y sensibles involucrados en el análisis del algoritmo.Para más información, se sugiere consultar las siguientes fuentes: Artificial Intelligence forEurope, A European strategy for data, Commission Report on safety and liability implicationsof AI, the Internet of Things and Robotics, White Paper on Artificial Intelligence: a Europeanapproach to excellence and trust, Ethics Guidelines for Trustworthy AI.GUÍA DE AUDITORÍA ALGORÍTMICA10

1.1 QUÉ ALGORITMOS DEBEN SER AUDITADOSEn esta guía, se utiliza la palabra algoritmo desde su concepciónsimple y actual en el ámbito de la ciencia de la computación, que es lamás extendida. Desde esta perspectiva, un algoritmo consiste,básicamente, en un conjunto de instrucciones o reglas definidas y noambiguas, ordenadas y finitas que permite, típicamente, contestar unapregunta, tomar una decisión, solucionar un problema, realizar uncómputo, procesar datos o llevar a cabo alguna tarea.Existen diversos tipos de algoritmos, tanto dependiendo de su modode funcionamiento, como de los objetivos que persiguen. Dada estadificultad, esta guía establece una metodología de auditoría general,replicable, con el afán de servir como hoja de ruta para que otros laapliquen a diferentes casos concretos. El foco principal de estametodología está en detectar, prevenir y ayudar a corregir posiblesconsecuencias indeseables derivadas del uso de algoritmos.La metodología de auditoría que se presenta en este manual estáespecialmente pensada para analizar aquellos algoritmos que puedantener un impacto negativo sobre personas o grupos sociales,especialmente sobre aquellos en situaciones más vulnerables. Seconsidera que será especialmente importante auditaraquellosalgoritmos que puedan afectar al acceso a la educación, al trabajo, aprestaciones o beneficios sociales, y/o que se implementen en ámbitosjudiciales, de salud pública u otros ámbitos públicos y de relevancia einterés social.Cualquier algoritmo debe desarrollarse e implementarse de maneraque pueda ser auditado. No obstante, aquellos algoritmos consideradosde impacto social, suponen un mayor riesgo para la protección de losGUÍA DE AUDITORÍA ALGORÍTMICA11

datos personales y para la privacidad e integridad de las personas. En lasección III de esta guía se propone una definición de aquellos tipos deimpacto social, sesgo y discriminación en los que puede incurrir unalgoritmo, y que deben evitarse. Por ejemplo, mientras un algoritmoutilizado para clasificar materiales en una línea de montaje es relevantedesde el punto de vista operacional o económico, pero no es de interésdesde una perspectiva de impacto social. En cambio, los algoritmos deselección de personal tienen diversas implicaciones para los derechos delos y las trabajadoras y, como ya se ha advertido, pueden derivar enviolaciones de derechos como la discriminación por razones de género.Por otra parte, para que un algoritmo de estas características puedaser auditado con garantías de calidad, debe cumplir una serie derequisitos mínimos que se detallan en el apartado de Metodología deeste manual. Esto es lo que consideraremos un “algoritmo auditable”.De acuerdo con la normativa vigente en materia de protección de datos(RGPD y LOPDGDD), todo tratamiento automatizado que produzca efectossignificativos sobre la vida de una persona debe ser siempre supervisadopor una persona. Esto implica el establecimiento claro de roles deresponsabilidad relativos al desarrollo y el uso de un algoritmo, y tambiénla obligación de establecer medidas de prevención y mitigación deriesgos. Para mejorar y reforzar el cumplimiento de estas medidas, lapresente Guía recomienda que todo algoritmo utilizado en el sectorpúblico que cumpla los requisitos que se detallan en esta guía sea objetode una auditoría algorítmica. Asimismo, los algoritmos utilizados en elsector privado, deberían tender a esta misma dinámica de maneraprogresiva y como parte de sus responsabilidades legales y sociales.GUÍA DE AUDITORÍA ALGORÍTMICA12

1.2 A QUIÉN SE DIRIGE ESTA GUÍAEsta Guía de Auditoría Algorítmica se dirige, principalmente a aquellaspersonas en cuya tarea recae la responsabilidad del desarrollo y uso dealgoritmos, y de su auditoría. Por lo tanto, se enfoca principalmente a laspersonas responsables de productos y de proyectos. No obstante, estápensada también para aportar un marco de comprensión estructurado alos equipos de carácter sociológico y técnico implicados en estosprocesos, incluyendo aquellas personas: delegadas de protección dedatos, responsables de ciberseguridad, cumplimiento ético y jurídico,personal técnico y equipos de desarrollo software y ciencia de datos. Porúltimo, también pretende ampliar el conocimiento del público general,cada vez más interesado en comprender estas cuestiones.GUÍA DE AUDITORÍA ALGORÍTMICA13

II. LA AUDITORÍAALGORÍTMICA EN ELCONTEXTO DE LASNORMAS RELATIVAS A LAPROTECCIÓN DE DATOSComo se ha avanzado en el apartado de introducción, esta Guía deAuditoría Algorítmica se centra en desarrollar una metodología deauditoría, especialmente pensada para aquellos algoritmos cuyodesarrollo o implementación pueda tener un impacto social que afecte demanera particular a la protección de datos y a la privacidad de laspersonas.GUÍA DE AUDITORÍA ALGORÍTMICA14

Este apartado tiene dos objetivos principales. El primero es explicarcómo puede afectar el desarrollo y el uso de algoritmos con impactosocial a la protección de datos personales. El segundo es explicar cuáles la normativa vigente relacionada con la realización de auditoríasalgorítmicas, e indicar cómo estas auditorías pueden ayudar alcumplimiento efectivo de dichas normas. En esta línea, se busca tambiénhacer un mapeo de los textos vigentes, que ubique los conceptosutilizados en la metodología de auditoría algorítmica en el marco de laprotección de datos.Los algoritmos, especialmente aquellos que incorporan técnicas deaprendizaje artificial, pueden integrar y tratar cantidades masivas dedatos, incluyendo datos de carácter personal y sensible. No obstante,como se ha señalado de forma recurrente en los últimos tiempos, toparticularmente complejos y opacos, que impiden conocer y controlarcómo se tratan esos datos. Al mismo tiempo, se ha demostrado que elanálisis extensivo de datos puede revelar información de caráctersensible, que los datos no mostraban de forma aislada. A esto se sumaque la finalidad y la utilidad de estos sistemas no siempre se comunica deforma clara y transparente, mientras que los algoritmos se utilizan demanera cada vez más frecuente, para sustituir tareas hasta el momentorealizadas por humanos, que incluyen la ordenación, la predicción, larecomendación o el acompañamiento en la toma de decisiones, entreotras.El desarrollo de nuevas técnicas de recopilación y tratamiento de datosmasivos en las últimas décadas, ha dado lugar a un refuerzo en las normaséticas y jurídicas al respecto de la privacidad y la protección de datospersonales. No obstante, estas siguen siendo insuficientes para darcumplimiento a estos derechos y no se desarrollan al mismo ritmo que lassoluciones tecnológicas. Los derechos a la privacidad y a la protección deGUÍA DE AUDITORÍA ALGORÍTMICA15

datos personales están recogidos en diferentes documentos nacionales ycomunitarios de la Unión Europea, como derechos de carácterfundamental. En concreto, la Carta de los Derechos Fundamentales de laUnión Europea los refleja en sus Artículos 7 y 8 de la siguiente manera: Artículo 7. Respeto de la vida privada y familiar:Toda persona tiene derecho al respeto de su vida privada y familiar, desu domicilio y de sus comunicaciones. Artículo 8. Protección de datos de carácter personalToda persona tiene derecho a la protección de los datos de carácterpersonal que le conciernan. Estos datos se tratarán de modo leal, parafines concretos y sobre la base del consentimiento de la persona afectadao en virtud de otro fundamento legítimo previsto por la ley. Toda personatiene derecho a acceder a los datos recogidos que le conciernan y aobtener su rectificación. El respeto de estas normas estará sujeto alcontrol de una autoridad independiente.La especial importancia de estos derechos en lo que respecta al uso dealgoritmos que tratan datos personales, y especialmente aquellos que lohacen de manera extensiva, pone de manifiesto la necesidad deestablecer medidas de control efectivo, de corrección, responsabilidad,rendición de cuentas y transparencia relativas al tratamiento de los datos.Por ello, esta Guía ofrece directrices y orientaciones metodológicaspara la realización de auditorías algorítmicas, que permitan analizar eidentificar los puntos de tensión que pueden suponer un incumplimientode la normativa de protección de datos. Dichas auditorías permitendetectar posibles sesgos o malas prácticas en el procesamientoautomático de datos, de cara a corregirlos y tenerlos en cuenta comorequisitos de diseño en el desarrollo y uso de algoritmos y soluciones deIA. Esto implica desarrollar mecanismos que permitan examinar estastecnologías, para contribuir a que sean diseñadas, desarrolladas yGUÍA DE AUDITORÍA ALGORÍTMICA16

utilizadas de una forma aceptable desde el punto de vista jurídico, perotambién previsible, proporcional, deseable, sostenible y socialmentejusta y responsable.Por lo que respecta al cumplimiento de la normativa jurídica, que nosocupa en este apartado, hay que señalar que, desde el 25 de mayo de2018, es directamente aplicable en los estados miembros de la UniónEuropea el Reglamento 2016/679 del Parlamento Europeo y delConsejo, de 27 de abril de 2016, relativo a la protección de laspersonas físicas en cuanto al tratamiento y la libre circulación de datospersonales2 (en adelante, RGPD). La transposición española de esteReglamento europeo, ha dado lugar a la elaboración y entrada en vigorde la Ley Orgánica 3/2018, de 5 de diciembre, de Protección de DatosPersonales y garantía de los derechos digitales3 (en adelante,LOPDGDD).2El Reglamento General de Protección de Datos se puede consultar en esta página /?uri CELEX%3A32016R0679.3La Ley Orgánica 3/2018, de 5 de diciembre, de Protección de Datos Personales y garantíade los derechos digitales se puede consultar en esta página A DE AUDITORÍA ALGORÍTMICA17

Por su parte, la Ley Orgánica de Protección de Datos Personales ygarantía de los derechos digitales (LOPDGDD) complementa yparticulariza lo dispuesto por el Reglamento en el caso español,reforzando la importancia de dar cumplimiento a los principios deprotección de datos y a la atención del ejercicio de derechos por partedel responsable, a la vez que incluye determinadas disposicionesaplicables a tratamientos concretos, algunos de los cuales puedenapoyarse en el desarrollo de soluciones que hagan uso de algoritmos.Tanto el RGPD como la LOPDGDD vienen a establecer los principiosdirectores que cualquier tipo de tratamiento, incluidos aquellos basadosen soluciones de Inteligencia Artificial y que utilicen algoritmos, deberespetar definiendo un marco de desarrollo de las actuaciones de losresponsables basado en la gestión de los riesgos para los derechos y laslibertades de los interesados y la rendición de cuentas, o capacidad dedemostrar el cumplimiento de las obligaciones impuestas por lanormativa.Este enfoque, exige a responsables y encargados del tratamientoatender estos requerimientos de manera proactiva, también en el casode los tratamientos basados en un procesamiento automático de datospersonales. Este marco regulatorio debe ser tenido en cuenta por ariaderesponsabilidades o promover obligaciones contradictorias, así como parano favorecer la ambigüedad e inseguridad jurídica en distintos ámbitossectoriales.GUÍA DE AUDITORÍA ALGORÍTMICA18

III. METODOLOGÍADE LA AUDITORÍAALGORÍTMICALa auditoría se concentra en analizar e identificar aquellos aspectos deldiseño, desarrollo e implementación de un algoritmo, que pueden suponerproducir un impacto desventajoso para los grupos desaventajados y unincumplimiento de la normativa de protección de datos de cara acorregirlos y tenerlos en cuenta como requisitos de diseño en el desarrolloy uso de soluciones de IA. Con ello, busca contribuir a que estos algoritmossean diseñados, desarrollados y utilizados de una forma adecuada desdeel punto de vista jurídico, pero también que sean más controlables,GUÍA DE AUDITORÍA ALGORÍTMICA19

deseables, sostenibles y socialmente justos y responsables. Estoimplica que tengan un tratamiento igualitario de los grupos socialesimplicados, sean transparentes y accesibles por parte de la ciudadanía, eincorporen mecanismos de seguridad para prevenir, identificar y mitigarposibles sesgos. Establecer un marco general para el desarrollo de estasauditorías es fundamental, dado que una auditoría algorítmicaimplementada de forma inadecuada, puede tener también consecuenciasindeseables, si no proponen medidas de corrección y mejora adecuadas,o no prestan especial atención a las propias medidas de recopilación ytratamiento de los datos personales y sensibles involucrados en el análisisdel algoritmo.Una auditoría algorítmica se compone de una serie de fases queconvergen en un único objetivo: identificar, anticipar y corregir losposibles riesgos que surjan durante el ciclo de vida del algoritmo y de losdatos tratados. Esto permite, a su vez, reforzar los mecanismos deresponsabilidad y rendición de cuentas y de protección de los derechosy libertades de las personas físicas involucradas (ya sean personasindividuales o grupos) y, especialmente los derechos fundamentales a laprivacidad y a la protección de los datos personales.Una auditoría algorítmica puede ser interna o externa. No obstante,una auditoría siempre debe contar con la colaboración de la persona o elequipo interno de la institución que implementa el algoritmo (o el cliente)y del equipo que lo desarrolla o ha desarrollado. La auditoría externa, sise realiza por una entidad confiable, con una experiencia y unapreparación certificada, que aplique medidas adecuadas de seguridad dela información, y siga una metodología consolidada, puede resultar másobjetiva.44Para no complicar innecesariamente el desarrollo metodológico de la auditoría algorítmica,no se hará referencia constante a esta distinción entre la auditoría interna y la externa a lolargo del documento.GUÍA DE AUDITORÍA ALGORÍTMICA20

3.1 OBJETIVOS GENERALES DE LA AUDITORÍAALGORÍTMICALa metodología propuesta, busca servir como una garantía de calidadde aquellos algoritmos de impacto social desarrollados e implementadospor instituciones públicas y privadas, investigadores, emprendedores einnovadores. Asimismo, superar carencias en los procesos y las medidasde responsabilidad y de rendición de cuentas, relativas a las accionesderivadas del funcionamiento de los algoritmos. Esto implica establecerprocedimientos de análisis de estos sistemas que conlleven, por unaparte, un ejercicio de reflexión crítica y concienciación sobre su posibleimpacto y, por otra, la implementación de mecanismos de transparenciaque permitan conocer los pasos del diseño y el desarrollo del sistema.El fin de una auditoría es identificar o anticipar errores, riesgos oamenazas (actuales o potenciales) y ayudar a corregirlos. Esto puededarse en cualquiera de las fases del desarrollo del sistema, tanto en sudiseño y puesta en marcha, como en la fase de funcionamiento yposteriormente a él. Por lo tanto, también permite trazar una estrategiade mejora de los procesos con intervención algorítmica en el futuro yresponder a un fallo una vez que el algoritmo ha sido puesto en marcha.No obstante, cabe resaltar la importancia de implementar métodos deauditoría previos al despliegue y puesta en marcha de los sistemas. Elsector tecnológico, incluidas las empresas e instituciones públicas, debehabituarse a auditar sus algoritmos, como una forma de asegurar suresponsabilidad social. Como veremos, esto comparte muchos de losprincipios y resultados de las evaluaciones de protección de datos y de laprivacidad.Dependiendo de quién realice esta auditoría, los objetivos concretosde la auditoría podrán variar. Esto quiere decir que una auditoríaGUÍA DE AUDITORÍA ALGORÍTMICA21

nerarconocimiento fundamental y aplicado sobre el comportamiento de lossistemas algorítmicos y sus efectos y reportarlo a la sociedad. En el casode las auditorías desarrolladas por organizaciones de la sociedad civil,el objetivo podría ser investigar los sistemas que podrían afectar a laspersonas con las que trabajan o a las que defienden. En el caso de laconsultoría, la auditoría podrá servir para recomendar mejoras en lossistemas desarrollados por instituciones públicas o privadas, para evitarque estos generen sesgos y formas de discriminación. Como últimoejemplo, si estas son realizadas por la misma institución que desarrollao implementa el algoritmo, servirán como una forma de autoevaluaciónde riesgos e impacto.El tipo de evaluación que pueda llevar a cabo una auditoría, dependeráde la fase de desarrollo e implementación del algoritmo, o de su ciclo devida. Esto quiere decir que, mientras en las primeras fases de la auditoría,se podrán realizar análisis de los posibles riesgos, en las últimas fases sepodrán implementar medidas de análisis de su impacto real.La metodología de auditoría algorítmica que aquí se propone, tiene encuenta la importancia de que se realice una parte de análisis técnico,que permita evaluar la eficacia del sistema en sí mismo (y de acuerdo conlos objetivos establecidos para este), y otra parte de análisis cualitativo.Esta segunda parte de la auditoría tiene por objetivo valorar ladeseabilidad y la aceptabilidad de un algoritmo, desde una perspectivamás amplia, que tenga en cuenta cómo este se implementa, se integraen su contexto social, a qué sistemas previos sustituye (si lo hace), quénuevas dinámicas introduce, etc.Cuando se audita un algoritmo, el objetivo es ganar conocimientosobre el sistema en sí mismo y sobre el entorno (general y concreto) enel que se integra y opera este sistema. Esto implica preguntarse si suGUÍA DE AUDITORÍA ALGORÍTMICA22

funcionamiento es adecuado y pertinente, si cumple la legalidad vigente,si es eficaz, si es replicable en contextos similares y si es robusto; perotambién implica preguntarse si es transparente, si es explicable, si es útily si se utiliza de manera adecuada, o si es deseable desde un punto devista ético, social y cultural. Esto debe permitir conocer si el modeloalgorítmico puede haber sido diseñado sobre unas bases inestables oinapropiadas, o si su desarrollo o funcionamiento puede tenerconsecuencias perjudiciales sobre las personas. En este sentido, se tratatambién de hacer que los resultados sean más previsibles, menosinciertos y más controlables por el conjunto de la ciudadanía.La ejecución de una auditoría algorítmica requiere considerar de formaprevia aquellos factores que permitan establecer una ruta de trabajo, asícomo las fases y pasos a seguir para poder realizarla de una formaadecuada.3.2 PRINCIPIOS RECTORES DE LA AUDITORÍALa metodología de auditoría algorítmica presentada en esta guía seconstruye atendiendo a cuatro pilares o principios rectores, que no serelacionan de manera jerárquica, sino que se sitúan a un mismo plano deimportancia, son complementarios, y deben ser tenidos en cuentadurante todo el proceso de auditoría:3 . 2 . 1 C U M P L I M I EN T O L E G A L Y É T I C OEn primer lugar, todo algoritmo debe cumplir con lo dispuesto por lasnormas jurídicas y deontológicas vigentes. A este respecto, la auditoríade un algoritmo debe tener en cuenta cuál es el marco jurídico aplicabley cuáles son los derechos y valores implicados. En el caso de la protecciónde datos personales, como se ha explicado, es el marco establecido porel Reglamento General de Protección de Datos del Parlamento Europeo ydel Consejo, así como por la Ley Orgánica 3/2018, de 5 de diciembre, deGUÍA DE AUDITORÍA ALGORÍTMICA23

Protección de Datos Personales y garantía de los derechos digitales, yaquellos textos jurídicos y normas sectoriales relacionados con el ámbitode actuación concreto que sea

LA AUDITORÍA ALGORÍTMICA EN EL CONTEXTO DE LAS NORMAS RELATIVAS A LA PROTECCIÓN DE DATOS 14 3. METODOLOGÍA DE LA AUDITORÍA ALGORÍTMICA 19 . telecomunicaciones, el sector salud, la fabricación, el transporte, la energía o la educación, por poner algunos ejemplos. No obstante, los