Last updated October 8, 2026
myreplog is a workout log. To do its job it necessarily holds detailed records about your training and your body. This page describes exactly what we store, who processes it, where it goes and how to get it back or delete it. It reflects how the service actually works today, not a template.
myreplog is owned and operated by Alvseike, a sole proprietorship registered in Norway, organisation number 921 279 485 MVA. Alvseike is the data controller for the personal data described on this page.
For any privacy question, or to exercise any of the rights below, contact [email protected].
We only collect data you give us or that is produced by your use of the app. We do not buy data, and we do not track you across other websites.
| Category | Fields | Why |
|---|---|---|
| Account | Email address, first name, Google account identifier | To create and secure your account. Sign-in is Google only — we never receive or store a password. |
| Profile | Height, body weight, display name, unit preference (kg/lb) | Body weight sets your protein target and is charted over time if you log it. Height is stored if you enter it; no feature uses it yet. Display name appears on records you choose to share, and the coach addresses you by it. |
| Training | Programs, exercises, sessions, every logged set (weight, reps, targets, personal records), session notes | This is the product. It is the log itself. |
| Onboarding answers | Experience level, goal, available equipment, days per week, session length, injuries or limitations you describe | To generate a program that fits you, and to let the AI coach account for limitations. |
| Nutrition | The free text you type to describe a meal, plus the protein and calories parsed from it | To show your daily protein against your target. |
| Body weight history | Weight entries with timestamps | To chart body weight over time. |
| Billing state | Plan, plan status, subscription identifier, trial end date | To know what you are entitled to. We never see or store card numbers. |
| Strava (optional) | Access and refresh tokens, and the activities we sync — type, distance, duration, elevation, heart rate, calories | Only if you connect Strava. Disconnecting deletes the tokens. |
Body weight and any injuries or limitations you describe can reveal information about your health. We treat those fields carefully and rely on your explicit consent, given when you enter them, to process them: body weight for your protein target and your body-weight chart, and injuries or limitations so that the AI coach and the program generator can work around them. You can leave every one of those fields blank and still use the log.
We use the following sub-processors. Each one only receives what it needs.
| Processor | Purpose | Data it receives | Location |
|---|---|---|---|
| Clerk | Authentication | Email, name, Google identifier | United States |
| Polar | Merchant of record — subscriptions, payment, VAT and invoicing | Email, billing address and card details, which go directly to Polar and its payment processor — they never reach our servers | United States |
| Cloudflare | Hosting, the D1 database where your log is stored, and cookieless visit statistics (Cloudflare Web Analytics) | All application data, request metadata such as IP address, and the page-view details listed under Cookies and local storage | Global edge network |
| DeepSeek | The AI coaching, program generation and nutrition parsing features | Training data, onboarding answers and the meal text relevant to each request | China |
| Strava | Activity sync, only if you connect it | OAuth tokens and the activities returned | United States |
| Google Fonts | Web fonts on public pages | Your IP address, as with any request to a CDN | Global |
Read this section carefully if you are in the EU, the EEA or the UK. The AI features are powered by DeepSeek, which is operated from China. When you generate a program, run a session analysis, answer an in-workout prompt or log a meal, the data needed for that request — which can include your training history, the notes you write on a set or a session, your stated goal, your equipment and any limitation or injury you described — is sent to DeepSeek for processing.
China has not received an adequacy decision from the European Commission. This is an international transfer to a country without an adequacy finding, and you should treat it as a meaningful factor when deciding whether to use the AI features.
The rest of the app — logging sets, viewing history, tracking personal records, charting progress — never contacts DeepSeek. You can use myreplog as a pure workout log without any AI request being made.
We do not send your email address, your surname, your body weight or your payment details to DeepSeek. If you have set a display name, the session analysis includes it so the coach can address you by it.
Most of your data is private to your account. Three features deliberately publish something, and all of them are opt-in:
If you are in the EU, EEA or UK, the GDPR gives you the rights below. We apply them to everyone, wherever you are.
Email [email protected] to exercise any of these. We will respond within one month.
You also have the right to complain to a supervisory authority. In Norway that is Datatilsynet (datatilsynet.no). If you are elsewhere in the EU or EEA, you may complain to your local authority.
myreplog is not intended for anyone under 16, and we do not knowingly collect data from children. If you believe a child has created an account, contact us and we will delete it.
If we change how we handle your data, we will update this page and change the date at the top. Where a change materially affects your rights — a new sub-processor receiving your training data, for example — we will tell you in the app before it takes effect.