summaryrefslogtreecommitdiff
path: root/l
diff options
context:
space:
mode:
Diffstat (limited to 'l')
-rw-r--r--l/.DS_Storebin0 -> 6148 bytes
-rw-r--r--l/bank-statement/index.html308
-rw-r--r--l/black-out-text/index.html308
-rw-r--r--l/credit-card-statement/index.html308
-rw-r--r--l/divorce-decree/index.html308
-rw-r--r--l/drivers-license/index.html308
-rw-r--r--l/employee-records/index.html308
-rw-r--r--l/flatten-pdf/index.html308
-rw-r--r--l/foia-redaction/index.html308
-rw-r--r--l/insurance-claims/index.html308
-rw-r--r--l/legal-contracts/index.html308
-rw-r--r--l/medical-records/index.html308
-rw-r--r--l/pay-stub/index.html308
-rw-r--r--l/redact-dd214/index.html308
-rw-r--r--l/rental-application/index.html308
-rw-r--r--l/sanitize-metadata/index.html308
-rw-r--r--l/social-security-number/index.html308
-rw-r--r--l/student-transcripts/index.html308
-rw-r--r--l/tax-return/index.html308
-rw-r--r--l/utility-bill/index.html308
-rw-r--r--l/white-out-text/index.html308
21 files changed, 6160 insertions, 0 deletions
diff --git a/l/.DS_Store b/l/.DS_Store
new file mode 100644
index 0000000..e07b684
--- /dev/null
+++ b/l/.DS_Store
Binary files differ
diff --git a/l/bank-statement/index.html b/l/bank-statement/index.html
new file mode 100644
index 0000000..3fc8cb8
--- /dev/null
+++ b/l/bank-statement/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Bank Statement Online | Secure & Free Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Securely black out account numbers and transaction details from your bank statement. Runs 100% in your browser—no uploads. Perfect for mortgage applications.">
+ <meta name="keywords" content="redact bank statement, hide bank transactions, mortgage proof of funds redaction, remove account number from pdf">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Redact Bank Statements for Mortgages & Loans.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Lenders need to see your balance, not your spending habits. <strong class="font-semibold text-gray-900">Just Redact</strong> lets you safely remove sensitive transactions and account numbers locally. Zero server uploads.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/black-out-text/index.html b/l/black-out-text/index.html
new file mode 100644
index 0000000..e8c388b
--- /dev/null
+++ b/l/black-out-text/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>How to Black Out Text in PDF | Permanent Redaction</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Don't just draw a box! Learn how to permanently remove text from PDFs so it can't be copy-pasted. Free secure tool.">
+ <meta name="keywords" content="how to black out text in pdf, permanent text removal pdf, hide text in pdf secure, flatten pdf redaction">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">How to Permanently Black Out Text in PDF.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Drawing a black box isn't enough—the text is still there. <strong class="font-semibold text-gray-900">Just Redact</strong> flattens the document, converting text to pixels so it's truly gone forever.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/credit-card-statement/index.html b/l/credit-card-statement/index.html
new file mode 100644
index 0000000..897407c
--- /dev/null
+++ b/l/credit-card-statement/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Credit Card Statements | Hide Account Numbers</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Black out full card numbers and merchant details from statements. Safe, local processing for financial privacy.">
+ <meta name="keywords" content="redact credit card statement, hide credit card number pdf, sanitize billing statement, financial privacy tool">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Protect Your Credit Card Details.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Verify your address or creditworthiness without exposing your full card number. <strong class="font-semibold text-gray-900">Just Redact</strong> ensures your financial statements are sanitized before you hit send.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/divorce-decree/index.html b/l/divorce-decree/index.html
new file mode 100644
index 0000000..0af5660
--- /dev/null
+++ b/l/divorce-decree/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Divorce Decree PDF | Protect Financial Privacy</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Permanently remove financial details, children's names, and sensitive assets from divorce decrees before public filing. 100% private.">
+ <meta name="keywords" content="redact divorce decree, seal divorce records, hide financial info divorce, family court redaction">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Secure Redaction for Divorce Records.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Divorce proceedings often require public filings, but your financial details and children's names should stay private. Use <strong class="font-semibold text-gray-900">Just Redact</strong> to sanitize court orders locally.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/drivers-license/index.html b/l/drivers-license/index.html
new file mode 100644
index 0000000..0dcc3ee
--- /dev/null
+++ b/l/drivers-license/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Driver's License Image | ID Security</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Sending a copy of your ID? Redact the license number or DOB if not required. Protect your identity with local processing.">
+ <meta name="keywords" content="redact drivers license, hide id number, mask drivers license online, secure id upload">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Mask Sensitive Info on ID Copies.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Identity theft is on the rise. If you must send a scan of your Driver's License, redact the license number or barcode if the recipient doesn't strictly need it.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/employee-records/index.html b/l/employee-records/index.html
new file mode 100644
index 0000000..2253fee
--- /dev/null
+++ b/l/employee-records/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Employee Personnel Files | HR Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="HR professionals: Redact disciplinary records and performance reviews for public records requests or internal sharing.">
+ <meta name="keywords" content="redact personnel file, hr redaction software, employee record privacy, redact disciplinary report">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Sanitize Employee Personnel Files.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Responding to an open records request or sharing a file with a manager? Ensure compliance by redacting PII from employee personnel files before they leave your desktop.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/flatten-pdf/index.html b/l/flatten-pdf/index.html
new file mode 100644
index 0000000..0b3a505
--- /dev/null
+++ b/l/flatten-pdf/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Flatten PDF Online | Prevent Copy-Paste</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Convert your PDF pages into images to prevent text selection, copy-pasting, and editing. The ultimate way to lock a document.">
+ <meta name="keywords" content="flatten pdf online, lock pdf from editing, convert pdf to image, prevent copy paste pdf">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Flatten PDF to Prevent Editing.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Sending a contract or invoice? Don't let recipients edit your numbers. 'Flattening' converts your PDF into a secure image, locking the content permanently.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/foia-redaction/index.html b/l/foia-redaction/index.html
new file mode 100644
index 0000000..85ea89b
--- /dev/null
+++ b/l/foia-redaction/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>FOIA Redaction Tool | Free Exemption Code Support</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Redact documents for Freedom of Information Act (FOIA) requests. Apply exemption codes and flatten files locally without server uploads.">
+ <meta name="keywords" content="foia redaction tool, foia exemption redaction, redact government documents, public records redaction">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Process FOIA Requests Securely.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Responding to a FOIA request? Ensure compliance by permanently removing exempt information (b)(6), (b)(5) etc. Our tool runs locally, ensuring no data leaks during processing.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/insurance-claims/index.html b/l/insurance-claims/index.html
new file mode 100644
index 0000000..4a8601a
--- /dev/null
+++ b/l/insurance-claims/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Documents for Insurance Claims</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Process claims faster by safely redacting third-party info from police reports, medical bills, and witness statements.">
+ <meta name="keywords" content="insurance claim redaction, redact police report for insurance, adjuster redaction tool, claim file privacy">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Secure Redaction for Insurance Adjusters.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Claims files are full of sensitive third-party data. Adjusters and claimants use <strong class="font-semibold text-gray-900">Just Redact</strong> to scrub unrelated personal info before sharing files.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/legal-contracts/index.html b/l/legal-contracts/index.html
new file mode 100644
index 0000000..e62734d
--- /dev/null
+++ b/l/legal-contracts/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Legal Contracts & Court Docs | Free Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Sanitize contracts and court filings securely. Meets requirements for permanent flattening. No data leaves your machine.">
+ <meta name="keywords" content="redact legal documents, court document redaction, sanitize contracts, discovery redaction tool">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Client-Side Redaction for Legal Discovery.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Privilege log? Discovery? Don't risk a leak. Redact confidential clauses and names from legal contracts with absolute certainty. We physically destroy the text data.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/medical-records/index.html b/l/medical-records/index.html
new file mode 100644
index 0000000..0c4f280
--- /dev/null
+++ b/l/medical-records/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>HIPAA-Compliant Medical Record Redaction Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="De-identify patient records locally. No server uploads means no HIPAA risk. Redact names, dates, and MRNs securely.">
+ <meta name="keywords" content="redact medical records, hipaa compliant pdf redactor, de-identify patient data, remove phi from pdf">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Secure Redaction for Medical Records.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Medical privacy is non-negotiable. <strong class="font-semibold text-gray-900">Just Redact</strong> processes files locally, so you don't need a BAA. Perfect for insurance claims and personal records.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/pay-stub/index.html b/l/pay-stub/index.html
new file mode 100644
index 0000000..1728510
--- /dev/null
+++ b/l/pay-stub/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Pay Stubs Online | Proof of Income Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Black out employee IDs, tax details, and personal info from pay stubs. Free, local tool for rental applications and income proof.">
+ <meta name="keywords" content="redact pay stub, hide salary details, proof of income redaction, remove personal info from pay slip">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Sanitize Pay Stubs for Income Verification.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Proving your income shouldn't mean sharing everything. Redact personal details from your pay stub instantly. Your financial data stays private on your computer.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/redact-dd214/index.html b/l/redact-dd214/index.html
new file mode 100644
index 0000000..c4366e8
--- /dev/null
+++ b/l/redact-dd214/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact DD-214 Form | Protect Service Records</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Remove Social Security Numbers and sensitive service dates from DD-214 forms before sharing for benefits or employment.">
+ <meta name="keywords" content="redact dd214, hide ssn on dd214, veteran record redaction, military discharge paper redaction">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Redact DD-214 for Public Record.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Your service record is a badge of honor, but your SSN is a liability. Safely prepare your DD-214 for employers or benefits agencies by redacting sensitive identifiers locally.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/rental-application/index.html b/l/rental-application/index.html
new file mode 100644
index 0000000..541a42c
--- /dev/null
+++ b/l/rental-application/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Documents for Rental Applications</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Apply for apartments without risking identity theft. Redact bank statements, pay stubs, and tax returns in one place.">
+ <meta name="keywords" content="redact rental application, safe apartment application, hide info for landlord, secure tenant screening documents">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Secure Your Rental Application Data.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Rental markets move fast, but safety comes first. Quickly sanitize all your application documents—bank statements, IDs, pay stubs—without uploading them to the cloud.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/sanitize-metadata/index.html b/l/sanitize-metadata/index.html
new file mode 100644
index 0000000..eb2a6c8
--- /dev/null
+++ b/l/sanitize-metadata/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Sanitize PDF Metadata | Remove Hidden Info</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Remove author names, creation dates, and revision history from your PDF. Flattening ensures no hidden data remains.">
+ <meta name="keywords" content="sanitize pdf metadata, remove pdf properties, scrub pdf author, clean pdf metadata online">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Scrub Hidden Metadata from PDFs.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">What you see isn't always what you get. PDFs hide authors, edit history, and layers. <strong class="font-semibold text-gray-900">Just Redact</strong> flattens your document into a pure image, destroying all hidden metadata.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/social-security-number/index.html b/l/social-security-number/index.html
new file mode 100644
index 0000000..3781f53
--- /dev/null
+++ b/l/social-security-number/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Remove SSN from PDF | Free Secure Redaction</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="The safest way to remove a Social Security Number from any PDF document. Processing happens on your device, ensuring your identity is never exposed.">
+ <meta name="keywords" content="remove ssn from pdf, hide social security number, black out ssn, protect identity pdf">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Permanently Hide Social Security Numbers.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Identity theft stops here. Use <strong class="font-semibold text-gray-900">Just Redact</strong> to permanently flatten and remove SSNs from forms, applications, and contracts without ever uploading the file.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/student-transcripts/index.html b/l/student-transcripts/index.html
new file mode 100644
index 0000000..9c7bcc7
--- /dev/null
+++ b/l/student-transcripts/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Student Transcripts | FERPA Friendly</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Remove grades, IDs, or sensitive notes from transcripts. Secure client-side tool ideal for FERPA compliance.">
+ <meta name="keywords" content="redact student transcript, ferpa redaction tool, hide grades on transcript, education record privacy">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Clean Student Transcripts & Education Records.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Schools and students trust <strong class="font-semibold text-gray-900">Just Redact</strong> to sanitize educational records. Remove student IDs and sensitive data locally before sharing.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/tax-return/index.html b/l/tax-return/index.html
new file mode 100644
index 0000000..a6b495c
--- /dev/null
+++ b/l/tax-return/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Tax Returns (1040/W-2) | Free PDF Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Hide your Social Security Number (SSN) and dependents from tax forms before sending to landlords. Private, client-side redaction.">
+ <meta name="keywords" content="redact tax return, hide ssn on tax return, black out w2 for landlord, secure tax document redaction">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Safe Tax Return Redaction for Renters.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Don't send your full SSN to a random landlord. <strong class="font-semibold text-gray-900">Just Redact</strong> allows you to black out sensitive fields on your 1040 or W-2 securely in your browser.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/utility-bill/index.html b/l/utility-bill/index.html
new file mode 100644
index 0000000..ffbc4bf
--- /dev/null
+++ b/l/utility-bill/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>Redact Utility Bills | Proof of Address Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Submit proof of address without sharing your account number or usage history. Black out sensitive details on electric and water bills.">
+ <meta name="keywords" content="redact utility bill, proof of address redaction, hide account number electric bill, kyc document redaction">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">Redact Utility Bills for Identity Verification.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">You need to prove where you live, not how much electricity you use. Redact account numbers and usage graphs from utility bills before uploading them for KYC/AML checks.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>
diff --git a/l/white-out-text/index.html b/l/white-out-text/index.html
new file mode 100644
index 0000000..22ceaee
--- /dev/null
+++ b/l/white-out-text/index.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <!-- SEO: Primary Meta Tags -->
+ <title>White Out Text in PDF | Free Online Tool</title>
+ <meta name="title" content="Just Redact | Free Secure Client-Side PDF Redaction Tool">
+ <meta name="description" content="Looking to erase text instead of blacking it out? Use our tool to place white blocks over text and permanently flatten the file.">
+ <meta name="keywords" content="white out text in pdf, erase text from pdf, remove text pdf online, whiteout pdf tool">
+ <meta name="author" content="Just Redact">
+
+ <!-- SEO: Open Graph / Social -->
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://justredact.com/">
+ <meta property="og:title" content="Stop Uploading Your Secrets. Redact PDFs Locally.">
+ <meta property="og:description" content="Just Redact is the only tool that processes your files 100% in your browser. Zero server uploads. Free and private.">
+ <meta property="og:image" content="https://justredact.com/social-preview.png">
+ <meta property="twitter:card" content="summary_large_image">
+
+ <!-- SEO: Structured Data (SoftwareApplication) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "SoftwareApplication",
+ "name": "Just Redact",
+ "operatingSystem": "Web",
+ "applicationCategory": "BusinessApplication",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ },
+ "featureList": [
+ "Local-only processing",
+ "Permanent flattening",
+ "Text selection redaction",
+ "No file size limits"
+ ],
+ "description": "A secure, browser-based tool for permanently redacting sensitive information from PDF documents without server uploads."
+ }
+ </script>
+
+ <!-- SEO: Structured Data (FAQ) -->
+ <script type="application/ld+json">
+ {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ "mainEntity": [{
+ "@type": "Question",
+ "name": "Is Just Redact free?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes, it is completely free to use with no hidden fees."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Does my file get uploaded to a server?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "No. Just Redact runs entirely in your web browser using PDF.js and WebAssembly. Your file never leaves your computer."
+ }
+ }, {
+ "@type": "Question",
+ "name": "Is the redaction permanent?",
+ "acceptedAnswer": {
+ "@type": "Answer",
+ "text": "Yes. When you export, the tool 'flattens' the document into images, physically destroying the text underneath the black boxes."
+ }
+ }]
+ }
+ </script>
+
+ <script src="https://cdn.tailwindcss.com"></script>
+ <style>
+ @import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');
+
+ body {
+ font-family: 'Inter', sans-serif;
+ color: #1f2937;
+ background-color: #fffff8; /* Warm paper tint */
+ -webkit-font-smoothing: antialiased;
+ }
+
+ h1, h2, h3, h4, blockquote {
+ font-family: 'Crimson Pro', serif;
+ }
+
+ /* Marker highlight effect */
+ .marker-highlight {
+ background: linear-gradient(120deg, #fef08a 0%, #fef08a 100%);
+ background-repeat: no-repeat;
+ background-size: 100% 40%;
+ background-position: 0 88%;
+ padding: 0 2px;
+ }
+ </style>
+</head>
+<body class="flex flex-col min-h-screen">
+
+ <!-- Header -->
+ <header class="max-w-4xl mx-auto w-full px-6 py-10 flex justify-between items-center">
+ <a href="../../index.html" class="text-2xl font-bold tracking-tight text-gray-900 font-serif flex items-center gap-2">
+ Just Redact.
+ </a>
+ <nav class="hidden md:flex gap-8">
+ <a href="#how-it-works" class="text-sm font-medium text-gray-600 hover:text-gray-900">How it Works</a>
+ <a href="#faq" class="text-sm font-medium text-gray-600 hover:text-gray-900">FAQ</a>
+ </nav>
+ <a href="../../redact.html" class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-2 rounded-lg transition">Launch Tool</a>
+ </header>
+
+ <!-- Hero Section -->
+ <main class="flex-grow">
+ <section class="max-w-3xl mx-auto px-6 mt-12 mb-24">
+ <h1 class="text-5xl md:text-6xl font-semibold leading-[1.1] text-gray-900 mb-8">How to White Out Text in PDF.</h1>
+ <p class="text-xl md:text-2xl text-gray-600 leading-relaxed mb-10 font-light">Sometimes you want to erase text cleanly rather than adding a black bar. Use <strong class="font-semibold text-gray-900">Just Redact</strong> to 'white out' sections of your PDF. Upon export, the text is gone forever.</p>
+
+ <div class="flex flex-col sm:flex-row gap-4 items-start sm:items-center">
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-lg font-bold py-4 px-8 rounded-full shadow-lg transition-transform transform hover:-translate-y-0.5">
+ Start Redacting Now
+ </a>
+ <span class="text-sm text-gray-500 italic px-2">Free. No account needed.</span>
+ </div>
+ </section>
+
+
+
+ <!-- Value Prop / Manifesto -->
+ <section class="bg-white border-t border-gray-200 py-24">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-8">The "Black Box" Problem</h2>
+ <div class="prose prose-lg text-gray-600 leading-relaxed">
+ <p class="mb-6">
+ Have you ever used a PDF editor to put a black box over some text, only to realize later that
+ <strong>someone could just copy-paste the text from underneath it?</strong>
+ </p>
+ <p class="mb-6">
+ It happens constantly. Lawyers leak evidence. Companies leak trade secrets.
+ Simply placing a shape on top of text isn't redaction. It's just hiding.
+ </p>
+ <p class="mb-12">
+ True redaction requires <span class="marker-highlight">flattening</span>—converting the page into an image so the text data is permanently destroyed.
+ </p>
+ </div>
+
+ <div class="grid md:grid-cols-2 gap-12 items-start mt-12 pt-12 border-t border-gray-100">
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">The Other Guys</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Upload your file to a cloud server (who knows who sees it?)</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Often just "mask" text without removing it.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-red-500 mr-3 text-lg">✕</span>
+ <span>Pester you to sign up or pay to download.</span>
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-4 font-serif">Just Redact</h3>
+ <ul class="space-y-4 text-gray-600">
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Local-Only Processing.</strong> Zero server uploads.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>True Flattening.</strong> We burn pixels over text.</span>
+ </li>
+ <li class="flex items-start">
+ <span class="text-green-600 mr-3 text-lg">✓</span>
+ <span><strong>Purely Web-Based.</strong> Works on any modern browser.</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- How It Works Section -->
+ <section id="how-it-works" class="py-24 bg-white border-t border-gray-200">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 font-serif">How it works</h2>
+
+ <div class="space-y-16">
+ <!-- Step 1 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">1</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Open your file locally</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Click "Open PDF" to load your document. The processing happens inside your browser's memory. You could literally pull your ethernet cable out at this point, and the tool would still work.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 2 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">2</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Redact with confidence</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ Use the <strong>Draw</strong> tool to manually box out images or tables. Use the <strong>Select Text</strong> tool to highlight and redact exact sentences.
+ </p>
+ </div>
+ </div>
+
+ <!-- Step 3 -->
+ <div class="flex gap-8 items-start">
+ <div class="flex-none w-12 h-12 rounded-full border-2 border-gray-900 flex items-center justify-center text-xl font-bold text-gray-900">3</div>
+ <div>
+ <h3 class="text-xl font-bold text-gray-900 mb-3">Export and flatten</h3>
+ <p class="text-gray-600 text-lg leading-relaxed">
+ When you click <strong>Export</strong>, we don't just save the PDF; we "flatten" it. We convert every page into a secure image, ensuring the data under your red boxes is physically destroyed and unrecoverable.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+ <!-- Feature Highlight -->
+ <section class="py-24 bg-[#f3f4f6] border-y border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 text-center">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8 font-serif">
+ "It’s just a simple tool that does one thing perfectly."
+ </h2>
+ <div class="bg-white rounded-xl shadow-2xl overflow-hidden border border-gray-200">
+ <div class="bg-gray-50 border-b border-gray-200 p-4 flex gap-2">
+ <div class="w-3 h-3 rounded-full bg-red-400"></div>
+ <div class="w-3 h-3 rounded-full bg-yellow-400"></div>
+ <div class="w-3 h-3 rounded-full bg-green-400"></div>
+ </div>
+ <div class="p-4 md:p-8">
+ <img src="../../just-redact.png" alt="Just Redact Tool Interface" class="w-full rounded shadow-sm">
+ </div>
+ </div>
+ <p class="mt-12 text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed">
+ Select text to redact it instantly, or draw boxes manually. When you export, we convert the page to a high-quality image, destroying the underlying data forever.
+ </p>
+ </div>
+ </section>
+
+ <!-- FAQ Section (SEO Optimized) -->
+ <section id="faq" class="py-24 bg-[#f3f4f6]">
+ <div class="max-w-3xl mx-auto px-6">
+ <h2 class="text-3xl font-semibold text-gray-900 mb-12 text-center">Common Questions</h2>
+
+ <div class="space-y-12">
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is this tool actually free?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ Yes. It is a utility we built because we needed it ourselves. There are no paywalls, watermarks, or "pro" versions.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Does my file get uploaded to a server?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ <strong class="text-gray-900">No.</strong> This is the most important feature of Just Redact. We use advanced browser technologies (WebAssembly) to process your PDF entirely on your own device. You can even disconnect from the internet after loading the page, and it will still work.
+ </p>
+ </article>
+
+ <article>
+ <h3 class="text-xl font-bold text-gray-900 mb-3 font-serif">Is the redacted text recoverable?</h3>
+ <p class="text-gray-600 leading-relaxed">
+ No. When you click "Export," we convert each page into a high-resolution image (rasterization). The text you covered is physically replaced by black pixels. It cannot be uncovered, searched, or copy-pasted.
+ </p>
+ </article>
+ </div>
+ </div>
+ </section>
+
+ <!-- Final CTA -->
+ <section class="py-24 text-center px-6 bg-white border-t border-gray-200">
+ <h2 class="text-3xl md:text-4xl font-semibold text-gray-900 mb-8">
+ Ready to secure your document?
+ </h2>
+ <a href="../../redact.html" class="inline-block bg-green-600 hover:bg-green-700 text-white text-xl font-bold py-5 px-10 rounded-full shadow-xl transition-transform transform hover:-translate-y-1">
+ Launch Just Redact
+ </a>
+ <p class="mt-8 text-gray-500 text-sm">
+ Secure. Private. Free.
+ </p>
+ </section>
+ </main>
+
+ <!-- Footer -->
+ <footer class="bg-gray-50 py-12 border-t border-gray-200">
+ <div class="max-w-4xl mx-auto px-6 flex flex-col md:flex-row justify-between items-center text-sm text-gray-500">
+ <div class="mb-4 md:mb-0">
+ &copy; 2026 Just Redact.
+ </div>
+ <div class="flex gap-6">
+ <a href="https://github.com/mozilla/pdf.js" class="hover:text-gray-900 underline">Powered by PDF.js</a>
+ </div>
+ </div>
+ </footer>
+
+</body>
+</html>