Back to home

Privacy Policy

Last updated: March 25, 2026

TL;DR: ProjectLens (the macOS app) does not collect, transmit, or store any personal data. The website collects only the text you voluntarily submit through the Feature Request form. No tracking pixels, no ad networks, no third-party analytics beyond Cloudflare's privacy-respecting edge analytics.

1. The macOS App

The ProjectLens macOS app operates entirely on your local machine. It:

  • Does not collect any personal information.
  • Does not transmit any of your local files, folder paths, or document content to any server.
  • Does not create accounts, require sign-in, or connect to external services on your behalf.
  • Uses the PlantUML public rendering service (plantuml.com) to render .puml files. The encoded diagram content is sent to that service solely to generate SVG images. Please review PlantUML's privacy policy for details.
  • Stores workspace preferences (folder filters, last-opened files) locally in macOS UserDefaults on your device only.

2. The Website (projectlens.optilifes.com)

2a. What we collect

When you submit a feature request, we store:

  • Title — the short name of your feature idea.
  • Description — your detailed explanation.
  • Timestamp — the date and time of submission (UTC).

We do not collect your name, email address, IP address, or any other personal identifier alongside a feature request submission.

2b. How it is stored

Submissions are stored in a Cloudflare D1 (SQLite) database hosted on Cloudflare's edge infrastructure. This database is accessible only to the ProjectLens development team. Data is retained until manually deleted and is never sold or shared with third parties.

2c. Analytics

This website uses Cloudflare Web Analytics — a privacy-respecting, cookieless analytics tool that does not track individual users across sites, does not use fingerprinting, and does not profile visitors. Only aggregate page-view counts and traffic sources are collected.

2d. Anti-spam

The feature request form is protected by Cloudflare Turnstile, a CAPTCHA alternative that verifies human interaction without storing personal data or setting persistent cookies. See Cloudflare's privacy policy for details.

3. Cookies

This website does not set any first-party cookies. Cloudflare Turnstile may set a short-lived session cookie for bot detection purposes only.

4. Third-Party Services

Service Purpose Data Collected
Cloudflare Pages Website hosting & CDN Standard web logs (ephemeral)
Cloudflare Turnstile Anti-spam on forms No personal data
Cloudflare Web Analytics Aggregate traffic analytics Aggregate only, no user tracking
PlantUML Server Diagram rendering (in-app) Encoded diagram content

5. Data Retention

Feature request submissions are retained indefinitely for product planning purposes. There is no automated deletion schedule. If you wish to have your submission removed, contact us at the address below and we will delete it promptly.

6. Children's Privacy

ProjectLens is not directed at children under 13. We do not knowingly collect information from children.

7. Changes to This Policy

We may update this policy occasionally. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the website or app after a change constitutes acceptance of the updated policy.

8. Contact

Questions about this policy? Contact the ProjectLens development team at:
hello@optilifes.com (placeholder — update before launch)