As antifuncionalidades são elementos adicionados aos scripts para beneficiar os autores em vez dos utilizadores, como anúncios ou rastreio. Os scripts com antifuncionalidades são permitidos de acordo com as regras do Greasy Fork, mas têm de ser marcados com @antifeature no bloco de metadados do script. Isto garante que o utilizador tem conhecimento da antifuncionalidade antes de instalar.

As antifuncionalidades são especificadas como chaves de metadados do script com o formato @antifeature type description. type é obrigatório e description é opcional.

Esta página descreve os tipos de @antifeature reconhecidos por Greasy Fork. Outros tipos podem ser utilizados, mas a presença de uma antifuncionalidade não pode ir contra as regras do Greasy Fork.

@antifeature ads

O script insere anúncios nas páginas que o utilizador visita.

Os seguintes casos não exigem a utilização de @antifeature ads:

@antifeature membership

O script exige que o utilizador subscreva um canal, entre num grupo, goste de uma página, etc., para ficar totalmente funcional.

Os seguintes casos não exigem a utilização de @antifeature membership:

@antifeature miner

O script contém um criptominerador ou outro código que utiliza os recursos do utilizador para executar alguma tarefa em benefício do autor do script.

@antifeature payment

O script exige que o utilizador pague ao autor do script para que este fique totalmente funcional.

Os seguintes casos não exigem a utilização de @antifeature payment:

@antifeature referral-link

O script executa alguma ação que gera comissão para o autor nas compras. Isto inclui scripts que contenham links de referência/afiliados, reescrevam links existentes para links de referência/afiliados, ou forneçam códigos de cupão que gerem comissão para o autor do script.

@antifeature tracking

O script inclui código para rastrear a atividade do utilizador. Isto inclui rastreadores como o Google Analytics ou código de rastreio personalizado que comunica a atividade do utilizador ao autor do script.