{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Communication of a personal data breach to the persons concerned (GDPR art. 34) - Belgium","description":"The letter (or public communication) in which a controller tells the persons concerned about a personal data breach likely to result in a high risk to their rights and freedoms. Every fact is the controller's own statement; nothing is defaulted.","type":"object","required":["letter","channel","controller","breach","authority"],"additionalProperties":false,"properties":{"letter":{"type":"object","required":["date"],"additionalProperties":false,"properties":{"reference":{"type":"string","description":"Reference of this communication."},"date":{"type":"string","format":"date","description":"Date on which the communication is sent."}}},"channel":{"type":"string","enum":["letter_to_person","email_to_person","public_notice"],"description":"Addressed to the person by letter or by e-mail, or a public communication (no named addressee)."},"controller":{"type":"object","required":["name","enterprise_number","contact"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"enterprise_number":{"type":"string","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"address":{"type":"string"},"contact":{"type":"string","minLength":1,"description":"Contact point as it should be printed (e-mail address, telephone or postal address)."},"dpo_name":{"type":"string"},"dpo_contact":{"type":"string"}}},"data_subject":{"type":"object","required":["name"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"address":{"type":"string"},"reference":{"type":"string"}}},"breach":{"type":"object","required":["discovered_on","nature","data_categories","likely_consequences","measures_taken"],"additionalProperties":false,"properties":{"register_reference":{"type":"string","description":"Reference of the entry in the internal breach register."},"occurred_on":{"type":"string","format":"date"},"discovered_on":{"type":"string","format":"date"},"nature":{"type":"string","minLength":1,"description":"In plain words, what happened."},"data_categories":{"type":"array","minItems":1,"items":{"type":"string"}},"likely_consequences":{"type":"string","minLength":1},"measures_taken":{"type":"array","minItems":1,"items":{"type":"string"}},"recommended_actions":{"type":"array","items":{"type":"string"}}}},"authority":{"type":"object","required":["notified"],"additionalProperties":false,"properties":{"notified":{"type":"string","enum":["yes","no","not_required"]},"notified_on":{"type":"string","format":"date"},"reference":{"type":"string"}},"allOf":[{"if":{"properties":{"notified":{"const":"yes"}},"required":["notified"]},"then":{"required":["notified_on"]}}]},"signatory":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"title":{"type":"string"}}}},"allOf":[{"if":{"properties":{"channel":{"enum":["letter_to_person","email_to_person"]}},"required":["channel"]},"then":{"required":["data_subject"]}}]}