In Artigos

The rapid advancement of digital technologies has made software development a strategic asset for companies across all industries. In a competitive landscape driven by innovation, securing legal protection for software creations is essential. In Brazil, registering software with INPI (National Institute of Industrial Property) is the primary way to ensure legal certainty and exclusive rights over computer programs.

But what does it actually mean to register software? What are the benefits and the steps involved? In this article, we provide an introductory guide for entrepreneurs, developers, and businesses seeking to better understand this important form of legal protection.

What is software registration

Software registration is an administrative procedure carried out through the Brazilian Patent Office (INPI) to secure ownership and economic rights over a computer program. Once registered, the software creator obtains an official certificate that proves authorship and the date of creation – often a decisive factor in legal or commercial disputes.

Unlike patents, which protect technical inventions with industrial applicability, software in Brazil is protected as an intellectual work, in accordance with the Software Protection Law (Law Nº 9.609/1998), aligned with the Copyright Law (Law Nº 9.610/1998). This means that there’s no need to demonstrate novelty or inventiveness, but rather authorship and originality of the source code.

Why register software with INPI

While software is automatically protected under Brazilian copyright law upon creation, registration with the INPI offers significant advantages:

  • Proof of authorship and creation date: the registration certificate has legal validity and can be used as evidence in disputes involving copying, infringement, or unfair competition;
  • Security in commercial negotiations: registration facilitates licensing, transfer, or commercialization of the software, adding credibility in negotiations with investors, partners, and clients;
  • Asset valuation: registered software is viewed as a more robust and protected asset, which may positively impact market valuations, mergers, or investment rounds;
  • Access to legal and tax benefits: some innovation incentive programs or special tax regimes require or favor companies with registered software.

In this context, software registration is a strategic and preventive measure – especially for companies that rely on technology as a competitive edge.

Who can register software with INPI

Both individuals and legal entities can file for software registration, provided they are the rightful owners of the software rights. In the case of companies, it is common for developers to have assigned their economic rights via contract – something that must be documented during the registration process. For software developed by more than one person, co-authors may be listed, as long as there is mutual agreement.

What can and cannot be registered with INPI

All computer programs that meet the legal requirements – being expressed in source or object code, having a defined functionality, and being original – can be registered.

However, the INPI does not register:

  • Ideas or conceptual frameworks for software;
  • Isolated graphical interfaces;
  • Pure algorithms without integration into a functional program;
  • Software containing third-party protected content without proper authorization.

How to register software with INPI: step-by-step

The software registration process in Brazil is entirely digital and conducted through the e-INPI platform. While it is accessible, it requires careful attention to detail and proper documentation. Below is a simplified guide for registering a computer program in Brazil:

1. Prepare the required documents

Before beginning the online process, gather the following:

  • Statement of authenticity and declaration of ownership, signed by the author(s) and/or assignee(s);
  • Technical documentation, which may include sections of source code, flowcharts, or functional documentation. INPI recommends submitting encrypted files to preserve confidentiality;
  • Clear identification of the software (name, version, purpose, and programming language used).

The most common format is a compressed .zip file containing all documents.

2. Complete the online form in the e-INPI system

Registration is done exclusively online. Applicants must have an account on the platform and a digital certificate for authentication.

Within the system, choose the “Computer Program” option and fill in the form with:

  • Software title;
  • Author(s) information;
  • Rightsholder(s) information;
  • Description of the functionality and programming language used;
  • Date of creation.

3. Upload the required files

Once the form is completed, upload the .zip file prepared in the previous step. The platform allows encryption using INPI’s public key, ensuring greater data security.

4. Generate and pay the official fee (GRU)

After submitting the form and documents, you must generate the “GRU” (Brazilian government payment form). Fees vary depending on the applicant’s category (individual, micro-entrepreneur, startup, or large company) and must be paid at an authorized financial institution.

5. Wait for analysis and certificate issuance

Once the fee is paid, your application is processed and undergoes a formal review by the INPI. If all is in order, the registration certificate is typically issued within 30 days, though this may vary in specific cases.

Protection is granted under Brazilian copyright law and remains valid for 50 years, counted from January 1 of the year following the software’s creation. The certificate itself has permanent legal validity and serves as enduring proof of authorship and ownership.

Key considerations and warnings

Those seeking to register software with the INPI should take the following precautions:

  • Avoid fraud: INPI warns about scams involving fake payment slips. The only valid fee is the official GRU generated by the e-INPI system;
  • Protect confidential information: registration does not require full disclosure of the source code. Applicants may encrypt files or submit only representative parts to safeguard proprietary technology;
  • Software updates: future versions can be registered as separate applications, linked to the original, thereby extending the protection chain.

The importance of legal expertise

Registering software with the INPI is a critical step in securing legal protection for developers and companies that invest in technology. By confirming authorship and ownership, the certificate strengthens your market position, increases asset value, and mitigates legal risks. In today’s digital and fast-paced environment, this protection is a significant competitive advantage for businesses of all sizes.

Although the procedure is relatively straightforward, many situations call for specialized legal and technical guidance. That’s why working with an intellectual property attorney ensures your registration is conducted securely, respects all rights involved, and prevents future disputes. Ricci Intellectual Property has a highly qualified team ready to guide you through best practices – from development to commercialization – ensuring your software is fully protected under Brazilian law.

Autor

  • Riccipi Propriedade Intelectual

    Fundado em 1989, Ricci Propriedade Intelectual é um dos mais conceituados escritórios especializados em Propriedade Intelectual do Brasil, prestando completa assessoria e consultoria especializada nas áreas consultiva, administrativa e judicial em Propriedade Intelectual.

    Ver todos os posts
Contact

Welcome! Please write your message here and we will contact you shortly. Thank you!

Start typing and press Enter to search

Fale conosco pelo WhatsApp