To assist you with your obligations under COPPA, the Support SDK allows your mobile app users to browse your knowledgebase and submit tickets without providing their name or email address.
At the moment, there are two ways to do this:
- Enabling the COPPA feature in your code.
- Setting your user's identity as an empty one.
Both of these options require you to use anonymous identities, and both have the same effect. An end-user is created in your Zendesk Support instance without any identifying information.
Having two ways to achieve the same thing can be confusing, and so we are removing the COPPA feature from the Support SDK. You will still be able to deal with your users anonymously using the other method.
What will happen?
This is what you can expect:
- In Support SDK v18.104.22.168 use of the COPPA feature will result in console warnings, telling you that the feature has been marked as deprecated. Documentation relating to the feature will also be removed at this time.
- In the following release of the Support SDK the feature will be removed entirely.
What should I do instead?
We have already updated our guidance in Zendesk Embeddables and the Children's Online Privacy Protection Act (COPPA). We recommend that instead of using the COPPA feature, you instead use an empty anonymous identity after initializing the Support SDK.
For example, for Android you would make the following change:
ZendeskConfig.INSTANCE.setCoppaEnabled(true); Identity identity = new AnonymousIdentity.Builder().build(); ZendeskConfig.INSTANCE.setIdentity(identity);
Identity identity = new AnonymousIdentity.Builder().build(); ZendeskConfig.INSTANCE.setIdentity(identity);
If you have questions about this change, the best place to get in touch is the Mobile SDK community.