checkerfıt.ai
How it worksYour controlLog inESJoin the beta

Legal

List of subprocessors

subprocessors-v1.2 · 2026-10-23 · Release v1.0

Release v1.0 Version in force

This is the version of this document that applies today. Any change is published as a new version with its own number and date, and you will be asked to accept it again where acceptance is required.

Version
subprocessors-v1.2
Date
2026-10-23
SHA-256 of this text
2453fce009f92457d023f8f1e2b20914a76e15264aa090b4efdd2a50c64d4951

The providers that process data on behalf of CheckerFit. Cells marked “being verified” are completed by reading each provider’s current terms and filing the agreement; nothing here is from memory.

Providers

Providers
ProviderFunctionData it receivesRegionProvider retentionAgreement
SupabaseDatabase, photo storageEverything: identity, check-ins, photos, recordsUSA (project region)While the data exists; backups being verifiedClick-through, being filed
AnthropicAI reading (vision and text)Photos (face pixelated, no metadata), measurements, habits, substances; opaque client idUSAAPI input/output retention being verifiedCommercial terms and DPA, being filed
RailwayHosting of the bot, the API and the websiteTraffic in transit, logs (no photos except in transit)USALogs, being verifiedBeing verified
CloudflareDNS for the domain; private mirror of the photo storage (R2)DNS lookups; copies of the check-in photosUSA (R2 region: eastern North America)Mirror copies expire 30 days after erasureClick-through, being filed
n8n CloudWorkflow orchestrationEverything that passes through the workflows, in transit; failed runs are kept and erased on a scheduleBeing verifiedFailed runs only, erased on a schedule; being verifiedClick-through, being verified
CloudConvertPDF and composite generationReport HTML with embedded photosBeing verified (EU or USA)States files are deleted within 24 h; being confirmedBeing verified
StripePaymentsCoach payment data; never client dataUSAAccording to tax obligationsStripe DPA, being filed
ResendTransactional emailEmail, name, notice content (no photos; authenticated links)USASending logs, being verifiedBeing verified
DiscordOptional mirror channelMessages, IDs and notices with links to checkerfit.com. No photo or comparison image is posted there: they open on checkerfit.com. The PDF report is neither attached nor linked as a file: the notice links to the client’s space, where it opens. Check-in photos are not accepted through Discord: a file a user posts there anyway is received by Discord as sent, and the bot removes it without processing it; Discord keeps it under its own policyUSAAccording to Discord; not controllableDeveloper Terms (no DPA)

Erasure on request

When CheckerFit erases a client, it erases the data in Supabase and the mirror in Cloudflare R2 itself. For providers that keep copies under their own retention (Anthropic, CloudConvert, Resend), the erasure request is passed on to them as their terms allow; Discord does not guarantee erasure and is not an official copy of anything.

Not on this list

Krea (visual generation for the website) does not receive client data. If it were ever used on real photos, it would join this list and the sharing consent would be updated first.

Changes

A new provider is announced 30 days before it starts processing data. This page is the list of record; its version and date are shown at the top.


Operated by Roman & Goderich Investment LLC, Florida, United States. Questions about these documents: legal@checkerfit.com. Privacy requests: privacy@checkerfit.com.

← All legal documents

checkerfıt.ai

Roman & Goderich Investment LLC · Florida, USA
CheckerFit is a tool for coaches. It does not provide medical advice, and every output is reviewed and approved by the coach before a client sees it.

How it worksFAQPrivacyDelete accountLegalConsumer Health Data Privacy PolicyLog inContact (Discord)