Skip to content
Security & compliance

Your data, secure by design

We built Modari applying privacy and security by design from day one. Below we describe the technical and organizational controls protecting your information, payments, and the operation of the service.

TLS 1.2+

Encryption in transit

AES-256

Encryption at rest

bcrypt

Password hashing

TOTP

MFA — RFC 6238

Standards & audits

Modari inherits and aligns with internationally recognized frameworks for information security management, data protection, and payment processing. Some certifications are inherited through our subprocessors; others represent the framework under which we operate our internal controls. The current status of each:

PCI DSS Level 1

Inherited

All credit card capture and processing occurs inside Stripe, certified PCI DSS Level 1 — the highest level of the standard. Modari never receives or stores PAN data; we only retain a referenced token and the last 4 digits for display.

SOC 2 Trust Services Criteria

Aligned

Our controls for security, availability, processing integrity, confidentiality, and privacy are designed in line with the Trust Services Criteria published by AICPA. We are prepared to undergo a SOC 2 Type II audit when contractually required.

ISO/IEC 27001

Aligned

We apply the relevant Annex A domains: access control (A.9), cryptography (A.10), operations security (A.12), incident management (A.16), and compliance (A.18). The framework guides our internal information security policy.

GDPR (EU)

Compliant

We comply with Regulation (EU) 2016/679: documented legal bases, record of processing activities, data subject rights, breach notification within 72 hours, international transfers via Standard Contractual Clauses, and a Data Processing Agreement (DPA) available upon request.

UK GDPR + ICO

Compliant

We apply the United Kingdom regime in accordance with Information Commissioner's Office (ICO) guidance, with treatment equivalent to GDPR for data subjects resident in the UK.

Habeas Data — Law 1581/2012 (Colombia)

Compliant

We comply with Law 1581 of 2012 and Decree 1377 of 2013. We handle requests, queries, and complaints within statutory timelines (15 business days for queries, 15 business days for complaints) through our PQRs channel.

CCPA / CPRA (California)

Compliant

We honor rights granted by the California Consumer Privacy Act and its CPRA amendment: right to know, delete, correct, opt-out of sharing, and not be discriminated against. We automatically respect the Global Privacy Control (GPC) browser signal.

LGPD (Brazil)

Compliant

We apply the Lei Geral de Proteção de Dados with documented legal bases, data subject rights, and Chapter V mechanisms for international transfers to jurisdictions without adequate level.

OWASP Application Security Verification Standard

Aligned

Our development lifecycle is guided by the OWASP ASVS and OWASP Top 10 recommendations: input validation at boundaries, output encoding, secure session management, approved cryptography, and least privilege.

WCAG 2.1 Level AA

In progress

We aspire to Web Content Accessibility Guidelines 2.1 Level AA. We audit contrast, keyboard navigation, semantic markup, and screen reader compatibility on every release.

Controles técnicos y operacionales

Data encryption

All communication with Modari happens over encrypted channels, and data at rest is stored with strong symmetric encryption managed at the platform level.

  • TLS 1.2 or higher enforced on all connections, with automatic redirect from HTTP to HTTPS.
  • AES-256 encryption at rest on relational databases and file storage.
  • Sensitive secrets and credentials encrypted with AES-256-GCM before disk persistence.
  • Security headers: HTTP Strict Transport Security (HSTS), Content Security Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy.

Authentication & access control

Passwords are never stored in plain text. We apply defense in depth to prevent unauthorized access.

  • Password hashing with bcrypt and a high cost factor.
  • Minimum policy: 8 characters, at least one uppercase letter and one number.
  • Failed-attempt rate limiting per source address (5 / 15 minutes).
  • Email notification on password changes, with masked source address.

Infrastructure isolation

Modari operates on dedicated, isolated infrastructure per organization. We minimize the attack surface exposed to the internet and separate tenant data at the database layer.

  • Per-organization isolation via Row Level Security on every table.
  • Privileged credentials restricted to backend; never exposed to the client.
  • Administrative access under MFA with immutable audit logs.
  • Logical segmentation between modules to limit blast radius of any compromise.

Data isolation by organization

Each organization operates inside its own logical space. Database queries automatically validate that the requested information belongs to the authenticated tenant.

  • Row Level Security active on all tables containing customer data.
  • Membership validation (workspace / organization) on every Server Action.
  • Audit log of administrative actions with actor identifier and timestamp.
  • Per-environment access keys, separated and rotatable.

Backups & continuity

We maintain encrypted database snapshots to ensure recovery from operational incidents or unrecoverable user errors.

  • Daily automatic snapshot of the relational database.
  • AES-256 encryption of backups at rest.
  • Retention policy aligned with the Privacy Policy (rotation after cancellation).
  • Periodic restoration drills to validate integrity and recovery time.

Secure payments with Stripe

Modari never receives or stores your full card number. All capture, storage, and processing of payment instruments occurs inside Stripe.

  • Stripe certified PCI DSS Level 1 — highest level of the standard.
  • Modari only stores a reference token, brand, and last 4 digits for display.
  • HMAC SHA-256 validation on every webhook received from Stripe.
  • 3D Secure 2 supported when the issuer requires Strong Customer Authentication (PSD2 SCA in the EU).

Breach notification

We comply with the obligation to notify security incidents affecting personal data within the timelines required by applicable law.

  • Notification to supervisory authorities within 72 hours (GDPR Art. 33).
  • Communication to data subjects without undue delay when high risk exists (GDPR Art. 34).
  • Filing with the Superintendencia de Industria y Comercio (Colombia) where applicable.
  • Documented post-mortem analysis and remediation plan.

Your rights over your data

Regardless of your jurisdiction, we guarantee the rights described in our Privacy Policy. You may exercise them through our PQRs channel or by emailing [email protected].

  • Access, rectification, deletion, objection, and portability.
  • Withdrawal of consent without affecting the lawfulness of prior processing.
  • ARCO rights with a 15 business day response (Habeas Data Colombia).
  • CCPA/CPRA rights applicable to California residents.

Two-factor authentication (2FA)

We support multi-factor authentication via the open TOTP standard (Time-based One-Time Password, RFC 6238), compatible with any authenticator application.

  • TOTP RFC 6238 standard — interoperable with widely used authenticator apps.
  • Secret encrypted with AES-256-GCM before storage.
  • Single-use recovery codes provided when the factor is enabled.
  • Optional trusted-device remembering for 30 days.

Responsible vulnerability disclosure

If you believe you have identified a vulnerability in Modari, please do not disclose it publicly and report it to us in writing. We investigate every report received and respond to the researcher as quickly as possible. We do not pursue legal action against researchers acting in good faith through this channel and respecting confidentiality during the process.

Email [email protected]

Applicable regulatory frameworks

  • Regulation (EU) 2016/679 — GDPR.
  • California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA).
  • Law 1581 of 2012 and Decree 1377 of 2013 — Habeas Data (Colombia).
  • Lei Geral de Proteção de Dados — LGPD (Brazil).
  • Law 1480 of 2011 — Consumer Statute (Colombia).
  • PCI DSS Level 1 — inherited via Stripe.
  • SOC 2 Trust Services Criteria — alignment.

Last updated: 2026-04-26