[Koha-bugs] [Bug 24151] Add a pseudonymization process for patrons and transactions

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sun Nov 22 12:05:39 CET 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24151

Katrin Fischer <katrin.fischer at bsz-bw.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Text to go in the|This new feature adds a way |This new feature adds a way
      release notes|to pseudonymize patron's    |to pseudonymize patron
                   |data, in a way they could   |data, in a way that it will
                   |not be personally           |not be able to identify the
                   |identifiable.               |person
                   |https://en.wikipedia.org/wi |(https://en.wikipedia.org/w
                   |ki/Pseudonymization
        |iki/Pseudonymization)
                   |
                           |
                   |There                       |There are different
                   |are different existing way  |existing ways to anonymize
                   |to anonymize patron's       |patron information in
                   |information in
             |Koha,
                   |Koha, but we                |but by removing information
                   |loose the ability to make   |we loose the ability to
                   |useful report.
             |make useful reports.
                   |This                        |
                   |development introduces two  |This
                   |new tables:
                |development introduces two
                   |  * 1 for                   |new tables:
                   |transactions and patrons    |  *
                   |data                        |pseudonymized_transactions
                   |(pseudonymized_transactions |for transactions and patron
                   |)
                          |data
                   |  * 1 for patrons'          |  *
                   |attributes                  |pseudonymized_borrower_attr
                   |(pseudonymized_borrower_att |ibutesfor patron attributes
                   |ributes)
                   |
                   |Entries to                  |Entries to
                   |pseudonymized_transactions  |pseudonymized_transactions
                   |are added when a new        |are added when a new
                   |transaction (checkout,      |transaction (checkout,
                   |checkin, renew, on-site     |checkin, renew, on-site
                   |checkout) is done.
         |checkout) is done.
                   |Also,                       |The
                   |anonymized_borrower_attribu |table
                   |tes is populated if         |anonymized_borrower_attribu
                   |patron's attributes are     |tes is populated if patron
                   |marked as "keep for         |attributes are marked as
                   |pseudonymization".
         |"keep for
                   |
                           |pseudonymization".
                   |To make                     |
                   |things configurable, three  |To make
                   |sysprefs have been added:
  |things configurable, three
                   |                            |system preferences have
                   |* syspref Pseudonymization  |been added:
                   |to turn on/off the whole    |  *
                   |feature
                    |Pseudonymization to turn
                   |  * syspref                 |on/off the whole feature
                   |PseudonymizationPatronField |
                   |s to list the informations  |*
                   |of the patrons to           |PseudonymizationPatronField
                   |synchronize
                |s to list the information
                   |  * syspref                 |of the patrons to
                   |PseudonymizationTransaction |synchronize
                   |Fields to list the          |  *
                   |informations of the         |PseudonymizationTransaction
                   |transactions to copy        |Fields to list the
                   |                            |information of the
                   |                            |transactions to copy

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list