PRO — Unlock All Features

Privacy Policy Generator PRO

Everything in the free version, plus HIPAA compliance, cookie consent banner, Terms of Service, HTML export, and custom branding.

Enter Your Access Code

Purchased from our Ko-fi shop? Enter your code below to unlock Pro features.

Invalid access code. Please check and try again.

Pro features unlocked! Scroll down to get started.

FeatureFreePro ($7)
Basic privacy policy
GDPR & CCPA sections
Copy & download (.txt)
HIPAA compliance section
Cookie consent banner code
Terms of Service generator
HTML formatted export
Markdown export
Custom branding & colors
PIPEDA (Canada) section
LGPD (Brazil) section

Privacy Policy Generator Pro

$7
One-time payment. Unlimited use. Instant access.
Buy on Ko-fi →
  • HIPAA, PIPEDA, LGPD compliance sections
  • Cookie consent banner (copy-paste HTML/CSS)
  • Terms of Service generator included
  • Export as HTML, Markdown, or plain text
  • Custom branding with your colors
  • Unlimited policies forever

1 Your Business

2 Data You Collect

3 Third-Party Services

4 Compliance Frameworks

5 Custom Branding PRO

6 Cookie Consent Banner PRO

Generate a copy-paste cookie consent banner for your website.

7 Terms of Service PRO

Generate a Terms of Service alongside your Privacy Policy.

Your Documents

Privacy Policy
Plain Text
HTML
Markdown
Copied to clipboard!

Get This Free — Early Access

Enter your email to download instantly. We're in early launch — grab it free before pricing goes live!

Downloading now! Check your downloads folder.

No spam. We'll only email you about updates to this product.

`; // Generate Markdown version let pm = textToMarkdown(pt); generated.privacy = { text: pt, html: ph, md: pm }; // ======= TERMS OF SERVICE ======= if(checked('genTOS')) { const refund = val('tosRefund').value; const governing = val('tosGoverning').value.trim() || 'the applicable jurisdiction'; let refundText = ''; if(refund==='30day') refundText = 'We offer a 30-day money-back guarantee on all purchases. If you are not satisfied, contact us within 30 days of purchase for a full refund.'; else if(refund==='14day') refundText = 'We offer a 14-day refund window. Contact us within 14 days of purchase for a full refund.'; else if(refund==='norefund') refundText = 'Due to the digital nature of our products, all sales are final. We do not offer refunds once a digital product has been delivered.'; else refundText = 'Refund requests are handled on a case-by-case basis. Please contact us to discuss your situation.'; let tt = `TERMS OF SERVICE FOR ${name.toUpperCase()}\n\nLast updated: ${today}\n\nPlease read these Terms of Service ("Terms") carefully before using ${url} (the "Site") operated by ${name} ("we," "us," or "our").\n\nBy accessing or using our Site, you agree to be bound by these Terms. If you disagree with any part of these Terms, you may not access the Site.\n\n\n1. USE OF SERVICE\n\nYou agree to use the Site only for lawful purposes and in accordance with these Terms. You agree not to:\n- Use the Site in any way that violates applicable laws or regulations\n- Use the Site to transmit any harmful, offensive, or unauthorized material\n- Attempt to gain unauthorized access to any part of the Site\n- Use the Site to impersonate any person or entity\n- Interfere with or disrupt the integrity or performance of the Site\n\n\n2. INTELLECTUAL PROPERTY\n\nThe Site and its original content, features, and functionality are and will remain the exclusive property of ${name}. The Site is protected by copyright, trademark, and other applicable laws. Our trademarks may not be used without our prior written consent.\n\n\n3. USER ACCOUNTS\n\nIf you create an account on our Site, you are responsible for:\n- Maintaining the confidentiality of your account and password\n- Restricting access to your account\n- All activities that occur under your account\n\nYou must notify us immediately of any unauthorized use of your account.\n\n\n4. PURCHASES AND PAYMENTS\n\n${type==='ecommerce'?'All purchases made through our Site are subject to our pricing and payment terms. Prices are subject to change without notice. We reserve the right to refuse or cancel any order for any reason.':'If you make purchases through our Site, you agree to provide accurate payment information and authorize us to charge the applicable fees.'}\n\nRefund Policy: ${refundText}\n\n\n5. LIMITATION OF LIABILITY\n\nIn no event shall ${name}, its directors, employees, partners, agents, suppliers, or affiliates be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from:\n- Your use or inability to use the Site\n- Any unauthorized access to or use of our servers and/or any personal information stored therein\n- Any interruption or cessation of transmission to or from the Site\n- Any bugs, viruses, or similar issues transmitted through the Site\n\n\n6. DISCLAIMER\n\nYour use of the Site is at your sole risk. The Site is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, whether express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.\n\n\n7. GOVERNING LAW\n\nThese Terms shall be governed by and construed in accordance with the laws of ${governing}, without regard to its conflict of law provisions.\n\n\n8. CHANGES TO TERMS\n\nWe reserve the right to modify or replace these Terms at any time. We will provide notice of any changes by posting the new Terms on this page. Your continued use of the Site after any changes constitutes acceptance of the new Terms.\n\n\n9. CONTACT US\n\nIf you have any questions about these Terms, please contact us:\n- By email: ${email}\n- By visiting: ${url}`; let th = `Terms of Service — ${esc(name)}`; th += `

Terms of Service

${esc(name)} | Last updated: ${today}

`; th += textToHtml(tt, name, today); th += ``; let tm = textToMarkdown(tt); generated.tos = { text: tt, html: th, md: tm }; val('tosTab').style.display = 'block'; } // ======= COOKIE CONSENT BANNER ======= if(checked('cookieBanner')) { const style = val('cookieStyle').value; let bannerCSS = ''; let bannerPos = ''; if(style === 'bottom-bar') { bannerPos = 'position:fixed;bottom:0;left:0;right:0;'; bannerCSS = 'padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;'; } else if(style === 'popup') { bannerPos = 'position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:480px;width:90%;'; bannerCSS = 'padding:32px;text-align:center;border-radius:16px;'; } else { bannerPos = 'position:fixed;bottom:20px;right:20px;max-width:360px;'; bannerCSS = 'padding:24px;border-radius:16px;'; } const cookieCode = `
We use cookies
We use cookies and similar technologies to improve your experience on our site. By continuing to browse, you consent to our use of cookies. Learn more
${style==='popup'?`
`:''}