This page explains how to delete your Reracked account
(app package com.bhamilton.reracked) and the data stored with it. You can do
it yourself inside the app in a few taps, or ask us to do it for you by email.
No account? Reracked can be used without one, and in that case your
log never reaches our servers — there is nothing here for us to delete. Uninstalling the app,
or clearing its storage, removes it from the phone. Note that uninstalling the app does not
delete a cloud account: if you signed up, use one of the two routes below.
Want a copy first? Settings → Export workouts writes your workout
history and your routines to a file on your phone — choose the JSON format,
which is the complete one (the CSV format is your workout history only, for spreadsheets). It runs
locally, so it works with no connection. Your account details — your username, email and when
you signed up — are not in that file: for those, use Settings → Export full account,
which asks our servers for the complete copy and so needs a connection. Either way, do it before you
delete. You can still email support@reracked.app if you would
rather we sent it to you.
Delete it yourself, in the app
- Open Reracked.
- Go to Settings → Account & Security → Delete account.
- Enter your current password and confirm.
This removes the account from the live service in one step, and cannot be undone.
The copy on the phone you delete from is cleared once the server confirms. Copies on other devices,
and time-limited disaster-recovery backups, are covered below.
Request deletion by email
If you can no longer sign in or have uninstalled the app, email
support@reracked.app
from the address on the account, with the subject “Reracked account deletion
request” and your username. We verify ownership of the email address before deleting
anything, and we action verified requests within 30 days.
What gets deleted
Deleting your account removes the following from our live service straight away, in a single
all-or-nothing step:
- Your account itself — username, email address, and password hash.
- Every workout, exercise, set (reps, weight, RPE), routine, note, date, and session duration you logged.
- Your personal records and any derived training history held server-side.
- All active sessions and refresh tokens, signing you out everywhere.
What is kept, and for how long
- Data on other devices. Reracked is offline-first, and deletion runs on the
server. The phone you delete from clears its own copy once the server confirms, but any other
signed-in phone keeps the log it already holds — we cannot erase it remotely. Uninstall the
app there, or clear its storage from Android
Settings → Apps → Reracked → Storage. Anything you exported yourself stays
wherever you saved it.
- Disaster-recovery backups. Backups are copies of the whole database, taken
before your deletion and kept so we can rebuild the service after a failure. Our hosting provider
keeps its own automatic copies for up to three months; our nightly off-site copy is deleted 90 days
after it is taken. Deleting your account does not reach into a backup that has already been taken
— that copy goes when it expires, within 90 days.
- If we had to restore from a backup. Restoring the database brings back the state
in that backup, so an account deleted after the backup was taken would be in it. We keep a record of
every deletion outside the database, so re-applying it is a required step of our restore procedure
— the account is deleted again before the service goes back into use. That record holds no
personal details, only a scrambled reference that lets us match it against an account. It does not
erase you from the backup files themselves; those expire on their own schedule, within 90 days.
- Provider diagnostics. Firebase Analytics/Crashlytics, Sentry backend error
diagnostics, and Resend email-delivery records follow their providers’ retention policies.
Crash reports carry diagnostic context and a random Diagnostics ID generated on your device
— not your username or email address. Deleting your account starts a new Diagnostics ID,
but reports already sent cannot be individually deleted or unlabelled; Firebase deletes them,
and the identifiers attached to them, 90 days after they are received. See the
Privacy Policy for detail.
- Records we are legally required to keep, where applicable, for as long as the law requires.
Questions
Email support@reracked.app.