Анонімізація — це механізм приховування змісту окремих полів об’єкта від публічних користувачів
Анонімізовані дані залишаються видимими тільки власнику об’єкта, якщо запит виконується з використанням відповідного acc_token.

Можливість анонімізувати обʼєкти приватизації (Asset, Large Asset), Інформаційне повідомення ((Large)Announcement, Redemption) та Execution  - НЕ розроблялася. Таких  бізнес вимог не було.


Приклад анонімізованих полів:

   "title": {
        "uk_UA": "***** ***** ***** ***** ***** ***** *****"
    },
    "relatedOrganizations": {
        "propertyOwner": {
            "name": {
                "uk_UA": "***** ***** ***** *****"
            },
            "identifier": {
                "scheme": "UA-EDR",
                "legalName": {
                    "uk_UA": "***** ***** ***** *****"
                },
                "id": "***** *****"
            },
            "address": {
                "streetAddress": {
                    "uk_UA": "***** ***** *****"
                },
                "locality": {
                    "uk_UA": "***** *****"
                },
                "region": {
                    "uk_UA": "***** ***** ***** ***** *****"
                },
                "postalCode": "*****",
                "countryName": {
                    "uk_UA": "***** *****"
                }
            },
            "contactPoint": {
                "name": {
                    "uk_UA": "***** ***** ***** ***** ***** *****"
                },
                "email": "***** ***** *****",
                "telephone": "***** ***** *****"
            },
            "representativeInfo": "***** ***** ***** ***** ***** ***** ***** ***** *****"
		}
	}

Загальні правила

  • Під час публікації об’єктів реєстру в ЦБД автоматична анонімізація не виконується

  • Анонімізація може бути застосована за зверненням через Адміністративну панель (Адмінку)

  • Для анонімізованих об’єктів можливо опублікувати пов’язану Процедуру напрямку LL* (оренда державного та комунального майна)

  • Для анонімізованих об’єктів можливо опублікувати пов’язані Lease Request (RGLR) та Action (RGLA)
  • Ознака анонімізації присутня у вигляді поля:

"_protected": true

Рівні анонімізації

  • Для об’єктів Реєстру існує лише один рівень анонімізації

  • Поле protected_level в об’єктах Реєстру не використовується

Registry

Після виконання команди анонімізації через Адмінку для об’єкта registry.Registry приховуються значення у таких полях:

Що анонімізуєтьсяЯк анонімізується
title.*


registryObjectItems



basicInfo


 title.*

 description.*

placing
 

 addressВсі вкладені поля, окрім address.addressID.scheme

 location.*

reProps

vehicleProps

jpcProps


Всі вкладені поля анонімізуються за наступною логікою:

typeлогіка
stringзначення в string полях заміняються на випадкову кількість *****
numberзначення в number полях заміняться на випадковий набір цифр. Наприклад, 123.12 або 1234
booleanзначення в boolean полях підміняються випадковим значенням (true може бути замінено на false, а може залишитись в true). При кожному новому запиті значення може кожен раз змінюватись.

relatedOrganizations

   

propertyOwner

 Всі вкладені поля, окрім identifier.scheme

sellingEntity

 Всі вкладені поля, окрім identifier.scheme

governer

 Всі вкладені поля, окрім identifier.scheme

statusesDecisions

   

propertyOwnerApproval.x_verificationDocuments 

 

sellingEntityApproval.x_verificationDocuments

 

governingEntityApproval.x_verificationDocuments

 

maintenanceRepairAgreement.x_verificationDocuments

 

privatizationDecision.x_verificationDocuments

 

investmentDecision.x_verificationDocuments

 

heritageApproval.x_verificationDocuments

 


registrationRequisites


 

leaseRules

 

 

 

intendedUseRestrictionDescription

 

 

valuesCharacteristics

 

 

 

marketValueValuationDetails

 

 

contracts

 

 

 

contractNumber

 

 

title.*

 

 

description.*

 

 

value.amount

 

 

 

buyers 

 

 

 

name.*

 

 

identifier.legalName.*

 

 

identifier.id

 

 

address.*

 

 

contactPoint.*

 

 

contractMethod

 

 

documents.title.*

documents.description.*

documents.url

documents.format

documents.hash

documents._ds_id

documents._ds_scope

 

documents

 

 

 

 

documents.title.*

documents.description.*

documents.url

documents.format

documents.hash

documents._ds_id

documents._ds_scope

 

 

Lease Request

Після виконання команди анонімізації через Адмінку для об’єкта registry.leaseRequest приховуються значення у таких полях:

Що анонімізуєтьсяЯк анонімізується

sellingEntity

всі поля, окрім

identifier.scheme

address.addressID.scheme

description



поля requestor та documents[] не відображаються для публічного користувача навіть для не анонімізованого обʼєкта. Їх можнапобачити тільки зробивша запит з використанням токену обʼєкта

Action

Після виконання команди анонімізації через Адмінку для об’єкта registry.action приховуються значення у таких полях:

Що анонімізуєтьсяЯк анонімізується

actingEntity

всі поля, окрім

identifier.scheme

description


relatedEntity.*


documents

 

 

documents.title.*

documents.description.*

documents.url

documents.format

documents.hash

documents._ds_id

documents._ds_scope


  • No labels