Privacy Policy
Last updated: 2026-05-15
This Privacy Policy describes how CPN (“the App”, “we”, “us”, or “our”) handles information when you use the App at cost-per-nut.com.
If you have questions about this policy or your data, contact steven@astrum.software.
1. Information we collect
The App collects only what's needed to operate.
From you directly: email address and password used to create your account (via Clerk), and any data you save in the App — profiles, entries, settings, notes.
Automatically: anonymized event data (which pages you visit, which features you use) via Vercel Analytics, used solely to improve the App. Payment information is handled entirely by Stripe — we never see or store your card details.
We do not collect: your real name (unless you choose to provide a display name), your location, your contacts, or any device data beyond what your browser sends automatically. We do not sell your data. We do not use it for third-party advertising.
2. How we use information
To:
- Provide the App and your account
- Process your subscription payments (via Stripe)
- Diagnose bugs and improve the product
- Respond to your support requests
3. Where information is stored
Your account and app data are stored on Convex (convex.dev), a managed database service. Authentication is handled by Clerk (clerk.com). Payments are processed by Stripe (stripe.com). Anonymous analytics are collected by Vercel (vercel.com). All data is encrypted in transit (HTTPS/TLS) and at rest.
4. Data sharing
We do not sell, trade, or rent your information. We share data only with the service providers above, strictly for the purposes described, and only the minimum each needs to function. We may disclose information if required by law (e.g., subpoena, court order) or to protect the rights or safety of users or the public.
5. Your rights
You can access your data in the App. You can delete your account and all associated data at any time via Settings → Delete Account — this permanently cascades and removes every profile, entry, referral record, and user setting tied to you, cancels your Stripe subscription, and deletes your Clerk auth record.
If you are in the EU/EEA, UK, or California, you have additional rights under GDPR, UK GDPR, and CCPA — including the right to access, correct, port, and delete your data, and to lodge a complaint with your supervisory authority. To exercise any of these, contact steven@astrum.software.
6. Children
The App is not directed to children under 18. We do not knowingly collect information from children. If you believe a child has provided information to us, email steven@astrum.software and we will delete it.
7. Third-party services
Each provider has its own privacy policy:
- Convex (database) — convex.dev/legal/privacy
- Clerk (auth) — clerk.com/legal/privacy-policy
- Stripe (payments) — stripe.com/privacy
- Vercel (hosting + analytics) — vercel.com/legal/privacy-policy
8. Changes
We may update this policy. The “Last updated” date at the top reflects the most recent changes. Material changes will be announced in the App. Continued use constitutes acceptance.
9. Contact
For any privacy questions: steven@astrum.software