Voor Gemeente Vlissingen zijn wij op zoek naar een Privacy Officer ADV. Ben jij bedreven in het vertalen van de Algemene Verordening Gegevensbescherming (AVG) naar praktische toepassingen in de praktijk en kun je effectieve beheersactiviteiten op het gebied van privacy ontwikkelen en coördineren? Ben je juridisch goed onderlegd en beschik je daarnaast over coachende vaardigheden om de kennis en bewustwording op het gebied van privacy te vergroten? Ben jij in staat om management goed te adviseren en hen goede beslissingen te laten nemen op het gebied van privacy? Dan zijn wij op zoek naar jou! Dan hebben wij een uitdagende vacature als privacy officer!Wat kom jij waarmaken voor Eindhoven? Wij zijn op zoek naar een extra collega om ons te helpen onze bedrijfsprocessen goed en efficiënt door te laten lopen maar natuurlijk wèl binnen de grenzen die de AVG ons toestaat en zodanig dat we de rechten van onze inwoners, bedrijven en collega’s/partners op privacyvlak goed borgen! Iemand die ook effectieve beheersactiviteiten op het gebied van privacy kan ontwikkelen en coördineren, natuurlijk passend binnen de kaders en eisen vanuit de privacywetgeving. Die actief het privacybewustzijn in zijn/haar omgeving vergroot o.a. door te coachen. Je zult primair werkzaam zijn in het aandachtsgebied ‘algemene dienstverlening’ ofwel je zult primair de sectoren op het gebied van facilitaire, administratieve organisatie (FAO), personeel en organisatie (P&O), communicatie (COM) en informatisering en beheer (I&B) en control (CTRL) ondersteunen in het meedenken over de processen, het uitvoeren van quickscan, opstellen van DPIA’s en duiden/monitoren van maatregelen op dit vlak. Hiernaast zul je anticiperen op ontstane datalekken en richt je je ook preventief op het voorkomen van dergelijke onwenselijke situaties!Wat doe je/waar sta je voor?Je bent mede-verantwoordelijk voor het AVG compliant zijn van de sectoren FAO, P&O, COM, I&B en CTRL;Je ontwikkelt, adviseert en coördineert beheersactiviteiten (onder andere Data Privacy Impact Assessments, DPIA’s en processen ‘datalekken’ en ‘rechten van betrokkenen’) op het gebied van privacy;Je volgt en analyseert relevante ontwikkelingen, adviseert over de borging van privacy, beleidskaders, programma's en procedures;Je bent verantwoordelijk voor het uitdragen van het privacy- en informatieveiligheidsbeleid en richtlijnen. Op een coachende manier bevorder je ‘awareness’ en kennis op het gebied privacy binnen de sectoren;Je ontwikkelt en voert risicoanalyses uit op het gebied van privacy, gegevensbescherming en informatieveiligheid. Deze risico's analyseer en beoordeel je en adviseert hierover richting de proceseigenaren (sectorhoofden) en/of MT’s van de sectoren;Je bedenkt alternatieve (structurele) oplossingen binnen de kaders van de wetgeving en je doet aanbevelingen voor procesoptimalisaties in relatie tot privacy binnen de sectoren;Je adviseert en informeert de betreffende MT’s aan de hand van rapportages over de voortgang in de borging van privacy;Je draagt actief bij aan de ontwikkeling van de rol van privacyofficer in zijn algemeenheid door bijvoorbeeld (intervisie)bijeenkomsten en trainingen bij te wonen samen met de privacyofficers van andere sectoren en de centrale privacy officer.
Eisen bij de opdracht:Je hebt minimaal een HBO werk- en denkniveau.Je hebt ervaringskennis in het toepassen van deze wetgeving in bijvoorbeeld een privacyoffice/-juriste rol gedurende minimaal 3 jaar.Je hebt een –op privacyvlak- gerenommeerde organisatie achter je staan (en die je dus ook als vraagbaak o.d. kunt inzetten zonder aanvullende kosten voor gemeente Eindhoven).Je hebt een goede mondelinge en schriftelijke beheersing van de Nederlandse taal.Wensen bij de opdracht:Je hebt minimaal een hbo werk- en denkniveau in een relevante richting (bijvoorbeeld juridisch) of anders anderszins aangetoond.Je hebt inzicht in het functioneren van organisaties met complexe besluitvorming en bij voorkeur ervaring met het werken in een politiek-bestuurlijke omgeving.
Referentienummer2026-05195
LocatieEindhoven
Startdatum1 juli 2026
Einddatum31 december 2026
Optie op verlengingNee
Uren per week32 - 36u p/w
Sluitingsdatum16 juni 2026
09:00
Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie.
Discover your BlueTrailOnze weg naar jouw nieuwe carrière
Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie.
We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever!
Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie!
Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt!
Follow our trail
E-mailadresCAPTCHA
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );