Peregrine Labs

Privacy Policy

Effective 23 July 2026 · London, Ontario, Canada


§ 1 Who we are

Peregrine Labs is an independent software practice based in London, Ontario, Canada. We operate this website and build software products, including a health coaching service that works with data from connected fitness devices. For anything in this policy, contact [email protected].

§ 2 This website

This site is a static page. It sets no cookies, runs no analytics, and uses no third-party trackers. Our web server keeps standard access logs (IP address, browser user agent, pages requested) for security and operations; these are retained briefly and then discarded. If you email us, we use your message and address only to reply.

§ 3 Health coaching & Garmin data

Our health coaching service can connect to your Garmin account, with your explicit consent, through the Garmin Connect Developer Program APIs using OAuth 2.0. You choose what to connect, and you can revoke access at any time from your Garmin Connect account settings, which stops all future collection.

Depending on what you authorize, we receive activity and health data such as workouts, steps, heart rate, sleep, stress, and related wellness metrics. We use this data for exactly one purpose: to provide you, personally, with health and training coaching. Garmin's own handling of your data is governed by Garmin's privacy policy.

§ 4 What we never do

§ 5 Your rights & controls

To exercise any of these, email [email protected].

§ 6 Retention & security

We keep your data only for as long as you use the service; if you disconnect or your account closes, it is deleted. Data is encrypted in transit, stored on infrastructure we control, and accessible only as needed to operate the service.

§ 7 Children

Our website and services are not directed at children under 16, and we do not knowingly collect their data.

§ 8 Changes

If this policy changes, we will post the new version here with an updated effective date. Material changes to how we handle health data will be communicated to affected users before they take effect.