Agência
Marca & CriaçãoBranding & PosicionamentoIdentidade VisualConteúdo & CopywritingProdução AudiovisualLive Experience
Performance & GrowthSocial MediaInbound & NutriçãoTráfego PagoSEO & GEOPublicidadePesquisa de Mercado com IABI & DashboardsWeb AnalyticsCRO
IA & AutomaçãoConsultoria de Adoção de IAIntegração CRM & DadosAutomação de ProcessosAgentes de IAAutomação de Marketing com IABase de Conhecimento de Marca para IA
Tecnologia & Produtos DigitaisDesenvolvimento Web & AppsDesenvolvimento de MVPTech & SecurityLGPDLow-code & No-codeDesenvolvimento Assistido por IA
Relacionamento & ReputaçãoAssessoria de ImprensaInfluência & CEO PositioningGestão de CriseComunicação InternaExperiência & Trade
PortfólioBlogContato
Programador escrevendo código em um notebook sobre a mesa
Tecnologia

Registro de software no INPI: o código que o INPI não guarda

Registro de software no INPI: passo a passo, taxa, prazo e o que pouca gente conta: o código fica com você, e o contrato decide quem é o dono.

Resposta rápida

O registro de software no INPI é o depósito eletrônico, pelo sistema e-Software, de um resumo hash do código-fonte, com pagamento da GRU de código 730 (R$ 185, segundo a tabela publicada pelo INPI) e certificado emitido em até 10 dias corridos. Ele não é obrigatório, mas é a prova de autoria e titularidade mais usada em disputa judicial, válida por 50 anos. O detalhe que quase ninguém explica: o INPI não guarda o código, só o hash. Quem guarda o arquivo exato que gerou aquele hash é o titular — e, quando uma fornecedora escreve o software, quem é o titular é o contrato que diz primeiro.

Quem pesquisa como registrar um software encontra quase sempre o mesmo roteiro: certificado digital, guia de pagamento, hash, formulário, certificado. O roteiro está certo, e este artigo também o traz. Mas ele termina justamente onde começam os problemas: no dia em que alguém precisa usar o certificado para provar alguma coisa.

Duas perguntas decidem se o registro vale de algo nesse dia. A primeira é onde está o código que gerou o hash, porque o INPI não o guarda. A segunda é de quem é o software quando ele foi escrito por uma fábrica de software, uma agência ou um freelancer, porque a Lei do Software responde a isso antes de o pedido chegar ao INPI. A seguir, o passo a passo completo, os custos, os prazos e um checklist para quem está lançando produto.

O que é o registro de software no INPI?

É o registro de programa de computador feito no Instituto Nacional da Propriedade Industrial, o órgão que a lei designou para isso. Na prática, a empresa ou a pessoa que detém os direitos sobre o software declara quem é o autor, quem é o titular e qual é o programa, e registra uma impressão digital matemática do código-fonte: o resumo digital hash.

O que fica protegido é a expressão literal do programa, ou seja, as linhas de código. Ideia de aplicativo, funcionalidade descrita em slide e software que só existe no campo do conceito não são protegidos. O próprio INPI faz essa ressalva na sua página de perguntas frequentes e recomenda depositar o pedido quando o programa estiver suficientemente finalizado.

O registro tem natureza declaratória: ele não cria o direito, comprova quem o tinha e em que data. É por isso que ele importa tanto em disputa sobre cópia, concorrência desleal ou rompimento com fornecedor — e é por isso que a parte esquecida (a guarda do código) pesa tanto.

O registro de software é obrigatório?

Não. A Lei 9.609/1998 diz, no art. 2º, § 3º, que a proteção aos direitos de que ela trata independe de registro. O software está protegido desde que foi escrito, pelo regime das obras literárias da legislação de direitos autorais. O art. 3º completa: os programas de computador poderão, a critério do titular, ser registrados.

Segundo o INPI, o registro de programa de computador não é obrigatório por lei, mas é fundamental para comprovar a autoria perante o Poder Judiciário. A validade do direito é de 50 anos a partir de 1º de janeiro do ano seguinte à publicação ou, na ausência desta, à criação, sem pagamento de decênio, e o certificado é expedido em até 10 dias corridos da data do depósito.
Fonte: INPI, “Perguntas frequentes: Programas de Computador” (gov.br/inpi, atualizada em 2026)

Se a proteção existe sem registro, por que registrar? Porque, numa disputa, quem alega precisa provar. O certificado do INPI é um documento público, datado, com a identificação do titular e o hash do código. Sem ele, a prova de anterioridade depende de commits, e-mails e testemunhas, que podem ser contestados. O INPI informa ainda que o registro não é territorial: vale nos países signatários da Convenção de Berna.

Registro de software ou patente de software: qual a diferença?

É a confusão mais comum, e a resposta brasileira é direta: a Lei de Propriedade Industrial (Lei 9.279/1996), no art. 10, inciso V, diz que programas de computador em si não são considerados invenção nem modelo de utilidade. O código é protegido como direito autoral e registrado como programa de computador. Patente só entra em cena quando há uma invenção técnica que o software implementa — e esse é um terreno para especialista.

Registro de programa de computadorPatenteRegistro de marca
O que protegeO código-fonte, a expressão literal do programaUma invenção técnica nova, com aplicação industrialO nome e o sinal que identificam o produto
Software em siSim, é o caminho próprioNão: a Lei 9.279/1996 exclui o programa de computador em siNão protege o software, só o nome dele
Obrigatório para ter o direitoNão: a proteção independe de registroSim: sem concessão não há patenteSim, para ter exclusividade sobre a marca
Análise de méritoNão: o pedido é concedido ou não conhecidoSim, com exame técnicoSim, com exame de anterioridade
Prazo do direito50 anos20 anos para patente de invenção, contados do depósito10 anos, prorrogáveis

Elaborado pela Alliance Comunicação a partir da Lei 9.609/1998, da Lei 9.279/1996 e das perguntas frequentes do INPI sobre programas de computador.

Na prática de quem lança produto, os três costumam andar juntos: registra-se o código no INPI, registra-se a marca do produto e, só quando existe uma solução técnica patenteável, avalia-se patente com um escritório especializado.

Por que tanta empresa está registrando software agora?

Os números do próprio INPI mostram uma curva que acelerou. Os pedidos de registro de programa de computador mais que dobraram entre 2020 e 2025, e o salto do último ano foi o maior da série.

Gráfico de barras dos pedidos de registro de programa de computador no INPI de 2020 a 2025: 2.999, 3.259, 3.646, 4.232, 5.312 e 7.236, com alta de 36,2% em 2025 sobre 2024
A série acumulada de janeiro a dezembro mostra que 2025 não foi um ponto fora da curva: foi a aceleração de uma tendência de cinco anos.
Em 2025, o INPI recebeu 7.236 pedidos de registro de programas de computador, alta de 36,2% sobre 2024, e as concessões cresceram 35,1%. Entre os 7.197 depósitos de residentes, ICTs e instituições de governo responderam por 33%.
Fonte: INPI, “Boletim Mensal de Propriedade Industrial: resultados de dezembro de 2025” (INPI/CGEI, 2026)

O boletim não explica as causas, e não vamos inventá-las. O que dá para dizer é o que se observa no mercado de produto: ficou mais barato e mais rápido construir software, mais empresas fora do setor de tecnologia passaram a ter sistemas próprios, e investidores, compradores e editais costumam pedir comprovação de propriedade intelectual. Um terço dos depósitos vir de ICTs e governo também indica que boa parte do volume é de pesquisa e inovação pública.

Como funciona o registro por dentro: o que o INPI recebe?

Aqui está o ponto que os guias de passo a passo pulam. Até alguns anos atrás, o código ia em papel ou mídia para o INPI. Hoje, o pedido é 100% eletrônico e o INPI recebe apenas o resumo hash: um texto de comprimento fixo, com letras e números, calculado a partir do arquivo do código-fonte. Esse resumo entra no formulário e passa a fazer parte do certificado.

Segundo o INPI, a guarda da documentação técnica (código-fonte) que compõe o pedido de registro não é mais de responsabilidade do INPI, mas do próprio interessado, o titular do direito, que responde por garantir a sua perfeita integridade ao longo do tempo que for necessário.
Fonte: INPI, “De quem é a responsabilidade da guarda da documentação técnica sigilosa?”, Perguntas frequentes: Programas de Computador (gov.br/inpi, atualizada em 2026)

A consequência é simples e séria. O hash funciona como uma impressão digital: o mesmo arquivo sempre gera o mesmo hash, e qualquer alteração, por menor que seja, gera outro. Numa disputa, o certificado só prova alguma coisa se o titular apresentar o arquivo exato que gerou aquele hash. Se o ZIP foi recompactado, se alguém “limpou” uma pasta depois, se o arquivo se perdeu no notebook de um ex-funcionário, o certificado continua válido, mas deixa de apontar para um código que se possa mostrar.

Diagrama do registro de software em cinco etapas, do contrato que define o titular ao certificado com o hash, e duas colunas: o INPI guarda o hash, os dados do autor e do titular e o certificado; a empresa guarda o arquivo exato que gerou o hash, os backups, o contrato e cada versão registrada
O certificado é a metade pública da prova. A outra metade, o arquivo íntegro, nunca sai da empresa.
O certificado prova que um arquivo existia naquela data. Quem prova qual era o arquivo é você.

Como fazer o registro de software no INPI, passo a passo?

O INPI resume o pedido em quatro ações: pagar a GRU de código 730, assinar digitalmente a Declaração de Veracidade, transformar o código-fonte em resumo hash e preencher o formulário e-Software. Organizado na ordem que evita retrabalho, fica assim:

1. Confirme quem é o titular antes de tudo

Autor é quem escreveu; titular é quem detém os direitos patrimoniais. Podem ser pessoas diferentes, e o formulário pede os dois. Se o software foi feito por funcionário ou fornecedor, a resposta está no contrato (veja a seção sobre fornecedoras, mais abaixo).

2. Providencie o certificado digital do titular

A Declaração de Veracidade é assinada digitalmente pelo titular: com e-CPF, se for pessoa física, ou e-CNPJ, se for pessoa jurídica. Com procurador, são duas assinaturas: a do titular na procuração e a do procurador, com e-CPF, na declaração.

3. Faça o cadastro e pague a GRU antes de protocolar

O pagamento tem de estar feito antes do protocolo. O INPI avisa que GRU não paga ou agendada para depois do protocolo leva a petição não conhecida, e não há exigência para corrigir: o pedido simplesmente não segue.

4. Congele a versão e gere o hash

Escolha a versão que será registrada, marque-a no repositório (uma tag, por exemplo) e gere um único arquivo com a documentação técnica: pode ser um arquivo só ou uma coletânea compactada em ZIP ou RAR. Sobre esse arquivo, calcule o hash com o algoritmo que vai declarar no formulário.

5. Guarde o arquivo antes de enviar o formulário

O INPI diz que é de vital importância manter íntegro o arquivo usado para gerar o hash, de preferência em mais de um meio de armazenamento. Faça isso antes do depósito, não depois: duas cópias em lugares diferentes, com o hash anotado ao lado e acesso controlado pela empresa titular.

6. Preencha o e-Software e acompanhe o certificado

No formulário entram os dados do autor e do titular, a descrição do programa, o hash e o algoritmo usado. Anexa-se só a Declaração de Veracidade e, se houver, a procuração. Depois, o certificado aparece no portal do INPI no prazo informado pelo instituto.

7. Depois: consulte o registro na base do INPI

O INPI mantém, na área de serviços de programas de computador do seu site, uma página de busca na base de registros. Por ela é possível localizar pedidos e registros já publicados e ver os dados públicos de cada um, como titular, autor e data. O guia básico de programas de computador do INPI é o ponto de partida para chegar à busca, ao sistema e-Software e ao manual do usuário.

Duas consultas valem a pena para quem contrata desenvolvimento: procurar o nome da própria empresa como titular, para conferir o que está registrado e em nome de quem, e procurar o nome da fornecedora, para ver se algum programa com o nome do seu produto foi registrado por ela. O código em si nunca aparece: ele é sigiloso por lei e, de todo modo, nem está com o INPI.

Quanto custa e quanto tempo leva o registro de software?

Segundo a tabela de retribuições publicada pelo INPI para programas de computador, o pedido de registro (código 730) custa R$ 185,00. A mesma tabela lista a transferência de titularidade (código 704) também por R$ 185,00 e a solicitação de levantamento do sigilo (código 719) por R$ 908,00. A tabela cita normas de 2014 e 2019 como base, então confira o valor no site do INPI na data do pagamento: a guia emitida no sistema é o que vale.

Quanto ao prazo, o INPI informa que, protocolado o pedido e consolidado o pagamento, o certificado é expedido e disponibilizado no portal em até 10 dias corridos da data do depósito; em outro trecho da mesma página, fala em prazo médio inferior a 7 dias. Não existe mais exigência nem recurso: o pedido termina em registro concedido ou petição não conhecida. Prazos de 15 a 30 dias úteis, citados em algumas páginas, não batem com o que o próprio INPI publica.

Ao custo da taxa, some o que não aparece na guia: o certificado digital, se a empresa ainda não tiver um, e o tempo de quem prepara a versão, gera o hash e monta o arquivo de guarda. Se houver procurador, entram os honorários dele. Nenhum desses itens é grande perto do custo de não conseguir provar a titularidade de um produto.

De quem é o software quando uma fornecedora o escreve?

É a pergunta que nenhum dos guias de passo a passo responde, e é a que mais interessa a quem encomenda um MVP, um aplicativo ou um sistema. A Lei do Software trata disso no art. 4º, e o ponto de partida é o contrato.

Art. 4º da Lei 9.609/1998: salvo estipulação em contrário, pertencerão exclusivamente ao empregador, contratante de serviços ou órgão público os direitos relativos ao programa de computador desenvolvido e elaborado durante a vigência de contrato expressamente destinado à pesquisa e desenvolvimento, ou em que a atividade do contratado seja prevista. O § 2º reserva ao contratado o programa gerado sem relação com o contrato e sem uso de recursos do contratante.
Fonte: Lei nº 9.609, de 19 de fevereiro de 1998 (Lei do Software), art. 4º (Planalto, 1998)

Lido com cuidado, o artigo diz três coisas a quem contrata. A regra geral favorece o contratante quando o contrato é expressamente destinado ao desenvolvimento. A expressão “salvo estipulação em contrário” significa que o contrato pode dispor de outro jeito, e muitas vezes dispõe: há fornecedoras que licenciam o software em vez de cedê-lo. E o § 2º lembra que componentes que a fornecedora já tinha, criados fora do contrato, continuam dela, o que é comum em bibliotecas, frameworks internos e módulos reaproveitados.

Vale lembrar também o art. 5º: os direitos sobre derivações autorizadas pelo titular pertencem a quem as fizer, salvo estipulação contratual em contrário. Em produto que evolui com várias mãos, isso torna a cláusula de titularidade das novas versões tão importante quanto a da primeira entrega.

SituaçãoO que a Lei 9.609/1998 diz como regra geralO que conferir no contrato
Funcionário contratado para desenvolverDireitos do empregador, salvo estipulação em contrárioCláusula de propriedade intelectual e o que o funcionário fez fora do expediente e sem recursos da empresa
Fábrica de software ou agência contratada para o projetoDireitos do contratante, salvo estipulação em contrário, se o contrato é expressamente de desenvolvimentoCessão ou licença, quem é o titular no INPI, componentes prévios da fornecedora e entrega do código
Freelancer sem contrato escritoFica difícil demonstrar que o contrato era expressamente de desenvolvimentoFormalizar a cessão por escrito, de preferência antes do registro
Bolsista ou estagiárioO § 3º do art. 4º manda aplicar o mesmo tratamentoTermo de compromisso ou contrato com cláusula de propriedade intelectual
Nova versão feita por outra fornecedoraDerivações autorizadas pertencem a quem as fizer, salvo estipulação em contrário (art. 5º)Cláusula que transfira ao cliente os direitos sobre as versões novas

Elaborado pela Alliance Comunicação a partir dos arts. 4º e 5º da Lei 9.609/1998. Quadro informativo, não substitui análise jurídica do contrato.

Duas consequências práticas. Primeiro, quem assina a Declaração de Veracidade é o titular; se a fornecedora registrou o software no próprio nome, passar o registro para o cliente exige transferência de titularidade (código 704), e o INPI diz que ela só pode ser protocolada pelo titular cedente ou seu procurador. Segundo, o arquivo que gerou o hash precisa estar com o titular. Se só a fornecedora tem esse arquivo, o certificado em nome do cliente vale pouco no dia em que a relação acabar.

É por isso que, no desenvolvimento de MVP da Alliance, o repositório e a titularidade ficam no nome do cliente desde o primeiro commit, e a versão registrada é arquivada com o hash junto da entrega.

Quais os erros mais comuns no registro de software?

  • Registrar e perder o arquivo. O hash fica no certificado; o ZIP some num computador formatado. É o erro mais caro, porque só aparece no dia da disputa.
  • Gerar o hash de uma pasta viva. Compactar o diretório de trabalho, com arquivos que continuam mudando, em vez de uma versão marcada no repositório.
  • Registrar no nome errado. A fornecedora ou o sócio-programador aparece como titular, e ninguém percebe até a primeira rodada de investimento ou a venda da empresa.
  • Contrato sem cláusula de titularidade. Confiar na regra geral do art. 4º sem verificar se o contrato diz outra coisa, ou se ele é “expressamente destinado” ao desenvolvimento.
  • Pagar a GRU depois do protocolo. O INPI trata como petição não conhecida, e o valor pago não resolve o pedido.
  • Registrar uma vez e nunca mais. Um registro de 2022 protege o código de 2022. O produto de hoje pode ter pouco em comum com ele.
  • Registrar cedo demais. O INPI recomenda que o programa esteja suficientemente finalizado; protótipo sem código consolidado protege pouco.

Quando registrar de novo: cada versão precisa de registro?

Não há obrigação, e também não há limite: o INPI informa que novas versões do mesmo software podem ser registradas e que não há limitação para a quantidade de registros sobre um mesmo programa. Cada registro protege o código que gerou aquele hash, e só ele. A pergunta certa não é “preciso?”, mas “o que mudou desde o último registro tem valor que eu gostaria de provar?”.

Um critério prático, que muitas equipes de produto adotam: registrar quando sai uma versão que muda o núcleo do produto (um módulo novo, uma reescrita de arquitetura, um algoritmo próprio), antes de uma rodada de investimento ou de uma venda relevante, e antes de trocar de fornecedora. Cada registro custa a mesma taxa, e cada um exige o seu próprio arquivo guardado — o que torna a disciplina de guarda ainda mais importante.

O que muda para startup, agência e empresa tradicional?

Para a startup, o registro costuma entrar no radar na primeira rodada de investimento, quando a diligência pergunta quem é o dono do código. A boa prática é chegar lá com a cadeia completa: contratos de quem escreveu, cessões assinadas e registros das versões principais com os arquivos guardados. Para quem está montando o produto agora, o artigo sobre como criar um SaaS mostra outras decisões que convém tomar antes da primeira linha de código.

Para a empresa tradicional que encomendou um sistema ou um aplicativo, o risco mais comum é descobrir, na troca de fornecedora, que o código não está sob seu controle. O registro em nome próprio, com o arquivo guardado internamente, reduz esse risco. Se o projeto ainda está no orçamento, vale ler também quanto custa criar um aplicativo e incluir a entrega do código e a cessão de direitos no escopo.

Para a agência ou fábrica de software, o registro é parte da entrega bem feita: deixar claro no contrato o que é cedido e o que é componente próprio, e entregar ao cliente a versão final com o hash e o arquivo correspondente. É o que diferencia quem entrega um produto de quem entrega uma dependência.

Por onde começar hoje?

  1. Leia o contrato de desenvolvimento e localize as cláusulas de titularidade, cessão e componentes prévios. Se não existirem, leve o assunto a um advogado antes de registrar.
  2. Confirme que o repositório do código está em conta da sua empresa, com mais de um administrador interno.
  3. Escolha a versão a registrar, marque-a no repositório e gere o arquivo único com o código-fonte.
  4. Calcule o hash, guarde o arquivo em pelo menos dois meios diferentes e anote o hash ao lado.
  5. Confira o valor da GRU de código 730 no site do INPI, pague antes de protocolar e faça o depósito no e-Software com o certificado digital do titular.
  6. Defina o gatilho dos próximos registros: versão relevante, rodada de investimento ou troca de fornecedora.

Proteger o código é uma parte de lançar bem um produto; a outra é saber se ele vai encontrar o mercado. Se você quer enxergar onde o seu negócio está mais fraco antes de investir no próximo sistema, o diagnóstico gratuito de marketing avalia tecnologia, dados e presença digital e devolve as prioridades em ordem.

Registro de softwareINPIPropriedade intelectualLei do SoftwareMVP

Perguntas frequentes

O que é registro de software?+

É o registro de programa de computador feito no INPI, que comprova a autoria e a titularidade do código-fonte numa data. Ele não é obrigatório, porque a proteção existe desde a criação, mas é a prova mais usada em disputas sobre cópia e titularidade.

Como funciona o registro de software no INPI?+

O titular gera um resumo hash do arquivo com o código-fonte, paga a GRU de código 730, assina a Declaração de Veracidade com certificado digital e preenche o formulário e-Software. O INPI recebe só o hash, não o código, e emite o certificado sem análise de mérito.

Quanto custa o registro de software no INPI?+

Segundo a tabela de retribuições publicada pelo INPI, o pedido de registro de programa de computador (código 730) custa R$ 185,00. Como a tabela cita normas de 2014 e 2019, confira o valor no site do INPI na data do pagamento. Certificado digital e eventual procurador são custos à parte.

Qual o tempo para registro de software no INPI?+

O INPI informa que, protocolado o pedido e consolidado o pagamento, o certificado é expedido em até 10 dias corridos da data do depósito, com prazo médio inferior a 7 dias. Não há mais exigência nem recurso: o pedido é concedido ou não conhecido.

Quem guarda o código-fonte depois do registro?+

O próprio titular. Segundo o INPI, a guarda da documentação técnica não é mais responsabilidade do instituto, que recebe apenas o resumo hash. Por isso o arquivo exato que gerou o hash precisa ser mantido íntegro, de preferência em mais de um meio de armazenamento.

Registro de software ou patente de software: qual a diferença?+

O registro protege o código como direito autoral e é o caminho próprio para software. A Lei 9.279/1996 diz que programas de computador em si não são considerados invenção, então patente só se discute quando há uma invenção técnica implementada pelo software, com orientação especializada.

Como fazer a consulta de registro de software no INPI?+

Pela página de busca de programas de computador no site do INPI, a partir do guia básico do serviço. Ali se localizam os pedidos e registros publicados, com os dados públicos de cada um; o código-fonte nunca aparece.

Se uma empresa desenvolveu meu software, quem é o titular?+

Pela regra geral do art. 4º da Lei 9.609/1998, os direitos pertencem ao contratante quando o contrato é expressamente destinado ao desenvolvimento, salvo estipulação em contrário. Como o contrato pode dispor de outra forma, a cláusula de titularidade deve ser conferida com um advogado antes do registro.

Preciso registrar cada nova versão do software?+

Não é obrigatório, e o INPI não limita o número de registros sobre o mesmo programa. Cada registro protege apenas o código que gerou aquele hash, por isso convém registrar versões que mudam o núcleo do produto e guardar o arquivo de cada uma.

Pronto para

levar o seu produto do zero ao mercado?

Comece pelo diagnóstico gratuito e veja como Tecnologia entra no seu plano de marketing — depois a Alliance ajuda a executar cada etapa.

(11) 99116-3001contato@alliancecomunicacao.com.brAv. Dr. Gastão Vidigal, 1132 — Vila Leopoldina, São Paulo · SP