1. Overview
CALLUS is a men's health optimization app operated by Berserk Lab ("Berserk Lab," "we," "us," or "our"). This Privacy Policy explains what we collect, how we use it, and the rights you have over your data.
We built CALLUS for a simple reason: men deserve a single place to log their shots, check every dose and read their labs, without leaking their most personal health data to advertisers. That principle drives every decision in this policy.
If any part of this document is unclear, email us at alex@proscalz.com and a human will answer.
2. Personal Information We Collect
We collect the minimum information required to run the app and generate your personalized protocol. Specifically:
- Account data: email address, password hash, and (optionally) your first name.
- Profile data: date of birth (used only to enforce our 18+ age gate and to calibrate protocols), biological sex, height, weight, and training history.
- Goals and commitments: the goals, "fighting for" statements, and journal entries you write inside the app.
- Quiz responses: the answers you submit to our onboarding quiz, including lifestyle, symptom, and habit questions.
- Purchase status: whether you own a paid product or an active subscription, and Apple's anonymized transaction identifier, received from Apple and RevenueCat.
- Device and session data: basic technical information (IP address, browser, device type) used for authentication and security.
We do not knowingly collect Social Security numbers, government ID numbers, payment card numbers (purchases are handled by Apple, and we never see your card), or any special categories of data beyond what is listed in this policy.
3. Health Information We Collect
To generate your protocol, track adherence, and measure progress, we collect health-related information that you provide or authorize us to sync:
- Health metrics: heart rate, heart rate variability (HRV), resting heart rate, sleep stages, sleep duration, workouts, steps, active energy, and body measurements.
- Workout and training logs: exercises, sets, reps, load, duration, and voice-dictated notes you record inside CALLUS.
- Nutrition logs: photos of meals, Claude-parsed descriptions, and macronutrient estimates.
- Biomarkers: lab values you choose to enter (e.g., testosterone, cortisol, CBC panels), and photos or files of lab reports you upload, so the lab read and the AI coach can put your panel next to your log.
- Injection log: compound names, doses, vials, injection sites, and side effects you enter (see Section 4).
- User-generated health content: journal entries, coach conversations, symptom descriptions, and any free-text health notes.
You control what you share. Nothing is pulled from your devices or wearables without your explicit authorization, and every category above can be disabled individually in Settings.
4. Injection Log, Vials, Doses, Side Effects and Lab Results
CALLUS lets you keep a log of what you inject and how your bloodwork responds. This section says exactly what that log holds, why, and who can see it.
What is stored, all of it entered by you:
- Compounds: the name of each compound you run, the route, the schedule you set, and the dose your prescriber or your label gave you, as you typed it.
- Vials: the number you write on the cap, cap color, the amount in the vial, the water you added, the strength per mL, the syringe or pen you draw with, the dates you mixed or opened it, its beyond-use date, and the lot number if you add one.
- Doses: the date and time of each shot, the dose you entered, the draw the dose check worked out from your own numbers (units, mL or clicks), the vial you used, the injection site, any note you write, skipped shots, and which dose-check warnings appeared and whether you confirmed them.
- Side effects: what you felt, how strong it was (1 to 5), the date and any note you write.
- Lab results: the date of each panel, each marker's value and unit, the reference range printed on your report, and the reading we compute from them (flags, trends and the panel-gap check). If you photograph or upload a lab report, the report is read to extract the numbers, and is used for that and nothing else.
CALLUS never writes, suggests or changes a dose. Every dose in your log is a dose you entered.
Why we store it: to show your history, run the dose check against your own previous shots and vials, remind you when a shot is due, show your lab trends next to your doses, and let you print one clean history for your prescriber. That is the only purpose.
Who can see it: only you, inside the app. It is protected by the same row-level security as the rest of your account, and staff access is limited as described under "Security". Your injection log, vials, doses, side effects and lab results are never sold, never shared with advertisers or data brokers, and never used for advertising or to build an advertising profile. They are not used to train AI models.
AI features: the coach and the lab read run on Anthropic's API (see "Third-Party Processors"). CALLUS asks for your permission before anything goes to Anthropic. When you use these features, the entries needed to answer your question may be sent for that single request. You can turn this off at any time in More > Privacy, and the log, the dose check and your printable history keep working without it.
The free dose-check tool on our website works without an account. The vials and doses you type there stay on your own device. If you leave your email there, we use it only to send you the link to the app.
Export: you can download everything in your log as a JSON file in More > Privacy > Export, and print your history for your doctor from Protocol > Print my history.
Deletion: you can wipe your logged data (More > Privacy > Wipe logged data) or delete your account and everything tied to it (More > Privacy > Request data deletion). Deleted data follows the schedule in "Data Retention". You can also email alex@proscalz.com.
5. Apple HealthKit (iOS App)
The CALLUS iOS companion app can read data from Apple HealthKit with your permission. When you grant access, we may read the following metrics so we can personalize your protocol and compute your recovery and readiness scores:
- Heart Rate Variability (HRV) — the primary input for your daily Recovery score.
- Resting Heart Rate (RHR) — trended alongside HRV to flag overtraining and illness.
- Sleep analysis (stages, in-bed, total duration) — used to compute your Sleep score.
- Steps and daily movement.
- Active energy and total energy burned.
- VO2 Max — displayed in Trends as a long-run cardio-fitness marker.
- Workouts — exercise type, duration, heart-rate zones, pace or power where available.
- Body mass, height, and biological sex — used only to calibrate thresholds (e.g. BMR, strain caps).
Why we read this data: it is the raw material for the Core Four — the personalized protocol, Daily Summary, Morning Directive, and Weekly/30-day progress review. Without it, the app can't honestly tell you whether you're recovered, overreaching, or drifting from your goal.
Where it is stored: inside your private row on our Supabase backend, under a Postgres Row-Level Security policy that allows only you to read or write it. Data is encrypted in transit (TLS 1.2+) and at rest (AES-256). It is never sold, never shared with advertisers, and never shared with any third party for their own marketing.
Apple HealthKit attestations — binding commitments under Apple's HealthKit terms:
- We will NOT use or disclose HealthKit data for advertising or other use-based data-mining purposes other than improving health, medical, and fitness management or for the purpose of health research.
- We will NOT sell HealthKit data to any third party — including advertising platforms, data brokers, or information resellers.
- We will NOT share HealthKit data with a third party for that third party's own marketing or advertising.
- We will NOT disclose HealthKit data to any third party without your authorization, except as required by law.
- We will NOT use HealthKit data for any purpose unrelated to providing health, fitness, and training functionality inside CALLUS for you.
How to revoke access at any time:
- iOS system control: Settings > Privacy & Security > Health > CALLUS — toggle off any category, or "Turn Off All."
- In-app control: inside CALLUS, open /health-connect to see which categories are authorized, disconnect specific ones, or disconnect HealthKit entirely. The toggle takes effect immediately.
Revoking access stops future syncs. Previously synced data stays in your CALLUS account until you delete it (see "Data Deletion" below). To delete all HealthKit-derived data plus your account in one step, email alex@proscalz.com with the subject "Delete My Account" — we will complete the request within 7 days and confirm in writing.
HealthKit access is read-only. CALLUS does not write data back into your Apple Health app in V1.
6. How We Collect Information
We collect information in four ways:
- Direct input: the quiz, journal, food logs, workout logs, voice entries, and biomarker entries you type or dictate into the app.
- Device integrations: data read from Apple HealthKit (iOS app) or other wearables you connect, subject to your explicit consent.
- Automatic: standard server logs (IP, user agent, timestamps) that every web app produces for authentication and security.
- Cookies and similar tech: a first-party session cookie from our auth provider (Supabase) and, if you opt in, anonymized product-analytics events via PostHog.
We do not use third-party advertising cookies, cross-site trackers, session-replay sold to data brokers, or fingerprinting.
7. How We Use Your Information
We use your information to run CALLUS, make it work better for you, and keep it secure. Specifically:
- Generate and update your personalized protocol based on your goals, biomarkers, and training data.
- Power the AI coach conversations — so it can answer your questions with your full context, not a generic response.
- Track adherence, compute progress metrics, and send you weekly/30-day summaries.
- Send adherence reminders, missed-workout nudges, and other in-app notifications you enable.
- Detect fraud, abuse, and security incidents.
- Debug crashes, fix broken flows, and improve the product.
- Respond to your support requests.
What we do NOT do with your data:
- We do NOT use your data for advertising.
- We do NOT sell your data to any third party, ever.
- We do NOT share your data with data brokers, advertisers, or ad networks.
- We do NOT train third-party AI models on your personal data without consent.
- We do NOT use your HealthKit or health data for any purpose other than running the app for you.
8. Third-Party Processors
We use a small number of vetted service providers ("processors") to actually run CALLUS. Each one is bound by a data-processing agreement that forbids them from using your data for their own purposes. They are processors, not sellers.
- Supabase (supabase.com): our database, authentication, and file storage provider. Stores all app data with encryption at rest. US/EU regions.
- Vercel (vercel.com): our hosting provider. Serves the web app and runs server-side functions. Logs minimal request metadata.
- Anthropic (anthropic.com), called directly through its API: processes AI coach messages, protocol generations, the AI lab read (including lab report photos you upload), and food and workout logs parsed from your description or photo. This happens only after you give the in-app AI consent. Under Anthropic's commercial API terms, prompts and responses are not used to train Anthropic's models. CALLUS asks for your permission before anything goes to Anthropic, and you can withdraw it at any time in More > Privacy.
- Apple HealthKit: a data source on iOS — we read what you authorize. Apple is not a processor; HealthKit data flows from your device to our Supabase backend with your consent.
- PostHog (posthog.com): optional, anonymized product analytics. Off by default for sensitive fields. You can opt out entirely in More > Privacy.
- RevenueCat (revenuecat.com): purchase status and entitlement management for the iOS app. Receives Apple's anonymized transaction identifier and your CALLUS user ID so we can grant or revoke paid features, including Tracker Pro and Lab Read. Never receives health data, journal content, AI conversations, or biomarkers.
Future processors we have NOT yet integrated (V1): ElevenLabs (text-to-speech), Klaviyo (email). We'll update this policy and notify you before they go live.
We will never add a processor that buys or sells personal data as its business model.
9. Legal Basis for Processing (EU/UK Users)
If you are in the European Economic Area, the United Kingdom, or Switzerland, we process your personal data under the following GDPR legal bases:
- Contract: to provide the CALLUS service you signed up for.
- Consent: for health data, HealthKit integration, optional analytics, and marketing emails. You can withdraw consent at any time.
- Legitimate interests: for security, fraud prevention, and service improvement, where not overridden by your rights.
- Legal obligation: where we must comply with applicable law.
You are not required to share health data to use the account shell — but note that without health inputs the protocol and coach cannot personalize anything meaningful.
10. Your Rights
You have the following rights over your data, regardless of where you live:
- Access: request a copy of the personal data we hold about you.
- Correction: fix anything that's inaccurate.
- Deletion: delete your account and all associated data.
- Export (data portability): download your data in a machine-readable format (JSON).
- Restriction: ask us to pause processing in certain circumstances.
- Objection: object to processing based on legitimate interests.
- Withdraw consent: revoke any consent you've given (e.g., HealthKit, analytics) at any time.
To exercise any of these rights, go to More > Privacy inside the app, or email alex@proscalz.com. We respond within 30 days (often same-week).
If you're in California, Colorado, Connecticut, Virginia, Utah, or any other state with a comprehensive privacy law, you have these same rights plus any additional ones your state grants. California residents specifically have CCPA/CPRA rights, including the right to know, delete, correct, limit use of sensitive personal information, and opt out of "sale" or "sharing." We do not sell or share your personal information as those terms are defined under the CCPA.
11. Data Retention
We retain your data for as long as your account is active. When you request deletion:
- A 30-day soft-delete period begins during which the account is disabled but recoverable (in case you change your mind or hit the button by accident).
- After 30 days, your account, profile, health data, journal entries, coach conversations, and HealthKit-derived data are permanently removed from our primary database.
- Residual copies in encrypted backups roll off within a further 90 days on the standard backup cycle.
- Anonymized, aggregated usage metrics that cannot be linked back to you may be retained indefinitely for product analytics.
We may retain minimal records longer if required by law (e.g., tax or fraud investigations).
12. Security
We apply industry-standard safeguards to protect your data:
- Encryption in transit: all traffic is encrypted with TLS 1.2 or higher.
- Encryption at rest: Supabase-managed AES-256 encryption on all database tables, storage buckets, and backups.
- Row-Level Security (RLS): every table that holds user data has Postgres RLS policies enforcing that a user can only read and write their own rows. This is not a frontend check — it's enforced inside the database.
- Auth: passwords are hashed with bcrypt; sessions are HttpOnly, Secure, SameSite cookies.
- Audit logs: sensitive actions (login, password change, deletion request, HealthKit grant) are logged.
- Least privilege: only Alex Pyszczak (founder) and designated engineers with signed confidentiality agreements have production access, and access is scoped by role.
- Vulnerability management: we monitor dependencies, apply security patches promptly, and respond to reported issues at alex@proscalz.com.
No system is 100% secure. If we ever experience a breach that affects your personal data, we will notify you and relevant regulators as required by law, and we will not attempt to minimize or bury it.
13. Children and Minors
CALLUS is a 18+ product only. We do not knowingly collect personal information from anyone under 18. If we learn that we've collected data from a minor, we delete it immediately.
If you believe a minor has created a CALLUS account, contact us at alex@proscalz.com and we will remove the account promptly.
14. International Users
Berserk Lab is based in the United States. When you use CALLUS from outside the US, your data is transferred to and processed in the United States.
For EU/UK/Swiss users, transfers happen under Standard Contractual Clauses (SCCs) or other approved transfer mechanisms through our processors (Supabase, Vercel, Anthropic), each of which offers equivalent safeguards.
You can contact our EU representative by emailing alex@proscalz.com with "EU Representative Request" in the subject line.
15. California Residents (CCPA / CPRA)
Under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA), California residents have:
- The right to know what personal information we collect, use, disclose, and (if applicable) sell.
- The right to delete personal information we have collected.
- The right to correct inaccurate personal information.
- The right to limit use and disclosure of sensitive personal information.
- The right to opt out of "sale" or "sharing" of personal information.
- The right to non-discrimination for exercising any of these rights.
We do not sell or share personal information (as defined by the CCPA/CPRA). We do collect sensitive personal information (health data) — but only to provide the service you signed up for. We do not use or disclose it for any secondary purpose.
To exercise your California rights, email alex@proscalz.com or use the in-app More > Delete account flow.
17. Changes to This Policy
We may update this Privacy Policy as CALLUS evolves. When we make a material change — for example, adding a new processor, expanding what data we collect, or changing how long we keep it — we will:
- Email every registered user at least 14 days before the change takes effect.
- Show an in-app banner on your next sign-in after the change.
- Update the "Effective Date" at the top of this page.
Minor clarifications (fixing a typo, reorganizing a section) may be made without notice, but the Effective Date will always reflect the last update.
An archived copy of prior versions is available on request at alex@proscalz.com.
18. Contact Us
Privacy questions, data requests, or complaints — email us directly:
alex@proscalz.com
Berserk Lab Founder: Alex Pyszczak Operating name: Berserk Lab App: CALLUS (callus.berserklab.com)
If you have a complaint you believe we haven't adequately addressed, EU/UK residents may lodge a complaint with their local data-protection authority. California residents may file a complaint with the California Attorney General's office.