Difference between revisions of "Reference:BlueSpicePrivacy"

(Tag: 2017 source edit)

Extension: BlueSpicePrivacy


Overview
Description: Management page for user privacy settings
State: stable Dependency: BlueSpice
Developer: HalloWelt License:

GPL

v3 only

-3.0-onlyProperty "BSExtensionInfoLicense" (as page type) with input value "</br>GPL-3.0-only" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

Type: BlueSpice Category: Security
Edition: BlueSpice pro, BlueSpice Farm, BlueSpice Cloud, BlueSpice free (deactivated)

Features

[edit source]It allows users to

The extension Privacy allows users to maintain their privacy and enables site maintainers to comply with the GDPR.

Usage / features[edit | edit source]

Users can:

  • Request anonymization: The requests are directed to a site administrator for approval. If approved, the user is anonymized by the system.
  • Request removal: The requests are directed to a site administrator for approval. If approved, the user is deleted from the system with all their data.
  • Retrieve all data stored about them in the system.
  • Give and revoke consent to the privacy policy.

It allows site administrators to:

  • Manage anonymisation and deletion requests.
  • Get an overview of the privacy policy and cookie consent of all users.

Technical

Info

Information[edit

| edit Configuration

This information applies to BlueSpice 3 . Technical details for BlueSpice cloud can differ in some cases.

Requirements[edit

| edit

The following additional (optional) configuration settings are available. They can be adjusted or added in LocalSettings.php:

Setting Functionality
$bsgPrivacyEnableRequests = true; Allows users to request anonymization or deletion of their data.
$bsgMatomoBlueSpicePrivacyIntegration = true; Adds an opt-out button for Matomo data analysis to the privacy settings dialog. This function requires the separate Isntallation of the Matomo plugin AjaxOptOut in the /plugins folder of the installation.
$bsgPrivacyCookieAcceptMandatory = false; Deactivates the grey lock screen that disables the user interface until the cookie settings have been accepted.
Rights (permissions)[edit | edit source]

Assigns bs-privacy-admin permissions to a group, usually sysop.

More info[edit | edit source]

For detailed description and usage, visit our help page.

  • MediaWiki: 1.31
  • BlueSpiceFoundation: 3.2

Integrates into[edit source]

  • BlueSpicePrivacy

Special pages[edit source]

  • PrivacyAdmin
  • PrivacyCenter
  • PrivacyConsent

Permissions[edit source]

Name Description Role
bs-privacy-admin Execute Privacy administrative action admin, accountmanager

Configuration[edit source]

Name Value
PrivacyConsentTypes array ( 'privacy-policy' => 'bs-privacy-prefs-consent-privacy-policy', 'terms-of-service' => 'bs-privacy-prefs-consent-tos', )
PrivacyCookieAcceptMandatory true
PrivacyCookieConsentProvider 'native-mw'
PrivacyDeleteUsername 'DeletedUser'
PrivacyEnableRequests true
PrivacyPrivacyPolicyMandatory false
PrivacyRequestDeadline 30

API Modules[edit source]

  • bs-privacy
  • bs-privacy-get-all-consents
  • bs-privacy-get-requests

Hooks[edit source]

{{BSExtensionInfobox
            
            |desc=Management page for user privacy settings
            
            |BSExtensionInfo
            
            |status=stable
        
        |developer=HalloWelt
        
        |type=BlueSpice
        
        |edition=BlueSpice pro, BlueSpice Farm, BlueSpice Cloud, BlueSpice free (deactivated)
        
        |active=No
            
            |compatible=BlueSpice
        
        |category=Security
        
        |license=GPL v3 only
        
        
        }}|features= The extension '''Privacy'''  allows users to maintain their privacy and enables site maintainers to comply with the GDPR.
        
        
        
        
        ==Usage / features==
            
            It allows users toUsers can:
        
        
        
        *Request anonymization: The requests are directed to a site administrator for approval. If approved, the user is anonymized by the system.
        
        
        
            
            
        *Request removal: The requests are directed to a site administrator for approval. If approved, the user is deleted from the system with all their data.
        
        
        
            
            
        *Retrieve all data stored about them in the system.
        
        
        
            
            
        *Give and revoke consent to the privacy policy.
        
        
        
        It allows site administrators to:
        
        
        
        *Manage anonymisation and deletion requests.
        
        
        
            
            
        *Get an overview of the privacy policy and cookie consent of all users.
        
        
        
        
        ==Technical Info==
            
            
            
            ===Configuration===
            
            The following additional (optional) configuration settings are available. They can be adjusted or added in ''LocalSettings.php'':<br />
            
            {| class="contenttable-blue"
            
            !Setting!!Functionality
            
            |-
            
            |<code>$bsgPrivacyEnableRequests = true;</code>||Allows users to request anonymization or deletion of their data.
            
            |-
            
            |<code class="code-colors inline" style="/* insecure input */" data-ve-attributes="{&quot;style&quot;:&quot; &quot;}">$bsgMatomoBlueSpicePrivacyIntegration = true;</code>
            
            |Adds an opt-out button for Matomo data analysis to the privacy settings dialog. This function requires the separate Isntallation of the Matomo plugin [https://plugins.matomo.org/AjaxOptOut AjaxOptOut] in the <code>/plugins</code> folder of the installation.
            
            |-
            
            |<span class="ve-pasteProtect" style="color: rgb(51, 51, 51)" data-ve-attributes="{&quot;style&quot;:&quot;color: rgb(51, 51, 51)&quot;}"><code>$bsgPrivacyCookieAcceptMandatory = false;</code></span>
            
            |Deactivates the grey lock screen that disables the user interface until the cookie settings have been accepted.<br />
            
            |}
            
            ===Rights (permissions)===
            
            Assigns ''bs-privacy-admin'' permissions to a group, usually sysop.
            
            
            
            ==More info==
            
            For detailed description and usage, visit our [[Manual:Extension/BlueSpicePrivacy|help page]].
            
            
            
            {{Translation}}
            
            
            
            [[Category:BlueSpice free]]
            
            [[Category:Extension]]}}
Line 1: Line 1:
{{BSExtensionInfobox
+
{{BSExtensionInfo
|desc=Management page for user privacy settings
 
 
|status=stable
 
|status=stable
 
|developer=HalloWelt
 
|developer=HalloWelt
 
|type=BlueSpice
 
|type=BlueSpice
 
|edition=BlueSpice pro, BlueSpice Farm, BlueSpice Cloud, BlueSpice free (deactivated)
 
|edition=BlueSpice pro, BlueSpice Farm, BlueSpice Cloud, BlueSpice free (deactivated)
|active=No
 
 
|compatible=BlueSpice
 
|compatible=BlueSpice
 
|category=Security
 
|category=Security
 
|license=GPL v3 only
 
|license=GPL v3 only
}}
+
|features= The extension '''Privacy'''  allows users to maintain their privacy and enables site maintainers to comply with the GDPR.
The extension '''Privacy'''  allows users to maintain their privacy and enables site maintainers to comply with the GDPR.
 
  
==Usage / features==
+
Users can:
It allows users to:
 
  
 
*Request anonymization: The requests are directed to a site administrator for approval. If approved, the user is anonymized by the system.
 
*Request anonymization: The requests are directed to a site administrator for approval. If approved, the user is anonymized by the system.
 
 
*Request removal: The requests are directed to a site administrator for approval. If approved, the user is deleted from the system with all their data.
 
*Request removal: The requests are directed to a site administrator for approval. If approved, the user is deleted from the system with all their data.
 
 
*Retrieve all data stored about them in the system.
 
*Retrieve all data stored about them in the system.
 
 
*Give and revoke consent to the privacy policy.
 
*Give and revoke consent to the privacy policy.
  
Line 26: Line 19:
  
 
*Manage anonymisation and deletion requests.
 
*Manage anonymisation and deletion requests.
 
 
*Get an overview of the privacy policy and cookie consent of all users.
 
*Get an overview of the privacy policy and cookie consent of all users.
  
==Technical Info==
+
}}
 
 
===Configuration===
 
The following additional (optional) configuration settings are available. They can be adjusted or added in ''LocalSettings.php'':<br />
 
{| class="contenttable-blue"
 
!Setting!!Functionality
 
|-
 
|<code>$bsgPrivacyEnableRequests = true;</code>||Allows users to request anonymization or deletion of their data.
 
|-
 
|<code class="code-colors inline" style="/* insecure input */" data-ve-attributes="{&quot;style&quot;:&quot; &quot;}">$bsgMatomoBlueSpicePrivacyIntegration = true;</code>
 
|Adds an opt-out button for Matomo data analysis to the privacy settings dialog. This function requires the separate Isntallation of the Matomo plugin [https://plugins.matomo.org/AjaxOptOut AjaxOptOut] in the <code>/plugins</code> folder of the installation.
 
|-
 
|<span class="ve-pasteProtect" style="color: rgb(51, 51, 51)" data-ve-attributes="{&quot;style&quot;:&quot;color: rgb(51, 51, 51)&quot;}"><code>$bsgPrivacyCookieAcceptMandatory = false;</code></span>
 
|Deactivates the grey lock screen that disables the user interface until the cookie settings have been accepted.<br />
 
|}
 
===Rights (permissions)===
 
Assigns ''bs-privacy-admin'' permissions to a group, usually sysop.
 
 
 
==More info==
 
For detailed description and usage, visit our [[Manual:Extension/BlueSpicePrivacy|help page]].
 
 
 
{{Translation}}
 
 
 
[[Category:BlueSpice free]]
 
[[Category:Extension]]
 

Attachments

Discussions