question

Mark Trumbull avatar image
Mark Trumbull asked

Can I override the platform field when using LoginWithCustomID?

1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mark Trumbull avatar image Mark Trumbull commented ·

My motivation for this is that we don't want any personal information stored for our users. We are using a generated guid, that is stored in the save data, for the CustomID passed to LoginWithCustomID.

This works, but it always sets the Platform field to Custom. I would love to be able to override the Platform field.

0 Likes 0 ·

1 Answer

·
Seth Du avatar image
Seth Du answered

I don't think you should worry about this. In fact, data in platform entry is not sensitive information because it is simply generated via the login related API call type.

In the normal circumstances, players will not be able to access PlayStream events directly because PlayFab doesn’t provide any Client APIs to retrieve PlayStream events data.

In terms of features in Analytics, PlayFab offers options to disable device info reporting, and you can navigate to [Game Manager] -> [Settings] -> [Data Collection] to disable it.

6 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mark Trumbull avatar image Mark Trumbull commented ·

Did I misunderstand the call LoginWithPSN then? I thought it links the user's PSN account with their PlayFab account. If that is indeed the case, then that is storing personal information.

0 Likes 0 ·
brendan avatar image brendan Mark Trumbull commented ·

This seems to be conflating two separate things. I think the confusion is due to the statement that the platform field isn't sensitive information - which it isn't, as it's just "Custom", "Facebook", etc.

The Custom ID auth system is designed to let you use an arbitrary ID - often a generated GUID, but it's also used by companies that have their own auth service to create user accounts using their IDs. The platform in all cases is "custom" because that's specifically the auth system used in our service.

In terms of PII, there are certainly cases where personal information has to be stored. Login with email/password is one such example. And it's important to note that some things that aren't PII on their own are if they're stored with other things. The main question is whether the information can be used to trace to a specific real-world person's identity. Depending on the platform, more or less personal information may be stored. What's important to understand there is that we're compliant with all laws regarding collection, storage, usage, and removal or that information.

0 Likes 0 ·
Mark Trumbull avatar image Mark Trumbull brendan commented ·

Right now I'm just concerned with Sony's rules. I also really like the simplicity of generating a Guid and using that to login. Rather than trying to get the more complex authentication route working.

My only wish is that I can easily distinguish analytic events by platform. Such that I can make sure when we are reviewing data for balancing that we only looking at a single platform's data. Is there another way to accomplish this?

0 Likes 0 ·
Show more comments

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.