ICIPrivacyPolicy Interface
The ICIPrivacyPolicy interface is used to specify the Privacy Policy on the Site for all web portals. The Privacy Policy applies to new account registration, anonymous pickup/dropoff, and after first login.
Members
-
Property AgreementLabels As String
Retrieves or modifies
HRESULT AgreementLabels([out, retval] BSTR *pVal); HRESULT AgreementLabels([in] BSTR val);
Example (VBScript):
set pp = oSite.GetPrivacyPolicy pp.AgreementLabels = “C:\pplabels.json”
EFT v8 and later
Property AgreementPath As String
Retrieves or modifies privacy policy agreement path.
HRESULT AgreementPath([out, retval] BSTR *pVal); HRESULT AgreementPath([in] BSTR val);
Example (VBScript):
set pp = oSite.GetPrivacyPolicy pp.AgreementPath = “C:\pp.json”
EFT v8 and later
Property EffectiveDate As Variant
Retrieves or modifies privacy policy effective date.
HRESULT EffectiveDate([out, retval] VARIANT *pVal); HRESULT EffectiveDate([in] VARIANT newVal);
Example (VBScript):
set pp = oSite.GetPrivacyPolicy pp.WScript.echo pp.EffectiveDate
EFT v8 and later
Property Mode As GDPRPrivacyPolicyMode
Retrieves or modifies Privacy Policy mode.
HRESULT Mode([out, retval] GDPRPrivacyPolicyMode *pVal); HRESULT Mode([in] GDPRPrivacyPolicyMode newVal);
Example (VBScript):
set pp = oSite.GetPrivacyPolicy pp.Mode = GDPRPrivacyPolicyMode_Shown
EFT v8 and later
Property PreventFTPSUntilConsentGranted As Boolean
Retrieves or modifies "Prevent S/FTP/S until PP is agreed to" option state.
HRESULT PreventFTPSUntilConsentGranted([out, retval] VARIANT_BOOL *pVal); HRESULT PreventFTPSUntilConsentGranted([in] VARIANT_BOOL newVal);
Example (VBScript):
set pp = oSite.GetPrivacyPolicy pp.PreventFTPSUntilConsentGranted
EFT v8 and later
Property RevertToImpliedConsentForNotEUDataSubjects As Boolean
Retrieves or modifies “Revert to implied consent for users identified as not being EU data subjects” option state.
HRESULT RevertToImpliedConsentForNotEUDataSubjects([out, retval] VARIANT_BOOL *pVal); HRESULT RevertToImpliedConsentForNotEUDataSubjects([in] VARIANT_BOOL newVal);
Example (VBScript):
set pp = oSite.GetPrivacyPolicy pp.RevertToImpliedConsentForNotEUDataSubjects =False
EFT v8 and later
Dialog Box Equivalents
The Privacy Policy dialog box is available from the Site > Web tab.