Email team@dojojojo.com or use our contact form. Do not send passwords, complete health records, payment-card details, authentication links, or unrelated sensitive information.

Our Privacy Policy explains health and fitness data, food-recognition uploads, diagnostics, providers, and deletion limits.

Sign-in and account recovery

Use the same sign-in method and account you previously used for Dojojojo. If your session has expired, sign in again. Contact us if you cannot recover access, and never send passwords or authentication links.

Age eligibility: 18+

Dojojojo is only for adults aged 18 or older. Date of birth is self-reported, not proof of actual identity or age. Contact us for review if your profile details are incorrect or you have an eligibility problem; do not change your date of birth to bypass the age requirement.

Existing purchases and subscriptions

New in-app purchases and RevenueCat checkout are disabled in this release. For an existing purchase or entitlement problem, contact us with the store and product name. Subscription management and refunds follow the applicable store process. Account deletion does not automatically cancel an existing app-store subscription.

Health and activity permissions

Review Dojojojo permissions in Apple HealthKit or Android Health Connect and in system settings. Disabled permissions can prevent steps or activity from appearing; the beta does not require health write-back.

Privacy and account deletion

Select Delete Account on the in-app Account screen. You may need to sign in again. To request deletion without opening the app, email team@dojojojo.com from your account email, identify Dojojojo, and state whether you want the whole account closed or only specified data removed. We verify identity before acting; never send a password. Accepted account deletion blocks access and starts removal of app account data, recognition payloads, food images, and user state. Cleanup can continue asynchronously; provider records, diagnostics, and backups have separate retention, with no guaranteed immediate deletion or fixed universal deadline. The Firebase sign-in identity is not automatically deleted; state explicitly if your request includes it. See our Privacy Policy for retention and subscription limits.

Food recognition and camera access

Food photos and meal text submitted for recognition are uploaded to our private backend and Cloudflare R2, then processed by Google Gemini Paid Services for photos or Cloudflare Workers AI for meal text. Raw jobs become eligible for backend cleanup after 24 hours, not instant deletion. Review camera permission in device settings and contact us if a scan fails.

Diagnostics and device sensors

Redacted Firebase Crashlytics diagnostics remain enabled and can include app and device information, stack traces, and installation IDs. In-app product analytics are disabled; previously granted analytics consent can still enable allowlisted backend activity events sent to PostHog. Contact us to withdraw consent. GPS tracking and live voice chat are not active.

Report a bug or gameplay problem

Tell us your platform, app version, the screen or feature involved, what you expected, what happened, and safe reproduction steps. A screenshot is useful when it does not expose private information.

What to include

Include your platform, app version, a concise description, and safe steps to reproduce the issue. For billing, include the store and product name, but do not send full payment details. We may ask for more information only when it is needed to investigate.