tw4l / bulk-reviewer

DEPRECATED. Replaced with Electron desktop application: https://github.com/bulk-reviewer/bulk-reviewer
GNU Affero General Public License v3.0
13 stars 1 forks source link

Implement levels of features: "critical" and "review" #57

Closed tw4l closed 5 years ago

tw4l commented 5 years ago

Critical results are those which Bulk Reviewer is set to remove/report by default. These include: national identifiers (US SSN for now, soon also Canadian SIN and potentially others), credit card numbers, bank account numbers (not yet implemented), and health/medical records (not yet implemented).

Review results are those which are not removed by default, but which the user might want to review (for instance, because they indicate sensitive or private topics) and mark for removal/reporting. These include: email addresses, phone numbers, street addresses (not yet implemented), personal names, internet history, Facebook and Outlook account history (not yet implemented), EXIF metadata, geolocation/GPS data, etc.

Implemented (for example, but not necessarily this way) in the Feature model as a boolean field. The Celery tasks and utils functions for generating CSV reports and exporting files will need to be updated, Feature.cleared should be set to true by default for non-critical features, and the RedactionPane Vue component and review UX should be updated to reflect the distinction.