Methods and apparatus for using are provided for anonymizing neural signals of a brain-computer interface (BCI). A BCI can receive a plurality of brain neural signals. The plurality of brain neural signals can be based on electrical activity of a brain of a user and can include signals related to a BCI-enabled application. The BCI can determine features of the plurality of brain neural signals related to the BCI-enabled application. A BCI anonymizer of the BCI can generate anonymized neural signals by at least filtering the one or more features to remove privacy-sensitive information. The BCI can generate one or more application commands for the BCI-enabled application from the anonymized neural signals. The BCI can send the one or more application commands.