weekly release 3.6dev
[moodle.git] / admin / tool / dataprivacy / lang / en / tool_dataprivacy.php
CommitLineData
5efc1f9e
DM
1<?php
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
16
17/**
18 * Strings for component 'tool_dataprivacy'
19 *
20 * @package tool_dataprivacy
21 * @copyright 2018 onwards Jun Pataleta
22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23 */
24
25defined('MOODLE_INTERNAL') || die();
26
27$string['pluginname'] = 'Data privacy';
28$string['pluginname_help'] = 'Data privacy plugin';
29$string['activitiesandresources'] = 'Activities and resources';
30$string['addcategory'] = 'Add category';
31$string['addpurpose'] = 'Add purpose';
32$string['approve'] = 'Approve';
33$string['approverequest'] = 'Approve request';
a8a69050
DM
34$string['cachedef_purpose'] = 'Data purposes';
35$string['cachedef_contextlevel'] = 'Context levels purpose and category';
5efc1f9e
DM
36$string['cancelrequest'] = 'Cancel request';
37$string['cancelrequestconfirmation'] = 'Do you really want cancel this data request?';
38$string['categories'] = 'Categories';
39$string['category'] = 'Category';
4023f84b 40$string['category_help'] = 'A category in the data registry describes a type of data. A new category may be added, or if Inherit is selected, the data category from a higher context is applied. Contexts are (from low to high): Blocks > Activity modules > Courses > Course categories > Site.';
5efc1f9e 41$string['categorycreated'] = 'Category created';
4023f84b
DM
42$string['categorydefault'] = 'Default category';
43$string['categorydefault_help'] = 'The default category is the data category applied to any new instances. If Inherit is selected, the data category from a higher context is applied. Contexts are (from low to high): Blocks > Activity modules > Courses > Course categories > User > Site.';
5efc1f9e
DM
44$string['categorieslist'] = 'List of data categories';
45$string['categoryupdated'] = 'Category updated';
46$string['close'] = 'Close';
d6ff9edd 47$string['compliant'] = 'Compliant';
5efc1f9e
DM
48$string['confirmapproval'] = 'Do you really want to approve this data request?';
49$string['confirmcontextdeletion'] = 'Do you really want to confirm the deletion of the selected contexts? This will also delete all of the user data for their respective sub-contexts.';
50$string['confirmdenial'] = 'Do you really want deny this data request?';
51$string['contactdataprotectionofficer'] = 'Contact Data Protection Officer';
a5591614 52$string['contactdataprotectionofficer_desc'] = 'If enabled, users will be able to contact the Data Protection Officer and make a data request via a link on their profile page.';
5efc1f9e
DM
53$string['contextlevelname10'] = 'Site';
54$string['contextlevelname30'] = 'Users';
55$string['contextlevelname40'] = 'Course categories';
56$string['contextlevelname50'] = 'Courses';
57$string['contextlevelname70'] = 'Activity modules';
58$string['contextlevelname80'] = 'Blocks';
59$string['contextpurposecategorysaved'] = 'Purpose and category saved.';
a5591614 60$string['contactdpoviaprivacypolicy'] = 'Please contact the Data Protection Officer as described in the privacy policy.';
5efc1f9e
DM
61$string['createcategory'] = 'Create data category';
62$string['createpurpose'] = 'Create data purpose';
63$string['datadeletion'] = 'Data deletion';
4023f84b 64$string['datadeletionpagehelp'] = 'Data for which the retention period has expired are listed here. Please review and confirm data deletion, which will then be executed by the "Delete expired contexts" scheduled task.';
a5591614 65$string['dataprivacy:makedatarequestsforchildren'] = 'Make data requests for minors';
5efc1f9e
DM
66$string['dataprivacy:managedatarequests'] = 'Manage data requests';
67$string['dataprivacy:managedataregistry'] = 'Manage data registry';
68$string['dataregistry'] = 'Data registry';
4023f84b 69$string['dataregistryinfo'] = 'The data registry enables categories (types of data) and purposes (the reasons for processing data) to be set for all content on the site - from users and courses down to activities and blocks. For each purpose, a retention period may be set. When a retention period has expired, the data is flagged and listed for deletion, awaiting admin confirmation.';
f946d875 70$string['datarequestcreatedforuser'] = 'Data request created for {$a}';
5efc1f9e
DM
71$string['datarequestemailsubject'] = 'Data request: {$a}';
72$string['datarequests'] = 'Data requests';
73$string['daterequested'] = 'Date requested';
74$string['daterequesteddetail'] = 'Date requested:';
75$string['defaultsinfo'] = 'Default categories and purposes are applied to all newly created instances.';
76$string['deletecategory'] = 'Delete "{$a}" category';
77$string['deletecategorytext'] = 'Are you sure you want to delete "{$a}" category?';
78$string['deleteexpiredcontextstask'] = 'Delete expired contexts';
79$string['deletepurpose'] = 'Delete "{$a}" purpose';
80$string['deletepurposetext'] = 'Are you sure you want to delete "{$a}" purpose?';
81$string['defaultssaved'] = 'Defaults saved';
82$string['deny'] = 'Deny';
83$string['denyrequest'] = 'Deny request';
84$string['download'] = 'Download';
85$string['dporolemapping'] = 'Data Protection Officer role mapping';
a5591614 86$string['dporolemapping_desc'] = 'The Data Protection Officer can manage data requests. The capability tool/dataprivacy:managedatarequests must be allowed for a role to be listed as a Data Protection Officer role mapping option.';
5efc1f9e
DM
87$string['editcategories'] = 'Edit categories';
88$string['editcategory'] = 'Edit category';
89$string['editcategories'] = 'Edit categories';
90$string['editpurpose'] = 'Edit purpose';
91$string['editpurposes'] = 'Edit purposes';
92$string['effectiveretentionperiodcourse'] = '{$a} (after the course end date)';
93$string['effectiveretentionperioduser'] = '{$a} (since the last time the user accessed the site)';
94$string['emailsalutation'] = 'Dear {$a},';
95$string['errorinvalidrequeststatus'] = 'Invalid request status!';
96$string['errorinvalidrequesttype'] = 'Invalid request type!';
7bdb9d87 97$string['errornocapabilitytorequestforothers'] = 'User {$a->requestedby} doesn\'t have the capability to make a data request on behalf of user {$a->userid}';
5efc1f9e
DM
98$string['errornoexpiredcontexts'] = 'There are no expired contexts to process';
99$string['errorcontexthasunexpiredchildren'] = 'The context "{$a}" still has sub-contexts that have not yet expired. No contexts have been flagged for deletion.';
100$string['errorrequestalreadyexists'] = 'You already have an ongoing request.';
101$string['errorrequestnotfound'] = 'Request not found';
102$string['errorrequestnotwaitingforapproval'] = 'The request is not awaiting approval. Either it is not yet ready or it has already been processed.';
103$string['errorsendingmessagetodpo'] = 'An error was encountered while trying to send a message to {$a}.';
3f18d2af
MG
104$string['exceptionnotificationsubject'] = "Exception occured while processing privacy data";
105$string['exceptionnotificationbody'] = "<p>Exception occured while calling <b>{\$a->fullmethodname}</b>.<br>This means that plugin <b>{\$a->component}</b> did not complete processing data. Below you can find exception information that can be passed to the plugin developer.</p><pre>{\$a->message}<br>\n\n{\$a->backtrace}</pre>";
5efc1f9e
DM
106$string['expiredretentionperiodtask'] = 'Expired retention period';
107$string['expiry'] = 'Expiry';
d6ff9edd
AG
108$string['expandplugin'] = 'Expand and collapse plugin.';
109$string['expandplugintype'] = 'Expand and collapse plugin type.';
110$string['explanationtitle'] = 'Icons used on this page and what they mean.';
970c1a4b 111$string['external'] = 'Additional';
d6ff9edd 112$string['externalexplanation'] = 'An additional plugin installed on this site.';
5750d233
JP
113$string['frontpagecourse'] = 'Front page course';
114$string['gdpr_art_6_1_a_description'] = 'The data subject has given consent to the processing of his or her personal data for one or more specific purposes';
115$string['gdpr_art_6_1_a_name'] = 'Consent (GDPR Art. 6.1(a))';
116$string['gdpr_art_6_1_b_description'] = 'Processing is necessary for the performance of a contract to which the data subject is party or in order to take steps at the request of the data subject prior to entering into a contract';
117$string['gdpr_art_6_1_b_name'] = 'Contract (GDPR Art. 6.1(b))';
118$string['gdpr_art_6_1_c_description'] = 'Processing is necessary for compliance with a legal obligation to which the controller is subject';
119$string['gdpr_art_6_1_c_name'] = 'Legal obligation (GDPR Art 6.1(c))';
120$string['gdpr_art_6_1_d_description'] = 'Processing is necessary in order to protect the vital interests of the data subject or of another natural person';
121$string['gdpr_art_6_1_d_name'] = 'Vital interests (GDPR Art. 6.1(d))';
122$string['gdpr_art_6_1_e_description'] = 'Processing is necessary for the performance of a task carried out in the public interest or in the exercise of official authority vested in the controller';
123$string['gdpr_art_6_1_e_name'] = 'Public task (GDPR Art. 6.1(e))';
124$string['gdpr_art_6_1_f_description'] = 'Processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child';
125$string['gdpr_art_6_1_f_name'] = 'Legitimate interests (GDPR Art. 6.1(f))';
126$string['gdpr_art_9_2_a_description'] = 'The data subject has given explicit consent to the processing of those personal data for one or more specified purposes, except where Union or Member State law provide that the prohibition referred to in paragraph 1 of GDPR Article 9 may not be lifted by the data subject';
127$string['gdpr_art_9_2_a_name'] = 'Explicit consent (GDPR Art. 9.2(a))';
128$string['gdpr_art_9_2_b_description'] = 'Processing is necessary for the purposes of carrying out the obligations and exercising specific rights of the controller or of the data subject in the field of employment and social security and social protection law in so far as it is authorised by Union or Member State law or a collective agreement pursuant to Member State law providing for appropriate safeguards for the fundamental rights and the interests of the data subject';
129$string['gdpr_art_9_2_b_name'] = 'Employment and social security/protection law (GDPR Art. 9.2(b))';
130$string['gdpr_art_9_2_c_description'] = 'Processing is necessary to protect the vital interests of the data subject or of another natural person where the data subject is physically or legally incapable of giving consent';
131$string['gdpr_art_9_2_c_name'] = 'Protection of vital interests (GDPR Art. 9.2(c))';
132$string['gdpr_art_9_2_d_description'] = 'Processing is carried out in the course of its legitimate activities with appropriate safeguards by a foundation, association or any other not-for-profit body with a political, philosophical, religious or trade-union aim and on condition that the processing relates solely to the members or to former members of the body or to persons who have regular contact with it in connection with its purposes and that the personal data are not disclosed outside that body without the consent of the data subjects';
133$string['gdpr_art_9_2_d_name'] = 'Legitimate activities regarding the members/close contacts of a foundation, association or other not-for-profit body (GDPR Art. 9.2(d))';
134$string['gdpr_art_9_2_e_description'] = 'Processing relates to personal data which are manifestly made public by the data subject';
135$string['gdpr_art_9_2_e_name'] = 'Data made public by the data subject (GDPR Art. 9.2(e))';
136$string['gdpr_art_9_2_f_description'] = 'Processing is necessary for the establishment, exercise or defence of legal claims or whenever courts are acting in their judicial capacity';
137$string['gdpr_art_9_2_f_name'] = 'Legal claims and court actions (GDPR Art. 9.2(f))';
138$string['gdpr_art_9_2_g_description'] = 'Processing is necessary for reasons of substantial public interest, on the basis of Union or Member State law which shall be proportionate to the aim pursued, respect the essence of the right to data protection and provide for suitable and specific measures to safeguard the fundamental rights and the interests of the data subject';
139$string['gdpr_art_9_2_g_name'] = 'Substantial public interest (GDPR Art. 9.2(g))';
140$string['gdpr_art_9_2_h_description'] = 'Processing is necessary for the purposes of preventive or occupational medicine, for the assessment of the working capacity of the employee, medical diagnosis, the provision of health or social care or treatment or the management of health or social care systems and services on the basis of Union or Member State law or pursuant to contract with a health professional and subject to the conditions and safeguards referred to in paragraph 3 of GDPR Article 9';
141$string['gdpr_art_9_2_h_name'] = 'Medical purposes (GDPR Art. 9.2(h))';
142$string['gdpr_art_9_2_i_description'] = 'Processing is necessary for reasons of public interest in the area of public health, such as protecting against serious cross-border threats to health or ensuring high standards of quality and safety of health care and of medicinal products or medical devices, on the basis of Union or Member State law which provides for suitable and specific measures to safeguard the rights and freedoms of the data subject, in particular professional secrecy';
143$string['gdpr_art_9_2_i_name'] = 'Public health (GDPR Art. 9.2(i))';
144$string['gdpr_art_9_2_j_description'] = 'Processing is necessary for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes in accordance with Article 89(1) based on Union or Member State law which shall be proportionate to the aim pursued, respect the essence of the right to data protection and provide for suitable and specific measures to safeguard the fundamental rights and the interests of the data subject';
145$string['gdpr_art_9_2_j_name'] = 'Public interest, or scientific/historical/statistical research (GDPR Art. 9.2(j))';
d6ff9edd 146$string['hide'] = 'Collapse all';
be5cc0ba 147$string['httpwarning'] = 'Any data downloaded from this site may not be encrypted. Please contact your system administrator and request that they install SSL on this site.';
5efc1f9e 148$string['inherit'] = 'Inherit';
5750d233
JP
149$string['lawfulbases'] = 'Lawful bases';
150$string['lawfulbases_help'] = 'Select at least one option that will serve as the lawful basis for processing personal data. For details on these lawful bases, please see <a href="https://gdpr-info.eu/art-6-gdpr/" target="_blank">GDPR Art. 6.1</a>';
5efc1f9e
DM
151$string['messageprovider:contactdataprotectionofficer'] = 'Data requests';
152$string['messageprovider:datarequestprocessingresults'] = 'Data request processing results';
3f18d2af 153$string['messageprovider:notifyexceptions'] = 'Data requests exceptions notifications';
5efc1f9e
DM
154$string['message'] = 'Message';
155$string['messagelabel'] = 'Message:';
156$string['moduleinstancename'] = '{$a->instancename} ({$a->modulename})';
157$string['mypersonaldatarequests'] = 'My personal data requests';
158$string['nameandparent'] = '{$a->parent} / {$a->name}';
159$string['nameemail'] = '{$a->name} ({$a->email})';
160$string['nchildren'] = '{$a} children';
161$string['newrequest'] = 'New request';
162$string['nodatarequests'] = 'There are no data requests';
163$string['noactivitiestoload'] = 'No activities';
164$string['noassignedroles'] = 'No assigned roles in this context';
165$string['noblockstoload'] = 'No blocks';
166$string['nocategories'] = 'There are no categories yet';
167$string['nocoursestoload'] = 'No activities';
4023f84b 168$string['noexpiredcontexts'] = 'This context level has no data for which the retention period has expired.';
5efc1f9e
DM
169$string['nopersonaldatarequests'] = 'You don\'t have any personal data requests';
170$string['nopurposes'] = 'There are no purposes yet';
171$string['nosubjectaccessrequests'] = 'There are no data requests that you need to act on';
172$string['nosystemdefaults'] = 'Site purpose and category have not yet been defined.';
173$string['notset'] = 'Not set (use the default value)';
c2aad218 174$string['pluginregistry'] = 'Plugin privacy registry';
d6ff9edd 175$string['pluginregistrytitle'] = 'Plugin privacy compliance registry';
5efc1f9e
DM
176$string['privacy'] = 'Privacy';
177$string['privacy:metadata:request'] = 'Information from personal data requests (subject access and deletion requests) made for this site.';
178$string['privacy:metadata:request:comments'] = 'Any user comments accompanying the request.';
179$string['privacy:metadata:request:userid'] = 'The ID of the user to whom the request belongs';
180$string['privacy:metadata:request:requestedby'] = 'The ID of the user making the request, if made on behalf of another user.';
970c1a4b 181$string['privacy:metadata:request:dpocomment'] = 'Any comments made by the site\'s Data Protection Officer regarding the request.';
5efc1f9e
DM
182$string['privacy:metadata:request:timecreated'] = 'The timestamp indicating when the request was made by the user.';
183$string['protected'] = 'Protected';
184$string['protectedlabel'] = 'The retention of this data has a higher legal precedent over a user\'s request to be forgotten. This data will only be deleted after the retention period has expired.';
185$string['purpose'] = 'Purpose';
4023f84b 186$string['purpose_help'] = 'The purpose describes the reason for processing the data. A new purpose may be added, or if Inherit is selected, the purpose from a higher context is applied. Contexts are (from low to high): Blocks > Activity modules > Courses > Course categories > User > Site.';
5efc1f9e 187$string['purposecreated'] = 'Purpose created';
4023f84b
DM
188$string['purposedefault'] = 'Default purpose';
189$string['purposedefault_help'] = 'The default purpose is the purpose which is applied to any new instances. If Inherit is selected, the purpose from a higher context is applied. Contexts are (from low to high): Blocks > Activity modules > Courses > Course categories > User > Site.';
5efc1f9e
DM
190$string['purposes'] = 'Purposes';
191$string['purposeslist'] = 'List of data purposes';
192$string['purposeupdated'] = 'Purpose updated';
193$string['replyto'] = 'Reply to';
194$string['requestactions'] = 'Actions';
195$string['requestby'] = 'Requested by';
373a09a8 196$string['requestbydetail'] = 'Requested by:';
5efc1f9e 197$string['requestcomments'] = 'Comments';
a5591614 198$string['requestcomments_help'] = 'This box enables you to enter any further details about your data request.';
5efc1f9e
DM
199$string['requestemailintro'] = 'You have received a data request:';
200$string['requestfor'] = 'Requesting for';
201$string['requeststatus'] = 'Status';
202$string['requestsubmitted'] = 'Your request has been submitted to the site\'s Data Protection Officer';
203$string['requesttype'] = 'Type';
a319808c 204$string['requesttypeuser'] = '{$a->typename} ({$a->user})';
5efc1f9e
DM
205$string['requesttype_help'] = 'Select the reason why you would like to contact the site\'s Data Protection Officer';
206$string['requesttypedelete'] = 'Delete all of my personal data';
207$string['requesttypedeleteshort'] = 'Delete';
208$string['requesttypeexport'] = 'Export all of my personal data';
209$string['requesttypeexportshort'] = 'Export';
210$string['requesttypeothers'] = 'General inquiry';
211$string['requesttypeothersshort'] = 'Others';
d6ff9edd
AG
212$string['requiresattention'] = 'Requires attention.';
213$string['requiresattentionexplanation'] = 'This plugin does not implement the Moodle privacy API. If this plugin stores any personal data it will not be able to be exported or deleted through Moodle\'s privacy system.';
5efc1f9e
DM
214$string['resultdeleted'] = 'You recently requested to have your account and personal data in {$a} to be deleted. This process has been completed and you will no longer be able to log in.';
215$string['resultdownloadready'] = 'Your copy of your personal data in {$a} that you recently requested is now available for download. Please click on the link below to go to the download page.';
216$string['reviewdata'] = 'Review data';
217$string['retentionperiod'] = 'Retention period';
4023f84b 218$string['retentionperiod_help'] = 'The retention period specifies the length of time that data should be kept for. When the retention period has expired, the data is flagged and listed for deletion, awaiting admin confirmation.';
5efc1f9e
DM
219$string['retentionperiodnotdefined'] = 'No retention period was defined';
220$string['retentionperiodzero'] = 'No retention period';
221$string['send'] = 'Send';
5750d233
JP
222$string['sensitivedatareasons'] = 'Sensitive personal data processing reasons';
223$string['sensitivedatareasons_help'] = 'Select one or more applicable reasons that exempts the prohibition of processing sensitive personal data tied to this purpose. For more information, please see <a href="https://gdpr-info.eu/art-9-gdpr/" target="_blank">GDPR Art. 9.2</a>';
5efc1f9e
DM
224$string['setdefaults'] = 'Set defaults';
225$string['statusapproved'] = 'Approved';
226$string['statusawaitingapproval'] = 'Awaiting approval';
227$string['statuscancelled'] = 'Cancelled';
228$string['statuscomplete'] = 'Complete';
229$string['statusdetail'] = 'Status:';
230$string['statuspreprocessing'] = 'Pre-processing';
231$string['statusprocessing'] = 'Processing';
232$string['statuspending'] = 'Pending';
233$string['statusrejected'] = 'Rejected';
234$string['subjectscope'] = 'Subject scope';
4023f84b 235$string['subjectscope_help'] = 'The subject scope lists the roles which may be assigned in this context.';
5efc1f9e
DM
236$string['user'] = 'User';
237$string['viewrequest'] = 'View the request';
d6ff9edd 238$string['visible'] = 'Expand all';