{"id":16119,"date":"2026-01-19T15:44:50","date_gmt":"2026-01-19T14:44:50","guid":{"rendered":"https:\/\/www.dijit.app\/?page_id=16119"},"modified":"2026-03-09T10:36:31","modified_gmt":"2026-03-09T09:36:31","slug":"seguridad-y-cumplimiento-en-dijit-app","status":"publish","type":"page","link":"https:\/\/www.dijit.app\/en\/seguridad-y-cumplimiento-en-dijit-app\/","title":{"rendered":"Seguridad y Cumplimiento en Dijit.app"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"16119\" class=\"elementor elementor-16119\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16709e0 e-con-full e-flex e-con e-parent\" data-id=\"16709e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5113cf elementor-widget elementor-widget-html\" data-id=\"f5113cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Seguridad y Cumplimiento en Dijit.app | 6 Capas de Protecci\u00f3n<\/title>\n    <meta name=\"description\" content=\"Seguridad y Cumplimiento en Dijit.app | Cifrado empresarial, cumplimiento GDPR y SOC 2. Tu informaci\u00f3n, siempre protegida.\">\n    <meta name=\"keywords\" content=\"seguridad dijit.app, cumplimiento GDPR, protecci\u00f3n de datos, cifrado empresarial, privacidad SaaS, Azure compliance\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n    \n    <!-- JSON-LD Schema -->\n    <script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"WebPage\",\n    \"name\": \"Seguridad y Cumplimiento en Dijit.app\",\n    \"description\": \"Informaci\\u00f3n sobre las medidas de seguridad, cumplimiento normativo y protecci\\u00f3n de datos de Dijit.app\",\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Dijit.app\",\n        \"url\": \"https:\\\/\\\/www.dijit.app\"\n    }\n}<\/script>\n\n    <style>\n        :root {\n            --bg-primary: #0a0a0b;\n            --bg-secondary: #111113;\n            --bg-tertiary: #18181b;\n            --bg-card: #1c1c1f;\n            --bg-elevated: #232326;\n            --border-subtle: rgba(255,255,255,0.06);\n            --border-default: rgba(255,255,255,0.1);\n            --border-strong: rgba(255,255,255,0.15);\n            --text-primary: #fafafa;\n            --text-secondary: #a1a1aa;\n            --text-muted: #71717a;\n            --accent-primary: #1D4ED8;\n            --accent-primary-hover: #2563EB;\n            --accent-primary-soft: rgba(29,78,216,0.15);\n            --accent-secondary: #22c55e;\n            --accent-secondary-hover: #4ade80;\n            --accent-secondary-soft: rgba(34,197,94,0.15);\n            --accent-warning: #d4a574;\n            --accent-warning-soft: rgba(245,222,179,0.12);\n            --accent-error: #ef4444;\n            --accent-error-soft: rgba(239,68,68,0.15);\n            --accent-yellow: #f59e0b;\n            --accent-shield: #6366f1;\n            --accent-shield-soft: rgba(99,102,241,0.15);\n        }\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body { font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.6; overflow-x: hidden; }\n        .container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; }\n        \n        \/* HERO SECTION *\/\n        .hero { position: relative; padding: 6rem 2rem 4rem; background: var(--bg-secondary); overflow: hidden; min-height: 70vh; display: flex; align-items: center; }\n        .hero::before { content: \"\"; position: absolute; top: -20%; left: 50%; transform: translateX(-50%); width: 100%; height: 100%; background: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(99,102,241,0.12), transparent); pointer-events: none; }\n        .hero-content { max-width: 1200px; margin: 0 auto; text-align: center; position: relative; z-index: 10; }\n        .hero-top-centered { display: flex; justify-content: center; align-items: center; margin-bottom: 1.5rem; }\n        .hero-badge { display: inline-block; background: var(--accent-shield-soft); border: 1px solid rgba(99,102,241,0.3); color: var(--accent-shield); font-size: 0.8rem; font-weight: 600; padding: 0.5rem 1rem; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.05em; }\n        .hero-title { font-size: clamp(2.5rem, 5vw, 3.5rem); font-weight: 700; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 1.5rem; background: linear-gradient(135deg, #6366f1 0%, #a855f7 50%, #6366f1 100%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: gradient-shift 3s ease infinite; }\n        .hero-title .highlight { background: none; -webkit-background-clip: unset; -webkit-text-fill-color: #ffffff; background-clip: unset; color: #ffffff; }\n        @keyframes gradient-shift { 0%, 100% { background-position: 0% center; } 50% { background-position: 100% center; } }\n        .hero-subtitle { font-size: 1.125rem; color: var(--text-secondary); max-width: 800px; margin: 0 auto 2rem; line-height: 1.7; }\n        .hero-subtitle strong { color: var(--text-primary); }\n        \n        \/* HERO IMAGE *\/\n        .hero-image { max-width: 700px; margin: 2.5rem auto 0; }\n        .hero-image img, .hero-image svg { width: 100%; height: auto; border-radius: 16px; }\n        \n        \/* TRUST BADGES *\/\n        .trust-badges { display: flex; gap: 1.5rem; justify-content: center; flex-wrap: wrap; margin-top: 2rem; }\n        .trust-badge { display: flex; align-items: center; gap: 0.5rem; background: var(--bg-card); border: 1px solid var(--border-subtle); padding: 0.75rem 1.25rem; border-radius: 12px; font-size: 0.875rem; color: var(--text-secondary); }\n        .trust-badge-icon { font-size: 1.25rem; }\n        .trust-badge-text { font-weight: 500; }\n        .trust-badge.highlight { border-color: rgba(99,102,241,0.3); background: var(--accent-shield-soft); color: var(--accent-shield); }\n        \n        \/* SECTIONS *\/\n        .section { padding: 5rem 2rem; }\n        .section-dark { background: var(--bg-primary); }\n        .section-alt { background: var(--bg-secondary); }\n        .section-title { font-size: 0.875rem; font-weight: 600; text-align: center; margin-bottom: 0.75rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent-shield); }\n        .section-subtitle { font-size: 2rem; font-weight: 700; color: var(--text-primary); text-align: center; max-width: 700px; margin: 0 auto 1rem; }\n        .section-description { font-size: 1rem; color: var(--text-secondary); text-align: center; max-width: 700px; margin: 0 auto 3rem; line-height: 1.7; }\n        \n        \/* INTRO CARD *\/\n        .intro-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 20px; padding: 3rem; max-width: 900px; margin: 0 auto 3rem; }\n        .intro-card p { color: var(--text-secondary); line-height: 1.8; margin-bottom: 1rem; }\n        .intro-card p:last-child { margin-bottom: 0; }\n        .intro-card strong { color: var(--text-primary); }\n        \n        \/* SECURITY GRID *\/\n        .security-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }\n        .security-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 2rem; transition: all 0.2s ease; }\n        .security-card:hover { border-color: var(--border-default); transform: translateY(-4px); }\n        .security-icon { width: 56px; height: 56px; background: var(--accent-shield-soft); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem; font-size: 1.5rem; }\n        .security-card-title { font-size: 1.125rem; font-weight: 600; margin-bottom: 0.75rem; color: var(--text-primary); }\n        .security-card-description { font-size: 0.875rem; color: var(--text-secondary); line-height: 1.6; }\n        \n        \/* CONTENT SECTIONS *\/\n        .content-section { max-width: 900px; margin: 0 auto; }\n        .content-block { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 2.5rem; margin-bottom: 2rem; }\n        .content-block:last-child { margin-bottom: 0; }\n        .content-block-header { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--border-subtle); }\n        .content-block-icon { width: 48px; height: 48px; background: var(--accent-shield-soft); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.25rem; flex-shrink: 0; }\n        .content-block-title { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); }\n        .content-block p { color: var(--text-secondary); line-height: 1.8; margin-bottom: 1rem; }\n        .content-block p:last-child { margin-bottom: 0; }\n        .content-block strong { color: var(--text-primary); }\n        \n        \/* EXTERNAL LINKS *\/\n        .content-block a { color: var(--accent-primary); text-decoration: none; }\n        .content-block a:hover { text-decoration: underline; }\n        \n        \/* FEATURE LIST *\/\n        .feature-list { list-style: none; margin-top: 1.5rem; }\n        .feature-list li { display: flex; align-items: flex-start; gap: 0.75rem; padding: 0.75rem 0; border-bottom: 1px solid var(--border-subtle); font-size: 0.9rem; color: var(--text-secondary); }\n        .feature-list li:last-child { border-bottom: none; }\n        .feature-list li .icon { color: var(--accent-secondary); font-size: 1rem; flex-shrink: 0; margin-top: 2px; }\n        \n        \/* COMPLIANCE CARDS *\/\n        .compliance-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }\n        .compliance-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 2rem; transition: all 0.2s ease; }\n        .compliance-card:hover { border-color: var(--border-default); }\n        .compliance-badge { display: inline-block; background: var(--accent-secondary-soft); color: var(--accent-secondary); font-size: 0.7rem; font-weight: 600; padding: 0.3rem 0.6rem; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 1rem; }\n        .compliance-card-title { font-size: 1.125rem; font-weight: 600; margin-bottom: 0.75rem; color: var(--text-primary); }\n        .compliance-card-description { font-size: 0.875rem; color: var(--text-secondary); line-height: 1.6; }\n        \n        \/* DOCUMENTS SECTION *\/\n        .documents-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; }\n        .document-card { background: var(--bg-elevated); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 1.5rem; text-align: center; transition: all 0.2s ease; }\n        .document-card:hover { border-color: var(--accent-shield); transform: translateY(-2px); }\n        .document-icon { font-size: 2rem; margin-bottom: 0.75rem; }\n        .document-name { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); margin-bottom: 0.25rem; }\n        .document-desc { font-size: 0.75rem; color: var(--text-muted); }\n        \n        \/* AZURE PARTNERS *\/\n        .azure-section { background: linear-gradient(135deg, rgba(29,78,216,0.08) 0%, rgba(99,102,241,0.05) 100%); border: 1px solid rgba(29,78,216,0.2); border-radius: 20px; padding: 3rem; max-width: 900px; margin: 3rem auto 0; }\n        .azure-header { display: flex; align-items: center; gap: 1.5rem; margin-bottom: 2rem; }\n        .azure-logo { width: 60px; height: 60px; background: var(--accent-primary); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 1.75rem; }\n        .azure-title { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); }\n        .azure-subtitle { font-size: 0.875rem; color: var(--text-secondary); }\n        .azure-badges { display: flex; gap: 0.75rem; flex-wrap: wrap; margin-top: 1.5rem; }\n        .azure-badge { background: var(--accent-primary-soft); border: 1px solid rgba(29,78,216,0.3); color: var(--accent-primary); padding: 0.5rem 1rem; border-radius: 8px; font-size: 0.8rem; font-weight: 500; }\n        .azure-section p { color: var(--text-secondary); line-height: 1.7; font-size: 0.9rem; }\n        .azure-section a { color: var(--accent-primary); text-decoration: none; }\n        .azure-section a:hover { text-decoration: underline; }\n        \n        \/* BEST PRACTICES *\/\n        .practices-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }\n        .practice-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 1.75rem; }\n        .practice-card-title { font-size: 1rem; font-weight: 600; margin-bottom: 0.75rem; color: var(--text-primary); display: flex; align-items: center; gap: 0.5rem; }\n        .practice-card-title .icon { color: var(--accent-secondary); }\n        .practice-card-description { font-size: 0.85rem; color: var(--text-secondary); line-height: 1.6; }\n        \n        \/* ENTERPRISE OPTIONS *\/\n        .enterprise-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; }\n        .enterprise-card { background: var(--bg-elevated); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 1.5rem; text-align: center; transition: all 0.2s ease; }\n        .enterprise-card:hover { border-color: var(--accent-shield); }\n        .enterprise-icon { font-size: 1.75rem; margin-bottom: 0.75rem; }\n        .enterprise-name { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); margin-bottom: 0.25rem; }\n        .enterprise-desc { font-size: 0.75rem; color: var(--text-muted); }\n        \n        \/* TRANSPARENCY NOTE *\/\n        .transparency-note { background: var(--accent-warning-soft); border: 1px solid rgba(212,165,116,0.3); border-radius: 16px; padding: 2rem; max-width: 900px; margin: 3rem auto 0; }\n        .transparency-header { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 1rem; }\n        .transparency-icon { font-size: 1.5rem; }\n        .transparency-title { font-size: 1.125rem; font-weight: 600; color: var(--accent-warning); }\n        .transparency-note p { color: var(--text-secondary); line-height: 1.7; font-size: 0.9rem; }\n        \n        \/* CTA SECTION *\/\n        .cta-section { background: linear-gradient(135deg, var(--bg-card) 0%, var(--bg-tertiary) 100%); border: 1px solid var(--border-subtle); border-radius: 24px; padding: 4rem 3rem; text-align: center; margin: 4rem 2rem; max-width: 900px; margin-left: auto; margin-right: auto; }\n        .cta-badge { display: inline-block; background: var(--accent-shield-soft); border: 1px solid rgba(99,102,241,0.3); color: var(--accent-shield); font-size: 0.75rem; font-weight: 600; padding: 0.4rem 0.8rem; border-radius: 100px; margin-bottom: 1.5rem; text-transform: uppercase; letter-spacing: 0.05em; }\n        .cta-title { font-size: 1.75rem; font-weight: 700; margin-bottom: 1rem; }\n        .cta-description { font-size: 1rem; color: var(--text-secondary); max-width: 600px; margin: 0 auto 1.5rem; line-height: 1.6; }\n        .cta-buttons { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }\n        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 1rem 1.5rem; border-radius: 10px; font-size: 1rem; font-weight: 600; text-decoration: none; transition: all 0.2s ease; cursor: pointer; border: none; }\n        .btn-primary { background: var(--accent-primary); color: var(--text-primary); }\n        .btn-primary:hover { background: var(--accent-primary-hover); transform: translateY(-2px); box-shadow: 0 10px 30px rgba(29,78,216,0.3); }\n        .btn-secondary { background: transparent; color: var(--text-secondary); border: 1px solid var(--border-default); }\n        .btn-secondary:hover { border-color: var(--border-strong); color: var(--text-primary); }\n        \n        \/* CONTACT INFO *\/\n        .contact-info { text-align: center; margin-top: 2rem; padding-top: 2rem; border-top: 1px solid var(--border-subtle); }\n        .contact-info p { color: var(--text-muted); font-size: 0.875rem; }\n        .contact-info a { color: var(--accent-primary); text-decoration: none; }\n        .contact-info a:hover { text-decoration: underline; }\n        \n        \/* UPDATE NOTE *\/\n        .update-note { text-align: center; padding: 2rem; color: var(--text-muted); font-size: 0.8rem; }\n        \n        \/* RESPONSIVE *\/\n        @media (max-width: 1024px) {\n            .security-grid { grid-template-columns: repeat(2, 1fr); }\n            .compliance-grid { grid-template-columns: 1fr; }\n            .documents-grid { grid-template-columns: repeat(2, 1fr); }\n            .enterprise-grid { grid-template-columns: repeat(2, 1fr); }\n            .practices-grid { grid-template-columns: 1fr; }\n        }\n        @media (max-width: 640px) {\n            .hero { padding: 3rem 0.75rem 2rem; min-height: auto; }\n            .section { padding: 3rem 0.75rem; }\n            .container { padding: 0 0.75rem; }\n            .hero-title { font-size: 1.75rem; }\n            .section-subtitle { font-size: 1.35rem; }\n            .security-grid { grid-template-columns: 1fr; }\n            .documents-grid { grid-template-columns: 1fr; }\n            .enterprise-grid { grid-template-columns: 1fr; }\n            .trust-badges { flex-direction: column; align-items: center; }\n            .cta-section { padding: 2rem 1rem; margin: 1.5rem 0; border-radius: 16px; }\n            .cta-buttons { flex-direction: column; }\n            .btn { width: 100%; }\n            .intro-card { padding: 1.5rem; }\n            .content-block { padding: 1.5rem; }\n            .azure-section { padding: 1.5rem; }\n            .azure-header { flex-direction: column; text-align: center; }\n            .transparency-note { padding: 1.5rem; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- HERO SECTION -->\n    <section class=\"hero\">\n        <div class=\"hero-content\">\n            <div class=\"hero-top-centered\">\n                <span class=\"hero-badge\">\ud83d\udee1\ufe0f Protecci\u00f3n Empresarial<\/span>\n            <\/div>\n            <h1 class=\"hero-title\">Seguridad y Cumplimiento en Dijit.app<\/h1>\n            <p class=\"hero-subtitle\">\n                En Dijit.app, la <strong>seguridad de tus datos<\/strong> and the <strong>regulatory compliance<\/strong> son prioridades absolutas. Como SaaS B2B especializado en IA y OCR para la gesti\u00f3n documental empresarial, garantizamos que toda la informaci\u00f3n procesada permanezca protegida mediante medidas avanzadas y transparentes.\n            <\/p>\n            \n            <!-- IMAGEN HERO CON ALT TEXT DE FRASE CLAVE -->\n            <div class=\"hero-image\">\n                <svg viewbox=\"0 0 700 400\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Seguridad y Cumplimiento en Dijit.app \">\n                    <title>Seguridad y Cumplimiento en Dijit.app<\/title>\n                    <defs>\n                        <lineargradient id=\"bgGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n                            <stop offset=\"0%\" style=\"stop-color:#111113\"\/>\n                            <stop offset=\"100%\" style=\"stop-color:#1c1c1f\"\/>\n                        <\/lineargradient>\n                        <lineargradient id=\"shieldGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n                            <stop offset=\"0%\" style=\"stop-color:#6366f1\"\/>\n                            <stop offset=\"100%\" style=\"stop-color:#a855f7\"\/>\n                        <\/lineargradient>\n                        <lineargradient id=\"lockGrad\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n                            <stop offset=\"0%\" style=\"stop-color:#22c55e\"\/>\n                            <stop offset=\"100%\" style=\"stop-color:#16a34a\"\/>\n                        <\/lineargradient>\n                        <filter id=\"glow\">\n                            <fegaussianblur stddeviation=\"3\" result=\"coloredBlur\"\/>\n                            <femerge>\n                                <femergenode in=\"coloredBlur\"\/>\n                                <femergenode in=\"SourceGraphic\"\/>\n                            <\/femerge>\n                        <\/filter>\n                        <filter id=\"shadow\">\n                            <fedropshadow dx=\"0\" dy=\"4\" stddeviation=\"8\" flood-color=\"#000\" flood-opacity=\"0.3\"\/>\n                        <\/filter>\n                    <\/defs>\n                    \n                    <!-- Background -->\n                    <rect width=\"700\" height=\"400\" rx=\"16\" fill=\"url(#bgGrad)\"\/>\n                    \n                    <!-- Grid pattern -->\n                    <pattern id=\"grid\" width=\"40\" height=\"40\" patternunits=\"userSpaceOnUse\">\n                        <path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"rgba(255,255,255,0.03)\" stroke-width=\"1\"\/>\n                    <\/pattern>\n                    <rect width=\"700\" height=\"400\" fill=\"url(#grid)\"\/>\n                    \n                    <!-- Decorative circles -->\n                    <circle cx=\"100\" cy=\"80\" r=\"60\" fill=\"rgba(99,102,241,0.08)\"\/>\n                    <circle cx=\"600\" cy=\"320\" r=\"80\" fill=\"rgba(168,85,247,0.06)\"\/>\n                    <circle cx=\"650\" cy=\"100\" r=\"40\" fill=\"rgba(34,197,94,0.08)\"\/>\n                    \n                    <!-- Central Shield -->\n                    <g transform=\"translate(350, 200)\" filter=\"url(#shadow)\">\n                        <!-- Shield shape -->\n                        <path d=\"M0,-90 L60,-70 L60,20 Q60,70 0,90 Q-60,70 -60,20 L-60,-70 Z\" fill=\"url(#shieldGrad)\" opacity=\"0.9\"\/>\n                        <!-- Shield inner highlight -->\n                        <path d=\"M0,-75 L48,-58 L48,15 Q48,55 0,72 Q-48,55 -48,15 L-48,-58 Z\" fill=\"none\" stroke=\"rgba(255,255,255,0.2)\" stroke-width=\"2\"\/>\n                        <!-- Checkmark inside shield -->\n                        <path d=\"M-25,5 L-8,22 L30,-18\" fill=\"none\" stroke=\"#fff\" stroke-width=\"8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/g>\n                    \n                    <!-- Left side - Lock icon -->\n                    <g transform=\"translate(120, 200)\" filter=\"url(#glow)\">\n                        <rect x=\"-35\" y=\"-10\" width=\"70\" height=\"50\" rx=\"8\" fill=\"url(#lockGrad)\"\/>\n                        <path d=\"M-20,-10 L-20,-30 Q-20,-50 0,-50 Q20,-50 20,-30 L20,-10\" fill=\"none\" stroke=\"#22c55e\" stroke-width=\"8\" stroke-linecap=\"round\"\/>\n                        <circle cx=\"0\" cy=\"15\" r=\"8\" fill=\"#fff\"\/>\n                        <rect x=\"-3\" y=\"15\" width=\"6\" height=\"12\" rx=\"2\" fill=\"#fff\"\/>\n                    <\/g>\n                    \n                    <!-- Right side - Cloud icon -->\n                    <g transform=\"translate(580, 200)\" filter=\"url(#glow)\">\n                        <ellipse cx=\"0\" cy=\"10\" rx=\"45\" ry=\"30\" fill=\"#1D4ED8\" opacity=\"0.9\"\/>\n                        <ellipse cx=\"-25\" cy=\"5\" rx=\"25\" ry=\"20\" fill=\"#1D4ED8\"\/>\n                        <ellipse cx=\"20\" cy=\"0\" rx=\"30\" ry=\"22\" fill=\"#1D4ED8\"\/>\n                        <text x=\"0\" y=\"18\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Outfit, sans-serif\" font-size=\"14\" font-weight=\"700\">AZURE<\/text>\n                    <\/g>\n                    \n                    <!-- Connection lines -->\n                    <line x1=\"175\" y1=\"200\" x2=\"290\" y2=\"200\" stroke=\"rgba(99,102,241,0.4)\" stroke-width=\"2\" stroke-dasharray=\"8,4\"\/>\n                    <line x1=\"410\" y1=\"200\" x2=\"525\" y2=\"200\" stroke=\"rgba(99,102,241,0.4)\" stroke-width=\"2\" stroke-dasharray=\"8,4\"\/>\n                    \n                    <!-- Top badges -->\n                    <g transform=\"translate(200, 70)\">\n                        <rect x=\"-60\" y=\"-18\" width=\"120\" height=\"36\" rx=\"18\" fill=\"rgba(34,197,94,0.15)\" stroke=\"rgba(34,197,94,0.4)\" stroke-width=\"1\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" fill=\"#22c55e\" font-family=\"Outfit, sans-serif\" font-size=\"12\" font-weight=\"600\">GDPR COMPLIANT<\/text>\n                    <\/g>\n                    \n                    <g transform=\"translate(500, 70)\">\n                        <rect x=\"-50\" y=\"-18\" width=\"100\" height=\"36\" rx=\"18\" fill=\"rgba(29,78,216,0.15)\" stroke=\"rgba(29,78,216,0.4)\" stroke-width=\"1\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" fill=\"#1D4ED8\" font-family=\"Outfit, sans-serif\" font-size=\"12\" font-weight=\"600\">ISO 27001<\/text>\n                    <\/g>\n                    \n                    <!-- Bottom badges -->\n                    <g transform=\"translate(200, 330)\">\n                        <rect x=\"-55\" y=\"-18\" width=\"110\" height=\"36\" rx=\"18\" fill=\"rgba(99,102,241,0.15)\" stroke=\"rgba(99,102,241,0.4)\" stroke-width=\"1\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" fill=\"#6366f1\" font-family=\"Outfit, sans-serif\" font-size=\"12\" font-weight=\"600\">CIFRADO TLS<\/text>\n                    <\/g>\n                    \n                    <g transform=\"translate(350, 330)\">\n                        <rect x=\"-55\" y=\"-18\" width=\"110\" height=\"36\" rx=\"18\" fill=\"rgba(168,85,247,0.15)\" stroke=\"rgba(168,85,247,0.4)\" stroke-width=\"1\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" fill=\"#a855f7\" font-family=\"Outfit, sans-serif\" font-size=\"12\" font-weight=\"600\">ZERO TRUST<\/text>\n                    <\/g>\n                    \n                    <g transform=\"translate(500, 330)\">\n                        <rect x=\"-50\" y=\"-18\" width=\"100\" height=\"36\" rx=\"18\" fill=\"rgba(34,197,94,0.15)\" stroke=\"rgba(34,197,94,0.4)\" stroke-width=\"1\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" fill=\"#22c55e\" font-family=\"Outfit, sans-serif\" font-size=\"12\" font-weight=\"600\">SOC 2<\/text>\n                    <\/g>\n                    \n                    <!-- Floating security icons -->\n                    <g transform=\"translate(80, 150)\" opacity=\"0.7\">\n                        <circle cx=\"0\" cy=\"0\" r=\"15\" fill=\"rgba(99,102,241,0.2)\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" font-size=\"14\">\ud83d\udd10<\/text>\n                    <\/g>\n                    \n                    <g transform=\"translate(620, 140)\" opacity=\"0.7\">\n                        <circle cx=\"0\" cy=\"0\" r=\"15\" fill=\"rgba(34,197,94,0.2)\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" font-size=\"14\">\u2713<\/text>\n                    <\/g>\n                    \n                    <g transform=\"translate(90, 280)\" opacity=\"0.7\">\n                        <circle cx=\"0\" cy=\"0\" r=\"15\" fill=\"rgba(168,85,247,0.2)\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" font-size=\"14\">\ud83c\uddea\ud83c\uddfa<\/text>\n                    <\/g>\n                    \n                    <g transform=\"translate(610, 260)\" opacity=\"0.7\">\n                        <circle cx=\"0\" cy=\"0\" r=\"15\" fill=\"rgba(29,78,216,0.2)\"\/>\n                        <text x=\"0\" y=\"5\" text-anchor=\"middle\" font-size=\"14\">\u2601\ufe0f<\/text>\n                    <\/g>\n                <\/svg>\n            <\/div>\n            \n            <div class=\"trust-badges\">\n                <div class=\"trust-badge highlight\">\n                    <span class=\"trust-badge-icon\">\u2601\ufe0f<\/span>\n                    <span class=\"trust-badge-text\">Microsoft Azure Partner<\/span>\n                <\/div>\n                <div class=\"trust-badge\">\n                    <span class=\"trust-badge-icon\">\ud83c\uddea\ud83c\uddfa<\/span>\n                    <span class=\"trust-badge-text\">Datos en Europa<\/span>\n                <\/div>\n                <div class=\"trust-badge\">\n                    <span class=\"trust-badge-icon\">\ud83d\udd12<\/span>\n                    <span class=\"trust-badge-text\">Cifrado TLS + AES<\/span>\n                <\/div>\n                <div class=\"trust-badge\">\n                    <span class=\"trust-badge-icon\">\u2713<\/span>\n                    <span class=\"trust-badge-text\">GDPR Compliant<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- INTRO SECTION -->\n    <section class=\"section section-alt\">\n        <div class=\"container\">\n            <div class=\"intro-card\">\n                <p>\n                    The <strong>Seguridad y Cumplimiento en Dijit.app<\/strong> se fundamenta en los m\u00e1s altos est\u00e1ndares europeos. Registrados en Estonia desde 2022, aprovechamos nuestra condici\u00f3n de partner oficial de Microsoft Azure para heredar certificaciones l\u00edderes del sector. Nuestros usuarios y potenciales clientes pueden confiar en que operamos con total transparencia y con medidas de protecci\u00f3n de nivel empresarial.\n                <\/p>\n                <p>\n                    Dijit.app se dise\u00f1a desde su concepci\u00f3n para proteger los documentos empresariales sensibles que procesamos mediante OCR e IA. Utilizamos arquitectura <strong>Zero Trust<\/strong>, donde ninguna entidad accede por defecto a datos sin verificaci\u00f3n previa.\n                <\/p>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- SECURITY FEATURES -->\n    <section class=\"section section-dark\">\n        <div class=\"container\">\n            <h3 class=\"section-title\">Seguridad y Cumplimiento en Dijit.app<\/h3>\n            <h2 class=\"section-subtitle\">Nuestro compromiso con la seguridad<\/h2>\n            <p class=\"section-description\">\n                Implementamos m\u00faltiples capas de protecci\u00f3n para garantizar la integridad y confidencialidad de tus documentos empresariales.\n            <\/p>\n            \n            <div class=\"security-grid\">\n                <div class=\"security-card\">\n                    <div class=\"security-icon\">\ud83d\udd10<\/div>\n                    <h3 class=\"security-card-title\">Gesti\u00f3n de identidades (IAM)<\/h3>\n                    <p class=\"security-card-description\">Control de accesos bajo el principio de m\u00ednimo privilegio. Autenticaci\u00f3n encriptada y segmentaci\u00f3n de permisos por equipos y departamentos.<\/p>\n                <\/div>\n                <div class=\"security-card\">\n                    <div class=\"security-icon\">\ud83d\udd12<\/div>\n                    <h3 class=\"security-card-title\">Cifrado de datos<\/h3>\n                    <p class=\"security-card-description\">Protecci\u00f3n en tr\u00e1nsito mediante TLS y cifrado en reposo con mecanismos avanzados. Gesti\u00f3n segura de secretos y rotaci\u00f3n peri\u00f3dica de claves.<\/p>\n                <\/div>\n                <div class=\"security-card\">\n                    <div class=\"security-icon\">\ud83c\udfe2<\/div>\n                    <h3 class=\"security-card-title\">Aislamiento multi-tenant<\/h3>\n                    <p class=\"security-card-description\">Separaci\u00f3n l\u00f3gica por organizaci\u00f3n. La infraestructura Azure opera con certificaciones ISO\/IEC 27001 y reportes SOC.<\/p>\n                <\/div>\n                <div class=\"security-card\">\n                    <div class=\"security-icon\">\ud83d\udcca<\/div>\n                    <h3 class=\"security-card-title\">Registro y monitoreo<\/h3>\n                    <p class=\"security-card-description\">Logs de accesos, eventos de autenticaci\u00f3n y operaciones cr\u00edticas. Detecci\u00f3n de comportamientos an\u00f3malos y trazabilidad completa.<\/p>\n                <\/div>\n                <div class=\"security-card\">\n                    <div class=\"security-icon\">\ud83d\udea8<\/div>\n                    <h3 class=\"security-card-title\">Respuesta a incidentes<\/h3>\n                    <p class=\"security-card-description\">Procedimiento estructurado: identificar, contener, erradicar y recuperar. Notificaciones conforme a GDPR y requisitos contractuales.<\/p>\n                <\/div>\n                <div class=\"security-card\">\n                    <div class=\"security-icon\">\u267b\ufe0f<\/div>\n                    <h3 class=\"security-card-title\">Continuidad del negocio<\/h3>\n                    <p class=\"security-card-description\">Alta disponibilidad y resiliencia en Azure. Copias de seguridad, recuperaci\u00f3n y restauraci\u00f3n para minimizar tiempos de inactividad.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- SDLC & DATA RESIDENCY -->\n    <section class=\"section section-alt\">\n        <div class=\"container\">\n            <h3 class=\"section-title\">Seguridad y Cumplimiento en Dijit.app<\/h3>\n            <h2 class=\"section-subtitle\">Desarrollo seguro y residencia de datos<\/h2>\n            \n            <div class=\"content-section\">\n                <div class=\"content-block\">\n                    <div class=\"content-block-header\">\n                        <div class=\"content-block-icon\">\ud83d\udcbb<\/div>\n                        <h3 class=\"content-block-title\">Seguridad del ciclo de vida de desarrollo (SDLC)<\/h3>\n                    <\/div>\n                    <p>\n                        Como empresa tecnol\u00f3gica, Dijit.app prioriza pr\u00e1cticas seguras en todo el ciclo de desarrollo: revisi\u00f3n de dependencias, control de vulnerabilidades conocidas, revisi\u00f3n de c\u00f3digo y control de cambios. Buscamos reducir riesgos t\u00edpicos de aplicaciones web como exposici\u00f3n de datos, fallos de control de acceso, inyecciones y configuraciones inseguras.\n                    <\/p>\n                    <p>\n                        Aplicamos pr\u00e1cticas de hardening de entornos, separaci\u00f3n de entornos (desarrollo, staging y producci\u00f3n) y controles de despliegue con aprobaciones y trazabilidad. Adem\u00e1s, promovemos la cultura de seguridad en el equipo, incluyendo formaci\u00f3n peri\u00f3dica y procesos internos que reduzcan errores humanos.\n                    <\/p>\n                <\/div>\n                \n                <div class=\"content-block\">\n                    <div class=\"content-block-header\">\n                        <div class=\"content-block-icon\">\ud83c\uddea\ud83c\uddfa<\/div>\n                        <h3 class=\"content-block-title\">Residencia de datos en Europa (Azure EU)<\/h3>\n                    <\/div>\n                    <p>\n                        Dijit.app est\u00e1 dise\u00f1ado para operar con almacenamiento y procesamiento de datos en Azure en Europa, lo que permite a clientes europeos cumplir exigencias de residencia y soberan\u00eda de datos. Microsoft ofrece regiones geogr\u00e1ficas en Europa para desplegar servicios cloud y almacenar informaci\u00f3n de clientes dentro de la UE.\n                    <\/p>\n                    <p>\n                        Adicionalmente, Microsoft ha desarrollado el concepto de <strong>EU Data Boundary<\/strong> para el Microsoft Cloud, con el objetivo de permitir que clientes comerciales y del sector p\u00fablico en Europa almacenen y procesen datos dentro de la UE y EFTA. En Dijit.app, este enfoque se alinea con nuestro compromiso de mantener los datos en Europa salvo que el cliente solicite lo contrario o exista una obligaci\u00f3n legal aplicable. Puedes consultar m\u00e1s informaci\u00f3n en la <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/compliance\/\" target=\"_blank\" rel=\"noopener\">documentaci\u00f3n oficial de cumplimiento de Azure<\/a>.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- GDPR COMPLIANCE -->\n    <section class=\"section section-dark\">\n        <div class=\"container\">\n            <h3 class=\"section-title\">Seguridad y Cumplimiento en Dijit.app<\/h3>\n            <h2 class=\"section-subtitle\">Cumplimiento con GDPR y privacidad europea<\/h2>\n            <p class=\"section-description\">\n                Aplicamos principios de privacidad desde el dise\u00f1o (privacy by design) y privacidad por defecto (privacy by default) en todas nuestras operaciones, siguiendo las directrices del <a href=\"https:\/\/gdpr.eu\/\" target=\"_blank\" rel=\"noopener\" style=\"color: var(--accent-primary);\">Reglamento General de Protecci\u00f3n de Datos (GDPR)<\/a>.\n            <\/p>\n            \n            <div class=\"compliance-grid\">\n                <div class=\"compliance-card\">\n                    <span class=\"compliance-badge\">Privacy by Design<\/span>\n                    <h3 class=\"compliance-card-title\">Principios de privacidad<\/h3>\n                    <p class=\"compliance-card-description\">\n                        Minimizamos datos, limitamos accesos, definimos retenciones razonables y evitamos el tratamiento de informaci\u00f3n no necesaria para proveer el servicio. Mantenemos inventario de datos, registro de actividades de tratamiento y medidas t\u00e9cnicas y organizativas apropiadas.\n                    <\/p>\n                <\/div>\n                <div class=\"compliance-card\">\n                    <span class=\"compliance-badge\">Controller \/ Processor<\/span>\n                    <h3 class=\"compliance-card-title\">Roles: Responsable y Encargado<\/h3>\n                    <p class=\"compliance-card-description\">\n                        En un escenario SaaS B2B t\u00edpico, el cliente act\u00faa como Responsable del tratamiento (controller) y Dijit.app act\u00faa como Encargado (processor). Este rol se formaliza mediante un Acuerdo de Tratamiento de Datos (DPA) que detalla finalidades, tipos de datos y medidas de seguridad.\n                    <\/p>\n                <\/div>\n                <div class=\"compliance-card\">\n                    <span class=\"compliance-badge\">EU Cloud CoC<\/span>\n                    <h3 class=\"compliance-card-title\">EU Cloud Code of Conduct<\/h3>\n                    <p class=\"compliance-card-description\">\n                        Microsoft Azure cuenta con adherencia al EU Cloud Code of Conduct, un c\u00f3digo europeo orientado a implementar requisitos del Art\u00edculo 28 del GDPR. Esto supone una capa adicional de confianza sobre la infraestructura cloud subyacente.\n                    <\/p>\n                <\/div>\n                <div class=\"compliance-card\">\n                    <span class=\"compliance-badge\">Subprocesadores<\/span>\n                    <h3 class=\"compliance-card-title\">Gesti\u00f3n de subencargados<\/h3>\n                    <p class=\"compliance-card-description\">\n                        Mantenemos una lista de subencargados y se informa a los clientes seg\u00fan lo establecido en el DPA. Cuando se incorporan nuevos subencargados, evaluamos riesgos y revisamos condiciones contractuales alineadas con el marco europeo de privacidad.\n                    <\/p>\n                <\/div>\n            <\/div>\n            \n            <!-- AZURE PARTNER SECTION -->\n            <div class=\"azure-section\">\n                <div class=\"azure-header\">\n                    <div class=\"azure-logo\">\u2601\ufe0f<\/div>\n                    <div>\n                        <h3 class=\"azure-title\">Microsoft Azure Partner<\/h3>\n                        <p class=\"azure-subtitle\">Certificaciones y evidencias heredadas<\/p>\n                    <\/div>\n                <\/div>\n                <p>\n                    Dijit.app se beneficia de los controles de seguridad y cumplimiento integrados en Microsoft Azure, un entorno con auditor\u00edas y certificaciones ampliamente reconocidas. Las certificaciones de Azure cubren la plataforma cloud y servicios auditados, y Dijit.app complementa estas garant\u00edas con controles propios, pol\u00edticas internas y compromisos contractuales. Consulta las <a href=\"https:\/\/azure.microsoft.com\/en-us\/explore\/trusted-cloud\/compliance\" target=\"_blank\" rel=\"noopener\">certificaciones de Azure<\/a> para m\u00e1s detalles.\n                <\/p>\n                <div class=\"azure-badges\">\n                    <span class=\"azure-badge\">ISO\/IEC 27001<\/span>\n                    <span class=\"azure-badge\">ISO\/IEC 27701<\/span>\n                    <span class=\"azure-badge\">ISO\/IEC 27018<\/span>\n                    <span class=\"azure-badge\">SOC 1 & SOC 2<\/span>\n                    <span class=\"azure-badge\">EU Data Boundary<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- DOCUMENTS AVAILABLE -->\n    <section class=\"section section-alt\">\n        <div class=\"container\">\n            <h3 class=\"section-title\">Seguridad y Cumplimiento en Dijit.app<\/h3>\n            <h2 class=\"section-subtitle\">Transparencia contractual<\/h2>\n            <p class=\"section-description\">\n                Para facilitar la evaluaci\u00f3n por parte de departamentos legales, compliance, IT y seguridad, ponemos a disposici\u00f3n documentaci\u00f3n clara y actualizada.\n            <\/p>\n            \n            <div class=\"documents-grid\">\n                <div class=\"document-card\">\n                    <div class=\"document-icon\">\ud83d\udcdc<\/div>\n                    <h4 class=\"document-name\">Privacy Policy<\/h4>\n                    <p class=\"document-desc\">Datos recopilados, finalidades y derechos<\/p>\n                <\/div>\n                <div class=\"document-card\">\n                    <div class=\"document-icon\">\ud83d\udccb<\/div>\n                    <h4 class=\"document-name\">Acuerdo de Tratamiento (DPA)<\/h4>\n                    <p class=\"document-desc\">Contrato B2B, medidas t\u00e9cnicas y subencargados<\/p>\n                <\/div>\n                <div class=\"document-card\">\n                    <div class=\"document-icon\">\ud83d\udcc4<\/div>\n                    <h4 class=\"document-name\">Condiciones del Servicio<\/h4>\n                    <p class=\"document-desc\">Alcance, limitaciones y responsabilidades<\/p>\n                <\/div>\n                <div class=\"document-card\">\n                    <div class=\"document-icon\">\ud83c\udf6a<\/div>\n                    <h4 class=\"document-name\">Pol\u00edtica de Cookies<\/h4>\n                    <p class=\"document-desc\">Categor\u00edas, finalidades y gesti\u00f3n<\/p>\n                <\/div>\n                <div class=\"document-card\">\n                    <div class=\"document-icon\">\ud83d\udee1\ufe0f<\/div>\n                    <h4 class=\"document-name\">P\u00e1gina de Seguridad<\/h4>\n                    <p class=\"document-desc\">Esta p\u00e1gina como recurso vivo<\/p>\n                <\/div>\n                <div class=\"document-card\">\n                    <div class=\"document-icon\">\ud83d\udcd1<\/div>\n                    <h4 class=\"document-name\">Lista de Subencargados<\/h4>\n                    <p class=\"document-desc\">Proveedores tecnol\u00f3gicos utilizados<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- BEST PRACTICES -->\n    <section class=\"section section-dark\">\n        <div class=\"container\">\n            <h3 class=\"section-title\">Seguridad y Cumplimiento en Dijit.app<\/h3>\n            <h2 class=\"section-subtitle\">Pr\u00e1cticas recomendadas para clientes<\/h2>\n            <p class=\"section-description\">\n                La responsabilidad compartida implica que nuestros clientes tambi\u00e9n mantengan buenas pr\u00e1cticas de seguridad.\n            <\/p>\n            \n            <div class=\"practices-grid\">\n                <div class=\"practice-card\">\n                    <h4 class=\"practice-card-title\"><span class=\"icon\">\u2713<\/span> Gestionar usuarios y accesos<\/h4>\n                    <p class=\"practice-card-description\">Activar MFA para todas las cuentas, eliminar usuarios inactivos y revisar permisos peri\u00f3dicamente.<\/p>\n                <\/div>\n                <div class=\"practice-card\">\n                    <h4 class=\"practice-card-title\"><span class=\"icon\">\u2713<\/span> Definir pol\u00edticas internas<\/h4>\n                    <p class=\"practice-card-description\">Establecer pol\u00edticas de clasificaci\u00f3n documental, retenci\u00f3n y acceso seg\u00fan roles. Asegurar que solo personal autorizado suba documentos sensibles.<\/p>\n                <\/div>\n                <div class=\"practice-card\">\n                    <h4 class=\"practice-card-title\"><span class=\"icon\">\u2713<\/span> Configurar integraciones seguras<\/h4>\n                    <p class=\"practice-card-description\">Proteger claves de API, limitar IPs si procede, aplicar rotaci\u00f3n de credenciales y registrar accesos de integraciones.<\/p>\n                <\/div>\n                <div class=\"practice-card\">\n                    <h4 class=\"practice-card-title\"><span class=\"icon\">\u2713<\/span> Evaluar DPIA cuando corresponda<\/h4>\n                    <p class=\"practice-card-description\">Cuando el uso de IA\/OCR implique tratamiento a gran escala o categor\u00edas especiales, valorar una DPIA seg\u00fan el contexto.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- ENTERPRISE OPTIONS -->\n    <section class=\"section section-alt\">\n        <div class=\"container\">\n            <h3 class=\"section-title\">Seguridad y Cumplimiento en Dijit.app<\/h3>\n            <h2 class=\"section-subtitle\">Opciones de seguridad avanzadas para enterprise<\/h2>\n            <p class=\"section-description\">\n                Capacidades adicionales orientadas a necesidades corporativas, disponibles seg\u00fan plan o acuerdo.\n            <\/p>\n            \n            <div class=\"enterprise-grid\">\n                <div class=\"enterprise-card\">\n                    <div class=\"enterprise-icon\">\ud83d\udd11<\/div>\n                    <h4 class=\"enterprise-name\">SSO \/ SAML \/ OIDC<\/h4>\n                    <p class=\"enterprise-desc\">Integraci\u00f3n con proveedor de identidad corporativo<\/p>\n                <\/div>\n                <div class=\"enterprise-card\">\n                    <div class=\"enterprise-icon\">\ud83d\uddd1\ufe0f<\/div>\n                    <h4 class=\"enterprise-name\">Retenci\u00f3n configurable<\/h4>\n                    <p class=\"enterprise-desc\">Pol\u00edticas de retenci\u00f3n y borrado programado<\/p>\n                <\/div>\n                <div class=\"enterprise-card\">\n                    <div class=\"enterprise-icon\">\ud83d\udcc8<\/div>\n                    <h4 class=\"enterprise-name\">Auditor\u00eda mejorada<\/h4>\n                    <p class=\"enterprise-desc\">Logs ampliados e integraci\u00f3n SIEM<\/p>\n                <\/div>\n                <div class=\"enterprise-card\">\n                    <div class=\"enterprise-icon\">\ud83c\udfe0<\/div>\n                    <h4 class=\"enterprise-name\">Entornos dedicados<\/h4>\n                    <p class=\"enterprise-desc\">Despliegues aislados en Azure<\/p>\n                <\/div>\n            <\/div>\n            \n            <!-- TRANSPARENCY NOTE -->\n            <div class=\"transparency-note\">\n                <div class=\"transparency-header\">\n                    <span class=\"transparency-icon\">\ud83d\udca1<\/span>\n                    <h4 class=\"transparency-title\">Transparencia: sin certificaci\u00f3n propia a\u00fan<\/h4>\n                <\/div>\n                <p>\n                    Dijit.app es una startup en fase de crecimiento y actualmente no dispone de certificaciones externas propias como ISO\/IEC 27001. Esta transparencia es deliberada: la confianza se construye con evidencia verificable, comunicaci\u00f3n clara y controles consistentes. Mientras avanzamos hacia certificaciones formales, implementamos controles equivalentes, documentamos evidencias operativas y nos apoyamos en las certificaciones de Azure para cubrir la base de infraestructura.\n                <\/p>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- CTA SECTION -->\n    <section class=\"section section-dark\">\n        <div class=\"cta-section\">\n            <span class=\"cta-badge\">\ud83d\udee1\ufe0f Seguridad y Cumplimiento en Dijit.app<\/span>\n            \n            <h2 class=\"cta-title\">\n                \u00bfTienes dudas sobre seguridad o cumplimiento?\n            <\/h2>\n            \n            <p class=\"cta-description\">\n                Para solicitudes relacionadas con seguridad, privacidad, cuestionarios de proveedores, procesos de evaluaci\u00f3n o requerimientos espec\u00edficos de residencia de datos, nuestro equipo est\u00e1 disponible para ayudarte.\n            <\/p>\n\n            <div class=\"cta-buttons\">\n                <a href=\"mailto:central@dijit.app\" class=\"btn btn-primary\">\ud83d\udce7 Contactar con el equipo<\/a>\n                <a href=\"https:\/\/www.dijit.app\/en\/politica-de-privacidad\/\" class=\"btn btn-secondary\">Ver Pol\u00edtica de Privacidad<\/a>\n            <\/div>\n            \n            <div class=\"contact-info\">\n                <p>Para ejercer derechos de protecci\u00f3n de datos, notificar incidencias o solicitar informaci\u00f3n adicional de cumplimiento, utiliza el canal de contacto indicado en la <a href=\"https:\/\/www.dijit.app\/en\/politica-de-privacidad\/\">Privacy Policy<\/a>.<\/p>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- UPDATE NOTE -->\n    <div class=\"update-note\">\n        <p>Esta p\u00e1gina se actualiza a medida que Dijit.app incorpora nuevas medidas, funcionalidades enterprise y certificaciones. \u00daltima actualizaci\u00f3n: Enero 2026.<\/p>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Seguridad y Cumplimiento en Dijit.app | 6 Capas de Protecci\u00f3n \ud83d\udee1\ufe0f Protecci\u00f3n Empresarial Seguridad y Cumplimiento en Dijit.app En Dijit.app, la seguridad de tus datos y el cumplimiento normativo son prioridades absolutas. Como SaaS B2B especializado en IA y OCR para la gesti\u00f3n documental empresarial, garantizamos que toda la informaci\u00f3n procesada permanezca protegida mediante medidas [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16119","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages\/16119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/comments?post=16119"}],"version-history":[{"count":16,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages\/16119\/revisions"}],"predecessor-version":[{"id":17539,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages\/16119\/revisions\/17539"}],"wp:attachment":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/media?parent=16119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}