Privacy
Privacy Policy
Pregnancy Metrics is designed so calculator inputs are processed in your browser and default calculations are not stored in a project-controlled database. Visiting the site still creates ordinary network requests to hosting and infrastructure providers.
This policy describes the current production site. It does not claim that no technical data ever leaves your device.
Privacy at a glance
No accounts or profiles
Calculator inputs are processed in the browser
Default calculator inputs are not stored in a project-controlled database
No active analytics or ad-serving scripts in the current build
Hosting and infrastructure providers receive routine technical requests
Support emails are separate from calculator inputs
Calculator inputs and pregnancy information
You may enter a last menstrual period, due date, expected period, usual cycle length, ovulation date, current DPO, most recent relevant sex or contraception-failure date, documented fertilization date, embryo transfer date, reference date, dated pregnancy weeks, height, pre-pregnancy weight, current weight, pregnancy type, or current gestational age. If you use Pregnancy Tracker, you may also enter appointment dates and details, plain-text personal notes, symptom and mood check-ins, personal and suggested-task status, movement and contraction timing sessions, hospital-bag items, birth-plan preferences, and an optional birth date when closing a record. Client-side code in the browser processes those values. Default calculations do not save inputs, have no calculation API, and do not create an account, profile, or saved pregnancy record unless the user explicitly starts Pregnancy Record and separately turns on browser storage.
Not storing default calculator inputs in a project database does not mean that ordinary technical requests never occur. This policy makes no claim about health-data regulatory coverage.
Optional local Pregnancy Record
Pregnancy Record and Pregnancy Tracker begin in ephemeral browser memory. They are written to localStorage only after the user chooses “Save this Pregnancy Record in this browser.” The versioned snapshot can contain dating-record types and entered dates, controlled source labels, derived EDDs and pregnancy-calendar starts, the user-selected current timeline basis, a separately marked current clinical EDD, basis history, audit metadata, optional dated weights, appointments, notes, symptom and mood check-ins, task status, movement and contraction timing sessions, hospital-bag items, birth-plan preferences, and optional closeout or birth date.
Pregnancy Metrics does not send these values to an application server, account, analytics platform, advertising request, URL, cookie, or sessionStorage. Anyone with access to the browser profile may be able to read local data. Clearing browser site data or using the page’s explicit clear action removes it. Choosing to install the site or use its offline shell does not automatically save a Pregnancy Record.
The current Pregnancy Record storage key is pregnancy-metrics:pregnancy-record:v3. A valid opted-in v1 or v2 record is migrated locally to v3, verified after a write-and-read-back check, and only then is the corresponding legacy key removed. New v3 fields begin empty; migration does not invent historical symptoms, tasks, sessions, plans, or checklist activity. The older weight-only tracker uses a separate key. Legacy weight migration is optional and does not invent measurement dates for gestational-age-only entries.
Offline shell and user-created files
The installable web app uses a service worker to cache the Pregnancy Tracker shell and selected same-origin static assets so the shell can reopen after it has been loaded. The cache contains published application files, not the contents of a Pregnancy Record. External medical-source pages are not cached by Pregnancy Metrics.
JSON and readable-text exports can contain the Pregnancy Record sections the user has entered. A calendar file contains the selected appointment title, date or local time, location, and notes. Print or “Save as PDF” creates the readable summary through the browser. These files and printouts are created only after a user action, remain outside project-controlled server storage, and may be copied, shared, backed up, or retained by the user’s device or chosen software. Users are responsible for deciding where to keep or share them.
Optional local weight-gain tracker
The weight-gain calculator does not write data to localStorage until you explicitly choose “Keep this tracker on this device.” After that action, the browser may store a versioned tracker snapshot containing canonical metric height, pre-pregnancy weight, pregnancy type, the estimated-baseline flag, and weight points identified only by gestational age in days and weight in kilograms.
It does not store a calendar date, name, email, account identifier, due date, last menstrual period, IP address, or free-text medical note. Stored only in this browser on this device. Pregnancy Metrics does not send tracker values to a calculation server or project-controlled database. Clearing the tracker removes the saved local tracker; browser site-data controls can also remove it.
Routine hosting and infrastructure data
The site is hosted on Vercel and its domain uses Cloudflare DNS. Ordinary requests may include an IP address, an IP-inferred approximate location, request time, request URL, browser, device, operating system, system configuration, and information used for errors, security, performance, or abuse prevention. These are different from calculator values.
Providers may process this information under their policies to operate, secure, measure performance, and prevent abuse. Pregnancy Metrics does not use routine hosting logs to reconstruct calculator inputs, and does not promise that third-party providers never retain logs. Read the Vercel Privacy Notice and Cloudflare Privacy Policy.
Support emails
If you email us, the sender address, subject, content, time, and ordinary email headers may be processed. Cloudflare Email Routing forwards mail to a verified destination address, and the destination email provider also processes and stores the message. This support flow is separate from browser calculator inputs.
Please do not send pregnancy records, symptoms, ultrasound images, identification, or unnecessary health information. The support address is not a patient portal, diagnostic service, or emergency channel, and does not promise an immediate response. Messages may be retained as needed to address website issues, keep necessary records, prevent abuse, or resolve disputes. See Cloudflare Email Routing documentation.
Your privacy choices
You can choose not to send support email and can control cookies, cached content, and site data through your browser. If Google advertising is enabled later, Google Ads Settings may offer choices about personalization. You can ask us to find, correct, or delete a support message you sent; enough information may be needed to identify the sender and locate the message. Regional rights depend on applicable law, and third-party infrastructure logs may not be directly controlled by Pregnancy Metrics.
Security
The production site is served over HTTPS and uses reasonable measures suited to a static website and email flow. No internet transmission or storage method can guarantee absolute security.
Policy changes and privacy questions
Before advertising, Analytics, accounts, a database, server-side calculation, a new provider, or another material data flow is enabled, the public policy and necessary controls must be updated first.
This policy is reviewed when a material data flow, provider, storage practice, advertising configuration, or applicable disclosure requirement changes. If a provider, feature, storage, retention, sharing, legal, or Google policy change makes a disclosure inaccurate, the policy must be reviewed again. Minor formatting changes are not presented as a substantive privacy review.
Pregnancy Metrics is independently maintained by an individual developer, who is responsible for keeping this public Privacy Policy aligned with the current site data flows. For website privacy and data-processing questions, email support@pregnancymetrics.com. This is not a channel for medical diagnosis, patient records, or emergency help. You can also read our About, Editorial and Methodology Review, Medical Disclaimer, and Terms of Use.