mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
feat(landing): migrate from Next.js to Astro 5
Zero client JS, 165 static pages, self-hosted fonts, Otter Orange design system. Includes tool SEO data for all 157 tools, enterprise page, and updated e2e landing tests.
This commit is contained in:
@@ -0,0 +1,143 @@
|
||||
---
|
||||
import Footer from "@/components/Footer.astro";
|
||||
import JsonLd from "@/components/JsonLd.astro";
|
||||
import Navbar from "@/components/Navbar.astro";
|
||||
import Base from "@/layouts/Base.astro";
|
||||
|
||||
const breadcrumbJsonLd = {
|
||||
"@context": "https://schema.org",
|
||||
"@type": "BreadcrumbList",
|
||||
itemListElement: [
|
||||
{ "@type": "ListItem", position: 1, name: "Home", item: "https://snapotter.com" },
|
||||
{
|
||||
"@type": "ListItem",
|
||||
position: 2,
|
||||
name: "Privacy Policy",
|
||||
item: "https://snapotter.com/privacy",
|
||||
},
|
||||
],
|
||||
};
|
||||
---
|
||||
|
||||
<Base
|
||||
title="Privacy Policy | SnapOtter"
|
||||
description="SnapOtter is self-hosted software. We do not process, store, or have access to your images or data. Learn about our privacy practices."
|
||||
canonical="https://snapotter.com/privacy"
|
||||
>
|
||||
<Fragment slot="head">
|
||||
<JsonLd data={breadcrumbJsonLd} />
|
||||
</Fragment>
|
||||
|
||||
<Navbar />
|
||||
|
||||
<main id="main" class="px-6 pt-32 pb-20 md:pt-40 md:pb-28">
|
||||
<div class="mx-auto max-w-3xl">
|
||||
<div class="reveal text-center">
|
||||
<h1 class="font-display text-4xl font-bold tracking-tight md:text-5xl">Privacy Policy</h1>
|
||||
<p class="mt-6 text-lg text-muted">Last updated: May 18, 2026</p>
|
||||
</div>
|
||||
|
||||
<div class="mt-16 space-y-12 text-sm leading-relaxed text-muted">
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Data Controller</h2>
|
||||
<p class="mt-3">
|
||||
SnapOtter is a product of Chocolate Wafers General Trading Pte. Ltd. (UEN
|
||||
202527149C), registered in Singapore. References to "we",
|
||||
"us", or "our" in this policy refer to Chocolate Wafers
|
||||
General Trading Pte. Ltd.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Overview</h2>
|
||||
<p class="mt-3">
|
||||
SnapOtter is self-hosted software. We do not process, store, or have access to
|
||||
your images or data. This privacy policy covers the snapotter.com website and
|
||||
optional analytics within the software.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Website (snapotter.com)</h2>
|
||||
<ul class="mt-3 list-disc space-y-2 pl-5">
|
||||
<li>We do not use tracking cookies.</li>
|
||||
<li>
|
||||
We use Cloudflare Web Analytics for anonymous, aggregate traffic metrics (page
|
||||
views, visits, referrers). It uses no cookies, collects no personal data, and
|
||||
does not track individual users across sites.
|
||||
</li>
|
||||
<li>
|
||||
Contact form submissions are processed via Formspree. Their privacy policy
|
||||
applies to that data.
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Self-Hosted Software</h2>
|
||||
<ul class="mt-3 list-disc space-y-2 pl-5">
|
||||
<li>All image processing happens entirely on your server.</li>
|
||||
<li>No data is sent to SnapOtter or any third party.</li>
|
||||
<li>There is no telemetry by default.</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Optional Analytics</h2>
|
||||
<ul class="mt-3 list-disc space-y-2 pl-5">
|
||||
<li>Analytics is disabled by default.</li>
|
||||
<li>
|
||||
When enabled, it collects anonymous usage data (feature usage, error logs) to
|
||||
help improve the software.
|
||||
</li>
|
||||
<li>No personal data, image content, or file names are collected.</li>
|
||||
<li>You can disable analytics at any time in settings.</li>
|
||||
<li>Analytics data is processed by PostHog.</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Contact Form</h2>
|
||||
<ul class="mt-3 list-disc space-y-2 pl-5">
|
||||
<li>
|
||||
When you submit the contact form, your name, email, company, and message are
|
||||
sent to us via Formspree.
|
||||
</li>
|
||||
<li>We use this information only to respond to your inquiry.</li>
|
||||
<li>We do not sell or share your contact information.</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Open Source</h2>
|
||||
<p class="mt-3">
|
||||
SnapOtter is open source. You can inspect the entire codebase to verify our
|
||||
privacy practices.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Changes</h2>
|
||||
<p class="mt-3">
|
||||
We may update this policy. Changes will be posted on this page.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="reveal">
|
||||
<h2 class="text-lg font-semibold text-foreground">Contact</h2>
|
||||
<p class="mt-3">
|
||||
If you have questions about this privacy policy, contact us at
|
||||
<a
|
||||
href="mailto:contact@snapotter.com"
|
||||
class="text-primary font-medium hover:underline underline-offset-4"
|
||||
>
|
||||
contact@snapotter.com
|
||||
</a>.
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<Footer />
|
||||
</Base>
|
||||
Reference in New Issue
Block a user