[SUCS Devel] Data held on membership

Andrew Price welshbyte at sucs.org
Sat Jul 14 02:26:56 BST 2007

On 13/07/07 10:04, Chris Jones wrote:
> So a few questions
> What data is relevant, what is not? What data should be required and
> what should be optional. Is there anything we don't currently ask for
> which we should?

Categorising the data and getting rid of the unused fields, we get:

1. Data we generate:

* username
* paid - date membership expires (currently blank for life and such or
  Sept. 2007)
* comments - comments for staff, i.e. warnings, extra details for
* type - membership type, (i.e. student, society, life, alumni)
* uid - system uid, technically this should be the primary key
* lastupdate - when the given entry was last changed
* lastedit - who last changed the entry

2. Data we require from the member (perhaps - please confirm):

* realname
* year - year of study
* email
* id - student ID
* address - postal address
* phone

3. Optional data that the member could provide:

* course - course title
* card_number - swipe card number
* guest_mac  - guestnet mac
* wireless_mac  - unimplemeneted wireless guestnet mac
* rfid_number - rfid card number

If we're looking to tighten up data protection, looking at these three,
it seems logical to allow the user to control the visibility of
categories 2 and 3 and use category 1 only where required. Category 2
could probably be pruned too. I've never used a member's phone number,
address or year of study before, but are they needed by the SU?

But anyhoo, what's the real issue here? Is the data in the db really a
contentious point or are people more worried about data being available
through fingerd or admin tongue slippage or something? Off the top of my
head I don't see anywhere the contents of the members db are being
misused at the moment.

Andy Price

More information about the Devel mailing list