{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Reply to a data-subject rights request (GDPR art. 12 and 15-22) - Belgium","description":"The controller's reply to a person who exercised a right of articles 15 to 22: the request, the decision (fulfilled, partly, refused, extended, or identity requested), the reasons, the art. 15 (1) information for an access request. The controller's own statements; no deadline is computed.","type":"object","required":["letter","controller","data_subject","request","decision"],"additionalProperties":false,"properties":{"letter":{"type":"object","required":["date"],"additionalProperties":false,"properties":{"reference":{"type":"string"},"date":{"type":"string","format":"date"}}},"controller":{"type":"object","required":["name","enterprise_number","address","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},"dpo_contact":{"type":"string"}}},"data_subject":{"type":"object","required":["name"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"address":{"type":"string"},"reference":{"type":"string"}}},"request":{"type":"object","required":["right","received_on"],"additionalProperties":false,"properties":{"right":{"type":"string","enum":["access","rectification","erasure","restriction","portability","objection","automated_decision","several"]},"rights_detail":{"type":"string"},"received_on":{"type":"string","format":"date"},"channel":{"type":"string"},"scope":{"type":"string"},"identity_verified":{"type":"boolean"},"identity_verified_on":{"type":"string","format":"date"},"identity_method":{"type":"string"}},"allOf":[{"if":{"properties":{"right":{"const":"several"}},"required":["right"]},"then":{"required":["rights_detail"]}},{"if":{"properties":{"identity_verified":{"const":true}},"required":["identity_verified"]},"then":{"required":["identity_verified_on"]}}]},"decision":{"type":"object","required":["outcome"],"additionalProperties":false,"properties":{"outcome":{"type":"string","enum":["fulfilled","partial","refused","extension","identity_requested"]},"reasons":{"type":"string"},"extension_until":{"type":"string","format":"date"},"actions_taken":{"type":"string"},"delivery":{"type":"string"},"fee":{"type":"object","additionalProperties":false,"properties":{"charged":{"type":"boolean"},"amount":{"type":"number","minimum":0},"basis":{"type":"string","enum":["art_12_5_excessive","art_15_3_further_copy"]},"reasons":{"type":"string"}},"allOf":[{"if":{"properties":{"charged":{"const":true}},"required":["charged"]},"then":{"required":["amount","basis","reasons"]}}]}},"allOf":[{"if":{"properties":{"outcome":{"enum":["refused","partial","extension","identity_requested"]}},"required":["outcome"]},"then":{"required":["reasons"]}},{"if":{"properties":{"outcome":{"const":"extension"}},"required":["outcome"]},"then":{"required":["extension_until"]}}]},"access":{"type":"object","additionalProperties":false,"properties":{"activities":{"type":"array","items":{"type":"object","required":["purpose"],"additionalProperties":false,"properties":{"purpose":{"type":"string","minLength":1},"data_categories":{"type":"array","items":{"type":"string"}},"recipients":{"type":"array","items":{"type":"string"}},"retention":{"type":"string"},"source":{"type":"string"},"transfers":{"type":"string"},"automated_decisions":{"type":"string"}}}},"data_summary":{"type":"string"},"attachments":{"type":"array","items":{"type":"string"}}}},"supervisory_authority":{"type":"object","additionalProperties":false,"properties":{"address":{"type":"string"},"website":{"type":"string"}}},"signatory":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"title":{"type":"string"}}}}}