For App Reviewers

Last updated: 30 August 2026

What INUPLA is

INUPLA is a mobile app for dog owners in Japan, operated by Raflect Inc. Owners keep a daily record of their dog — photos and videos, walks, meals, weight and health notes — follow short training lessons, and ask an AI assistant about care. The app is built for iOS and Android. It has not been released on the App Store or Google Play yet. An iOS build is available to reviewers through TestFlight; the link is provided in our App Review submission.

How INUPLA uses the Threads API

Connecting a Threads account is optional. Owners who already post about their dog on Threads can link their account by tapping the Threads icon at the top right of the Home screen ("Connect with Threads"). threads_basic — After the owner connects their own Threads account, INUPLA reads that same account's recent posts so the owner can import photos they already posted about their dog into their INUPLA record album, instead of re-uploading them by hand. We read only the connected owner's own posts. We do not read anyone else's posts, followers, or replies. threads_content_publish — When the owner saves a new photo record in INUPLA, they can optionally also post it to their own Threads account. The image and the caption are the ones the owner just entered in the app. Nothing is posted without the owner tapping the post button for that specific record. We do not share Threads data with third parties, and we do not use it for advertising or profiling. Access tokens are stored server-side only and are deleted when the owner disconnects.

Where the integration runs

The Threads API is called from our server (Google Cloud Functions), not from the mobile app. The OAuth redirect URI is https://inupla.com/api/auth/threads/callback. Our server performs the authorization-code exchange using the app secret, stores the long-lived token, refreshes it, and makes every Threads API call. The mobile app never receives or stores an access token — it opens the consent screen and displays the result. This is why this app is registered with a Website platform: inupla.com is where the Meta API integration actually lives. The iOS and Android apps are the user interface in front of it, and both use this same app ID and this same redirect URI.

How to test

Our App Review submission contains everything needed to reproduce the flow: • A TestFlight link to install the iOS build. • The username and password of a Threads account that is already registered as a Threads Tester for this app, so the consent screen can be completed while the permissions are still under review. • A screencast for each permission, showing the flow end to end. The app is localised in English, Japanese, Korean and Chinese and follows the device language. The test account we provide is set to English, and both submitted screencasts were recorded with the English interface, so every label in the written instructions appears exactly as shown.

Operator and policies

Raflect Inc. (ラフレクト株式会社) 6F Aoyama Marutake Bldg, 3-1-36 Minami-Aoyama, Minato-ku, Tokyo 107-0062, Japan info@raflect.co Privacy Policy: https://inupla.com/privacy Terms of Service: https://inupla.com/terms Data deletion: https://inupla.com/data-deletion If anything in the submission is unclear or a credential has stopped working, please write to info@raflect.co and we will respond the same business day.

Questions about this page: info@raflect.co