Data protection proxy deployment

Data protection proxy (DPP) is a small middleware fully managed by your security officer which hides personal data in Zendesk API responses. It works as follows: when Round Robin app needs to get data from your Zendesk account it calls DPP instead real Zendesk API. DPP gets the data from Zendesk, hides all except the data explicitly allowed by your security officer in DPP configuration and returns to the app. To learn more about DPP configuring please check this article

Before you begin:

1.  Please contact our customer support support@roundrobin.zendesk.com. We enable the feature for your account.

2. Data protection proxy is available starting from the Enterprise plan of the Round Robin app. Please check your plan. After registration, you have a 30-day trial period with Enterprise plan so you are welcome to test DPP during your trial.

To  deploy it on Google cloud platform you need to make the following steps:

1. Go to Google cloud shell and login with your account you want to use as an owner of your DPP installation.

2. Copy the following commands, paste these to the terminal window and press Enter.

cd ~/; project_id=ddp-$(date +"%Y%m%d%H%M%S"); gcloud projects create $project_id --set-as-default; gcloud app create --region=europe-west; git clone https://github.com/roundrobindpp/dpp.git

step1.PNG

3. Open config.xml file by the path youraccount/dpp/src/main/webapp/WEB-INF/. Specify highlighted parameters than click menu File -> Save or press Ctrl+S.

step2.PNG

<baseurl>https://yourdomain.zendesk.com</baseurl> - your Zendesk subdomain
<apiuser>user@yourdomain.com</apiuser> - the email of Zendesk user on behalf of which DPP will operate. When authenticating with tokens, add /token to the end of your username
<apipassword>yourapipassword</apipassword> - the password of the user. When authenticating with tokens specify your token in this field
<proxyuser>yourproxyuser</proxyuser> - the user name for authentication on DPP
<proxypassword>yourproxypassword</proxypassword> - the password of the user.
 
Warning! never use real Zendesk user credentials in <proxyuser> and <proxypassword> fields.
 

4. Copy the following commands, paste these to the terminal window and press Enter.

cd ~/dpp;mvn clean install;gcloud app deploy ~/dpp/target/dpp/WEB-INF/appengine-web.xml -q;gcloud app browse

When the execution of the commands will be finished follow the link displayed in the terminal window.

step3.PNG 

If you see the message {"info":"DPP is ready for operation"} - the deployment is completed successfully your Data protection proxy is ready for operation.

5. Go to the Round Robin app and click Settings. Specify your DDP URL (e.g. ddp-123456789.appspot.com),  username which you specified in <proxyuser> field in the config.xml file on the step 3, password or token username which you specified in <proxypassword> field.

step4.PNG

Click Test Connection
Click Submit if the test connection is successful.

That's all. Your Round Robin app now is working with your Zendesk account through Data protection proxy and have no access to your customer's personal data.

So as to update your DPP configuration please make the following steps.  

Data protection proxy is developed on java provided with source code and supports standard maven deployment procedure so you can deploy it on any other cloud which you prefer or on premise.

 
 
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk