Software & Tools

Understanding Brazil’s Marco Civil da Internet and Free Software

Understanding Brazil’s Marco Civil da Internet and Free Software

Understanding Brazil’s Marco Civil da Internet and Free Software

Marco Civil sets clear rules on privacy, net neutrality, and data handling for services in Brazil. When you build or run free software projects that touch Brazilian users or servers, these rules shape how you collect, store, and share data.

Quick orientation for free software teams

Start here if your project accepts Brazilian users or runs servers inside the country. The law requires you to publish clear terms on data use, respect net neutrality when routing traffic, and hand data to authorities only under specific court orders.

  • Publish terms in Portuguese when your service targets Brazil.
  • Log only what you need and delete it once the legal window closes.
  • Never throttle or prioritize traffic on your own network.

Core rules that matter for open source projects

Marco Civil protects users’ privacy and requires companies to keep connection logs for one year and access logs for six months. Free software projects that act as intermediaries fall under these duties once they reach a certain scale.

Article 15 and Article 17 spell out when a judge can request logs. You stay safe by keeping logs minimal and storing them in Brazil if the service is aimed at local users.

Steps to check your project

  1. Map where user data is stored and who can access it.
  2. Review your license text for any clauses that conflict with Brazilian data requests.
  3. Add a privacy section to your README that names the legal basis for each data point you collect.
  4. Test your log deletion routine against the six-month and one-year limits.
  5. Ask a Brazilian lawyer to review the final terms before you launch to local users.

Real situations and how teams handled them

Scenario What changed
A Brazilian university runs a Mastodon instance They added a clear log retention notice and stopped collecting IP addresses after 30 days.
An open source chat app gains Brazilian users Developers moved the main server to São Paulo and published terms in Portuguese.
A Git hosting platform receives a court order They released only the court-ordered logs and notified affected users within the required time.

Where to look next

Read the full text of Law 12.965 on the Planalto site. Check the CGI.br guidelines for intermediaries. Join the Brazilian free software mailing lists to see how other maintainers updated their infrastructure after the 2016 regulations came out.

Posted by admin in Software & Tools, 0 comments
Digital Sovereignty: Why Brazil Needs Free Software

Digital Sovereignty: Why Brazil Needs Free Software

Digital Sovereignty: Why Brazil Needs Free Software

Brazil keeps paying foreign vendors for the right to run its own government systems. Switching to free software gives public institutions the code, the fixes, and the data stays inside the country.

That shift cuts license bills and removes the risk that an update from abroad suddenly breaks services or hands usage logs to another nation.

Where city halls and state agencies can begin

Start small and measure what changes.

  1. Pick one department that already runs basic tasks like document editing or citizen registration.
  2. Replace the office suite with LibreOffice and the desktop with a supported Linux distribution such as Ubuntu or Fedora.
  3. Move the database to PostgreSQL so queries and backups stay under local control.
  4. Train two or three staff members first; they then help colleagues the next month.

Several municipalities in the Northeast already run their entire public procurement portal on free software stacks. They report annual savings above R$ 200 000 in licenses alone and faster response times when a security patch is needed.

Current tool Free software swap Immediate gain
Microsoft Windows + Office 365 Linux + LibreOffice No recurring per-seat fees
Oracle database PostgreSQL Full source access for audits
Proprietary email server Postfix + Roundcube Data remains on Brazilian servers

Run a simple checklist before wider rollout:

  • Confirm the new applications handle existing file formats without loss.
  • Verify that printers and card readers still work with open drivers.
  • Schedule one afternoon a month to review updates released by the Brazilian public software portal.

Once the first department works smoothly, copy the same install scripts to the next unit. The pattern repeats without new contracts each time.

Posted by admin in Software & Tools, 0 comments