<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Privasi &#8211; Kebuli Istimewah Banyumas</title>
	<atom:link href="https://istimewah.biz.id/tag/privasi/feed/" rel="self" type="application/rss+xml" />
	<link>https://istimewah.biz.id</link>
	<description>Mengkebulikan Masyarakat</description>
	<lastBuildDate>Tue, 25 Nov 2025 02:01:13 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://istimewah.biz.id/wp-content/uploads/2025/11/cropped-nasi-kebuli-kambing-nampan-10-Porsi-32x32.png</url>
	<title>Privasi &#8211; Kebuli Istimewah Banyumas</title>
	<link>https://istimewah.biz.id</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Generator Privacy Policy &#038; Disclaimer – Buat Dokumen Legal Profesional dalam Hitungan Menit</title>
		<link>https://istimewah.biz.id/generator-privacy-policy-disclaimer-buat-dokumen-legal-profesional-dalam-hitungan-menit/</link>
					<comments>https://istimewah.biz.id/generator-privacy-policy-disclaimer-buat-dokumen-legal-profesional-dalam-hitungan-menit/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 25 Nov 2025 01:58:55 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Kebijakan]]></category>
		<category><![CDATA[Privasi]]></category>
		<guid isPermaLink="false">https://istimewah.biz.id/?p=45</guid>

					<description><![CDATA[Solusi Kilat Kebijakan Privasi: Raih Adsense Tanpa Ribet! Setiap pemilik website atau blog pasti memahami pentingnya memiliki Privacy Policy dan Disclaimer yang jelas. Terlebih bagi kamu yang ingin mendaftar Google AdSense, kedua halaman ini bukan sekadar formalitas—melainkan persyaratan wajib yang menunjukkan bahwa situsmu terpercaya, aman, dan mematuhi standar kebijakan Google. Namun bagi banyak orang, membuat [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Solusi Kilat Kebijakan Privasi: Raih Adsense Tanpa Ribet!</h2>
<p data-start="328" data-end="841">Setiap pemilik website atau blog pasti memahami pentingnya memiliki <strong data-start="396" data-end="414">Privacy Policy</strong> dan <strong data-start="419" data-end="433">Disclaimer</strong> yang jelas. Terlebih bagi kamu yang ingin mendaftar <strong data-start="486" data-end="504">Google AdSense</strong>, kedua halaman ini bukan sekadar formalitas—melainkan persyaratan wajib yang menunjukkan bahwa situsmu terpercaya, aman, dan mematuhi standar kebijakan Google. Namun bagi banyak orang, membuat dokumen legal bisa terasa rumit dan memakan waktu. Di sinilah <strong data-start="760" data-end="801">Generator Privacy Policy &amp; Disclaimer</strong> hadir sebagai solusi cepat dan praktis. <span id="more-45"></span></p>
<p data-start="843" data-end="1298">Dengan alat ini, kamu dapat menghasilkan <strong data-start="884" data-end="905">kebijakan privasi</strong> dan <strong data-start="910" data-end="936">disclaimer profesional</strong> hanya dalam beberapa menit, tanpa perlu memahami bahasa hukum yang berbelit-belit. Cukup isi informasi dasar seperti nama website, URL, jenis layanan yang ditawarkan, serta beberapa preferensi tambahan. Setelah itu, generator kami akan menampilkan versi <strong data-start="1191" data-end="1210">HTML siap pakai</strong> yang bisa langsung kamu tempelkan ke halaman WordPress, Blogger, atau platform lainnya.</p>
<h2 data-start="1300" data-end="1335"><strong data-start="1303" data-end="1335">Mengapa Kamu Membutuhkannya?</strong></h2>
<p data-start="1337" data-end="1709">Selain sebagai syarat utama AdSense, halaman kebijakan privasi juga membantu membangun rasa aman bagi pengunjung. Pengguna internet kini semakin sadar akan perlindungan data, penggunaan cookies, pelacakan, dan aktivitas pihak ketiga. Dengan adanya halaman ini, situsmu menunjukkan transparansi penuh mengenai bagaimana data pengunjung dikumpulkan, disimpan, dan digunakan.</p>
<p data-start="1711" data-end="2061">Sementara itu, halaman <strong data-start="1734" data-end="1748">Disclaimer</strong> berfungsi sebagai pernyataan tanggung jawab. Ini penting terutama untuk website yang menampilkan rekomendasi produk, artikel opini, konten afiliasi, hingga layanan profesional. Dengan menuliskan batasan tanggung jawab secara jelas, kamu dapat melindungi diri dari kesalahpahaman atau klaim yang tidak diinginkan.</p>
<h2 data-start="2063" data-end="2095"><strong data-start="2066" data-end="2095">Fitur Utama Generator Ini</strong></h2>
<ul data-start="2097" data-end="2637">
<li data-start="2097" data-end="2190">
<p data-start="2099" data-end="2190"><strong data-start="2099" data-end="2116">Hasil instan:</strong> Dokumen profesional bisa dihasilkan dalam waktu kurang dari satu menit.</p>
</li>
<li data-start="2191" data-end="2308">
<p data-start="2193" data-end="2308"><strong data-start="2193" data-end="2217">Template siap pakai:</strong> Struktur sudah disusun oleh standar umum legal online, tinggal kamu sesuaikan kebutuhan.</p>
</li>
<li data-start="2309" data-end="2405">
<p data-start="2311" data-end="2405"><strong data-start="2311" data-end="2337">Output HTML yang rapi:</strong> Bisa langsung ditempel pada halaman apa saja—praktis dan efisien.</p>
</li>
<li data-start="2406" data-end="2541">
<p data-start="2408" data-end="2541"><strong data-start="2408" data-end="2433">Pengaturan fleksibel:</strong> Sesuaikan detail website, penggunaan cookie, pihak ketiga, layanan analitik, hingga persetujuan pengguna.</p>
</li>
<li data-start="2542" data-end="2637">
<p data-start="2544" data-end="2637"><strong data-start="2544" data-end="2565">Privasi terjamin:</strong> Semua proses dilakukan di sisi pengguna—tidak ada data yang disimpan.</p>
</li>
</ul>
<h2 data-start="2639" data-end="2677"><strong data-start="2642" data-end="2677">Cocok untuk Semua Jenis Website</strong></h2>
<p data-start="2679" data-end="2714">Generator ini dapat digunakan oleh:</p>
<ul data-start="2716" data-end="2876">
<li data-start="2716" data-end="2734">
<p data-start="2718" data-end="2734">Blogger pemula</p>
</li>
<li data-start="2735" data-end="2758">
<p data-start="2737" data-end="2758">Pemilik toko online</p>
</li>
<li data-start="2759" data-end="2793">
<p data-start="2761" data-end="2793">Website portofolio dan layanan</p>
</li>
<li data-start="2794" data-end="2824">
<p data-start="2796" data-end="2824">Media berita dan informasi</p>
</li>
<li data-start="2825" data-end="2846">
<p data-start="2827" data-end="2846">Publisher AdSense</p>
</li>
<li data-start="2847" data-end="2876">
<p data-start="2849" data-end="2876">Website bisnis atau brand</p>
</li>
</ul>
<p data-start="2878" data-end="3077">Apa pun jenis website-mu, template ini telah dirancang agar kompatibel dan mengikuti standar umum internasional termasuk GDPR (sebagian), penggunaan cookie, serta integrasi AdSense dan tool analitik.</p>
<h2 data-start="3079" data-end="3105"><strong data-start="3082" data-end="3105">Cara Menggunakannya</strong></h2>
<ol data-start="3107" data-end="3411">
<li data-start="3107" data-end="3159">
<p data-start="3110" data-end="3159">Masukkan nama website, URL, dan data pendukung.</p>
</li>
<li data-start="3160" data-end="3262">
<p data-start="3163" data-end="3262">Centang kebutuhan seperti: penggunaan cookie, AdSense, tracking tools, atau layanan pihak ketiga.</p>
</li>
<li data-start="3263" data-end="3286">
<p data-start="3266" data-end="3286">Klik <strong data-start="3271" data-end="3283">Generate</strong>.</p>
</li>
<li data-start="3287" data-end="3367">
<p data-start="3290" data-end="3367">Lihat hasilnya pada dua tampilan: <strong data-start="3324" data-end="3337">kode HTML</strong> (editable) dan <strong data-start="3353" data-end="3364">preview</strong>.</p>
</li>
<li data-start="3368" data-end="3411">
<p data-start="3371" data-end="3411">Salin, tempel, dan publikasikan—selesai!</p>
</li>
</ol>
<p data-start="3413" data-end="3544">Dengan proses sesederhana ini, kamu bisa menghemat waktu berjam-jam dan tetap mendapatkan dokumen formal yang terlihat profesional.</p>
<p data-start="3413" data-end="3544">Isi Form di bawah ini</p>
<p data-start="3413" data-end="3544">    <div class="pdg-wrap" style="max-width:1100px;margin:18px auto;font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;">
        <style>
            .pdg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
            .pdg-panel{padding:12px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.02)}
            .pdg-controls label{display:block;margin-bottom:8px;font-weight:600}
            .pdg-controls select, .pdg-controls input[type="text"], .pdg-controls input[type="url"], .pdg-controls input[type="email"]{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px}
            .pdg-textarea{width:100%;min-height:360px;padding:10px;font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, 'Courier New', monospace;border:1px solid #ddd;border-radius:6px}
            .pdg-preview{width:100%;height:360px;border:1px solid #ddd;border-radius:6px}
            .pdg-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
            .pdg-btn{padding:8px 12px;border-radius:6px;border:1px solid #bbb;background:#f7f7f7;cursor:pointer}
            .pdg-btn.primary{background:#2b7de9;color:#fff;border-color:#1f5fc4}
            .pdg-note{margin-top:8px;color:#666;font-size:13px}
            .pdg-error{color:#b00;font-weight:700;margin-top:8px}
            @media(max-width:880px){ .pdg-grid{grid-template-columns:1fr} .pdg-textarea{min-height:220px} .pdg-preview{height:220px} }
        </style>

        <div class="pdg-panel pdg-controls">
            <h2 style="margin-top:0">Public Document Generator</h2>
            <p style="margin:6px 0 12px;color:#444">Isi <strong>Email</strong> dan <strong>Privacy Policy URL</strong> lalu pilih satu dokumen. Klik <strong>Generate</strong>, edit bila perlu, lalu download.</p>

            <label>Nama Situs (opsional)
                <input type="text" id="pdg-site-name" placeholder="Contoh: Indonesian Tribune" value="Kebuli Istimewah Banyumas">
            </label>

            <label>Email Kontak (diperlukan)
                <input type="email" id="pdg-email" placeholder="nama@domain.com" value="">
            </label>

            <label>URL Halaman Privacy Policy (diperlukan)
                <input type="url" id="pdg-privacy-url" placeholder="https://domain.com/privacy-policy.html" value="">
            </label>

            <label>URL Halaman Kontak (opsional)
                <input type="url" id="pdg-contact-url" placeholder="https://domain.com/contact" value="">
            </label>

            <label>Pilih Dokumen (pilih satu)
                <select id="pdg-doc-select" aria-label="Pilih dokumen">
                    <option value="privacy">Privacy Policy</option>
                    <option value="disclaimer">Disclaimer</option>
                    <option value="tos">Terms of Service</option>
                    <option value="cookie">Cookie Consent</option>
                </select>
            </label>

            <div class="pdg-buttons">
                <button class="pdg-btn primary" id="pdg-generate">Generate</button>
                <button class="pdg-btn" id="pdg-reset">Reset</button>
                <button class="pdg-btn" id="pdg-copy">Copy HTML</button>
                <button class="pdg-btn" id="pdg-download">Download HTML</button>
                <button class="pdg-btn" id="pdg-preview-newwin">Open Preview in New Window</button>
            </div>

            <div id="pdg-error" class="pdg-error" style="display:none"></div>
            <p class="pdg-note">Semua perubahan disimpan di browser sementara (session). Tidak ada data yang dikirim ke server.</p>
        </div>

        <div style="height:12px"></div>

        <div class="pdg-grid">
            <div class="pdg-panel">
                <h3 style="margin-top:0">Editor HTML (editable)</h3>
                <textarea id="pdg-editor" class="pdg-textarea" aria-label="Editor HTML"></textarea>
            </div>

            <div class="pdg-panel">
                <h3 style="margin-top:0">Live Preview</h3>
                <iframe id="pdg-preview" class="pdg-preview" sandbox="allow-scripts allow-same-origin"></iframe>
            </div>
        </div>
    </div>

    <script>
    (function(){
        // Templates from PHP (safe tokenized)
        var templates = {
            'privacy': "<div style=\"text-align: justify;\">\r\n<h1>Privacy Policy<\/h1>\r\n<p>Terakhir diperbarui: <strong>2025<\/strong><\/p>\r\n\r\n<p>Selamat datang di <strong>Kebuli Istimewah Banyumas<\/strong> (selanjutnya disebut \u201cSitus\u201d). Privasi Anda adalah prioritas kami. Dokumen Privacy Policy ini menjelaskan bagaimana kami mengumpulkan, menggunakan, dan melindungi informasi Anda.<\/p>\r\n\r\n<h2>1. Informasi yang Kami Kumpulkan<\/h2>\r\n<p>Kami dapat mengumpulkan berbagai jenis informasi, termasuk:<\/p>\r\n<ul>\r\n<li>Data log (alamat IP, jenis browser, ISP, waktu kunjungan, halaman yang dikunjungi).<\/li>\r\n<li>Data yang Anda berikan secara langsung melalui formulir atau komentar.<\/li>\r\n<li>Data dari layanan pihak ketiga seperti Google Analytics.<\/li>\r\n<\/ul>\r\n\r\n<h2>2. Cookies<\/h2>\r\n<p>Situs ini menggunakan cookies untuk menyimpan preferensi pengunjung, analisis perilaku, dan menampilkan iklan yang lebih relevan. Anda dapat menonaktifkan cookies melalui pengaturan browser masing-masing.<\/p>\r\n\r\n<h2>3. Google AdSense dan Cookie DART<\/h2>\r\n<p>Kami menggunakan Google AdSense sebagai pihak ketiga untuk menayangkan iklan. Google menggunakan <strong>cookie DART<\/strong> untuk menampilkan iklan berdasarkan kunjungan pengguna ke situs kami dan situs lainnya.<\/p>\r\n<p>Pengguna dapat memilih untuk menonaktifkan cookie DART melalui kebijakan privasi jaringan iklan Google:<\/p>\r\n<p><a href=\"https:\/\/policies.google.com\/technologies\/ads\" target=\"_blank\">https:\/\/policies.google.com\/technologies\/ads<\/a><\/p>\r\n\r\n<h2>4. Penggunaan Informasi<\/h2>\r\n<p>Informasi yang kami kumpulkan dapat digunakan untuk:<\/p>\r\n<ul>\r\n<li>Meningkatkan konten dan layanan Situs.<\/li>\r\n<li>Menampilkan iklan yang lebih relevan.<\/li>\r\n<li>Menanggapi pertanyaan atau permintaan pengguna.<\/li>\r\n<\/ul>\r\n\r\n<h2>5. Perlindungan Data<\/h2>\r\n<p>Kami tidak menjual atau memindahkan informasi pribadi Anda kepada pihak lain, kecuali pihak tepercaya yang membantu pengoperasian Situs dan telah sepakat menjaga kerahasiaan informasi.<\/p>\r\n\r\n<h2>6. Tautan ke Situs Pihak Ketiga<\/h2>\r\n<p>Situs kami mungkin berisi tautan ke situs lain. Kami tidak bertanggung jawab atas konten atau kebijakan privasi situs pihak ketiga tersebut.<\/p>\r\n\r\n<h2>7. Persetujuan<\/h2>\r\n<p>Dengan menggunakan Situs ini, Anda menyetujui Privacy Policy ini.<\/p>\r\n\r\n<h2>8. Perubahan Privacy Policy<\/h2>\r\n<p>Kami dapat memperbarui kebijakan ini sewaktu-waktu. Perubahan akan diumumkan di halaman ini.<\/p>\r\n\r\n<h2>9. Kontak Kami<\/h2>\r\n<p>Jika Anda memiliki pertanyaan mengenai Privacy Policy ini, silakan hubungi:<\/p>\r\n<p>Email: <a href=\"mailto:\"><\/a><br>\r\nHalaman Kontak: <a href=\"\" target=\"_blank\">Klik di sini<\/a><\/p>\r\n\r\n<\/div>",
            'disclaimer': "<div style=\"text-align: justify;\">\r\n<div>Seluruh konten yang disediakan di <strong>{SITENAME}<\/strong> disajikan untuk tujuan informasi umum. Kami tidak memberikan jaminan atas kelengkapan, keandalan, atau keakuratan informasi.<\/div>\r\n\r\n<h2>1. Informasi Umum<\/h2>\r\n<p>Segala tindakan yang Anda ambil berdasarkan informasi yang ditemukan di Situs ini sepenuhnya merupakan tanggung jawab Anda sendiri. {SITENAME} tidak bertanggung jawab atas kerugian atau kerusakan yang timbul dari penggunaan informasi di Situs ini.<\/p>\r\n\r\n<h2>2. Konten Eksternal<\/h2>\r\n<p>Situs ini mungkin berisi tautan ke situs pihak ketiga. Kami tidak mengendalikan isi atau sifat situs tersebut. Tautan tidak berarti rekomendasi atau dukungan terhadap konten di dalamnya.<\/p>\r\n\r\n<h2>3. Persetujuan<\/h2>\r\n<p>Dengan menggunakan Situs ini, Anda menyetujui Disclaimer ini dan ketentuannya.<\/p>\r\n\r\n<h2>4. Pembaruan<\/h2>\r\n<p>Jika kami memperbarui, mengubah, atau membuat perubahan pada halaman ini, perubahan tersebut akan diposting dengan jelas di sini.<\/p>\r\n\r\n<p>Untuk pertanyaan lebih lanjut, Anda dapat menghubungi kami melalui:<\/p>\r\n<p>Email: <a href=\"mailto:{EMAIL}\">{EMAIL}<\/a><br \/> \r\nHalaman Kontak: <a href=\"{CONTACT_URL}\" target=\"_blank\">Klik di sini<\/a><\/p>\r\n<\/div>",
            'tos': "<div style=\"text-align: justify;\">\r\n<div>Dengan mengakses <strong>{SITENAME}<\/strong>, Anda dianggap telah memahami dan menyetujui syarat dan ketentuan yang berlaku di Situs ini.<\/div>\r\n\r\n<h2>1. Penggunaan Konten<\/h2>\r\n<p>Seluruh konten di Situs ini bertujuan sebagai informasi. Anda dilarang menyalin, mengklaim, atau menyebarkan konten tanpa izin tertulis dari pemilik Situs.<\/p>\r\n\r\n<h2>2. Tanggung Jawab Pengguna<\/h2>\r\n<p>Anda bertanggung jawab atas tindakan Anda saat menggunakan Situs ini. Segala risiko yang timbul akibat penggunaan informasi adalah tanggung jawab Anda sendiri.<\/p>\r\n\r\n<h2>3. Larangan<\/h2>\r\n<ul>\r\n<li>Menyalahgunakan konten Situs.<\/li>\r\n<li>Mengunggah konten yang melanggar hukum.<\/li>\r\n<li>Mencoba merusak fungsi atau server Situs.<\/li>\r\n<\/ul>\r\n\r\n<h2>4. Tautan Pihak Ketiga<\/h2>\r\n<p>Situs ini mungkin berisi tautan menuju situs lain. Kami tidak bertanggung jawab atas konten, layanan, atau kerugian yang disebabkan oleh pihak ketiga tersebut.<\/p>\r\n\r\n<h2>5. Perubahan Syarat &amp; Ketentuan<\/h2>\r\n<p>Kami berhak mengubah syarat dan ketentuan kapan saja tanpa pemberitahuan terlebih dahulu. Pengguna diwajibkan meninjau halaman ini secara berkala.<\/p>\r\n\r\n<h2>6. Kontak<\/h2>\r\n<p>Untuk pertanyaan mengenai Terms &amp; Conditions ini, silakan hubungi kami melalui:<\/p>\r\n<p>Email: <a href=\"mailto:{EMAIL}\">{EMAIL}<\/a><br \/>\r\nHalaman Kontak: <a href=\"{CONTACT_URL}\" target=\"_blank\">Klik di sini<\/a><\/p>\r\n<\/div>",
            'cookie': "<!-- Cookie Consent Minimalis -->\r\n<style>\r\n\/* minimal cookie consent styles (inline) *\/\r\n.pdg-cc {\r\n  position: fixed;\r\n  bottom: 20px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  max-width: 520px;\r\n  width: calc(100% - 40px);\r\n  background: rgba(17,17,17,0.95);\r\n  color: #ffffff;\r\n  padding: 12px 14px;\r\n  border-radius: 8px;\r\n  display:flex;\r\n  gap:10px;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  z-index: 999999;\r\n  box-shadow: 0 6px 20px rgba(0,0,0,0.25);\r\n  font-size:14px;\r\n}\r\n.pdg-cc .pdg-cc-text{flex:1;line-height:1.3}\r\n.pdg-cc a{color:#8ecbff;text-decoration:underline}\r\n.pdg-cc .pdg-cc-actions{margin-left:12px;white-space:nowrap}\r\n.pdg-cc .pdg-cc-accept{\r\n  background:#4ea3ff;border:none;color:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;font-weight:600\r\n}\r\n.pdg-cc .pdg-cc-accept:active{transform:translateY(1px)}\r\n@media(max-width:560px){ .pdg-cc{flex-direction:column;align-items:flex-start} .pdg-cc .pdg-cc-actions{width:100%;display:flex;justify-content:flex-end} }\r\n<\/style>\r\n\r\n<div class=\"pdg-cc\" id=\"pdg-cc\">\r\n  <div class=\"pdg-cc-text\">\r\n    Kami menggunakan cookie untuk meningkatkan pengalaman Anda. Dengan mengklik <strong>Accept<\/strong>, Anda menyetujui <a href=\"{PRIVACY_URL}\" target=\"_blank\">Privacy Policy<\/a>.\r\n  <\/div>\r\n  <div class=\"pdg-cc-actions\">\r\n    <button class=\"pdg-cc-accept\" id=\"pdg-cc-accept\">Accept<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  try {\r\n    var key = 'pdg_cookie_accepted_v1';\r\n    var el = document.getElementById('pdg-cc');\r\n    var btn = document.getElementById('pdg-cc-accept');\r\n    if (!el || !btn) return;\r\n    var accepted = null;\r\n    try { accepted = localStorage.getItem(key); } catch(e){ accepted = null; }\r\n    if (accepted === 'yes') { el.style.display = 'none'; return; }\r\n    btn.addEventListener('click', function(){\r\n      try { localStorage.setItem(key, 'yes'); } catch(e){}\r\n      \/\/ smooth hide\r\n      el.style.transition = 'opacity .28s ease, transform .28s ease';\r\n      el.style.opacity = '0';\r\n      el.style.transform = 'translateY(12px)';\r\n      setTimeout(function(){ try{ el.style.display='none'; }catch(e){} }, 300);\r\n    });\r\n  } catch(e){}\r\n})();\r\n<\/script>\r\n<!-- End Cookie Consent -->"        };

        var editor = document.getElementById('pdg-editor');
        var preview = document.getElementById('pdg-preview');
        var docSelect = document.getElementById('pdg-doc-select');
        var siteInput = document.getElementById('pdg-site-name');
        var emailInput = document.getElementById('pdg-email');
        var privacyUrlInput = document.getElementById('pdg-privacy-url');
        var contactUrlInput = document.getElementById('pdg-contact-url');
        var errorEl = document.getElementById('pdg-error');

        // load last session (if any)
        try {
            var last = sessionStorage.getItem('pdg_last_html');
            var last_meta = sessionStorage.getItem('pdg_last_meta');
            if (last) {
                editor.value = last;
                updatePreview(last);
                if (last_meta) {
                    try {
                        var m = JSON.parse(last_meta);
                        if (m.site) siteInput.value = m.site;
                        if (m.email) emailInput.value = m.email;
                        if (m.privacy_url) privacyUrlInput.value = m.privacy_url;
                        if (m.contact_url) contactUrlInput.value = m.contact_url;
                        if (m.doc) docSelect.value = m.doc;
                    } catch(e){}
                }
            } else {
                // initialize with privacy template default
                editor.value = templates.privacy;
                updatePreview(editor.value);
            }
        } catch(e){ editor.value = templates.privacy; updatePreview(editor.value); }

        // Validate basic email & url
        function validEmail(e){ return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e); }
        function validURL(u){ try { var o = new URL(u); return true; } catch(err){ return false; } }

        // Generate with placeholder replacements
        document.getElementById('pdg-generate').addEventListener('click', function(){
            errorEl.style.display = 'none'; errorEl.textContent = '';
            var sel = docSelect.value;
            var tpl = templates[sel] || '';
            var site = siteInput.value.trim() || 'Kebuli Istimewah Banyumas';
            var email = emailInput.value.trim();
            var privacy_url = privacyUrlInput.value.trim();
            var contact_url = contactUrlInput.value.trim();

            // required checks: email & privacy_url
            if (!validEmail(email)) {
                errorEl.style.display = ''; errorEl.textContent = 'Email tidak valid. Silakan masukkan alamat email yang benar.';
                return;
            }
            if (!validURL(privacy_url)) {
                errorEl.style.display = ''; errorEl.textContent = 'URL Privacy Policy tidak valid. Mulai dengan https:// atau http://';
                return;
            }

            // do replacements
            tpl = tpl.replace(/\{SITENAME\}/g, escapeHtml(site));
            tpl = tpl.replace(/\{YEAR\}/g, (new Date()).getFullYear());
            tpl = tpl.replace(/\{EMAIL\}/g, escapeHtml(email));
            tpl = tpl.replace(/\{PRIVACY_URL\}/g, escapeHtml(privacy_url));
            tpl = tpl.replace(/\{CONTACT_URL\}/g, escapeHtml(contact_url || privacy_url));

            editor.value = tpl;
            updatePreview(tpl);

            // save to session
            try {
                sessionStorage.setItem('pdg_last_html', tpl);
                sessionStorage.setItem('pdg_last_meta', JSON.stringify({ site: site, email: email, privacy_url: privacy_url, contact_url: contact_url, doc: sel }));
            } catch(e){}
        });

        // live update preview on input
        editor.addEventListener('input', function(){
            updatePreview(editor.value);
            try { sessionStorage.setItem('pdg_last_html', editor.value); } catch(e){}
        });

        // Reset button
        document.getElementById('pdg-reset').addEventListener('click', function(){
            if (!confirm('Reset editor ke template default (berdasarkan pilihan dokumen saat ini)?')) return;
            var sel = docSelect.value;
            var tpl = templates[sel] || '';
            var site = siteInput.value.trim() || 'Kebuli Istimewah Banyumas';
            var email = emailInput.value.trim() || '';
            var privacy_url = privacyUrlInput.value.trim() || '';
            var contact_url = contactUrlInput.value.trim() || '';
            tpl = tpl.replace(/\{SITENAME\}/g, escapeHtml(site));
            tpl = tpl.replace(/\{YEAR\}/g, (new Date()).getFullYear());
            tpl = tpl.replace(/\{EMAIL\}/g, escapeHtml(email));
            tpl = tpl.replace(/\{PRIVACY_URL\}/g, escapeHtml(privacy_url));
            tpl = tpl.replace(/\{CONTACT_URL\}/g, escapeHtml(contact_url || privacy_url));
            editor.value = tpl;
            updatePreview(tpl);
            try { sessionStorage.removeItem('pdg_last_html'); sessionStorage.removeItem('pdg_last_meta'); } catch(e){}
        });

        // Copy HTML
        document.getElementById('pdg-copy').addEventListener('click', function(){
            var txt = editor.value;
            navigator.clipboard ? navigator.clipboard.writeText(txt).then(function(){ alert('HTML copied to clipboard'); }) : (function(){ 
                var ta = document.createElement('textarea'); ta.value = txt; document.body.appendChild(ta); ta.select(); document.execCommand('copy'); ta.remove(); alert('HTML copied to clipboard'); 
            })();
        });

        // Download HTML
        document.getElementById('pdg-download').addEventListener('click', function(){
            var html = editor.value;
            var full = '<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Document - ' + escapeHtml(siteInput.value || 'Kebuli Istimewah Banyumas') + '</title></head><body>' + html + '</body></html>';
            var blob = new Blob([full], {type: 'text/html'});
            var filename = (docSelect.value || 'document') + '-' + (siteInput.value ? siteInput.value.replace(/\s+/g,'-').toLowerCase() : 'site') + '.html';
            var a = document.createElement('a');
            a.href = URL.createObjectURL(blob);
            a.download = filename;
            document.body.appendChild(a);
            a.click();
            a.remove();
            URL.revokeObjectURL(a.href);
        });

        // Open preview in new window (with current HTML)
        document.getElementById('pdg-preview-newwin').addEventListener('click', function(){
            var html = editor.value;
            var full = '<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"></head><body>' + html + '</body></html>';
            var w = window.open('', '_blank');
            if (!w) { alert('Popup blocked. Izinkan popup untuk membuka preview di jendela baru.'); return; }
            w.document.open();
            w.document.write(full);
            w.document.close();
        });

        // helper to update preview iframe using srcdoc if available
        function updatePreview(html) {
            try {
                if ('srcdoc' in preview) {
                    preview.srcdoc = '<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"></head><body>' + html + '</body></html>';
                } else {
                    var d = preview.contentWindow.document;
                    d.open();
                    d.write('<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"></head><body>' + html + '</body></html>');
                    d.close();
                }
            } catch(e){
                try {
                    preview.src = 'data:text/html;charset=utf-8,' + encodeURIComponent('<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"></head><body>' + html + '</body></html>');
                } catch(err){}
            }
        }

        // small HTML escape for insertion into templates
        function escapeHtml(s){ return String(s||'').replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#039;'); }

        // Initialize preview
        updatePreview(editor.value);

    })();
    </script>
    </p>
]]></content:encoded>
					
					<wfw:commentRss>https://istimewah.biz.id/generator-privacy-policy-disclaimer-buat-dokumen-legal-profesional-dalam-hitungan-menit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
