Les implémentations de référentiel utilisent souvent des fichiers et des dossiers supplémentaires pour stocker des informations spécifiques à leur principe. Même si ces fichiers sont requis dans l'espace de travail, ils ne présentent aucun intérêt pour les autres plug-in ou l'utilisateur final.
Les fournisseurs d'équipe peuvent utiliser IResource.setTeamPrivateMember(boolean) pour indiquer qu'une ressource est privée à l'implémentation d'un fournisseur d'équipe. Par défaut, les nouvelles ressources ne sont pas des membres privés ; cette méthode doit donc être utilisée pour marquer explicitement la ressource comme privée pour l'équipe. Il est fréquent de marquer le sous-dossier du projet comme privé lorsque ce dernier est configuré pour l'équipe et que le premier est créé.
Une autre ressource API énumérant les ressources (telles que les arborescences delta) exclue les membres privés, sauf demande explicite de les inclure. Ainsi, la plupart des clients ne pourront pas "voir" les ressources privées de l'équipe, pas plus que les utilisateurs. Le navigateur de ressources n'affiche pas les membres privés par défaut, mais les utilisateurs peuvent indiquer dans la page de préférences leur volonté de les voir à l'écran.
Les tentatives pour marquer les projets ou la racine de l'espace de travail comme privés seront ignorées.