Who touches visitor data, and why.
The list is intentionally bounded: hosting, configured database and private storage, optional transactional email and profile drafting, plus conditional public listing discovery. No CRM, analytics vendor, or advertising platform.
Every current external service boundary, including optional ones.
Pilot requests, animal records, and uploaded source material are stored in the configured database and private file storage, not forwarded to a third-party CRM or used for advertising. Optional services and public-data sources are listed even when inactive in a particular environment. This page will be updated before any new service is activated.
- VercelRoleHosting & edge networkWhat it doesWeb application hosting and edge delivery for the marketing site and the shelter application. May retain standard short-lived server access logs per Vercel's own policies.LocationGlobal edge network
- SupabaseRoleDatabase & private file storageWhat it doesHosts the Postgres database (organizations, animal records, applicants, holds, foster notes, pilot requests) and private object storage for uploaded source material (intake photos, medical documents). Storage is not publicly accessible, every download uses a short-lived signed link.LocationRegion selected at deployment
- ResendRoleTransactional email (optional)What it doesSends pilot-request notifications, password-reset links, and team-invitation emails when configured. If not configured, these events still persist in the database and remain visible in the app, nothing is silently dropped.LocationUnited States
- AnthropicRolePublic-profile drafting (optional)What it doesReceives the animal name, species, and public-safe source lines an authorized reviewer entered for one organization-owned public-profile draft when an Anthropic key is configured. Related applicants, uploads, documents, and external-provider records are not automatically loaded. The form warns against sensitive text and blocks obvious email addresses and phone numbers, but the reviewer remains responsible for what they enter. A deterministic template is used when Anthropic is not configured.LocationPer Anthropic service terms and deployment
- OpenFreeMapRoleMap tiles (conditional)What it doesServes the base map on the discovery and Lost & Found maps. Your browser requests map tiles directly, so the service sees ordinary request data such as IP address. Report and listing positions are drawn by your browser and are not sent to it. A different provider can be configured.LocationProvider infrastructure
- Zippopotam.usRolePostal-code lookup (conditional)What it doesReceives only a US ZIP code or the first three characters of a Canadian postal code from our server, to place a Lost & Found report, a sighting, a search or a community-cat report on a map or in an area. No report text, photo, or contact detail is sent.LocationProvider infrastructure
- Cloudflare TurnstileRoleHuman check on Lost & Found forms (optional)What it doesUsed only if keys are configured. It receives ordinary browser signals and the visitor's IP address to tell people from bots. Without keys, forms use a hidden field, a timing check, and rate limits.LocationProvider infrastructure
- StripeRoleOrganization card billing and donations (optional)What it doesUsed only if configured. Processes the $20/month organization subscription on Stripe-hosted pages, and donations to an organization on that organization's own Stripe account (Stripe Connect), so card details never reach WhiskerMatch. WhiskerMatch receives payment status, amounts and invoice links through signed webhooks. Nobody is charged for using the public site.LocationUnited States / provider infrastructure
- RescueGroups.orgRolePublic adoption-listing source (conditional)What it doesReceives server-side species, radius, and postal-code or approximate-coordinate searches only in RescueGroups discovery mode. It supplies temporary public animal and organization records, source media, and required tracker images; WhiskerMatch does not send its shelter-workspace records to this provider.LocationUnited States / provider infrastructure
There is no CRM, no marketing automation platform, no third-party analytics or advertising service, and no data broker in this stack. A direct email to support@whiskermatch.com goes to a standard inbox, governed by that provider's own policies, not through any of the above. When new services are added, this page will be updated before they go live.
Questions about our infrastructure?
If you need specifics about where data is stored or how it is protected, get in touch.
