← 037

Gymbarian — Privacy Policy

EFFECTIVE · 2026-11-10

Gymbarian is a workout log with a character that grows from the sets you record. I make it alone, as the studio 037. It has no advertising, no analytics and no sign-in. Your workouts, your body weight and your health data stay on your device and in Apple Health or Health Connect; they are never sent to Gymbarian's server. Three things can leave your device: an anonymous account ID the app creates on first launch (section 3), your weekly duel score if you turn on friend duels (section 4), and a crash report if you allow it (section 6). Purchases are handled by the App Store or Google Play (section 7). Your device's own backup may also copy the app's records (section 10). This page covers Gymbarian for iPhone, Apple Watch and Android.

1. What Gymbarian stores, and where

Everything you enter — routines, workouts, sets (weight and reps), rest settings, body weight and your settings — and the character's levels, which are worked out from your sets, are stored in the app on your device. There is no sign-in, and the server described in sections 3 to 5 never receives these records.

2. Apple Health

If you allow it, Gymbarian uses Apple Health on iPhone and Apple Watch for exactly these data types:

WritesYour workouts, saved as strength training workouts (start and end time).
ReadsWorkouts (from Apple Watch and other apps), heart rate, active energy, distance (walking and running, cycling, swimming) and body weight.

It uses this only to show your other workouts in History next to the ones logged in the app, to join a strength workout recorded at the same time by another app or a watch into one, and to use your body weight in the load of body-weight exercises. Raw heart-rate samples and routes are not stored.

Health Connect (Android)

Only if you allow it, the Android app reads the following from Android's Health Connect: workouts (type, start and end time), heart rate, active and total calories burned, distance, and body weight. If you allow it, it also reads records older than 30 days. It reads only while the app is open, never in the background. It uses this data for the same three things as above. It writes the start and end time of strength workouts finished in the app to Health Connect, and no calories. Data read from Health Connect is protected by Android's file-based encryption and the file that holds it is excluded from Google backups. You can turn Health Connect off in the app's Me tab or take back the permissions at any time in Health Connect's settings. Delete All Data in the Me tab also deletes the Health Connect data stored on the device. Workouts Gymbarian wrote stay in Health Connect and can be deleted there. Gymbarian's use of Health Connect data follows the Google Play User Data policy, including the Health Connect Permissions requirements.

3. The anonymous account

After you finish the first screen, the app creates an anonymous account on Gymbarian's server, without asking for anything. It has no name, email, phone number or password.

What the server keepsA random account ID, when it was created and last used, and the sign-in token that lets this device use it. The token is also kept in this device's Keychain (iPhone) or app storage (Android).
WhySo friend duels (section 4) can work, and so a later version that adds sign-in can keep the same account, friends and results.
Connection recordsThe server provider keeps a log of requests to the server, including the IP address and time, for 7 days, to run and protect the service. The sign-in session also records the IP address the device last used, until the account is deleted.
What it is not used forTracking, advertising, or linking with data from other apps or companies.

Unless you turn on friend duels, nothing else is stored under this account.

4. Friend duels (optional, ages 14 and up)

Friend duels compare this week's score with friends you connect with by code. They are off until you turn them on in Me › Compare with friends. When you turn them on, the app shows what friends will see and asks for your consent and your birth year. The birth year is checked on your device to confirm you are 14 or older; it is not sent to the server.

What the server keepsThe name you choose for the card (optional, up to 20 characters); a 6-character friend code the server makes for you; when you agreed; for each week, your three score lines (days trained 0–5, volume against your usual weeks as a percentage 0–120, records 0–5); the stage of each of your six body parts (1–10); and which friends you are connected with.
What it never keepsWeights, exercise names, workout times, body weight, Apple Health data.
Who can see itOnly friends you connect with by code: your name, your weekly score and your body's stages. There is no public list, and friend codes cannot be browsed.
Turning duels offDeletes your name, friend code, scores and friend links from the server right away. The anonymous account (section 3) stays, and your workouts on the device stay.

Weekly results are worked out on your device. The Monday result notice is a notification scheduled on your device; nothing goes through a push server. A duel result never changes your character.

5. The server: who runs it, where, and for how long

ProviderSupabase Pte. Ltd. (Singapore), which runs the server on my behalf (a processor).
Where the data is storedThe Seoul region (South Korea).
What is storedOnly what sections 3 and 4 list.
How longUntil you delete it (section 10). Duel data is deleted when you turn duels off; the account and everything under it when you use Delete All Data. Deletion is immediate; the provider's daily backups may hold a copy for up to 7 days. An anonymous account that has not been used for 12 months is deleted with everything under it. Request logs are kept for 7 days (section 3).
ConnectionEncrypted (HTTPS).

If you use Gymbarian outside South Korea (for example, in Japan), the data in sections 3 and 4 is transferred to and stored in South Korea for the purposes above.

6. Crash reports (optional)

If you turn on Send crash reports (in the Me tab, or when you first open the app), Gymbarian sends a report to Sentry when the app crashes or hits an error, so I can find and fix the problem. You can turn it off at any time in the same place.

It is off until you turn it on. While it is off, nothing is sent.

What a report containsThe device model and OS, technical device details such as screen size, memory, time zone and battery level, the app version, and where in the app the error happened. No installation ID or account ID is sent.
What it never containsYour workouts, sets, body weight, health data, duel data, name or email.
Who receives itSentry (Functional Software, Inc.), United States
Where it is keptUnited States (Sentry's US data region).
How long30 days, then deleted.
IP addressNot stored. The app does not send it, and Sentry is set not to store IP addresses or the location worked out from them.

Because Sentry is outside your country (for example, outside Korea or Japan), turning crash reports on means the report above is transferred abroad when an error happens, over an encrypted connection, for the purpose of fixing errors. If you don't want that, leave crash reports off; the app works the same either way.

7. Purchases (Goal Coach)

Goal Coach is an optional subscription or one-time purchase. Payments are handled by Apple through the App Store or by Google through Google Play under their terms; I never receive your card or payment details. The app checks what you bought with the store on your device and keeps the result only on your device. No purchase record is sent to Gymbarian's server, and buying or not buying does not change your anonymous account. On Android, the Google Play Billing library included for purchases talks to Google Play to process them and, under Google's terms, may send diagnostic information to Google.

8. What Gymbarian does not do

9. Permissions

10. Seeing, exporting and deleting your data

11. Children

Gymbarian is not directed at children under 14. Friend duels ask for a birth year and are not available under 14 (section 4). If I learn that a duel profile belongs to someone under 14, I delete it.

12. Changes and contact

If this policy changes, the effective date above will be updated and the new version published at this address.

Questions, or a request to see or delete your data: hello@037.works

한국어

짐바리안에는 광고·분석 도구·로그인이 없습니다. 운동 기록(루틴, 세트, 체중, 설정, 캐릭터 레벨)은 기기 안의 앱에 저장되며 저나 짐바리안 서버로 전송되지 않습니다. 사용자가 허락하면 건강 앱(아이폰·애플 워치)에 운동을 근력 운동으로 저장하고, 운동 중에 심박과 활동 에너지를 읽습니다. 안드로이드 앱은 사용자가 허락한 경우에만 앱을 열어 둔 동안 Health Connect에서 운동·심박·칼로리·거리·체중을 읽고, 앱에서 끝낸 근력 운동의 시작·끝 시각을 씁니다(칼로리는 쓰지 않음). Health Connect에서 읽은 데이터는 Google 백업에 넣지 않으며, 나 탭의 모든 데이터 삭제로 기기에서 지워집니다. 건강 데이터는 기기와 건강 앱·Health Connect에만 있고, 저나 서버나 누구에게도 보내지 않으며, 광고·마케팅에 쓰거나 제3자에게 제공·판매하지 않고, iCloud에 저장하지 않습니다.

익명 계정. 첫 화면을 마치면 앱이 묻지 않고 짐바리안 서버에 익명 계정을 만듭니다. 이름·이메일·전화번호·비밀번호는 없습니다. 서버에는 무작위 계정 ID, 만든 시각과 마지막 사용 시각, 이 기기가 계정을 쓰기 위한 로그인 토큰만 있습니다. 목적은 친구 대결과, 나중에 로그인이 생겼을 때 같은 계정·친구·전적을 잇는 것입니다. 추적·광고나 다른 앱·회사의 데이터와 연결하는 데 쓰지 않습니다. 친구 대결을 켜지 않으면 이 계정 아래에 다른 것은 저장되지 않습니다. 서버 위탁사는 운영·보호를 위해 서버 요청 기록(IP 주소·시각)을 7일 동안 보관하며, 로그인 세션에도 마지막으로 쓴 IP 주소가 계정을 지울 때까지 남습니다.

친구 대결(선택, 만 14세 이상). 나 › 친구와 비교에서 켤 때만 서버를 씁니다. 켤 때 친구에게 보이는 것을 보여 드리고 동의와 출생 연도를 받습니다. 출생 연도는 만 14세 이상인지 기기에서 확인하는 데만 쓰고 서버로 보내지 않습니다. 서버에 저장하는 것은 카드에 쓸 이름(선택, 20자 이내), 서버가 만든 6자리 친구 코드, 동의 시각, 주마다 점수 세 줄(운동한 날 0~5, 평소 대비 볼륨 0~120%, 기록 경신 0~5), 여섯 부위의 몸 단계(1~10), 친구 연결입니다. 무게·운동 이름·운동 시각·체중·건강 데이터는 저장하지 않습니다. 이름·주간 점수·몸 단계는 코드로 연결한 친구에게만 보이고, 공개 목록은 없으며 친구 코드를 둘러볼 수 없습니다. 대결을 끄면 이름·친구 코드·점수·친구 연결이 서버에서 바로 지워집니다. 주간 결과는 기기에서 계산하고, 월요일 결과 알림은 기기에서 예약하는 알림입니다. 대결 결과는 캐릭터에 영향을 주지 않습니다.

서버 위탁과 보관. 서버는 Supabase Pte. Ltd.(싱가포르)가 저를 대신해 운영하며(수탁자), 데이터는 서울 리전(대한민국)에 저장됩니다. 보관은 사용자가 지울 때까지입니다. 대결 데이터는 대결을 끌 때, 계정과 그 아래 모든 데이터는 "모든 데이터 삭제" 때 즉시 지워지며, 위탁사의 일일 백업에는 최대 7일 남을 수 있습니다. 12개월 동안 쓰이지 않은 익명 계정은 그 아래 데이터와 함께 지웁니다. 연결은 암호화(HTTPS)됩니다.

오류 보고(선택). 사용자가 오류 보고 보내기를 켠 경우에만 오류 보고를 보냅니다. 보고에는 기기 모델과 OS, 화면 크기·메모리·시간대·배터리 같은 기술 정보, 앱 버전, 오류가 난 위치가 담기며 운동 기록·건강 데이터·대결 데이터는 담기지 않습니다. 보고는 미국의 Sentry(Functional Software, Inc.)로 오류가 날 때 암호화된 연결로 전송되며(국외 이전), 목적은 오류 수정입니다. 오류 보고는 기본으로 꺼져 있고, 사용자가 첫 실행이나 나 탭에서 켤 때만 보냅니다. 설치 ID와 계정 ID는 보내지 않습니다. 보관 지역은 미국, 기간은 30일이며, IP 주소와 그로부터 알아낸 위치는 저장하지 않습니다. 나 탭에서 언제든 끌 수 있고, 꺼도 앱은 똑같이 동작합니다.

보기·내보내기·삭제. 기록은 기록 탭에서 운동별로 지울 수 있고, 나 탭에서 CSV로 내보낼 수 있습니다. 나 탭의 모든 데이터 삭제는 기기의 데이터와 서버의 익명 계정·대결 데이터·친구 연결을 함께 지웁니다. 인터넷 연결이 필요하며, 서버에 연결하지 못하면 아무것도 지우지 않고 알려 드립니다. 앱을 삭제하면 그 기기의 기록은 모두 지워지지만 서버의 익명 계정은 남습니다. 그것까지 지우려면 먼저 모든 데이터 삭제를 하시거나 아래 메일로 요청해 주세요. 친구 대결을 썼다면 친구 코드(나 › 친구와 비교)를 적어 주시면 그 계정과 아래 데이터를 지웁니다. 대결을 켠 적이 없다면 그 계정에는 무작위 ID와 날짜 말고 사용자에 관한 정보가 없어 어느 계정인지 찾을 수 없으며, 12개월 동안 쓰이지 않으면 지워집니다. 안드로이드 백업에는 운동 기록·설정·익명 계정 로그인이 들어가 복원한 폰이 같은 계정을 쓰며(Health Connect 데이터는 제외), 아이폰은 로그인이 그 기기에만 있어 새 아이폰에서는 새 익명 계정이 생깁니다. 건강 앱에 저장된 운동은 건강 앱에서 지웁니다.

구매(목표 코치). 목표 코치는 선택 구독 또는 1회 결제입니다. 결제는 Apple(App Store) 또는 Google(Google Play)이 각자의 약관에 따라 처리하며, 저는 카드·결제 정보를 받지 않습니다. 앱은 구매 여부를 기기에서 스토어에 확인하고 그 결과를 기기에만 둡니다. 구매 기록은 짐바리안 서버로 보내지 않습니다. 안드로이드에서는 결제를 위해 넣은 Google Play 결제 라이브러리가 구매 처리를 위해 Google Play와 통신하며, 이때 Google 약관에 따라 진단 정보가 Google로 갈 수 있습니다.

알림. 휴식이 끝날 때, 월요일 대결 결과, 목표 코치 운동 요일 알림(켤 때만), 아이폰에서는 무료 체험이 끝나기 이틀 전(날짜와 금액)에 알립니다. 모두 기기에서 예약하며 푸시 서버를 거치지 않습니다.

만 14세 미만. 짐바리안은 만 14세 미만을 대상으로 하지 않습니다. 친구 대결은 출생 연도를 묻고 만 14세 미만은 켤 수 없으며, 만 14세 미만의 대결 프로필임을 알게 되면 지웁니다. 문의·열람·삭제 요청: hello@037.works

日本語

ジムバリアンには広告、分析ツール、ログインがありません。トレーニング記録(ルーティン、セット、体重、設定、キャラクターのレベル)は端末内のアプリに保存され、私やジムバリアンのサーバーに送信されることはありません。許可した場合のみ、ヘルスケア(iPhone・Apple Watch)にトレーニングを筋力トレーニングとして保存し、トレーニング中に心拍数とアクティブエネルギーを読み取ります。Android アプリは、許可した場合のみ、アプリを開いている間に Health Connect からトレーニング・心拍数・消費カロリー・距離・体重を読み取り、アプリで終えた筋力トレーニングの開始・終了時刻を書き込みます(カロリーは書き込みません)。Health Connect から読み取ったデータは Google のバックアップに含めず、「マイページ」の「すべてのデータを削除」で端末から削除されます。健康データは端末とヘルスケア・Health Connect の中だけにあり、私やサーバー、第三者に送信されず、広告・マーケティングに使われず、第三者に提供・販売されず、iCloud にも保存されません。

匿名アカウント。最初の画面を終えると、アプリは何も尋ねずにジムバリアンのサーバーに匿名アカウントを作成します。名前、メールアドレス、電話番号、パスワードはありません。サーバーにあるのは、ランダムなアカウントID、作成日時と最終利用日時、この端末がアカウントを使うためのログイントークンだけです。目的は、友だちとの対戦を動かすことと、将来ログイン機能が加わったときに同じアカウント・友だち・戦績を引き継ぐことです。追跡や広告、ほかのアプリや会社のデータとの結びつけには使いません。友だちとの対戦をオンにしない限り、このアカウントの下にほかのデータは保存されません。委託先は運用と保護のため、サーバーへのリクエスト記録(IPアドレス・日時)を7日間保存します。ログインセッションにも、最後に使ったIPアドレスがアカウントを削除するまで残ります。

友だちとの対戦(任意・14歳以上)。「マイページ › 友だちと比べる」でオンにしたときだけサーバーを使います。オンにするときに、友だちに見える内容を表示し、同意と生まれた年の入力をお願いします。生まれた年は14歳以上かどうかを端末内で確かめるためだけに使い、サーバーには送りません。サーバーに保存するのは、カードに表示する名前(任意、20文字以内)、サーバーが発行する6文字のフレンドコード、同意した日時、週ごとの3つのスコア(トレーニングした日 0〜5、いつもと比べたボリューム 0〜120%、自己ベスト更新 0〜5)、6部位それぞれの体の段階(1〜10)、友だちとのつながりです。重量、種目名、トレーニングの時刻、体重、健康データは保存しません。名前・週間スコア・体の段階が見えるのは、コードでつながった友だちだけです。公開の一覧はなく、フレンドコードを一覧で見ることもできません。対戦をオフにすると、名前・フレンドコード・スコア・友だちとのつながりがサーバーからすぐに削除されます。週ごとの結果は端末で計算し、月曜日の結果のお知らせは端末で予約する通知です。対戦の結果がキャラクターに影響することはありません。

サーバーの委託と保存期間。サーバーは Supabase Pte. Ltd.(シンガポール)が私に代わって運用しており(委託先)、データはソウルリージョン(韓国)に保存されます。日本からご利用の場合、上記のデータは上記の目的のために韓国へ移転・保存されます(外国にある第三者への提供)。保存期間は利用者が削除するまでです。対戦データは対戦をオフにしたとき、アカウントとその下のすべてのデータは「すべてのデータを削除」を使ったときにすぐ削除されます。委託先の日次バックアップには最大7日間残ることがあります。12か月間使われていない匿名アカウントは、その下のデータとともに削除します。通信は暗号化(HTTPS)されています。

クラッシュレポート(任意)。クラッシュレポートを送信をオンにした場合のみ送信します。レポートには端末の機種とOS、画面サイズ・メモリ・タイムゾーン・バッテリーなどの技術情報、アプリのバージョン、エラーの発生箇所が含まれ、トレーニング記録、健康データ、対戦データは含まれません。レポートはエラー発生時に暗号化された通信で米国の Sentry(Functional Software, Inc.)に送られます(外国への提供)。目的はエラーの修正です。クラッシュレポートは初期設定でオフで、初回起動時または「マイページ」タブでオンにした場合のみ送信されます。インストールIDとアカウントIDは送信しません。保存地域は米国、期間は30日で、IPアドレスとそこから割り出した位置情報は保存しません。「マイページ」タブでいつでもオフにでき、オフでもアプリは同じように動きます。

確認・書き出し・削除。記録は履歴タブからトレーニングごとに削除でき、「マイページ」タブから CSV で書き出せます。「マイページ」タブのすべてのデータを削除は、端末のデータと、サーバー上の匿名アカウント・対戦データ・友だちとのつながりをまとめて削除します。インターネット接続が必要で、サーバーにつながらない場合は何も削除せず、その旨をお知らせします。アプリを削除するとその端末の記録はすべて消えますが、サーバー上の匿名アカウントは残ります。それも削除したい場合は、先に「すべてのデータを削除」を行うか、下記のメールでご依頼ください。友だちとの対戦を使っていた場合はフレンドコード(「マイページ › 友だちと比べる」)を書いていただければ、そのアカウントと下のデータを削除します。対戦をオンにしたことがない場合、そのアカウントにはランダムなIDと日時以外の情報がなく、どのアカウントかを特定できません。12か月間使われなければ削除されます。Android のバックアップにはトレーニング記録・設定・匿名アカウントのログインが含まれ、復元した端末は同じアカウントを使います(Health Connect のデータは除く)。iPhone ではログインがその端末だけに保存されるため、新しい iPhone では新しい匿名アカウントが作られます。ヘルスケアに保存したトレーニングはヘルスケアで削除してください。

購入(目標コーチ)。目標コーチは任意のサブスクリプションまたは買い切りです。支払いは Apple(App Store)または Google(Google Play)がそれぞれの規約に基づいて処理し、私がカード・支払い情報を受け取ることはありません。購入状況は端末上でストアに確認し、その結果は端末内にのみ保存します。購入記録をジムバリアンのサーバーに送ることはありません。Android では、購入のために組み込んだ Google Play 請求ライブラリが Google Play と通信し、Google の規約に基づき診断情報が Google に送られることがあります。

通知。休憩の終わり、月曜日の対戦結果、目標コーチのトレーニング日のお知らせ(オンにした場合のみ)、iPhone では無料トライアル終了の2日前(日付と金額)にお知らせします。すべて端末で予約し、プッシュサーバーは使いません。

14歳未満の方。ジムバリアンは14歳未満の方を対象としていません。友だちとの対戦は生まれた年を確認し、14歳未満の方はオンにできません。14歳未満の方の対戦プロフィールであることがわかった場合は削除します。お問い合わせ・開示・削除のご依頼:hello@037.works

Support · Terms