DPDPA गोपनीयता नीति जनरेटर
भारत के डिजिटल पर्सनल डेटा संरक्षण अधिनियम, 2023 (DPDPA) के अनुरूप गोपनीयता नीति बनाने के लिए अपने व्यवसाय की जानकारी भरें।
आपकी DPDPA-अनुरूप गोपनीयता नीति जनरेट हो रही है...
body{padding-bottom:90px} /* 3-column layout */ .gen-main{max-width:1400px;margin:0 auto;padding:8px 20px 32px;display:grid;grid-template-columns:265px 1fr 290px;gap:18px;position:relative;z-index:1} @media(max-width:1200px){.gen-main{grid-template-columns:255px 1fr}} /* One column: the form is the page, so it comes before presets and preview. */ @media(max-width:960px){.gen-main{grid-template-columns:1fr;max-width:820px;padding:6px 14px 28px}.gen-main>.workflow{order:-1}} .side-panel{padding:0;position:sticky;top:84px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent} .side-panel::-webkit-scrollbar{width:4px} .side-panel::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px} @media(max-width:960px){.side-panel{position:static;max-height:none}} .panel-header{display:flex;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--border);font-size:0.72rem;font-weight:800;color:var(--text-dim);letter-spacing:1.2px;text-transform:uppercase} .panel-body{padding:16px 18px} /* Presets */ .preset-btn{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;background:var(--glass);border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text);transition:all .15s;margin-bottom:7px;font-family:inherit;text-align:left} .preset-btn:hover{border-color:var(--accent);background:rgba(16,185,129,0.08);transform:translateX(2px)} .preset-btn .pic{font-size:16px;flex-shrink:0} .preset-btn.active{border-color:var(--accent);background:rgba(16,185,129,0.12);color:#6ee7b7} .drafts-empty{text-align:center;padding:18px 8px;color:var(--text-muted);font-size:11px;border:1px dashed var(--border);border-radius:8px} .draft-item{padding:10px 12px;background:var(--glass);border:1px solid var(--border);border-radius:8px;margin-bottom:6px;font-size:11px;cursor:pointer;transition:border-color .15s;display:flex;justify-content:space-between;align-items:center;gap:8px} .draft-item:hover{border-color:var(--accent)} .draft-item .d-name{font-weight:600;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .draft-item .d-del{color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:4px;font-size:12px} .draft-item .d-del:hover{color:var(--error)} /* Workflow center */ .workflow{display:flex;flex-direction:column;gap:14px} .intro-card{padding:0 2px 2px} .intro-card h1{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-0.02em;margin-bottom:4px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent} .intro-card p{color:var(--text-dim);font-size:13.5px;line-height:1.5} /* Right preview panel */ .preview-header{display:flex;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--border);font-size:0.72rem;font-weight:800;color:var(--text-dim);letter-spacing:1.2px;text-transform:uppercase} .prev-section{padding:11px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;font-size:12px} .prev-section:last-child{border-bottom:none} .prev-section .ps-ic{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;background:var(--glass);color:var(--text-muted);border:1px solid var(--border)} .prev-section.done .ps-ic{background:rgba(16,185,129,0.15);color:var(--accent);border-color:var(--border-accent)} .prev-section span{color:var(--text-dim);flex:1} .prev-section.done span{color:var(--text)} .prev-section .ps-ref{font-size:10px;color:var(--text-muted);white-space:nowrap} /* Result */ #result{display:none;margin-top:24px} .result-tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap} .result-tab{padding:9px 18px;background:var(--glass);border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-dim);transition:all .15s} .result-tab.active{background:rgba(16,185,129,0.12);border-color:var(--accent);color:#6ee7b7} .result-panel{display:none} .result-panel.active{display:block} .policy-output{background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);padding:26px;max-height:620px;overflow-y:auto} .result-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap} .checklist-grid{display:grid;gap:8px} .checklist-item{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--glass);border:1px solid var(--border);border-radius:10px;font-size:13px} .checklist-item .status{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;font-weight:800} .checklist-item .status.done{background:rgba(16,185,129,0.15);color:var(--accent)} .checklist-item .status.warn{background:rgba(245,158,11,0.12);color:#fbbf24} .checklist-item .section-ref{margin-left:auto;font-size:11px;color:var(--text-muted);white-space:nowrap} /* Loading */ .loading{display:none;text-align:center;padding:40px} .loading.show{display:block} .spinner{width:44px;height:44px;margin:0 auto 14px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite} @keyframes spin{to{transform:rotate(360deg)}} .loading p{color:var(--text-dim);font-size:13px} /* Error */ .error-msg{display:none;background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);border-radius:10px;padding:14px 16px;color:#fca5a5;margin-top:14px;font-size:13px} .error-msg.show{display:block} /* Toast */ .toast-local{position:fixed;bottom:90px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--surface);backdrop-filter:blur(20px);border:1px solid var(--border-strong);padding:12px 22px;border-radius:12px;color:var(--text);font-size:13px;font-weight:600;z-index:999;opacity:0;transition:all .3s;pointer-events:none} .toast-local.show{opacity:1;transform:translateX(-50%) translateY(0)} /* CMP-04: collapsed-by-default DPDPA section citation hints */ .dpdpa-hint{margin:2px 0 14px;font-size:11.5px} .dpdpa-hint summary{cursor:pointer;color:var(--accent);font-weight:700;list-style:none;display:inline-flex;align-items:center;gap:5px} .dpdpa-hint summary::-webkit-details-marker{display:none} .dpdpa-hint summary::before{content:'\25B8';display:inline-block;transition:transform .15s} .dpdpa-hint[open] summary::before{transform:rotate(90deg)} .dpdpa-hint .hint-body{margin-top:6px;padding:10px 12px;background:var(--glass);border:1px solid var(--border);border-radius:8px;color:var(--text-dim);line-height:1.55} .dpdpa-hint .hint-body strong{color:var(--text)} /* CMP-02: autosave "Saved" chip */ .autosave-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--accent);opacity:0;transition:opacity .25s;margin-left:10px} .autosave-chip.show{opacity:1} /* CMP-05b: lead email field */ .lead-email-field{margin-top:10px} .lead-email-field .hint{margin-top:4px}
भारत के डिजिटल पर्सनल डेटा संरक्षण अधिनियम, 2023 (DPDPA) के अनुरूप गोपनीयता नीति बनाने के लिए अपने व्यवसाय की जानकारी भरें।
आपकी DPDPA-अनुरूप गोपनीयता नीति जनरेट हो रही है...