The Office of the Australian Information Commissioner (OAIC) recently accepted an enforceable undertaking from Oxfam, related to a data breach in 2021. The OAIC’s investigation revealed a host of poor privacy practices at the non-profit, and there are important lessons for others operating in this sector from this breach and the enforceable undertaking.
What Happened in Oxfam’s Data Breach?
On January 20, 2021, Oxfam Australia experienced a data breach where an unauthorized user accessed their User Acceptance Testing (UAT) database and accessed up to around 1.7 million records. This database contained personal information of Oxfam’s supporters, including names, addresses, dates of birth, donation history, and for a small number of individuals, financial details like account numbers and masked credit card information were also included. Oxfam had held much of the information for more than 7 years.
Discovering the data breach
Oxfam became aware of the breach when they found records being advertised for sale on an online forum for stolen data (RaidForum). 14 sample records were published on the forum too, which Oxfam used to verify the breach. Following the discovery, Oxfam notified the Australian Information Commissioner (OAIC) and the affected individuals.
Poor privacy practices revealed
The OAIC launched an investigation into Oxfam’s data handling practices and raised concerns about a range of poor practices, including:
- Its use of live supporter data in the testing environment
- The length of time it retained personal information
- Its use of shared credentials.
The OAIC also noted that in some cases over seven years for individuals who had not donated to or been contacted by Oxfam during that time and even for some who had made a Do Not Contact request of Oxfam. This highlights the relative lack of data disposal practices at Oxfam during this period.
The enforceable undertaking
Oxfam has agreed to an enforceable undertaking. This includes commitments to improve its security and operational procedures, such as:
- Implementing individual credentials where possible and controls where this is not possible;
- Employing multifactor authentication:
- Providing privacy and security training to staff; and
- Enforcing stronger password controls.
We recommend that all non-profits adopt these privacy practices at a minimum if you collect and store any personal information from your supporters and stakeholders.
Oxfam also agreed to destroy or de-identify the personal information of individuals who haven’t engaged with them in over seven years, those with invalid engagement dates in their system, and those who requested no contact and haven’t engaged in seven years.
Additionally, Oxfam will review their testing processes, engage an independent expert to assess their compliance with the Privacy Act, and participate in a public engagement program with the OAIC about the incident.
Further Privacy Improvements Oxfam Adopted After The Breach
In addition to the requirements outlined in the enforceable undertaking, Oxfam implemented further procedures to uplift its privacy practices, including:
- Assessing and evaluating the strength of its security systems and posture;
- Implementing IP whitelisting;
- Improved identity and access management, including multi-factor authentication, single sign-on mechanisms, and biometric authentication in some cases;
- Dark web monitoring;
- Improved log retention periods; and
- Implementing detection and response software on its systems and relevant user machines.
Other Data Breaches in the Non-Profit Sector
The non-profit sector is attractive to cyber criminals and, with many being underfunded with overworked and undertrained teams, they can be somewhat of a soft target.
We have seen a number of high profile cyber attacks involving the non-profit sector in Australia, including:
- The Pareto Phone ransomware attack, which targeted a charity telemarketing firm, stealing the personal information of around 50,000 individuals. More here.
Next Steps for Non-Profits
The OAIC published a detailed guidance for non-profit organisations in 2024. The insights remain relevant today, and we strongly recommend reading the guidance as a starting point.
Next, consider the steps Oxfam took to improve its privacy and security posture. Has your non-profit got those same measures in place? If not, your next step is to review your practices and create a roadmap for improving your current practices.
In this regard, there’s a list from the Australian Signals Directorate that’s helpful:
- Turn on multi-factor authentication where possible.
- Check automatic updates are on and install updates as soon as possible.
- Back up important files and device configurations often. Test your backups on a regular basis.
- Use a reputable password manager to create strong, unique passwords or passphrases for your accounts.
- Provide cybersecurity training, particularly on how to recognise scams and phishing attempts.
- Use access controls and review them often so staff can only access what they need for their duties. This will reduce potential damage caused by malware or unauthorised access to systems.
- Use only reputable and secure cloud services and managed service providers.
- Test cybersecurity detection, incident response, business continuity and disaster recovery plans often.
- Review the cybersecurity posture of remote workers and connections. Make sure staff are aware of secure ways to work remotely such as not accessing sensitive information in public.
- Report a cybercrime, incident or vulnerability to protect yourself from further harm.
- Join ASD’s Cybersecurity Partnership Program as a business or network partner. This free program provides advice and insights on the cybersecurity landscape.
You can find a downloadable version of this checklist here.
Finally, the OAIC really emphases in its guidance to non-profits that you cannot lose information you don’t hold. In other words, it’s crucial to focus on deleting or deidentifying data at adequate intervals.
And, as we said in our earlier coverage of the OAIC’s guidance for non-profits: Boiling it down, when it comes to protecting personal information, there are 3 key things to keep in mind:
- Only collect personal information you need.
- Store that information securely.
- Delete the information when no longer required.
Our team of privacy consultants regularly works with non-profits to bolster privacy and security practices. If your organisation needs help, feel free to reach out for an obligation-free consultation.
Or join our free 2 x monthly newsletter to stay on top of trends and training in Australian privacy:
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
if ( typeof gform !== 'undefined' ) {
gform.extensions = gform.extensions || {};
gform.extensions.styles = gform.extensions.styles || {};
gform.extensions.styles.gravityformsstripe = gform.extensions.styles.gravityformsstripe || {};
gform.extensions.styles.gravityformsstripe[2] = gform.extensions.styles.gravityformsstripe[2] || {};
gform.extensions.styles.gravityformsstripe[2][0] = {"labels":"floating","theme":"stripe","variables":{"borderRadius":"--gf-ctrl-radius","colorBackground":"--gf-ctrl-bg-color","colorBackgroundText":"--gf-ctrl-color","colorIcon":"--gf-ctrl-color","colorIconCardCvc":"--gf-ctrl-color","colorIconCardCvcError":"--gf-color-danger","colorIconCardError":"--gf-color-danger","colorIconTab":"--gf-ctrl-btn-icon-color-secondary","colorIconTabHover":"--gf-ctrl-btn-icon-color-hover-secondary","colorIconTabSelected":"--gf-ctrl-btn-color-secondary","colorIconTabMore":"--gf-ctrl-btn-icon-color-secondary","colorIconTabMoreHover":"--gf-ctrl-btn-icon-color-hover-secondary","colorIconMenu":"--gf-ctrl-color","colorPrimary":"--gf-color-primary","colorPrimaryText":"--gf-color-primary-contrast","colorDanger":"--gf-color-danger","colorDangerText":"--gf-color-danger-contrast","colorSuccess":"--gf-color-success","colorSuccessText":"--gf-color-success-contrast","colorText":"--gf-ctrl-color","colorTextPlaceholder":"--gf-ctrl-placeholder-color","colorTextSecondary":"--gf-ctrl-color","fontFamily":"--gf-font-family-base","fontSizeBase":"16px","fontSmooth":"--gf-ctrl-font-smoothing","spacingGridRow":"--gf-field-gap-y","spacingGridColumn":"--gf-field-gap-x"},"rules":{".Input":{"borderColor":"--gf-ctrl-border-color","borderWidth":"--gf-ctrl-border-width","borderStyle":"--gf-ctrl-border-style","color":"--gf-ctrl-color","fontWeight":"--gf-ctrl-font-weight","fontSize":"--gf-ctrl-font-size","letterSpacing":"--gf-ctrl-letter-spacing","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".Input:hover":{"backgroundColor":"--gf-ctrl-bg-color-hover","borderColor":"--gf-ctrl-border-color-hover","color":"--gf-ctrl-color-hover"},".Input:hover:focus":{"backgroundColor":"--gf-ctrl-bg-color-focus","borderColor":"--gf-ctrl-border-color-focus","color":"--gf-ctrl-color-focus","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".Input:focus":{"backgroundColor":"--gf-ctrl-bg-color-focus","borderColor":"--gf-ctrl-border-color-focus","color":"--gf-ctrl-color-focus","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".Input:disabled":{"backgroundColor":"--gf-ctrl-bg-color-disabled","borderColor":"--gf-ctrl-border-color-disabled","color":"--gf-ctrl-color-disabled"},".Input:disabled:hover":{"backgroundColor":"--gf-ctrl-bg-color-disabled","borderColor":"--gf-ctrl-border-color-disabled","color":"--gf-ctrl-color-disabled"},".Input--invalid":{"backgroundColor":"--gf-ctrl-bg-color-error","borderColor":"--gf-ctrl-border-color-error","boxShadow":"none","color":"--gf-ctrl-color-error"},".Input--invalid:hover":{"borderColor":"--gf-ctrl-border-color-error"},".Input::placeholder":{"fontFamily":"--gf-ctrl-placeholder-font-family","fontSize":"--gf-ctrl-placeholder-font-size","fontWeight":"--gf-ctrl-placeholder-font-weight","letterSpacing":"--gf-ctrl-placeholder-letter-spacing"},".CodeInput":{"borderColor":"--gf-ctrl-border-color","borderWidth":"--gf-ctrl-border-width","borderStyle":"--gf-ctrl-border-style","color":"--gf-ctrl-color","fontWeight":"--gf-ctrl-font-weight","fontSize":"--gf-ctrl-font-size","letterSpacing":"--gf-ctrl-letter-spacing","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".CodeInput:focus":{"backgroundColor":"--gf-ctrl-bg-color-focus","borderColor":"--gf-ctrl-border-color-focus","color":"--gf-ctrl-color-focus","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".CheckboxInput":{"backgroundColor":"--gf-ctrl-bg-color","borderColor":"--gf-ctrl-border-color","borderWidth":"--gf-ctrl-border-width","borderStyle":"--gf-ctrl-border-style","borderRadius":"--gf-ctrl-checkbox-check-radius","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".CheckboxInput:hover":{"backgroundColor":"--gf-ctrl-bg-color-hover","borderColor":"--gf-ctrl-border-color-hover"},".CheckboxInput:focus":{"backgroundColor":"--gf-ctrl-bg-color-focus","borderColor":"--gf-ctrl-border-color-focus","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".CheckboxInput--checked":{"backgroundColor":"--gf-ctrl-choice-check-color","borderColor":"--gf-ctrl-choice-check-color"},".CheckboxInput--checked:hover":{"backgroundColor":"--gf-ctrl-choice-check-color","borderColor":"--gf-ctrl-choice-check-color"},".CheckboxInput--checked:focus":{"backgroundColor":"--gf-ctrl-choice-check-color","borderColor":"--gf-ctrl-border-color-focus"},".Error":{"color":"--gf-ctrl-desc-color-error","fontFamily":"--gf-ctrl-desc-font-family-error","fontSize":"--gf-ctrl-desc-font-size-error","fontWeight":"--gf-ctrl-desc-font-weight-error","letterSpacing":"--gf-ctrl-desc-letter-spacing-error","lineHeight":"--gf-ctrl-desc-line-height-error","marginTop":"--gf-desc-space"},".Label--resting":{"color":"--gf-ctrl-placeholder-color","fontFamily":"--gf-ctrl-placeholder-font-family","fontSize":"--gf-ctrl-placeholder-font-size","fontWeight":"--gf-ctrl-placeholder-font-weight","letterSpacing":"--gf-ctrl-placeholder-letter-spacing","opacity":"--gf-ctrl-placeholder-opacity"},".Label--floating":{"color":"--gf-ctrl-color","fontFamily":"--gf-ctrl-placeholder-font-family","fontWeight":"--gf-ctrl-label-font-weight-primary","letterSpacing":"--gf-ctrl-placeholder-letter-spacing"},".Tab":{"backgroundColor":"--gf-ctrl-button-bg-color-secondary","borderColor":"--gf-ctrl-button-border-color-secondary","borderWidth":"--gf-ctrl-button-border-width-secondary","borderStyle":"--gf-ctrl-button-border-style-secondary","color":"--gf-ctrl-button-color-secondary","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".Tab:hover":{"backgroundColor":"--gf-ctrl-btn-bg-color-hover-secondary","borderColor":"--gf-ctrl-btn-border-color-hover-secondary","color":"--gf-ctrl-btn-color-hover-secondary"},".Tab:focus":{"backgroundColor":"--gf-ctrl-btn-bg-color-focus-secondary","borderColor":"--gf-ctrl-btn-border-color-focus-secondary","color":"--gf-ctrl-btn-color-focus-secondary","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".Tab:disabled":{"backgroundColor":"--gf-ctrl-btn-bg-color-disabled-secondary","borderColor":"--gf-ctrl-btn-border-color-disabled-secondary","color":"--gf-ctrl-btn-color-disabled-secondary"},".Tab--selected":{"borderColor":"--gf-ctrl-btn-border-color-focus-secondary","color":"--gf-ctrl-btn-color-secondary"},".Tab--selected:hover":{"borderColor":"--gf-ctrl-btn-border-color-focus-secondary","color":"--gf-ctrl-btn-color-secondary"},".Tab--selected:focus":{"borderColor":"--gf-ctrl-btn-border-color-focus-secondary","color":"--gf-ctrl-btn-color-secondary","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".RedirectText":{"color":"--gf-color-primary","fontFamily":"--gf-ctrl-desc-font-family","fontSize":"--gf-ctrl-desc-font-size","fontWeight":"--gf-ctrl-desc-font-weight","letterSpacing":"--gf-ctrl-desc-letter-spacing","lineHeight":"--gf-ctrl-desc-line-height"},".PickerItem--new":{"color":"--gf-ctrl-color"},".TermsText":{"color":"--gf-ctrl-desc-color"},".TermsLink":{"color":"--gf-ctrl-desc-color"},".Block":{"borderRadius":"--gf-ctrl-radius-max-lg"},".PickerItem":{"outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".PickerItem:hover:focus":{"boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".PickerItem:focus":{"boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".MenuIcon":{"borderColor":"transparent","borderWidth":"--gf-ctrl-border-width","borderStyle":"--gf-ctrl-border-style","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".MenuIcon:focus":{"borderColor":"--gf-ctrl-border-color-focus","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".MenuAction":{"borderColor":"transparent","borderWidth":"--gf-ctrl-border-width","borderStyle":"--gf-ctrl-border-style","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".MenuAction:focus":{"borderColor":"--gf-ctrl-border-color-focus","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"},".Action":{"borderColor":"transparent","borderWidth":"--gf-ctrl-border-width","borderStyle":"--gf-ctrl-border-style","outlineWidth":"--gf-ctrl-outline-width","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color","outlineOffset":"--gf-ctrl-outline-offset","transition":"--gf-ctrl-transition"},".Action:focus":{"borderColor":"--gf-ctrl-border-color-focus","boxShadow":"none","outlineWidth":"--gf-ctrl-outline-width-focus","outlineStyle":"--gf-ctrl-outline-style","outlineColor":"--gf-ctrl-outline-color-focus"}}};
}
#gform_wrapper_2[data-form-index="0"].gform-theme,[data-parent-form="2_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://privacy108.com.au/wp-content/plugins/gravityforms/images/spinner.svg', false );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){form_content.find('form').css('opacity', 0);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://privacy108.com.au/wp-content/plugins/gravityforms/images/spinner.svg', false );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(); } } );} );