Habeas Data Colombia (Law 1581): A Guide for Your Website
Habeas Data Colombia and Law 1581: which data protection obligations apply to your site or SaaS, the role of the SIC, and a practical checklist.
If your web app serves people in Colombia, you're collecting personal data: an email in the signup form, a shipping address, a phone number in the support chat. That seemingly trivial act makes you responsible for processing personal data under Law 1581 of 2012, the country's general data protection statute.
The good news: you don't need to be a lawyer to cover the essentials. Most of the obligations translate into concrete product and code decisions. In this guide we'll explain what Habeas Data in Colombia is, what Law 1581 requires of you, what role the SIC plays, and, above all, what you can review on your site today to reduce risk.
Note: this is a practical guide, not legal advice. Penalty amounts, thresholds, and deadlines change; whenever something is uncertain, we'll tell you to verify the current text or consult a lawyer.
What Habeas Data Means in Colombia
Habeas Data is a constitutional right (Article 15 of the Colombian Constitution). In plain terms: every person has the right to know, update, and correct the information that has been collected about them in databases, whether public or private.
Law 1581 of 2012, together with its implementing decrees, develops that right and establishes the general regime for protecting personal data. It defines who may process data, under what conditions, what rights data subjects have, and which authority oversees compliance.
It helps to nail down three roles, because the law assigns you different obligations depending on which one you are:
- Data subject: the natural person to whom the data refers. Your user.
- Data controller: the party that decides why and how the data is processed. If it's your product, that's usually you.
- Data processor: the party that processes data on the controller's behalf. Your providers: hosting, the email provider, the payment gateway, the analytics tools.
Understanding this matters because your relationship with each provider (the processor) should be documented, and because your accountability to the data subject remains yours even when you delegate the processing.
The Principles That Govern Data Processing
Law 1581 sets out a series of principles that must be met in all data processing. Don't memorize them word for word; understand the intent, because they guide how you design your product:
- Purpose: data is collected for a legitimate and explicit purpose. You can't ask for someone's tax ID "just in case."
- Freedom: processing requires the data subject's consent (with legal exceptions).
- Truthfulness and quality: the information must be accurate and up to date. That's why "edit my profile" flows exist.
- Transparency: the data subject can find out, on request, what data you hold about them.
- Restricted access and circulation: only those who should have access do; data doesn't circulate freely.
- Security: you must adopt technical and administrative measures to protect the data.
- Confidentiality: everyone involved in the processing is bound to keep it confidential.
Pay attention to the security principle: the law doesn't ask you for good intentions, it asks you for measures. Later we'll see how that becomes something observable on your site.
The Role of the SIC
The data protection authority in Colombia is the Superintendency of Industry and Commerce (SIC), acting through its Delegate Office for the Protection of Personal Data.
What does the SIC do, and why should it matter to you?
- It oversees compliance with Law 1581 and its decrees.
- It handles complaints and claims from data subjects when a controller fails to resolve them.
- It can open investigations and impose penalties (fines, suspension of processing activities, and other measures provided for by law).
- It administers the National Database Registry (RNBD), which we cover in the next section.
Penalties can be significant and are calculated based on criteria defined by the law itself. We don't cite an exact amount here because the caps and the calculation method get updated; if you need the current figure, verify it directly with the SIC or your legal advisor. The practical point: the authority has teeth, and non-compliance has a cost.
National Database Registry (RNBD)
The RNBD is a registry administered by the SIC in which controllers must register the personal databases they manage. The idea is to provide visibility into who processes data in the country.
Here you have to be careful: the obligation to register and the applicable thresholds have changed over time and depend on factors such as the type of organization and, in some cases, its asset level or nature. Don't assume by default that it applies, or doesn't apply, to your case.
If you manage personal databases in Colombia, verify the current applicability and thresholds for the RNBD directly with the SIC before concluding that you are (or aren't) required to register. It's an administrative procedure, separate from technical measures, and it's best resolved with up-to-date information.
What matters for you as a founder or developer: the RNBD is an administrative obligation that's worth checking against the official source. It isn't something your code resolves, but it is something your compliance checklist should account for.
The Data Subject's Authorization
Under Law 1581, as a general rule you need the data subject's prior, express, and informed authorization to process their data. "Informed" means the person understands what data you collect and what for.
A few practical pointers:
- Authorization can be obtained through various means, as long as you can keep proof of it. On the web, this usually means an explicit checkbox (not pre-checked) next to a link to your data processing policy.
- Avoid "bundled consent," where accepting the terms implies accepting any use. Separate what's necessary from what's optional (for example, marketing).
- Sensitive data (health, sexual orientation, biometric data, ethnic origin, among others the law defines) is subject to a stricter regime: in general you can't compel someone to provide it, and processing it requires tighter conditions. If your product touches it, review the framework carefully.
- Data about children and adolescents has special protection.
Keep a record of when and how authorization was given. The day a data subject or the SIC asks, you'll want to be able to prove it.
The Data Processing Policy
Law 1581 and its regulations expect the controller to maintain a data processing policy and to make it available to data subjects. In practice, this is your "Privacy Policy" or "Data Processing Policy" page, and it should describe, among other things:
- Who the controller is (your company) and its contact details.
- What data you collect and for what purposes.
- The data subject's rights (to know, update, correct, delete, and revoke authorization).
- The procedure and channel for exercising those rights and filing claims.
On rights: the data subject can request access to, correction of, or deletion of their data, and the law sets deadlines for responding to queries and claims. Those deadlines vary by type of request and may be updated, so verify the current terms and design your operations to meet them. In product terms, this translates into real flows: being able to export a user's data, edit it, and delete their account.
Where Compliance Meets Technical Security
Here's the part many legal guides leave out. The security principle of Law 1581 doesn't stay on paper: it shows up in things anyone can observe from outside your site.
Think of it this way: if an attacker can intercept the form where your user types their email and address, you aren't applying "reasonable technical measures," no matter what your policy says to the contrary. Some examples of observable security that back up compliance:
- HTTPS across the entire site, not just on the login page. Personal data travels through many forms.
- Security headers (such as HSTS and a solid Content-Security-Policy) that reduce interception and injection attacks.
- Cookies flagged as
SecureandHttpOnlywhere appropriate, to protect the session. - No obvious leaks: exposed admin paths, error messages that reveal internal structure, accessible configuration files.
These signals are auditable. In fact, they're exactly the kind of findings a scanner can detect in minutes. The point isn't that passing a scan makes you "compliant" with Law 1581 (compliance is broader), but that weak technical configuration directly contradicts the security principle and is the first thing worth closing.
With Pursecure, you paste your site's URL and get a score from 0 to 100 with findings ranked by severity. Each finding comes with a ready-to-use prompt to fix it with AI (Claude, Cursor). It's a fast way to see, today, how far your public surface is from the security principle. You can run a free scan at pursecure.app.
What to Review on Your Site Today
An actionable list, half legal and half technical, for apps and SaaS serving Colombia:
The legal/administrative side
- You have a data processing policy published and linked from the footer and your forms.
- You collect explicit authorization (a checkbox that isn't pre-checked) and keep proof of when it was given.
- You only request the data you genuinely need for a stated purpose (the purpose principle).
- There's a clear channel for the data subject to exercise their rights (access, correction, deletion, revocation) and a process to respond within the current deadlines.
- You've identified your processors (hosting, email, payments, analytics) and the relationship is documented.
- You've verified whether RNBD registration applies to you by checking the current thresholds with the SIC.
- If you process sensitive data or data about minors, you've reviewed the stricter regime.
The technical side (observable)
- The entire site is served over HTTPS and redirects HTTP traffic.
- HSTS is enabled and security headers are configured (CSP, X-Content-Type-Options, etc.).
- Session cookies carry the
SecureandHttpOnlyflags. - There are no admin paths, backups, or environment files exposed publicly.
- Forms that collect personal data don't expose information in error messages.
- You have a process to truly delete a user's data when they request it.
If you checked all the technical boxes by eye, it's worth confirming with a measurement. Many of these fail silently: HTTPS is there, but the redirect is missing; the cookie exists, but without Secure.
Conclusion
Habeas Data in Colombia isn't a one-and-done formality. Law 1581 asks you to handle your users' data with purpose, transparency, authorization, and, very concretely, security. The SIC oversees, the RNBD may apply to you (verify with the source), and your users have rights your product must be able to honor.
You work through the legal part carefully and, if needed, with a lawyer. The technical security part you can start closing today, because it's measurable. Paste your site's URL into pursecure.app/scan, review the findings by severity, and use the prompts to fix what the security principle requires of you. It's the most concrete step you can take this week toward real compliance.
Check your site's security for free
Paste your URL and in seconds you'll see what your app is exposing, with the prompt ready to fix it with your AI.
Scan for free