Skip to content

Instantly share code, notes, and snippets.

View gregorymfoster's full-sized avatar
💭
Building cursor

Greg Foster gregorymfoster

💭
Building cursor
View GitHub Profile

Tally — Support

Tally is a simple, private habit tracker for iPhone.

Getting started

  • Tap + to add a habit — pick a name, icon, color, and a daily or weekly target.
  • On Today, tap a habit's ring to log progress. Tap again past the target to reset it.
  • Insights shows your weekly completion, streaks, and perfect days.
  • Settings lets you switch between light and dark, choose an accent color, set a daily reminder, and pick which day your week starts on.
@gregorymfoster
gregorymfoster / tally-privacy.md
Created June 29, 2026 20:55
Tally Privacy Policy

Tally — Privacy Policy

Last updated: June 29, 2026

Tally is a habit tracker that runs entirely on your device.

What we collect

Nothing. Tally does not collect, transmit, or share any personal data.

@gregorymfoster
gregorymfoster / botanic-support.md
Created June 29, 2026 18:49
Botanic — Support

Botanic — Support

Botanic is a private, on-device supplement and experience journal.

Need help or have feedback? Email gregorymfoster@gmail.com.

A few things that help:

  • Your data is stored only on your iPhone — it never leaves your device.
  • Export everything as Markdown from Settings → Export everything.
  • Set a support person and review grounding steps in Settings and the Grounding screen.
@gregorymfoster
gregorymfoster / botanic-privacy-policy.md
Created June 29, 2026 18:49
Botanic — Privacy Policy

Botanic — Privacy Policy

Last updated: June 29, 2026

Botanic is a private, on-device journal. It does not collect, transmit, sell, or share any personal data.

  • Everything you enter — supplements, check-ins, notes, and reflections — is stored only on your device.
  • Botanic has no account system and makes no network connection to send your data anywhere.
  • Botanic uses no analytics, advertising, or third-party tracking SDKs.
  • You can export your own data as Markdown at any time, and deleting the app removes all of it from your device.
@gregorymfoster
gregorymfoster / support.md
Created June 28, 2026 17:49
Limber: Stretch & Mobility — Support

Limber: Stretch & Mobility — Support

Need help with Limber? We're happy to help.

Email: gregorymfoster@gmail.com

Common questions

Does Limber need an account? No. Limber works entirely on your device with no sign-in.

@gregorymfoster
gregorymfoster / privacy-policy.md
Created June 28, 2026 17:47
Limber: Stretch & Mobility — Privacy Policy

Privacy Policy — Limber: Stretch & Mobility

Last updated: June 28, 2026

Limber is a flexibility and mobility app. We designed it to keep your data on your device.

What we collect

Nothing. Limber does not collect, transmit, sell, or share any personal data. The app has no analytics, no advertising, no tracking, and makes no network requests for your data.

@gregorymfoster
gregorymfoster / somatic-SUPPORT.md
Created June 25, 2026 12:09
Somatic — Support

Somatic — Support

Somatic is a calm, guided breathing app for iPhone and Apple Watch.

Need help?

Email gregorymfoster@gmail.com and I'll get back to you. If you're reporting a problem, please include your device model and iOS version.

Frequently asked

@gregorymfoster
gregorymfoster / somatic-PRIVACY.md
Created June 25, 2026 12:09
Somatic — Privacy Policy

Somatic — Privacy Policy

Last updated: June 25, 2026

Somatic ("the app") is a guided breathing app developed by Gregory Foster. Your privacy matters, and the app is built to keep your data on your device.

What we collect

Nothing. Somatic does not collect, transmit, or sell any personal data. The app has no account system, no analytics, no advertising, and no third-party tracking SDKs, and it does not connect to any server operated by the developer.

@gregorymfoster
gregorymfoster / unwrap.swift
Created January 8, 2018 05:58
Unwrapping Optional Swift Value
if let sideLength = optionalSquare?.sideLength {
println("sideLength is not nil")
} else {
println("sidelength is nil")
}