³ÉÈË¿ìÊÖ iD on C³ÉÈË¿ìÊÖ
As we approached the Bank Holiday, the ³ÉÈË¿ìÊÖ Children's community team heaved a huge sigh of relief as we entered the final phase of roll out for C³ÉÈË¿ìÊÖ.
The ³ÉÈË¿ìÊÖ ID system is already being used on numerous ³ÉÈË¿ìÊÖ services aimed at 'grown-ups' like message boards, ³ÉÈË¿ìÊÖ iPlayer and Lab UK - wherever a sign in is required.
But migrating existing Children's services presented its own problems and a fair bit of head-scratching in the last few months.
With over 12 large scale games and activities (aimed specifically at 6-12s) already using the old SSO sign in system, the C³ÉÈË¿ìÊÖ site represented the largest number of active SSO users in the ³ÉÈË¿ìÊÖ.
So it wasn't as simple as just turning on one system and pulling the plug on the other.
From audience feedback we know some of users have invested weeks, months and often years playing these games, nurturing their Roar safari parks, building up reputations and contributing UGC. It would be a hard man who would turn round and say all of that was for nothing. But more importantly we wouldn't want their enduring memory of ³ÉÈË¿ìÊÖ online services, during their most formative years, to be a sense that we just didn't care.
So the team had a double challenge to ensure that the data our users have amassed within their SSO accounts eg game points scored, saved submissions or progress within games would be follow with them to the new system whilst also protecting their safety.
Big challenge 1: Keeping user data
As SSO for C³ÉÈË¿ìÊÖ did not require an email address to be provided during registration it was commonplace for users to open different accounts for each game or activity. The styling on individual games also seemed to confuse people that one sign in did not fit all. At one time we estimated there were 3 million active accounts amongst a potential available audience of just 4.2 million children.
By contrast the 'adult' full-fat ³ÉÈË¿ìÊÖ iD sign up requires users to provide an email address and limits users to one account per email address.
This gave us an important decision to make - do we ask users to select just one of their accounts and to resign themselves to losing all other accounts and the data saved against these accounts? Or do we allow users to transfer the data from all their accounts into their one new ³ÉÈË¿ìÊÖ iD account?
As recognition of the loyalty and commitment of our users, we decided to create a system by which they could keep their accounts.
A 'transfer' or 'coalescence' tool was built and users are passed through this (ably guided by a one-eyed bunny character) as part of the registration process. C³ÉÈË¿ìÊÖ is unique within the ³ÉÈË¿ìÊÖ in offering this coalescence.
Challenge 2: Safety
As always safety of our users is paramount and, as such, with the launch of ³ÉÈË¿ìÊÖ iD, we have also taken the opportunity to add another layer of safety by introducing a Display Name Generator.
Whereas adults signing up to ³ÉÈË¿ìÊÖ iD can use any username they like and repeatedly change their display name through their account settings, this feature would create a major undertaking for C³ÉÈË¿ìÊÖ in terms of additional moderation. Profanity filters can be used to ensure offensive screen names are excluded but we have an extra duty of care to guarantee kids don't inadvertently reveal their identities to all and sundry.
Consider an innocuous screen-name like MarcW127RJ. With a first name and postcode information like this, that child could be easily identified. (The astute among you will have worked out that's my work address).
So to help C³ÉÈË¿ìÊÖ users keep themselves safe when signing up we also ask them to create a unique Display Name from a pre-filled word generator of random colours, adjectives and nouns. Expect to see a RedFieryLobster or ChocolatePancakeDude appearing on the messageboards anyday now.
Inevitably, some long-term regular users have objected to having the previous naming freedom restricted but when delved deeper we discovered most of these had actually outgrown our age band. And the children we've met in user testing seem to appreciate the safety benefits this system brings.
And it appears that our worst fears that children could just get confused by the whole process have been confounded.
In the first 10 days of offering the chance to coalesce data we have had over 45,000 users visiting the transfer tool and close to 72,000 users visiting the Display Name Generator (both old and new).
Any thoughts on how we can improve the process would be gratefully appreciated.
Yours SaphireSingingSamba.
Marc Goodchild is Head of Interactive and On Demand, ³ÉÈË¿ìÊÖ Children's.
Comment number 1.
At 4th May 2010, TV Licence fee payer against ³ÉÈË¿ìÊÖ censorship wrote:"Consider an innocuous screen-name like MarcW127RJ. With a first name and postcode information like this, that child could be easily identified. (The astute among you will have worked out that's my work address).
..//..
And it appears that our worst fears that children could just get confused by the whole process have been confounded.
In the first 10 days of offering the chance to coalesce data we have had over 45,000 users visiting the transfer tool and close to 72,000 users visiting the Display Name Generator (both old and new).Any thoughts on how we can improve the process would be gratefully appreciated."
Stop being paranoid for starters and start thinking the problem through (just like NASA did with Apollo 13...), surely the UK postal code string has got to be the most easiest charter strings to spot via a server-side program, so why not just reject any user-name that contains such a string, then why not reject all user-names that contain a text-numeral string (that would catch any Postal codes that that slip through, perhaps were a kid might split it such as "W12Marc7RJ") and where found suggest suitable alternate user-names - most kids in the target age group are likely to accept a suggested 'name' if their first choice fails for what ever reason.
Also, can you tell us if the originally suggested age restriction remains (you blogged about it last year, and had quite a number of comments against it), there are parents who will want to use there own ³ÉÈË¿ìÊÖ iD's [1] to check on what their kids have - and perhaps are doing, in real time, on a different computer - whilst anyone up to no good can easily just lie and set up a kids C³ÉÈË¿ìÊÖ iD anyway...
[1] and if so, making them read only perhaps when used on any content needing a C³ÉÈË¿ìÊÖ iD log-in perhaps?
Complain about this comment (Comment number 1)
Comment number 2.
At 5th May 2010, Alex Cockell wrote:Oh - how about this issue as well? It'smore related to the adult ³ÉÈË¿ìÊÖ IDs... but I had to obfuscate my surname on my ID... as it hit the profanity filter.
Please could you consider whitelisting words that are in the name fields when someone is registered... my surname "Cockell" for instance.
Just a thought..
Complain about this comment (Comment number 2)
Comment number 3.
At 5th May 2010, Mark Stickley wrote:Really sorry about that, Alex! You'll be happy to know that we have seen the error in our overly restrictive profanity filtering ways and will soon release a new version of the code that will see a less stroppy swear-stopper.
And yes, you will be able to use your real name :)
Complain about this comment (Comment number 3)
Comment number 4.
At 5th May 2010, Hyperstar wrote:Im a adult so I cant get on to C³ÉÈË¿ìÊÖ
Complain about this comment (Comment number 4)
Comment number 5.
At 5th May 2010, TV Licence fee payer against ³ÉÈË¿ìÊÖ censorship wrote:#4. At 6:58pm on 05 May 2010, Hyperstar wrote:
"Im a adult so I cant get on to C³ÉÈË¿ìÊÖ"
But that's the point, with a bit of lateral thinking anyone can get on any age restricted website, kids can get on 'adult' sites (bar those that take and verify credit card number strings) and adults can get on 'kids sites', not only should the ³ÉÈË¿ìÊÖ NOT be acting in loco parentis (via the websites back-end scripting) when kids use the ³ÉÈË¿ìÊÖ websites but their current policy is lulling the child, parent and ³ÉÈË¿ìÊÖ in to a fails sense of security.
Complain about this comment (Comment number 5)
Comment number 6.
At 6th May 2010, Keith wrote:I think the ³ÉÈË¿ìÊÖ should consider altering the restrictions on the C³ÉÈË¿ìÊÖ sites so that adults have 'read only' access (ie. can view the boards but not post). This would still still provide some safeguards whilst allowing parents to view what they're children are posting.
Complain about this comment (Comment number 6)
Comment number 7.
At 6th May 2010, Hyperstar wrote:It should be read-only access for adults
Complain about this comment (Comment number 7)
Comment number 8.
At 25th May 2010, TV Licence fee payer against ³ÉÈË¿ìÊÖ censorship wrote:The ³ÉÈË¿ìÊÖ have gone very quite in this blog...
Complain about this comment (Comment number 8)