Terms of Service

The rules of the road for using PawCommit.

Effective: 2026-06-28 · PawCommit (we / us / our)

These Terms cover TraqPrep, AI-Pawtner, and BYOK Tracker (each, an "App"; collectively, the "Apps"). By creating an account, installing an App, or otherwise using a PawCommit product, you agree to these Terms. If you do not agree, do not use the Apps.

The headline
Use the Apps lawfully and respect other users. You own your content. We provide the service as-is.
Not a medical device
Calorie and nutrition data are estimates. Talk to a qualified clinician before changing your diet, training, or medication.
Your account
You're responsible for what happens under your login. We may suspend accounts that violate these Terms.
BYOK keys are yours
BYOK Tracker never sees the API keys you enter. They live in your device Keychain and go straight to your chosen provider.
1

Using the Apps

PawCommit grants you a limited, non-exclusive, non-transferable, revocable licence to install and use the Apps for your personal, non-commercial fitness, food-tracking, and companion purposes, subject to these Terms. The Apps include both client software (the mobile applications) and the backend services that power them.

Each App may be in beta or in development. Features may change, break, or be removed without notice. We may release new versions that are incompatible with older client builds; we try to keep current versions of the Apps available but cannot guarantee indefinite support for any specific version.

TraqPrep Server-backed

Uses Supabase (Postgres, Auth, Realtime, Edge Functions). Requires a Supabase-authenticated account. Reads Apple Health / Google Health Connect only after you grant the OS-level permission.

AI-Pawtner Server-backed

Uses Pawcommit-Backend (FastAPI + LangGraph) and the shared Supabase project. Requires an authenticated account. Uses OpenRouter for chat completions and pgvector with BAAI/bge-large-en-v1.5 embeddings for memory retrieval.

BYOK Tracker Local-first

Stores everything on your device by default. No PawCommit account is required to use it. AI features require you to supply your own OpenAI-compatible API key.

2

Your account

  • You must be at least 13 years old to create an account or use the Apps.
  • You are responsible for keeping your login credentials secure. Use a strong, unique password.
  • You are responsible for everything that happens under your account, whether or not you authorised it.
  • Tell us promptly at security@pawcommit.com if you believe your account has been compromised.
  • You may delete your account at any time. Account deletion is permanent and removes your data from our servers (see our Privacy Policy).
3

Health disclaimer

The Apps are not medical devices. Calorie, nutrition, workout, weight, and heart-rate data displayed or computed by the Apps are estimates derived from third-party databases, health-platform feeds, and user input. They may be inaccurate, incomplete, or unsuitable for your specific circumstances.

Always consult a qualified healthcare professional before making changes to your diet, exercise routine, supplement use, or medication. Do not disregard professional medical advice because of something the Apps show or say. If you think you may be having a medical emergency, contact your local emergency service.

AI-Pawtner's suggestions, reminders, and persona behaviour are not medical advice and should not be relied on for clinical decisions.

4

Your content

You retain ownership of everything you put into the Apps — your food logs, your recipes, your plans, your workout history, your buddy messages, your AI-Pawtner conversations, your plan cover images, your profile photo, and any other content you create or upload.

Plan cover images and profile photos you upload are stored in Supabase Storage (in the social-images bucket) and are publicly readable by URL. Treat them like public posts. Do not upload images that contain sensitive personal information (faces of others, location identifiers, medical information). You can replace or remove a plan cover at any time by editing the plan; deleting your account triggers a CASCADE that removes the storage object too.

By making a meal plan public in TraqPrep, you grant other PawCommit users a licence to view, enrol in, and rate that plan. You can unpublish a plan at any time to remove it from public visibility. Ratings and reviews you submit on other users' plans are visible to those creators and other users.

By sending messages to your buddy in the buddy chat, you authorise PawCommit to deliver those messages to your paired buddy via Supabase Realtime. Messages are persisted in traqprep.buddy_messages and are visible to you and your paired buddy only. Buddy chat is text-only — the buddy system does not support images, audio, files, or any other attachments.

By using AI-Pawtner, you authorise PawCommit to send the conversation turn (your message + retrieved memory context + persona prompt) to the configured LLM provider for the purposes of generating a response, and to send meal photos to food-scan-api for calorie estimation when you tap the camera button. We do not use your conversations to train third-party models, and we configure our providers accordingly where the option is available.

5

Acceptable use

You agree not to:

  • Upload, post, or transmit content that is illegal, harmful, threatening, abusive, harassing, defamatory, or obscene — including in public plans, reviews, buddy chat, AI-Pawtner conversations, or any other user-facing surface.
  • Impersonate any person or entity, or falsely represent your affiliation with any person or entity.
  • Spam, advertise, or solicit other users through the Apps, including via buddy chat or AI-Pawtner.
  • Attempt to reverse-engineer, decompile, or extract the source code of the Apps, except to the extent the law expressly permits it.
  • Interfere with or disrupt the Apps, the servers, or the networks connected to the Apps.
  • Probe, scan, or test the vulnerability of any PawCommit system except as authorised in writing through our responsible-disclosure channel.
  • Use the Apps to develop or train any commercial product that competes with PawCommit.
  • Scrape, crawl, or bulk-download content from the Apps without our written permission.
6

Community & buddy chat

TraqPrep includes a buddy system that lets you opt in to a 1:1 pairing with another user. Buddy chat is private to the two paired users, but you agree to be respectful and follow our community guidelines. AI-Pawtner is siloed from buddy chat — conversations with AI-Pawtner are not shared with your human buddy, and buddy messages are not shared with AI-Pawtner.

You can report abuse or harassment from inside the buddy chat. We review reports and may suspend or terminate accounts that violate these Terms or our community guidelines.

7

Subscriptions & paid features

Some Apps may offer paid subscriptions or one-time purchases for premium features (for example, AI-Pawtner premium tiers). When paid features are available:

  • Pricing, billing cycle, and renewal terms are presented at the point of purchase and inside the App.
  • Payments are processed by the platform store (Apple App Store, Google Play) and routed through RevenueCat, our subscription-entitlement aggregator. RevenueCat validates the purchase receipt and forwards the resulting entitlements to our backend via the revenuecat-webhook. Their terms apply to the receipt-handling service.
  • Subscriptions auto-renew until cancelled. You can cancel at any time from your store account settings; you keep access through the end of the current billing period.
  • Except where required by law, fees are non-refundable.
  • We may change subscription pricing with reasonable advance notice; continued use after the change takes effect constitutes acceptance of the new price.
8

BYOK API keys

BYOK Tracker lets you supply your own API keys for OpenAI-compatible providers. By using BYOK with a provider you choose:

  • You are responsible for obtaining and using your key in compliance with that provider's terms of service and acceptable-use policy.
  • You acknowledge that the bytes you ask the provider to analyse (meal photos, nutrition-label scans, voice recordings) leave your device and go directly to the provider you selected. PawCommit does not see, store, proxy, or relay them.
  • You acknowledge that the provider may retain or process the bytes according to its own privacy policy and data-handling practices.
  • You agree not to use BYOK to send content that you do not have the right to share with the provider, or that violates the provider's terms.

The BYOK client refuses non-HTTPS base URLs (loopback / local Ollama exempt) and validates keys against each provider's /models endpoint before saving. Keys are stored only in your device's secure keychain (iOS Keychain / Android EncryptedSharedPreferences via Expo SecureStore).

For Ollama specifically, the endpoint is whatever you configure in Settings → AI providers:

  • Local Ollama at http://localhost:11434 — requests stay on your device, no key required, governed by your local Ollama install.
  • Ollama Cloud at https://api.ollama.com — requests leave your device and go to Ollama's hosted inference, key required, governed by Ollama's privacy policy.
9

Intellectual property

The Apps, including their source code, designs, trademarks, logos, and the curated content we publish (marketing copy, devlog posts, in-app illustrations), are owned by PawCommit or our licensors and are protected by intellectual-property laws.

These Terms do not grant you any right, title, or interest in our intellectual property except the limited licence to use the Apps described in §1. Feedback you send us (suggestions, bug reports, ideas) is not confidential; we may use it without restriction or compensation to you.

10

Suspension & termination

We may suspend or terminate your access to any or all Apps at any time, with or without notice, if we reasonably believe that:

  • You have violated these Terms or our community guidelines (spam, profanity, abuse, harassment, illegal content).
  • Your use of the Apps poses a security risk or could harm other users, us, or third parties.
  • We are required to do so by law, regulation, or a valid order from a competent authority.
  • We are discontinuing the App or a specific feature, with reasonable advance notice where practicable.

You may stop using the Apps at any time and delete your account from inside the App's settings (TraqPrep and AI-Pawtner) or by uninstalling (BYOK Tracker).

11

Disclaimers & limitation of liability

To the maximum extent permitted by law, the Apps are provided "as is" and "as available", without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, non-infringement, or accuracy of nutritional or fitness data.

Without limiting the above, we do not warrant that:

  • Calorie, macro, or workout estimates derived from third-party databases (Open Food Facts, BytePlus ModelArk, Apple Health, Google Health Connect) are accurate, complete, or suitable for any purpose.
  • AI-generated responses from AI-Pawtner or any BYOK provider are accurate, complete, or safe to rely on.
  • The Apps will be uninterrupted, error-free, or free of harmful components.
  • Defects will be corrected.

Limitation of liability

To the maximum extent permitted by law, PawCommit and its officers, employees, partners, and licensors will not be liable for any indirect, incidental, special, consequential, or punitive damages, including damages for loss of profits, data, health outcomes, or goodwill, arising out of or in connection with your use of (or inability to use) the Apps.

Nothing in these Terms excludes or limits liability that cannot be excluded or limited by law (for example, liability for death or personal injury caused by negligence, or for fraud).

Indemnification

You agree to indemnify and hold PawCommit harmless from any claim or demand (including reasonable legal fees) made by any third party arising out of your breach of these Terms, your misuse of the Apps, or your violation of any law or third-party right.

12

Changes to these Terms

We may update these Terms from time to time. The effective date at the top of this page will always reflect the current version. For material changes we will notify you in-app and on this page. Continued use of a PawCommit App after the effective date constitutes acceptance of the updated Terms. If you do not agree to the updated Terms, stop using the Apps and delete your account.

13

Contact

If you have questions about these Terms, contact us at:

See also: Privacy Policy — which explains what data the Apps collect and how it is used.