Walk Free+Image
Meets Minimum Australian MSA Requirements
Does the company meet the minimum legal requirements of the Australian Modern Slavery Act?
12601871
Walk Free
Formula

About the data

Under the Australian Act, a company is compliant if it's Australian Modern Slavery statement meets all of the following criteria:

  1. has submitted their statement to the Australian Modern Slavery Register
  2. has been approved by the Board
  3. has been signed by the appropriate person
  4. describes is organizational structure AND/OR discloses details about it's supply chain
  5. describes a modern slavery policy AND/OR remediation strategy AND/OR an incident of modern slavery that they have identified AND/OR a whistleblowing mechanism
  6. describes how they do their risk assessment AND/OR risk management AND/OR what risks they have identified
  7. describes KPIs for monitoring the affectiveness of their anti-slavery policies and actions AND/OR business KPIs that monitor if changes to their business are increasing or decreasing the risk of modern slavery occuring
  8. describes how they have consulted with their owned/controlled entities

signature_accepted_values = ["Signed by CEO", "Signed by Director", "Signed by Managing Director", "Signed by Chairman"]
supply_chain_disclosure_accepted_values = ["Geographical", "Facility/Supplier"]
risk_identification_accepted_values = ["Geographic","Resource", "Workforce","Industry"]
incident_remediation_accepted_values = ["Worker remediation", "Corrective action plan", "Senior management", "Cancel contracts", "Remediation is mentioned but no details of the process or measures"]
grievance_mechanism_accepted_values = ["Hotline (direct employees)", "Hotline (supply chain workers)", "Whistleblower protection (direct employees)", "Whistleblower protection (supply chain workers)", "Focal Point (direct employees)", "Focal Point (supply chain workers)"]
risk_assessment_accepted_values = [ "Risk-based questionnaires", "Use of risk management tool or software", "Conducting research"]
risk_management_accepted_values = ["Audits of suppliers (self- reporting)", "Audits of suppliers (independent)", "On-site visits (self- reporting)", "On-site visits (independent)"]
policy_revised_not_accepted_values = ["No", "In Development"]

c1 = signature_accepted_values.includes signature
c2 = board_approval == "Approved by Board"
c3 = registry_submission == "Yes"
c4 = organizational_structure == "Yes"
c5 = supply_chain_disclosure_accepted_values.some((v)=> supply_chain_disclosure.indexOf(v) >= 0)
c6 = risk_identification_accepted_values.some((v) => risk_identification.indexOf(v) >= 0)
c7 = grievance_mechanism_accepted_values.some((v) => grievance_mechanism.indexOf(v) >= 0)
c8 = kpis_effectiveness == "Yes"
c9 = consultation_process == "Yes"
c10 = risk_assessment_accepted_values.some((v) => risk_assessment.indexOf(v) >= 0)
c11 = risk_management_accepted_values.some((v) => risk_management.indexOf(v) >= 0)
c12 = incident_remediation_accepted_values.some((v) => incident_remediation.indexOf(v) >= 0)
c13 = assessed_statement == "Yes"
c14 = isKnown(statement) && (statement.includes "Yes - UK Modern Slavery Act")
c15 = isKnown(statement) && (statement.includes "Yes - Australian Modern Slavery Act")
c16 = isKnown(statement) && (statement.includes "Yes - California Transparency in Supply")

c17 = kpis_business == "Yes"
c18 = policy_revised_not_accepted_values.some((v) => policy_revised.indexOf(v) == 0)
c19 = incidents_identified == "Yes"

if c1 && c2 && c3 && (c4 || c5) && (c18 || c12 || c19 || c7) && (c10 || c11 || c6) && (c8 || c17) && c9
  if c13 && c15
      "Yes"
  else if c14 || c16
      "Yes - but non-AUS statement"
  else
      "Yes - but statement partially assessed"
else if c15
    if c13
      "No"
    else
      "No - but statement partially assessed"
else if (c14 || c16)
  "No - but non-AUS statement"
else 
  "Unknown"
signature
board_approval
organizational_structure
supply_chain_disclosure
risk_identification
risk_assessment
risk_management
incident_remediation
grievance_mechanism
kpis_effectiveness
consultation_process

statement
policy_revised
incidents_identified
Topics
Value Type
Options
Yes
Yes - but non-AUS statement
Yes - but statement partially assessed
No
No - but statement partially assessed
No - but non-AUS statement
Unknown
Researchable
Research Policy
Community Assessed