Skip to content

Instantly share code, notes, and snippets.

@ouachitalabs
Created April 25, 2026 22:12
Show Gist options
  • Select an option

  • Save ouachitalabs/0144abb4f63425f67caebaedf8d13cd5 to your computer and use it in GitHub Desktop.

Select an option

Save ouachitalabs/0144abb4f63425f67caebaedf8d13cd5 to your computer and use it in GitHub Desktop.
MacrosForHumans privacy policy

MacrosForHumans — Privacy Policy

Last updated: 2026-04-25

MacrosForHumans ("the service") is a private, invitation-only SMS-based nutrition tracking assistant operated by John McCrary ("the operator"). This policy describes what information the service collects from enrolled participants and how it is used.

Information collected

  • Phone number (provided verbally by the participant at enrollment and added to an allow-list manually by the operator).
  • Content of SMS and MMS messages sent to the service, including any photos of food, meals, packaging, or related items the participant chooses to send.
  • Timestamps and basic metadata associated with each message.

How information is used

Information is used solely to provide nutrition tracking responses to the participant who sent it. This includes parsing meal descriptions, looking up nutrition data, generating replies, and maintaining a per-participant conversation history so the assistant can answer follow-up questions.

Third parties

To deliver the service, message content may be transmitted to the following third-party providers:

  • AI model providers — one or more of Google, Anthropic, or OpenAI — to generate the assistant's responses.
  • Twilio — to deliver SMS and MMS messages to and from the participant.
  • USDA FoodData Central — a public U.S. government nutrition database, queried for food lookups (no personal information is sent; only food names).
  • Cloudflare — for application hosting and storage (Workers, Durable Objects, R2).

Information is not shared with any other third parties. It is never sold, and it is never used for marketing.

Storage and security

Conversation history and any uploaded media are stored in Cloudflare Durable Objects and Cloudflare R2, scoped per participant. All network traffic is encrypted in transit (HTTPS / TLS).

Retention

Information is retained indefinitely unless the participant requests deletion.

Participant rights

A participant may at any time:

  • Reply STOP to the service to stop receiving messages.
  • Email the operator at [email protected] to request export or deletion of their data.

Contact

Questions about this policy: [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment