Welcome to PrivacyStack
A production-ready Next.js boilerplate for building privacy-first, client-side web applications with one-time payments via Gumroad.
🚀
Installation
Get up and running in minutes with our step-by-step guide.
🎨
Customize
Tailor the boilerplate to match your brand and vision.
💰
Monetize
Choose Gumroad or LemonSqueezy for easy payments.
What You Get
- ✓Complete Next.js 15 boilerplate with React 19
- ✓Modern UI components with Tailwind CSS 4 and Shadcn/ui
- ✓Gumroad payment integration for one-time purchases
- ✓Landing page components (Hero, Features, Pricing, FAQ, CTA)
- ✓SEO optimized with metadata and structured data
- ✓TypeScript for type safety
Privacy-First Architecture
All data processing happens in the browser. No user data is sent to external servers.
Core Principle
Your app processes everything client-side, ensuring user privacy and fast performance.
✅ Good - Client-side
export function processData(input: string) {
// All logic in browser
return result;
}❌ Avoid - Server-side
async function processData(input: string) {
const res = await fetch('/api/process');
return res.json();
}Why It Matters
- • Privacy: User data never leaves their device
- • Speed: No network latency for processing
- • Cost: No server costs for data processing
- • Trust: Users control their data completely
Exception: License verification requires one API call to Gumroad (required for monetization).