Forum Discussion

dcrandall's avatar
dcrandall
Visitor
11 years ago

Hash of a customer without revealing personal information?

There's the channel store object that allows us some access to a customer's information, properly at the customer's consent -

http://sdkdocs.roku.com/pages/viewpage. ... taasObject

Say we don't care, at all, about the customer other than it's an entity that could, in theory, have many rokus. Is there a way to get a unique identifier for that account?

This is purely for the sake of metrics.

1 Reply

  • FYI:

    * We only allow the use of GetPartialUserData to get the email and the person's first and last name.
    * Policy Change: We will, in most cases no longer allow this for free channels or channels that don't use our billing system. If your channel uses our billing system, you may use GetPartialUserData to request the first name, last name and email address of the user.

    Here is an example SHA1 hashing function:

    function HashID(ID as string ) as string
    digest=CreateObject("roEVPDigest")
    ba=CreateObject("roByteArray")
    digest.Setup("SHA1")
    ba.FromAsciiString(ID)
    return digest.process(ba)
    end function


    Joel