Last updated: October 19, 2026
The Guard BJJ ("we", "our", or "the app") is a Brazilian Jiu-Jitsu training tracker developed by Luis Braga. We take your privacy seriously. This policy explains what data we collect, how we use it, and your rights.
Account information: When you create an account, we collect your email address, display name, and belt rank. If you sign in with Apple, we receive the identifiers Apple provides (which may include a private relay email).
Training data: Training sessions you log, including date, duration, type, notes, heart rate, and calories burned. This data is stored locally on your device and optionally synced to our servers if you choose to create an account.
Health data: With your explicit permission, we read and write workout data from Apple Health (HealthKit). We access heart rate, resting heart rate, active energy burned, body weight, and workout sessions. Body weight is only used to suggest an update to the weight in your profile and to make calorie estimates more accurate; you decide whether to accept it. We never share HealthKit data with third parties or use it for advertising.
Cycle and hormonal data (optional, reproductive health): If you tell us your gender is female, you can optionally record your hormonal status in your profile (for example natural cycle, hormonal or non-hormonal contraception, pregnancy, breastfeeding, perimenopause, postmenopause, or "prefer not to say"). You can also turn on reading your cycle tracking data from Apple Health (menstrual flow, ovulation test results, and progesterone test results) and, on each training session, tell us how you feel that day (menstruating, ovulating, premenstrual, or not sure). We use this only to tag each training session with an estimated phase of your cycle. This data is sensitive personal data under the LGPD and GDPR and is processed only with your explicit consent. You give consent by filling in the field or turning on the option; you can withdraw it at any time (see section 7).
Profile details: Your date of birth, weight, height, and gender, used for heart-rate zones and calorie estimates. Weight and height are always stored in kilograms and centimetres; the unit you choose to see is a display preference only.
Location: With your permission, your approximate location (city-level) to help you find your school. You can deny or revoke this at any time; the app works without it.
Photos: If you attach photos to training sessions, they are stored locally on your device and optionally synced to our secure cloud storage. We do not access your photo library without your permission.
Heart rate monitor: If you connect a Bluetooth heart rate monitor, we read real-time heart rate data during your training session. This data is processed locally and not sent to any third party.
Safety reports and blocks: If you report a profile, workout, or promotion message, we collect your user ID, the user ID of the person you reported, the reason you choose, the optional details you write (up to 500 characters), and a copy of the reported content. If you block someone, we store your user ID and theirs. We use this data only for safety and moderation. See our Terms of Use and Community Guidelines.
Your training data is stored locally on your device using secure on-device storage. If you create an account, data is synced to our servers hosted on secure infrastructure (Render) with a PostgreSQL database (Neon). Photos are stored on Cloudflare R2 with access-controlled URLs.
Authentication tokens are stored in your device's Keychain, the most secure storage available on iOS.
We retain your data only for as long as necessary for the purposes described in this policy:
We do not sell, rent, or share your personal data with third parties for advertising or marketing purposes. We do not use your data for tracking across apps or websites. Cycle and hormonal data are never shown to coaches you connect with, never included in rankings, community feeds, or shared cards, and never used in aggregate statistics. Reports and blocks are used only for safety and moderation. The identity of the person who reports is never shown to the person reported.
The app is not directed at people under 16. We do not knowingly collect data from people under 16, and we delete it if we learn that we have. If you believe someone under 16 has provided us with personal data, please contact us so we can delete it.
We may update this policy from time to time. We will notify you of significant changes through the app or by updating the date at the top of this page.
If you have questions about this privacy policy or your data, contact us at: