All work
- Retain some patron information on anonymized loansUXPROD-1120Resolved issue: UXPROD-1120Emma Boettcher
- Automatically Anonymizing/Scrubbing Loan Data (through Settings)UXPROD-1085Resolved issue: UXPROD-1085Emma Boettcher
- Retain loan and item information for closed loans with fees/finesUXPROD-447Resolved issue: UXPROD-447Emma Boettcher
- Anonymizing/Scrubbing Loan Data (On Demand)UXPROD-271Resolved issue: UXPROD-271Emma Boettcher
- Focus "trapping"STCOM-280Resolved issue: STCOM-280
- Create z-index management solutionSTCOM-247Resolved issue: STCOM-247
- We should do validation onKeydown with a timeout, except: no timeout on any key that causes onBlur to happenSTCOM-153Resolved issue: STCOM-153John Coburn
- Pane-goes-full-width breakpointSTCOM-134Resolved issue: STCOM-134John Coburn
- We should make some function certain apps, or all apps, can call to swap out the favicon temporarily, e.g. when the Files app needs to upload stuffSTCOM-122Resolved issue: STCOM-122Filip Jakobsen
- Select All/None functionality for checkbox lists.STCOM-107Resolved issue: STCOM-107
- We'll be using a tracking of 0.04em on all body sized text. We need to find a way to potentially decrease tracking when space is tight, rather than wordwrapping or resizing text. But only for elements where it's necessarySTCOM-106Resolved issue: STCOM-106John Coburn
- At some point, enabling user to click on a checkbox while holding a modifier key, should enable a "reverse" selection — where the user can on first click deselect all other checkboxes in the group and on second click select all others in the groupSTCOM-105Resolved issue: STCOM-105John Coburn
- Think we might have to use a web font in the font stack because of varying system font x-heights.... sighSTCOM-55Resolved issue: STCOM-55John Coburn
- Loan Policy = Indefinite (Discussion)FOLIO-1178Resolved issue: FOLIO-1178
14 of 14
Retain some patron information on anonymized loans
Done
Description
Priority
Fix versions
Development Team
Concorde
Assignee
Emma Boettcher
Emma BoettcherSolution Architect
None
NoneParent
Parent Field Value
None
Parent Status
None
clones
is defined by
relates to
Checklist
hideTestRail: Results
Details
Reporter
Emma BoettcherEmma BoettcherPO Rank
110Front End Estimate
Large < 10 daysFront End Estimator
Jakub SkoczenJakub SkoczenBack End Estimate
XXL < 30 daysBack End Estimator
Jakub SkoczenJakub SkoczenRank: FLO (MVP Sum 2020)
R1Rank: 5Colleges (Full Jul 2021)
R1Rank: Cornell (Full Sum 2021)
R1Rank: Chalmers (Impl Aut 2019)
R2Rank: GBV (MVP Sum 2020)
R2Rank: hbz (TBD)
R1Rank: Hungary (MVP End 2020)
R1Rank: TAMU (MVP Jan 2021)
R5Rank: Chicago (MVP Sum 2020)
R1Rank: U of AL (MVP Oct 2020)
R1Rank: Lehigh (MVP Summer 2020)
R1TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Reporter
Emma Boettcher
Emma BoettcherPO Rank
110
Front End Estimate
Large < 10 days
Front End Estimator
Jakub Skoczen
Jakub SkoczenBack End Estimate
XXL < 30 days
Back End Estimator
Jakub Skoczen
Jakub SkoczenRank: FLO (MVP Sum 2020)
R1
Rank: 5Colleges (Full Jul 2021)
R1
Rank: Cornell (Full Sum 2021)
R1
Rank: Chalmers (Impl Aut 2019)
R2
Rank: GBV (MVP Sum 2020)
R2
Rank: hbz (TBD)
R1
Rank: Hungary (MVP End 2020)
R1
Rank: TAMU (MVP Jan 2021)
R5
Rank: Chicago (MVP Sum 2020)
R1
Rank: U of AL (MVP Oct 2020)
R1
Rank: Lehigh (MVP Summer 2020)
R1
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created September 18, 2018 at 2:56 PM
Updated September 16, 2020 at 9:05 PM
Resolved September 24, 2019 at 3:05 PM
Activity
Show:
Anya March 29, 2019 at 10:20 PM
Comment from the March Meeting : Anonymized- this should be move to the Anonymized features
Cate Boerema March 13, 2019 at 3:59 PM
I am just switching these to Q3, as we are still focused on Chalmers go live plus stabilization. If we have time after the capacity planning, we can bring these back in.
Cate Boerema December 5, 2018 at 11:29 AM
, since this isn't needed by Chalmers to go live, I switched the fix version to Q2 2019.
Purpose: Retain patron information on anonymized loans for reporting purposes. The borrower ID should not be associated with the loan, but the patron group, statistical code, and custom fields (often used for indicating patron's department) should be, so that the library can track use by those fields.
High-Level Requirements for anonymization (across UXPROD-1085, UXPROD-1120, , ).
Due to privacy concerns (both legal and voluntary), many institutions anonymize loan data. In other words, they remove identifying information about the patron (e.g. name and identifiers) from historic loans. Other patron metadata (e.g. patron group) is retained for statistical reporting purposes.
Loan scrubbing
Tenants should be able to determine a time period (specified in days) after which loan data will be anonymized (it should also be possible to not ever anonymize)
Ultimately, each library within a tenant/institution should be able to set their own time period (not v1)
For institutions that don't anonymize for all users by default, we should offer the ability for users to indicate whether they want their data scrubbed (not v1)
For a loan to qualify for scrubbing/anonymizing, it must:
Be closed
Not have any open fees/fines
Be old enough to trigger scrubbing
"Old enough" varies depending on if it has no closed fines/fees or not
When a loan record is scrubbed:
Any patron identifying information should be scrubbed from the loan record in the database.
The only patron information that should be retained includes:
Patron group
Status
Division/department (as of 5/14 RA SIG meeting)
Branch/location (when implemented) Probably not, as of 5/14 RA SIG meeting - not patron info
Custom fields or tags (when implemented)
Date enrolled? No, as of 5/14 RA SIG meeting
Expiration date? No, as of 5/14 RA SIG meeting
The scrubbed loan should no longer display on the patron's Loans page
But what about the Check in page? Institutions that have opted not to save ANY loan history, still need to be able to see the items they just checked in (see UICHKIN-10 for details on what should display on the check in page). We need to make sure this is considered in our implementation.
Anywhere else closed loans may display, the scrubbed loan data should display without any patron identifying information
IMPLEMENTATION NOTE: Many systems log anonymized loan data in a reporting table as soon as the transaction occurs