Last updated: October 11, 2026 ยท HASP LABS LLC
45 Hard is an iOS app for a 45-day habit challenge you can do alone or with friends. This policy explains what the app stores, who can see it, and how to have it deleted.
We do not collect your location or your contacts; if you allow notifications, the push token your phone gives us is stored on your account until you sign out or delete your account. A phone signed out while offline removes its token the next time 45 Hard opens online there.
Five settings on the Sharing screen decide what other people see of you. Challenges, Calendar, Today's goals and History each take Nobody, Friends or Everyone and default to Friends; Progress photos takes Off or Friends and defaults to Off. Public profile is off by default; while it is off, a setting of Everyone behaves like Friends, and people who are not your friends can find your handle and name but nothing else.
A challenge you share with other people is a board: every participant sees every other participant's days, standings, feed lines, today's goals, attempts and badges for that challenge, whatever the sharing settings say. The sharing settings govern how people see you as a person, outside a shared challenge.
A progress photo can be seen by you, and by a friend only when Progress photos is on, only if that friend can also see your Today's goals, and only for the current day. Friends receive a link that expires after five minutes; your own links last an hour. A photo is never public.
A profile photo, if you add one, is shown to your friends and to anyone in a challenge with you, never to someone either of you has blocked, and to nobody else. The sharing settings do not govern it: a person who has only found your handle sees your initials.
Blocking someone is immediate and works both ways: you disappear from each other's lists and searches, requests and cheers between you are refused, and notifications between you stop. The person you block is not told. A challenge you are both already in keeps both of you on its board.
If someone reports a profile or a photo, we receive who reported whom, the kind of report, the reason, any note they wrote, and for a photo report the location of the photo. We read reports to act on them, which may include looking at the reported content, removing a photo, or closing an account. Reports are not visible to anyone in the app. A report may be kept after either account is deleted: what is left carries the handles as they were at the time, not your name, and no longer points at anyone's account.
If you send a feature request from Settings, we receive the text you wrote together with your handle and display name, and a copy is forwarded to a private developer channel on Discord so we can read and answer it. When you delete your account the request is kept, with the handle and name it was sent under, but it is no longer linked to your account; the copy in that channel remains.
These providers process data on our behalf to run the app. We do not give your data to anyone else, and we do not sell it.
Everything is kept while your account exists, so that your history and your friends' shared challenges keep working. When you delete your account, your profile, challenges, daily logs, progress photos, your profile photo, friendships, the invites you received, cheers, sharing settings and push tokens are deleted with it, immediately and in one step. An invite you sent to a challenge that other people are still running stays open for the person you invited, with nothing on it that names you. Your handle, and any handle you used before it, is held for 30 days after you delete your account, so that nobody else can take it right away; the hold keeps the handle alone, with nothing that links it to you. A challenge you started that other people are still running is handed to whoever has been active in it longest, so their board keeps going; everything of yours inside it goes with you. Copies may remain in our encrypted nightly backups for up to 14 days, and unreferenced file data may briefly remain in storage, before they are deleted. Resend's log of each email we send, with the address it went to, is kept for 30 days. We may keep a record of a report after the accounts involved are gone, and a feature request is kept with the handle and display name it was sent under, no longer linked to the deleted account.
In the app, open Profile, then Settings, then Account, then Delete account. It asks you to confirm (an account made with Sign in with Apple confirms once more in Apple's sheet) and then deletes the account and everything tied to it straight away, progress photos included; there is no undo and no waiting period. If you cannot sign in, email contact@hasplabs.com from the address on your account and we will delete it for you and confirm by reply. You can also ask us what we hold about you, or ask us to correct it. Signing out of the app does not delete anything. If you signed in with Apple, deleting the account also asks Apple to remove 45 Hard from your Apple ID; if that step fails, the app tells you how to remove it in Settings.
45 Hard is not directed at children under 13, and we do not knowingly collect information from them. If you believe a child has created an account, email us and we will delete it.
Questions about this policy? Email us at contact@hasplabs.com.
We may update this policy from time to time. When we do, we will revise the "Last updated" date above.