L'Article 135-8 défini le rôle de Porte Parole du Parti Pirate ainsi :
Les porte-paroles ont pour mission de représenter le Parti Pirate dans les médias et les évènements auxquels le Parti Pirate prend part. Le Conseil des Relations Publiques prend contact avec les porte-paroles quand il a connaissance d'un besoin de prise de parole au nom du parti qu'il ne peut ou ne souhaite combler. Seuls les porte-paroles sont autorisés à se prévaloir publiquement de cette qualité.
Les articles 152-1 à 152-4 définissent les modalités existantes pour révoquer un porte-parole en cas de besoin.
Néanmoins, régulièrement quand un porte-parole s'exprime sur son compte à un réseau social, ses propos sont analysés pour savoir s'ils sont conforment au programme. Au delà d'un contrôle légitime de savoir si les propos sont incompatibles avec le Code des Pirates.
La phrase "les médias auxquels le Parti Pirate prend part" semblant flou quand aux réseaux sociaux, il est proposé la réécriture suivante.
Les porte-paroles ont pour mission de représenter le Parti Pirate dans les médias et les évènements auxquels le Parti Pirate prend part, en dehors des réseaux sociaux. Le Conseil des Relations Publiques prend contact avec les porte-paroles quand il a connaissance d'un besoin de prise de parole au nom du parti qu'il ne peut ou ne souhaite combler. Seuls les porte-paroles sont autorisés à se prévaloir publiquement de cette qualité. Les porte-paroles sont libre de leurs propos, tant que son identifiable les éléments personnels de leurs propos, et qu'ils respectent, comme tous pirates, le Code des Pirates.
Fatal error: Uncaught Exception: Rate limit on GET request: https://discourse.partipirate.org/t/43091.json?show_emails=true "" in /usr/share/nginx/html/engine/discourse/DiscourseAPI.php:977 Stack trace: #0 /usr/share/nginx/html/engine/discourse/DiscourseAPI.php(936): pnoeric\DiscourseAPI->_completeCurlCall('https://discour...', 'GET', Array) #1 /usr/share/nginx/html/engine/discourse/DiscourseAPI.php(857): pnoeric\DiscourseAPI->_getRequest('/t/43091.json') #2 /usr/share/nginx/html/construction_motion.php(701): pnoeric\DiscourseAPI->getTopic('43091') #3 {main} thrown in /usr/share/nginx/html/engine/discourse/DiscourseAPI.php on line 977