Arrow_Dropdownic_001_google+_16ic_002_xing_16Group 2ic_003_facebook_16ic_004_linkedIn_16Groupic_005_message_16ic_006_upload_16ic_007_remove_16ic_008_email_16ic_009_attachment_16ic_010_file_16ic_011_name_16ic_012_arrow_left_16ic_013_arrow_right_16ic_014_arrow_down_16ic_015_arrow_up_16ic_016_dropdown_arrow_down_16ic_016_dropdown_arrow_leftic_016_dropdown_arrow_rightic_017_K&C_dropdown_arrow_up_16ic_018_language_16ic_019_Quote_16ic_020_+_16ic_021_=_16ic_022_phone_16ic_023_twitter_16ic_024_position_16ic_025_company_16ic_026_search_16ic_027_mobile_16ic_028_fax_16ic_029_location_16ic_030_enlarge_16ic_031_downscale_16ic_032_contactic_download_normal_16pxic_033_skype_16ic_006_download_16 copySearchGroup 26Rss_font_awesomeK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxic_agile_128ic_business_128ic_agile_white_128ic_banknote_smile_128ic_business_128ic_business_128ic_checkmark_128ic_client_team_manager_128ic_code_file_128ic_code_files_128ic_corporate_cloud_platforms_128ic_crossplatform_apps_128ic_dedicated_team_128ic_developer_128ic_development_team_128ic_enterprise_128ic_faster_timeframe_128ic_fixed_price_128ic_graph_down_128ic_graph_down_128ic_hourly_128ic_hourly_white_128ic_information_finder_128ic_junior_developer_128ic_managed_team_128ic_message_128ic_mobile_app_startups_128ic_mobile_development_128ic_mobile_development_up_128ic_mobile_devices_128ic_multiplatform_128ic_multiplatform_white_128ic_pricetag_128ic_project_checklist_128ic_project_management_128ic_project_management_team_128ic_research_and_development_team_128ic_scalable_team_128ic_senior_developer_128ic_smaller_codebase_128ic_smaller_price_128ic_startup_128ic_team_manager_128ic_three_times_faster_128Consul_VerticalLogo_FullColorPacker_VerticalLogo_FullColorTerraform_VerticalLogo_FullColorVault_VerticalLogo_FullColorethereum_black_64ic_Interest_based_64ic_acrivate_card_64ic_api_client_64ic_application_architecture_64ic_application_architecture_ white_64ic_application_development_user_64ic_application_development_user_64ic_arrow_down_64ic_automated_backups_64ic_automated_infrastructure_provisioning_64ic_automated_infrastructure_provisioning_white_64ic_automated_storage_64ic_automated_storage_64ic_automation_64ic_microservice_architecture_64ic_avaliability_across_the_world_64ic_avaliability_across_the_world_white_64ic_blockchain_64ic_blockchain_white_64ic_brackets_64ic_brackets_64ic_build_64ic_build_64ic_build_64ic_business_64ic_business_partnership_64ic_business_partnership_white_64ic_business_64ic_calculator_64ic_calendar_64ic_calendar_64ic_car_rent_64ic_card_renewal_64ic_chat_64ic_chat_bubbles_64ic_chat_bubbles_64ic_chat_white_64ic_checklist_64ic_checkmark_64ic_blockchain_64ic_smart_development_64ic_blockchain_consulting_64ic_checkmark_white_64ic_clock_64ic_clock_white_64ic_cloud_media_64ic_cloud_solutionsic_cloud_solutions_whiteic_cluster_64ic_cluster_white_64ic_code_base_optimization_64ic_coding_64ic_coding_white_64ic_commenting_widget_64ic_commenting_widget_64ic_containers_64ic_containers_white_64ic_continious_64ic_continious_delivery_64ic_continious_delivery_white_64ic_continious_release_64ic_continious_release_white_64ic_continious_white_64ic_cost_saving_64ic_cost_saving_white_64ic_cpu_load_64ic_credit_card_64ic_crossplatform_app_development_64ic_crossplatform_app_development_white_64ic_custom_crm_64ic_custom_crm_64ic_independence_consulring_64ic_database_calls_64ic_database_calls_white_64ic_dedicated_teams_64ic_dedicated_teams_64ic_desktop_application_user_64ic_desktop_application_user_64ic_desktop_code_64ic_desktop_code_white_64ic_developer_64ic_developer_white_64ic_development_64ic_devops_64ic_devops_64ic_documents_64ic_documents_graph_64ic_documents_graph_white_64ic_documents_white_64ic_download_presentation_64ic_education_64ic_email_open_64ic_email_open_white_64ic_environment_healthcheckethereum_white_64ic_euro_64ic_euro_white_64ic_failure_solved_64ic_gdpr_64ic_globe_outlines_64ic_good_quality_64ic_high_load_websites_64ic_high_load_websites_white_64ic_hotel_booking_64ic_inability_64ic_inability_white_64ic_increase_64ic_increase_white_64ic_increasing_team_64ic_independence_64ic_integration_64ic_it_outsourcing_64ic_it_outsourcing_64ic_knowledge_sharing_64ic_mobile_devices_64ic_laptop_user_64ic_laptop_user_white_64ic_launch_64ic_launch_white_64ic_learning_64ic_learning_two_white_64ic_lighthouse_64ic_link_64ic_load_balancer_64ic_load_balancer_64ic_load_card_64ic_lock_64ic_lock_white_64ic_low_cost_64ic_low_load_websites_64ic_maintenance_tools_64ic_maintenance_tools_white_64ic_media_player_64ic_media_player_white_64ic_messaging_platforms_64ic_microservice_architecture_64ic_microservices_64ic_microservices_64ic_mobile_app_64ic_mobile_app_64ic_mobile_content_64ic_mobile_development_64ic_mobile_development_white_64ic_mobile_devices_64ic_mobile_devices_white_64ic_mobile_payments_64ic_mobile_social_media_applications_64ic_mobile_workflows_64ic_money_transfers_64ic_multimedia_sharing_64ic_multimedia_sharing_white_64ic_my_garage_64ic_no_access_64ic_no_access_white_64ic_no_oldschool_64ic_online_marketplaces_64ic_online_marketplaces_white_64ic_online_trading_64ic_online_trading_64ic_pair_device_64ic_parallels_64ic_parallels_white_64ic_passcode_64ic_payment_systems_64ic_performance_64ic_performance_issues_64ic_performance_issues_white_64ic_performance_white_64ic_plane_64ic_plane_white_64ic_plus_64ic_plus_64ic_pricetags_64ic_pricetags_64ic_product_64ic_product_search_64ic_product_white_64ic_productivity_tools_64ic_productivity_tools_64ic_project_delivery_64ic_project_delivery_white_64ic_project_management_64ic_project_management_collaboration_64ic_project_management_team_64ic_project_management_team_white_64ic_project_risks_reduced_64ic_quality_mark_64ic_quality_mark_64ic_quality_mark_white_64ic_question_64ic_react_native_64ic_response_time_64ic_response_time_white_64ic_rest_api_64ic_retail_64ic_transparency_consulting_64ic_scale_up_64ic_scale_up_white_64ic_security_64ic_security_64ic_self_healing_64ic_self_healing_64 copyic_send_money_64ic_server_64ic_server_white_64ic_shopping_64ic_shopping_white_64ic_sleep_mode_64ic_small_is_beautiful_64ic_smaller_price_64ic_social_benefits_64ic_social_connections_64ic_socket_64Group 20ic_spare_parts_for_cars_64ic_spare_parts_for_cars_white_64ic_speedometer_64ic_performance_consulting_64ic_speedometer_white_64ic_startup_64ic_startup_white _64ic_target_64ic_team_64ic_testing_64ic_testing_checklist_64ic_testing_checklist_white_64ic_testing_white_64ic_three_times_faster_64ic_touch_64ic_touch_id_64ic_touch_white_64ic_transparency_64ic_ui_design_desktop_64ic_ui_design_mobile_64ic_ui_design_mobile_white_64ic_umbrella_64ic_umbrella_64ic_umbrella_white_64ic_up_and_down_scaling_64ic_up_and_down_scaling_64ic_users_64ic_users_white_64ic_ux_design_64ic_ux_design_desktop_64ic_ux_design_64ic_ux_design_white_64ic_vehicle_64ic_web_based_search_64ic_web_based_search_white_64ic_web_browser_code_64ic_web_browser_developer_mode_64ic_web_browser_user_64ic_web_development_64ic_web_development_white_64ic_web_portals_64ic_web_portals_64ic_web_user_64ic_web_user_white64ic_workflow_64ic_workflow_steps_64ic_workflow_steps_white_64ic_workflow_white_64ic_working_environment_64solidity_blackGroup 19

Auf diese Weise erreichen wir DSGVO-Konformität für einen namhaften Hersteller von Autoelektronik und Ersatzteilen

Datenschutz für eine kommerzielle Plattform mit mehreren Mandanten

Though our customer’s name is under an NDA contract, we’re able to make a short review of the business for this case study.

Hintergründe des Projekts Unser Kunde betreibt eine kommerzielle Internet-Plattform, auf der Fahrzeugbesitzer und Kfz-Werkstätten miteinander in Verbindung treten können. Die Lösung umfasst zahlreiche Services, darunter Advertorial-Optionen und Funktionen zur Interaktion innerhalb der Community. K&C ist seit sieben Jahren der ständige Partner hinsichtlich der Plattformentwicklung.

Erfahren Sie mehr über die Zusammenarbeit.

Kundenanforderung Aufgrund des Inkrafttretens der DSGVO (Datenschutzgrundverordnung) am 25. Mai 2018 ist jedes Unternehmen, das in Europa tätig ist oder personenbezogene Daten von EU-Bürgern verarbeitet, verpflichtet, den Umgang mit sensiblen Kundeninformationen neu zu organisieren.

Im Falle unseres Kunden sind dies die Namen, Adressen und Fahrzeuginformationen der Nutzer. Hinzu kommen weitere gespeicherte Daten wie beanspruchte Dienstleistungen, Steuermeldungen, hochgeladene Inhalte, Fahrzeugdiagnosedaten und Bewegungsprofile von Fahrzeugen. Da die Plattform unseres Kunden in den Anwendungsbereich der Verordnung fällt, stellt sich die Frage, wie eine technische Optimierung unter Berücksichtigung der rechtlichen Feinheiten realisiert werden kann.

Herausforderung

Aufgrund der Microservice-Architektur besteht nicht nur eine führende Datenbank für die Speicherung von Benutzerinformationen. Die Aufgabe besteht also darin, eine große Anzahl an Services innerhalb eines Geschäftsprozesses abzubilden, wobei die Datenspezifikationen der externen Plattformkunden (Mandanten) berücksichtigt werden müssen.
Das K&C-Team muss eine technisch flexible Lösung entwickeln, welche individuelle Anpassung der Mandanten jeder einzelnen Plattform berücksichtigt, indem auf spezifische Funktionen des Authentifizierungsprozesses und die Notwendigkeit der Bestätigung von Benutzeraktionen verwiesen wird. Es ist daher erforderlich, sämtliche DSGVO-relevanten Services für jeden Mandanten (jede Mandanten-Gruppe) bereitzustellen. Des Weiteren muss die Einbindung externer Services und Module in den DSGVO-Prozess ermöglicht werden.

Lösung

Wir haben einen BPM-basierten Service im Sinne der Microservice-Architektur realisiert, der den DSGVO-Prozess abbilden wird.

Dieser enthält drei Komponenten
Unterstützung des „Rechts auf Vergessenwerden“

Unterstützung des „Rechts auf Auskunft über die gespeicherten Daten“

Unterstützung des „Rechts auf Datenmitnahme“

Untern Nutzung des Spring Cloud Stream Frameworks, welches auf Basis von Stream IMAP und des Message Brokers RabbitMQ entwickelt wurde, haben wir eine Nachrichtendatenbank innerhalb unseres Systems realisiert. Diese soll eine Verbindung zu sämtlichen Services, die sich mit sensiblen Kundendaten befassen, herstellen.

Eine weitere Anforderung der DSGVO, die wir umsetzen mussten, befasste sich mit dem Auskunftsrecht der Benutzer. Es musste hierbei eine Möglichkeit für die Nutzer geschaffen werden, sich über sämtliche Aspekte ihrer gespeicherten Daten zu informieren. Der entsprechende Bericht musste in einem Format realisiert werden, das für den Menschen lesbar ist. K&C entschied sich für PDF, da sich dieses Format am besten zur Darstellung der Benutzerdaten eignete.

Zur Speicherung der Benutzerdaten, welche im Rahmen des DSGVO-Prozesses erfasst wurden, wird AWS S3 genutzt. Zudem ist erwähnenswert, dass sämtliche Services, die Benutzerdaten enthalten, automatisch für den DSGVO-Prozess angemeldet werden.

Da Microservices jedoch unterschiedliche Benutzerinformationen enthalten und keine PDF-Dokumente aus den Rohdaten ihrer Domains generieren können, mussten wir die Funktion zur Dokumentengenerierung zentral bereitstellen. Um dies zu gewährleisten und gleichzeitig keine Vermischung mit den Kernaufgaben der Business Services zu riskieren, hat das Team einen speziellen Service für die PDF-Generierung implementiert. Die entsprechenden Dateien werden als ZIP-Archiv gespeichert, auf das die Benutzer zugreifen können.

Vorteil
Die DSGVO ist gültiges Recht und Verstöße können zu erheblichen Geldbußen führen. Unser Prozess hat den Kunden dabei unterstützt, kritische Situationen dieser Art zu vermeiden. Aus diesem Grund begann die Entwicklungsphase frühzeitig und ermöglichte Einsparungen auf Kundenseite.
Mehrwert
Die Bereitstellung qualitativ hochwertiger Services ist nur einer der Erfolgsbausteine unseres Kunden. Auch die Sicherheit personenbezogener Daten entscheidet über die Loyalität von Kunden gegenüber Unternehmen. Durch die DSGVO-Konformität hat unser Kunde somit einen weiteren Wettbewerbsvorteil erlangt

Nehmen Sie Kontakt mit uns auf

Beschreiben Sie Ihr Projekt und wir setzen uns umgehend mit Ihnen in Verbindung.

Bis zu 3000 Zeichen
Datei anhängen (bis zu 3 MB)
Oops! Something went wrong, please try again later