In April 2015, the Society’s Publications Office undertook a survey, variously referred to as the “Evolution of SCA Communications” or “Newsletter & Communications Survey,” which asked participants about the channels they used to obtain information about SCA activities.
At the next quarterly meeting of the Board of Directors, the Publications Office submitted a flurry of proposed policies and actions based on the survey results.
TL;DR: Democratic governance requires logistical competence, but for more than half a year garbled address data and other issues with membership records have complicated the branch pollings that are supposed to be part of routine Society operations.
As previously discussed here, the SCA recently migrated its membership database from the Members Only platform it had used since 2012 over to a service offered by Neon One.
Unfortunately, the data migration appears to have introduced errors in the membership records that have been difficult to correct. Some people found that their address had been reset to a location where they had lived years ago; others found that their zip or post codes were wrong; and some had their membership numbers changed. Folks with family memberships had their own set of problems; in some cases, membership numbers were swapped between two relatives, and in one case a person who requested a new membership card instead received one addressed to a recently-deceased relative.
TL;DR: Earlier this summer the SCA configured their Neon CRM membership portal to show registered users their member number. I discovered a vulnerability in Neon One’s software that allowed technically-savvy users to use that capability to change their member number to any value they desired.
After this was reported, the link to the vulnerable screen was removed, but the screen still exists and the vulnerability in the underlying Neon CRM software appears to remain unpatched.
In February the SCA completed the migration of its membership data from an aging legacy system (“Members Only”) to a new platform hosted by Neon One. Their Neon CRM service now appears to function as the system of record for the Society’s member records, including modern names, addresses, and payment information, as well as SCA-specific data such as Society name, kingdom, and member number.
The SCA will soon stop asking local event organizers to pay for venue insurance certificates by sending their personal credit card number to the corporate office via email, as it had been doing for the last two decades.
Someone asked an interesting question over on the Known World Discord server this evening, and after I wrote up my answer I thought I should also post it here (lightly edited) in case it was of use to anyone else:
Is sharing posts from individuals […] acceptable by SCA social media rules for official accounts, or is a written release required?
It turns out the switch from MembersOnly to NeonOne has made this dramatically easier, and we can access member data in just a few lines of Python without scripting Chrome or hand-crafting any RPC calls.
This creates a significant challenge, because local branches can create hundreds of Facebook events every year, and requiring all of those requests to pass through this bottleneck would create a serious burden on the Kingdom Social Media Officer who operates the Official Kingdom Facebook Page, and would likely lead to delays and coordination challenges.
I have sent the following letter regarding the sanction of Brian De Moray to the Society Seneschal, the Board Comments address, and the Ombudsman for IT, with copies to the Society IT Manager, Society Webminister, East Kingdom Webminister, and Brian De Moray himself. As always, I included my modern name and member number. Receipt was acknowledged less than two minutes later; I suspect they’re having a busy weekend over there. I will update if further action is taken.
To the Society’s Seneschal and Board of Directors, greetings from the East.
I write to you today to ask you to reconsider the January 2020 sanction of Brian De Moray, as the information available in the public record suggests that this decision may have been made in error.
TL;DR: Brian De Moray is a Master of Defense and of the Pelican in Atlantia, who was sanctioned by the Society in January 2020 for an innocuous 113-word Facebook post commenting on software development work he was doing as a volunteer for the kingdom.
As far as I can tell from the information available to me, this sanction appears to have been an error, made in haste by a Board that misinterpreted some technical jargon they didn’t understand, and should be reversed.
I first became aware of this case when it was mentioned in the context of the Wistric Saga, being discussed by Aeron Harper in the second part of his “Tale of Six Sanctions” essay. Aeron’s article was focused on the procedures and policies of the sanctions process, and understandably glossed over some of the technical details, but as a software developer, my curiosity was piqued.