2025 : Une nouvelle ambition pour MDS.   Découvrez bientôt notre stratégie et nos innovations. En attendant, explorez notre vision

Más de 400 clientes han confiado en nosotros

Nuestros servicios y ofertas

Consultoría RGPD

Su gerente para la gestión de riesgos en protección de datos

Software de RGPD

Simplifique su cumplimiento y asegure sus datos de manera eficaz.

Formación DPO

Desarrolle sus competencias para garantizar el cumplimiento RGPD de su organización.organisation.

Externalización RGPD

Delegate sus obligaciones RGPD con total confianza

Cumplimiento

Asegure la tranquilidad de sus operaciones con total cumplimiento

Expert-RGPD
Nuestros perfiles y socios

Expertos certificados y reconocidos en su campo de especialización.

Para acompañar a nuestros clientes, formamos equipos multidisciplinarios que incluyen:

Con nuestros socios, tenemos la capacidad de acompañar a nuestros clientes en la fase pre-judicial o en la gestión de litigios relacionados con el RGPD.

Consultores Juristas RGPD, todos certificados como DPD / DPO por Bureau Veritas

Especialistas en seguridad informática SI/RSSI

Abogados que intervienen en diferentes áreas del Derecho.

Creado en 2017 en la Isla de la Reunión, My Data Solution es un grupo francés, experto en cumplimiento RGPD. Su socio de confianza para un cumplimiento simple y eficaz, ofrecemos soluciones a medida adaptadas a su empresa. Nuestro equipo le guía en cada etapa para proteger sus datos y garantizar su cumplimiento con total tranquilidad.

My Data Solution es miembro de las siguientes instituciones.

¿Por qué elegirnos?

Una visión única de la consultoría basada en tres valores clave: Seguridad, Transparencia y Confianza

Un enfoque metodológico a medida que le brinda seguridad a lo largo de su proceso de cumplimiento

Una presencia a su lado 24/7 gracias a nuestras implantaciones Follow the Sun

Un actor imprescindible gracias a su oferta de servicios completa

Una intervención realizada por perfiles expertos (juristas, SI RSSI), certificados (Bureau Veritas y AFNOR) y nuestra red de socios abogados

Más de 400 clientes ya han confiado en nosotros

(function() { function initMdsAudit() { var form = document.querySelector('.mds-audit form.elementor-form'); if (!form) return; var ids = ['q1','q2','q3','q4','q5','q6','q7','q8','q9','q10']; function calcScore() { var total = 0; ids.forEach(function(id) { var input = form.querySelector('input[name="form_fields[' + id + ']"]:checked'); if (input && input.value) { var val = parseInt(input.value, 10); if (!isNaN(val)) total += val; } }); var hidden = form.querySelector('input[name="form_fields[score_total]"]'); if (hidden) hidden.value = total; var out = document.querySelector('#mds-score'); if (out) { out.textContent = total + '/100'; out.classList.remove('mds-score-low','mds-score-mid','mds-score-high'); if (total < 30) out.classList.add('mds-score-low'); else if (total < 70) out.classList.add('mds-score-mid'); else out.classList.add('mds-score-high'); } var msg = ''; if (total < 30) { msg = '

Risque élevé de non-conformité.
Les fondamentaux manquent (registre, bases légales, sécurité). Demandez un audit express gratuit et un plan d’action priorisé.

'; } else if (total < 70) { msg = '

Conformité partielle.
Plusieurs zones critiques subsistent (sécurité, contrats). Recevez un plan d’action et une estimation d’effort.

'; } else if (total < 85) { msg = '

Bonne conformité.
Quelques optimisations restantes (sensibilisation, audits). Visez le niveau d’excellence.

'; } else { msg = '

Conformité avancée.
Excellent niveau. Nous vous aidons à maintenir & valoriser cet avantage.

'; } var reco = document.querySelector('#mds-reco'); if (reco) reco.innerHTML = msg; } form.addEventListener('change', calcScore); form.addEventListener('keyup', calcScore); // Elementor ré-injecte le DOM entre les steps → on observe var observer = new MutationObserver(calcScore); observer.observe(form, {subtree: true, childList: true}); calcScore(); } // Le popup peut arriver après chargement → petit polling function waitForForm() { var tries = 0; var iv = setInterval(function() { if (document.querySelector('.mds-audit form.elementor-form')) { clearInterval(iv); initMdsAudit(); } else if (++tries > 20) { clearInterval(iv); } }, 300); } document.addEventListener('DOMContentLoaded', waitForForm); })(); /* === MDS – Progress bar for multi-step === */ (function () { function getForm() { return document.querySelector('.mds-popup .elementor-form'); } function getBar() { return document.querySelector('.mds-popup .mds-progress__bar'); } function updateProgress() { var form = getForm(), bar = getBar(); if (!form || !bar) return; var steps = form.querySelectorAll('.e-form__step'); if (!steps.length) { bar.style.width = '100%'; return; } // repère le step visible (Elementor masque les autres) var visibleIndex = 0; steps.forEach(function (s, i) { var hidden = s.classList.contains('elementor-hidden') || getComputedStyle(s).display === 'none'; if (!hidden) visibleIndex = i; }); var pct = Math.round(((visibleIndex + 1) / steps.length) * 100); bar.style.width = pct + '%'; } function boot() { var form = getForm(); if (!form) { setTimeout(boot, 300); return; } updateProgress(); // clic sur Next/Previous form.addEventListener('click', function (e) { if (e.target.closest('button')) setTimeout(updateProgress, 30); }); // si Elementor ré-injecte le DOM, on recalcule var mo = new MutationObserver(updateProgress); mo.observe(form, { attributes: true, childList: true, subtree: true }); } document.addEventListener('DOMContentLoaded', boot); })();