Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Please ask on majas-dev. I have not worked on the runtimeconfig module myself and I don't know whether the other developers follow stackexchange and/or all changes in the Geomajas JIRA.
Best approach is to build a test which reproduces the problem. That would be needed to fix and prevent regressions anyway. Also best to use majas-dev for communications, I am not sure whether all developers follow JIRA changes.
I would say there is no way you can prevent users from copying the data and sending it on unauthorized. Making sure the data is only available as images on the client is one solution, but they could still take a screenshot and distribute that. The approach from the article seems overkill in most cases (they indicate themselves that it is slow - I guess plain SSL is a lot faster). In any case, I see no possibility to automatically enforce a limited use of data, contracts only. In that sense watermarking can help trace who distributed the file if you include a different watermark for each user.