S SoftMaxx ← Back to SoftMaxx AI

Privacy Policy

Effective: 2026-05-11 Last updated: 2026-10-21 Contact: privacy@softmaxx.io

TL;DR

SoftMaxx is an AI face analysis service. When you upload a selfie, we:

We do not train AI on your photo. We do not sell your data. We do not share your face data with anyone except OpenAI for the specific purpose of generating your score. You must be 18 or older to use SoftMaxx.

For privacy questions or deletion requests, email privacy@softmaxx.io. For subscription, billing, and refund information, see our Terms of Service.

1. Who we are

SoftMaxx is operated as an independent venture based in the United States. For any privacy-related question, deletion request, or general inquiry, contact us at privacy@softmaxx.io. Formal legal entity details will be added to this page as the business structure is finalized.

2. What we collect

From everyone who uses SoftMaxx

From paying subscribers

Stored in your browser (not on our servers)

Peptide pages, calculators and the tracker

Referral links and bonus scans

These records exist to give bonus scans and to stop the same bonus being claimed twice, so the "Delete my data" button on your Account page does not remove them.

3. What we DO NOT collect or do

To be explicit:

The analytics tools we do use. Our pages load two tools from our hosting provider, Vercel (the four calculator pages load only the first): Vercel Web Analytics, which gives us page-level visit counts in aggregate (which page, the referring site, approximate location and device type), and Vercel Speed Insights, which measures how fast pages load. Vercel states that neither ties its data to an individual visitor or IP address; Web Analytics tells visits apart with a hash of the request, discarded after 24 hours, instead of a cookie. We use PostHog, a first-party product-analytics tool, to understand how SoftMaxx is used — which pages people read, where they get stuck, and whether a change helped. It stores an anonymous identifier in your browser's localStorage (not a cookie) and records which pages and buttons you use, plus an approximate location derived from your IP address. On the app pages it may also record how you move through the interface ("session replay"), with all typed input masked and all images — including your photos — blocked from the recording. Session replay is never used on our blog or article pages. PostHog never receives your photo. What you type into a field is masked, but text shown on the screen on the app pages — for example your scores and readings, or a message to the coach once it appears in the conversation — can appear in a session recording. On our peptide pages and calculators there is no session recording and no click capture, and peptide names and amounts are removed from every event before it is sent.

How to turn it off. If your browser sends a Global Privacy Control or Do Not Track signal, we do not load PostHog at all — no identifier is created and no PostHog events are sent from your browser. Vercel's aggregate page counts and speed measurements, which hold no identifier and set no cookie, still load. One event comes from our server instead and is not stopped by that signal: trial_email_sent, recorded when we send you a trial email (see "Your trial emails" above). Most privacy-focused browsers and extensions can send this signal for you. You may also email privacy@softmaxx.io and we will confirm removal of any data tied to your identifier.

4. How we use what we collect

DataHow we use it
Your emailSending you your scan results, marketing emails about SoftMaxx (with your consent), account communications
Your anonymous identifier, stored with your emailLetting the reminder emails that follow your results email mention the actions you logged on your Today card in the last 7 days (see Section 2)
Your photoAnalyzed by our landmark detection engine in your browser and OpenAI server-side to generate your scores; destroyed immediately after analysis
Your face geometryComputing facial proportion scores against research-cited anatomical ranges
Your scan resultsReturned to you; stored in your browser; used to compute aggregate quality metrics (no personal data attached)
Your payment infoProcessed by Stripe to manage your subscription
Your IP and device infoSecurity (rate limiting, abuse detection), performance monitoring
Referral and bonus-scan recordsGiving bonus scans for referrals and for your email, and stopping self-referral and repeat claims (see Section 2)

5. Biometric data disclosure (BIPA, CUBI, Washington 19.375)

If you live in Illinois, Texas, Washington, or another jurisdiction with a biometric privacy law, please read this section carefully.

Washington, Nevada and Connecticut residents: your face-scan data is also consumer health data. See our Consumer Health Data Privacy Policy (Washington RCW 19.373, Nevada NRS 603A, Connecticut CGS 42-515) for your rights to access, delete and withdraw consent.

What is collected

A scan of your face geometry, consisting of 478 anatomical landmark points. Under the Illinois Biometric Information Privacy Act (BIPA), the Texas Capture or Use of Biometric Identifier Act (CUBI), and Washington RCW 19.375, this is considered a "biometric identifier."

Why it is collected

Solely to compute your facial proportion scores. Your face geometry is not used to identify you, match you against any database, or for any other purpose.

Who receives it

Your photo (which contains implicit face geometry) is transmitted to OpenAI's vision API for analysis. The 478 landmark points are computed in your browser and sent to our server as numeric ratios, not as a face template usable for identification. OpenAI's privacy policy is available at openai.com/policies/privacy-policy. OpenAI states that data submitted via their API is not used to train models.

Retention

Photos. Your face photo is transmitted once to OpenAI's vision API to compute your analysis. The photo is held in our server's memory only for the duration of that single analysis request (typically under 60 seconds) and is never written to our database, disk, or any persistent storage on our infrastructure.

Copies on your device. After a successful scan, copies of the photos you sent for analysis are kept in your browser on this device, where your results page reads them to show your photos again, until your next successful scan replaces them or you use the "Delete my data" button or clear your browser's site data; they are not stored on our servers.

Raw landmark geometry. The 478 anatomical landmark points are computed entirely in your browser via our facial landmark detection engine. The raw landmark coordinates never leave your device — only derived numerical ratios (for example, facial-width-to-height ratio = 1.85) are transmitted to our server.

Derived numerical scores. Your scoring results (for example, "jawline: 7.5/10", "facial harmony: 8.0/10") are stored on our servers for up to 12 months, keyed to an anonymous identifier (a random UUID) stored in your browser's localStorage. These numerical values are not biometric identifiers — they cannot reconstruct your face or be used to identify you. They are retained to enable progress tracking, trend dashboards, and re-scan comparisons.

Self-reported lifestyle data. If you complete the optional lifestyle questionnaire (sleep hours, body-fat estimate, smoking, sunscreen use, alcohol use, height/weight), that data is stored for up to 90 days to personalize your protocol recommendations.

Journal photos (Elite tier only). If you use the progress-photo journal, the photos you add are stored only in your browser on this device (IndexedDB). They never leave your device, are never uploaded to our servers, and are used for nothing other than displaying your own timeline back to you. They remain until you delete them individually, use the "Delete my data" button on your Account page, or clear your browser's site data. Because they live only on this device, they will not appear on your other devices.

A photo held at your scan limit. If you reach your scan limit, the photo you were scanning may be kept in your browser on this device (IndexedDB) for up to 24 hours, so you can scan it after upgrading without taking it again. It is never written to our database, disk, or any persistent storage on our infrastructure, and it is sent to us only when you tap Scan now, for a normal analysis as described above. It is deleted when you start a scan, pick a different photo or remove it, use the "Delete my data" button, or clear your browser's site data. Once 24 hours have passed it can no longer be used, and it is deleted the next time you open the scan page.

Destruction schedule

On our servers, photo data is destroyed at the end of each analysis request — typically within 60 seconds and always within the lifetime of a single HTTP function invocation. We do not persist your photo on our servers at any point after the analysis returns to you. Copies kept in your own browser are described under Retention above.

Derived numerical scores expire automatically after 12 months and lifestyle intake expires after 90 days, via TTL-based automatic deletion on our key-value store (Vercel KV / Upstash Redis). No manual purge is required for time-based expiration.

Journal photos (Elite tier) are stored only on your device and have no server-side expiration because they are never on our servers. They remain on the device until you delete them individually, use the "Delete my data" button, or clear your browser's site data.

Your right to deletion

You may immediately delete all stored numerical scores, scan history, lifestyle intake, journal entries, chat memory, and coach-persona selections by clicking the "Delete my data" button on your Account page. The deletion is processed by our server and typically completes within seconds. You will receive a confirmation listing the data categories purged.

If you cannot access the Account page (for example, from a device that does not have your anonymous identifier in localStorage), you may also email support@softmaxx.io with a deletion request and any identifying details (the anonymous UUID from another device, your Stripe customer ID, or the email address used at checkout).

Note: Subscription, payment, and credit-balance records are retained separately for accounting and tax purposes as required by applicable financial-records law. These are not within BIPA scope and are not removed by the "Delete my data" action. To cancel a paid subscription, use the "Cancel subscription" button on your Account page or email support@softmaxx.io.

Consent

By using SoftMaxx and submitting a scan, you explicitly consent to the capture and analysis of your face geometry as described above. You may withdraw this consent at any time by ceasing to use SoftMaxx.

6. Third parties we share with

We share data with these third-party services to deliver SoftMaxx. We do not share with anyone else for marketing or advertising purposes.

Consumer health data. Face-scan data, readings inferred from your scans, lifestyle answers, what you tell the coach and (when the tracker launches) tracker entries are consumer health data under Washington, Nevada and Connecticut law. Which of these processors receives which of them, and how to contact each one, is listed in our Consumer Health Data Privacy Policy.

ServiceWhat we shareWhy
OpenAIYour photo plus facial measurements; your coach messages with a summary of your scanTo generate AI-driven scoring via vision API and to write coach answers. OpenAI does not train on this data.
Anthropic (United States)Elite members only: your coach messages with a summary of your scan, and any photo you attach in the coach chatTo write Elite coach answers with Claude. Anthropic states that data sent through its API is not used to train its models. anthropic.com/privacy
StripeYour email, payment information, subscription metadataTo process subscription payments and manage your subscription.
VercelWeb traffic data (IP, device, request data)Our hosting provider.
PostHog (United States)An anonymous device identifier, the pages and buttons you use, approximate location from your IP address, and — on app pages only — session recordings with typed input masked and images blocked (text shown on the screen can appear in them). Never your photo. On peptide pages and calculators: no session recording, no click capture, and no peptide names or amounts in any event. From our server: one trial_email_sent event per trial email we send (the trial day and the email's version), keyed to your Stripe Customer ID.Product analytics: to see where people get stuck and whether changes help. Not loaded at all if your browser sends Global Privacy Control or Do Not Track; the server-side trial_email_sent event does not pass through your browser, so that signal does not reach it.
ResendYour email address and the contents of emails we send youTo deliver scan results and account emails.
Upstash (Vercel KV)Subscription and usage counters keyed to your anonymous identifier; expires per Section 5. Referral and bonus-scan records, kept as described in Section 2.To enforce plan limits, store your preferences, and give bonus scans once.

7. Your rights

You have the right to:

If you are a California resident under CCPA — you have the right to know what categories of personal information we have collected (see Section 2), the right to delete, and the right to opt out of any "sale" of personal information. We do not sell personal information.

If you are an EU or UK resident under GDPR — the above rights apply. You also have the right to lodge a complaint with your local data protection authority.

8. Children

SoftMaxx is for users 18 years and older. We do not knowingly collect personal data from anyone under 18.

If you are under 18, please do not use SoftMaxx and do not submit photos to our service. If we discover we have collected data from someone under 18, we will delete it immediately.

If you are a parent or guardian and believe your child has used SoftMaxx, please contact us at privacy@softmaxx.io and we will delete any associated data.

9. Security

We use standard security practices including:

No system is 100% secure. We cannot guarantee absolute security, but we make reasonable efforts to protect your data.

10. International users

SoftMaxx is operated from the United States. By using SoftMaxx from outside the US, you consent to the transfer of your data to the United States for processing. We comply with applicable cross-border data transfer requirements.

11. Changes to this policy

We may update this policy from time to time. When we do, we will update the "Last updated" date at the top of this document. For material changes that affect how we use your data, we will notify you via email if we have one on file. Continued use of SoftMaxx after a policy update constitutes acceptance of the updated policy.

11a. Refunds and Billing

For information about subscription pricing, auto-renewal, cancellation and refunds, please see Section 5 of our Terms of Service.

In summary: every plan starts with a free scan, and Pro with a 7-day free trial. For purchases made on or after 2026-09-18, paid periods are not refundable except where required by law; charges made in error are refunded. Purchases made before that date keep the 14-day guarantee they were sold under.

Payment processing is handled entirely by Stripe. We never store or see your full payment card details. Your Stripe Customer ID is retained to manage your active subscription status.

12. Contact

For privacy questions, deletion requests, or any other privacy-related inquiry:
privacy@softmaxx.io

For general product support:
support@softmaxx.io

For BIPA, CUBI, or Washington 19.375 inquiries (Illinois, Texas, Washington residents):
privacy@softmaxx.io — please include "BIPA inquiry" or your state's law in the subject line for fastest routing.