Privacy Policy

Effective 4 October 2026 · Last updated 6 October 2026

This notice explains how Try On Haul handles personal data when you use the iOS app, its community feed and related support services. We do not sell personal data and do not use it for behavioural advertising.

1. Who is responsible for your data

Controller / operator: Nik Novak
Postal address: Ob dolenjski železnici 124, 1000 Ljubljana, Slovenia
Telephone: +386 41929683
Privacy requests: privacy@tryonhaul.si
Legal form: [LEGAL FORM]
Registration number (matična številka): [REGISTRATION NO.]
Tax number: [TAX/VAT NO.]
VAT status: [VAT STATUS]

The legal form, registration number and tax/VAT status have not been verified and remain marked as placeholders.

2. What we process, why, and for how long

We process only data relevant to the purpose below. The legal bases refer to Article 6(1) GDPR: (a) consent, (b) steps you request or a contract with you, (c) a legal obligation, and (f) our legitimate interests. Where we rely on consent, you may withdraw it as described in section 8.

3. Photos, face data and inferred profile details

Initial setup requires four body photos. A selfie is required only when the app cannot confirm that the front photo has sufficient quality to serve as the face reference. You can add an optional selfie to enable colour analysis. You may use the camera or photo library. Photos may contain your face and body. We use them as visual references for try-on images and photo-based suggestions. We do not use your face to identify or authenticate you, create or store biometric identity templates, track you, advertise to you, or train our own models. A face may appear in an image; that is not facial recognition.

The app can estimate a binary gender label, height, weight and body type from body photos, and a colour-season suggestion from a selfie. These are estimates, can be wrong, and are not medical assessments. You can edit gender, height, weight and body-type details in your profile. You can ask us to correct or erase profile data. We do not classify skin tone as a profile attribute.

Photo-based features require the relevant images. Deleting saved body photos and your selfie does not delete already generated looks or separately published community posts.

4. Community posts and moderation

When you choose to submit a look to the community, the image and selected style details are uploaded for review. Gemini performs an automated safety pre-screen that can flag an image; it does not approve or reject posts. A human moderator decides whether to publish, reject, remove or restore a post. Other users may view and save a published post. If another user saves your image into their own closet, deleting your post does not delete that separate copy from their account.

Users can report posts and block authors. Report reasons include illegal content, child safety, and copyright infringement or a photo of you. A report hides the post from the reporting user; reports from multiple distinct users can temporarily hide a post while it is reviewed. Child-safety reports receive priority human review. We preserve the reported image as moderation evidence while that review is pending, including if its author removes the public post; reporting does not automatically delete the image. My feed posts shows the stored moderator reason for a rejection or removal, with an email contact for an appeal. Moderators may reject or remove content and may restrict an account from posting. We may access submitted images and related account information for moderation, support, safety and technical troubleshooting. Access to account data is limited to authorized operator/admin accounts. Before the staff tools return lists of account assets or generated looks, we record the staff account, the affected account, the action and time, and any reason supplied. These security audit records do not include image content or download links; when the affected account is deleted, its direct target identifier is removed from the audit record. There is no automatic deletion period for these audit records; they are reviewed and retained only while needed for security, accountability or handling a dispute.

We are working on a notice route and additional reporting/appeal information for people who are not app users. Until then, send a notice about a community post to privacy@tryonhaul.si and include the post URL or a clear description, the reason for the notice, your name and contact details, and a statement that your notice is accurate to the best of your knowledge. This email is a contact channel; it is not a registered U.S. DMCA agent.

5. Third-party inspiration images

Some curated fashion-inspiration images in the feed may come from Pinterest or other third-party sources. The photographs remain the property of their respective rights holders, and we have not verified a licence for every image currently shown. We are adding source links and attribution where the source is known. If you own rights in an image or are depicted in it and want us to review or remove it, email privacy@tryonhaul.si with the image or feed link and enough information to identify the image and your concern. We will review the request.

6. Providers and international transfers

These providers may process data in the United States or another country outside your own. Public provider DPAs describe transfer safeguards including Standard Contractual Clauses, but we have not verified which provider agreement or transfer mechanism applies to this account and each routed request. Provider-side security, abuse-prevention, backup and legal-retention records may remain under provider rules after we delete data from our active systems.

Provider information: Firebase privacy, Firebase processing terms, Google Cloud processing addendum, OpenRouter privacy, OpenRouter DPA, OpenAI API data controls, Apple privacy.

7. Storage, security and deletion

Account content is stored in Firebase/Google Cloud, in the us-central1 (United States) region. We use authentication, access rules and server-side controls to restrict data access. Authorized administrators may access user images when needed for support, moderation or troubleshooting.

When you delete your account in the app or contact us to request deletion, we remove active account data, account-prefixed photos and public posts, and delete the app authentication account. Staff troubleshooting outputs created after the access-audit update are linked to the account when they use its stored body photos or generated looks and are included in account deletion. Shared reference-library assets and older playground outputs without reliable account linkage cannot be removed automatically by that procedure; contact us so we can identify and review them. An image reported for child-safety concerns, or otherwise marked as child-safety evidence, may be retained after account deletion; its moderation record no longer contains the deleted author’s account or source-look identifier. A few other records may remain where needed for legal accounting, Apple transaction reconciliation or fraud prevention: transaction-keyed accounting events have direct account identifiers removed, and a one-way identity hash may be retained to stop repeated referral abuse. We retain a minimal erasure marker keyed by a one-way hash of the account ID to stop staff troubleshooting jobs from publishing or restarting for an account undergoing deletion. It contains no photos or direct account ID and has no automatic expiry. The hash is pseudonymous and does not make the record anonymous. Deleting your app account does not cancel an Apple subscription; manage that separately in Apple ID subscription settings.

To prevent the same consumable purchase from granting credits again, and to enforce refunds even when they arrive before a purchase is linked to an app account, we retain a minimal receipt-status record after account deletion. Its key is a SHA-256 hash of the Apple transaction environment and transaction ID; its fields indicate whether the transaction has been consumed or revoked. This record contains no raw signed receipt, photo or app account ID. It has no automatic expiry. The hash does not by itself make the record anonymous.

Recovery copies are separate from active account data. Live configuration read on 3 October 2026 showed Firestore daily backups retained for 14 days, Firestore point-in-time recovery for up to 7 days, and Firebase Storage soft-deleted objects retained for 7 days. Temporary files under tryon-jobs/ have a 7-day deletion lifecycle. These periods describe recovery or temporary-storage controls; they do not mean deleted content remains available in the app, and do not guarantee immediate erasure from provider systems. Apple and AI-provider records follow their own terms and retention practices described above.

8. Your rights and choices

You may ask us to provide access to your personal data, correct it, erase it, restrict processing, or provide data you supplied in a portable format. Where we rely on legitimate interests, you may object to processing on grounds relating to your situation. Where processing relies on consent, you may withdraw consent at any time; withdrawal does not affect processing that was lawful before withdrawal. In current app versions, open Settings → Privacy & AI to withdraw AI photo consent or delete saved body photos and your selfie. Each action asks for confirmation. Withdrawal stops new photo processing and you may re-accept through the existing disclosure when you next request an affected feature. Deletion removes saved source photos and derived photo-profile data, while preserving saved looks, closet items, manually entered measurements and purchased credits. You can also email privacy@tryonhaul.si, including if your older app version lacks these controls. An email request does not itself change the app's processing state; we will handle it and stop future consent-based processing once actioned. You can delete your full account in Settings. We will respond without undue delay and normally within one month; where legally permitted, that period may be extended for complex or numerous requests, and we will tell you why.

You may complain to the Slovenian supervisory authority: Information Commissioner of the Republic of Slovenia (Informacijski pooblaščenec), Dunajska cesta 22, 1000 Ljubljana, Slovenia; ip-rs.si, or to the competent supervisory authority where you live or work.

9. Children

Try On Haul is intended only for people aged 18 or older. Continuing at sign-in confirms that you are 18 or older, and community posting also requires an age confirmation. We do not independently verify your age. Do not use the service or submit photos if you are under 18. If you believe a person under 18 has provided us with personal data, contact us and we will review and take appropriate steps.

10. Changes to this notice

We may update this notice when our service, data practices or legal requirements change. We will change the “Last updated” date and give additional notice where a change materially affects your rights or choices.

Read the Terms or contact privacy@tryonhaul.si.