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.