diff --git a/classes/privacy/provider.php b/classes/privacy/provider.php
index f656c072a93806869bf9ba4ebca735d5aaa10a90..9c506dbbff571788ea05b65428ce9cc59c0813b3 100644
--- a/classes/privacy/provider.php
+++ b/classes/privacy/provider.php
@@ -33,6 +33,7 @@ use core_privacy\local\request\contextlist;
 use core_privacy\local\request\userlist;
 use core_privacy\local\request\writer;
 use tool_lifecycle\local\manager\step_manager;
+use tool_lifecycle\local\manager\workflow_manager;
 
 defined('MOODLE_INTERNAL') || die();
 
@@ -101,6 +102,10 @@ class provider implements
                 $writer = writer::with_context($contextlist->current());
                 foreach ($records as $record) {
                     $step = step_manager::get_step_instance_by_workflow_index($record->workflowid, $record->stepindex);
+                    $workflow = workflow_manager::get_workflow($record->workflowid);
+                    $record->course = get_course($record->courseid)->fullname;
+                    $record->step = $step->instancename;
+                    $record->workflow = $workflow->displaytitle;
                     $subcontext = ['tool_lifecycle', 'action_log', "process_$record->processid", $step->instancename,
                             "action_$record->action"];
                     $writer->export_data($subcontext, $record);