what is considered the business logic? because i think the easiest thing from a non-developer perspective would be to just add users to a specific custom made group, like PRIVATE, and have the script determine if they're in that group which will force them to create private documents, but ONLY if they're in that group.