Last Updated: June 4, 2026
hauljoy.ai (“hauljoy,” “we,” “us,” or “our”) respects your privacy. This Privacy Policy explains how we collect, use, share, store, and protect information when you use the hauljoy.ai mobile application, website, and related services, including the AI shopping assistant experience known as Joy (collectively, the “Service”).
hauljoy.ai is an AI shopping assistant app. You can ask Joy shopping-related questions by text, image, or voice input and receive AI-powered shopping suggestions, product analysis, product comparisons, price tracking alerts, saved item features, third-party product links, and related shopping assistance.
The Service is available on mobile platforms. Platform services process limited technical, device, diagnostics, security, installation, notification, account, and store-related information based on your device, operating system, app store, app version, and settings. These platform services operate under their own privacy policies.
By using the Service, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with this Privacy Policy, please do not use the Service.
1. Information We Collect
We collect the following categories of information based on the features you use. Some information is provided by you, some information is generated when you use the Service, and some information is collected only after you grant the related permission.
1.1 Account and Sign-In Information
You can use the Service without signing in. Signing in is not required to use the Service. When you sign in, you can access account-based features, such as syncing saved items, saving conversation history, and using other account-related features.
When you use the Service as a guest, choose to sign in with Google, choose to sign in with Apple, or use another supported sign-in method, we collect and process the information required for the sign-in or guest access method you select:
- Guest session information;
- User ID, email address, display name, and profile image;
- Sign-in method and sign-in status;
- Account status, session status, and device association information;
- Authentication information needed for sign-in, security verification, and account access.
We use this information to:
- Support guest access;
- Create and maintain your account;
- Support account sign-in;
- Verify your identity;
- Keep you signed in;
- Sync saved items, and conversation history;
- Protect account security;
- Process account deletion and user requests.
If you do not choose to sign in, we do not collect Google Sign-In or Apple Sign-In account information.
1.2 Device, App, and Usage Information
When you use the Service, we collect:
- Device type, device brand, device model, and device name;
- Operating system, app version, language, time zone, and network status;
- Device identifiers, installation identifiers, and app instance identifiers;
- Screens viewed, buttons tapped, feature usage, session activity, and interaction records;
- Error logs, crash logs, performance information, and troubleshooting information.
We use this information to:
- Provide and maintain app features;
- Identify devices and sessions;
- Analyze feature usage;
- Improve the product experience;
- Troubleshoot crashes, errors, and performance issues;
- Prevent fraud, abuse, and security risks;
- Measure installation attribution and advertising performance.
1.3 User Preference Information
You can provide preference information during onboarding or while using the Service, including:
- Gender;
- Age range;
- Interest categories;
- Shopping categories you like or dislike;
- Personalization preferences.
We use this information to:
- Improve Joy’s shopping suggestions;
- Provide more relevant product recommendations;
- Display more relevant content;
- Improve localized and personalized experiences.
You can skip certain preference settings.
1.4 Chat, AI, and Conversation History Information
When you use Joy chat, AI shopping suggestions, product analysis, product comparison, or price tracking Q&A features, we collect and process:
- Chat text, questions, prompts, and shopping needs;
- Product information, budgets, shopping scenarios, and preferences;
- Images you upload or send;
- Joy’s responses, suggested questions, product recommendations, and product comparison content;
- Price tracking conversation content;
- Message status, conversation history, and context information.
We use this information to:
- Generate AI responses;
- Maintain conversation context;
- Provide product recommendations;
- Analyze product information;
- Generate product comparisons;
- Answer price tracking questions;
- Display conversation history;
- Improve Joy’s shopping assistant experience.
Do not submit payment card information, government identification numbers, passwords, account credentials, medical information, or other sensitive information to Joy.
1.5 Images and Camera Information
When you choose to use photo library access, camera access, image upload, or image chat features, we collect and process the following information:
- Images you select from your photo library;
- Images you take with your camera;
- Product images or other shopping-related images you choose to upload;
- Information required to upload, store, access, display, and process the selected images.
We use this information to provide:
- Product analysis;
- Product recommendations;
- Product comparisons;
- Visual shopping assistance.
The app requests your permission before accessing your camera or photo library. You can choose to allow or deny these permissions. You can also enable, disable, or change camera and photo access permissions in your device settings or in the app settings.
The app does not access your full photo library. The app only processes the images you actively select, capture, upload, or authorize for use with the Service.
1.6 Product, Saved Item, and Shopping Information
When you use product recommendations, product comparisons, saved items, or price tracking features, we collect and process:
- Product name, category, description, and image;
- Product link, purchase link, product platform, and platform information;
- Product price, currency, price range, and price change information;
- Product snapshots, saved products, and saved item tags;
- Target price, alert settings, and tracking status;
- Product comparison content, recommendation reasons, and purchase suggestions.
We use this information to:
- Display product content;
- Provide shopping suggestions;
- Generate product comparisons;
- Save favorite products;
- Provide price tracking;
- Send price change alerts;
- Help you decide whether a product is worth buying.
hauljoy.ai does not sell products directly, does not process payments, and is not responsible for orders, payments, shipping, refunds, returns, or customer service provided by third-party merchants. Transactions completed on third-party merchant websites, apps, or platforms are governed by the applicable third party’s terms and privacy policy.
1.7 Notification Information
After you allow notifications, we collect and process:
- Push notification token;
- Notification permission status;
- Notification title, body, and notification data;
- Information related to price alerts, saved item updates, shopping reminders, or app activity notifications;
- Notification delivery status.
We use this information to:
- Send price alerts;
- Send shopping reminders;
- Send app activity notifications;
- Confirm notification delivery;
- Improve reminder features.
Notifications are sent only after you allow system notification permission. You can manage notification permission in your device settings. For certain notification features, the app also provides related in-app controls. If notifications are disabled, price alerts, saved item updates, and other notification-based features will not work properly.
1.8 Location Information
You can use location-related features in two ways: by allowing the app to access your device location, or by manually entering a ZIP code.
When you tap to use the current location feature and grant location permission, we collect and process the following information:
- The current latitude and longitude provided by your device;
- The city or region identified from your current latitude and longitude;
- The ZIP code you enter or save.
When you manually enter or save a ZIP code, we collect and process the ZIP code you provide.
We use this information to:
- Identify your city or region;
- Provide a localized shopping experience;
- Show shopping content related to your area;
- Improve product suggestions related to your city or region;
- Improve the accuracy of localized results.
The app requests your permission before accessing your device location. You can choose to allow or deny location permission. You can enable, disable, or change location permission in your device settings or in the app settings. You can also reopen location-related features in the app and grant location permission again through your device settings.
The app does not continuously track your real-time location. The app only obtains your current latitude and longitude when you actively use the current location feature and grant location permission.
The app also uses IP address, device settings, or network information to determine a general area for security, fraud prevention, service availability, language display, and basic localization. This information is not used to obtain your precise location.
1.9 Voice Input and Joy Voice Playback Information
When you press and hold the microphone or actively use voice input, we collect and process:
- Voice content you actively record;
- Chat input content generated by speech recognition;
- Speech recognition status.
We use this information to:
- Support voice input;
- Support shopping questions submitted to Joy.
When you use Joy voice playback, we process:
- Joy response text;
- Voice playback settings;
- Information needed to generate and play audio.
We use this information to:
- Generate audio from Joy’s response;
- Play Joy’s voice response;
- Cache audio to improve playback.
Microphone permission is requested and used only when you actively use voice input. You can manage microphone and speech recognition permission in your device settings. For certain voice features, the app also provides related in-app controls. If microphone permission is disabled, voice input will not work, but text input will remain available.
1.10 Analytics, Attribution, and Crash Information
After you agree to this Privacy Policy, we use analytics, attribution, and crash reporting services to collect and process:
- Installation source;
- App opens, screen views, and feature usage;
- Session information;
- Device and app information;
- Crash logs, error information, and performance data;
- Advertising identifiers or similar identifiers, with iOS IDFA processed only after you grant system tracking permission.
We use this information to:
- Understand app installation sources;
- Measure advertising performance;
- Analyze feature usage;
- Improve the product experience;
- Troubleshoot crashes and errors;
- Prevent fraud and abnormal behavior.
1.11 Third-Party Product Pages and Merchant Websites
Product links, product images, prices, descriptions, and merchant information are provided for shopping assistance and comparison purposes. We display third-party product information through permitted sources, merchant pages, affiliate links, APIs, or other lawful product information sources. Third-party product information belongs to the applicable merchants, platforms, brands, or rights holders.
When you tap Buy Now, product details, purchase links, or third-party product pages, the app opens the relevant third-party merchant URL.
Third-party merchant websites, platforms, or services process information needed for their page visits and transaction flows under their own privacy policies, including browsing data, cookies, order information, payment information, shipping information, or third-party account information. hauljoy.ai does not control how third-party merchants or websites process your information.
hauljoy.ai only provides shopping suggestions, product information display, product comparisons, price tracking, and third-party product links. hauljoy.ai does not sell products directly, process orders, process payments, ship products, handle returns, issue refunds, or provide merchant customer service.
2. How We Use Information
We use the information we collect to:
- Provide, operate, and maintain hauljoy.ai;
- Support guest access, Google Sign-In, Apple Sign-In, and account management;
- Complete authentication, account security, and device recognition;
- Generate AI chat responses, shopping suggestions, product recommendations, and product comparisons;
- Support image recognition, image-based chat, and visual shopping assistance;
- Save and display conversation history, Joy responses, saved items, and user preferences;
- Provide price tracking, target price alerts, and notifications;
- Provide third-party product links;
- Support voice input, speech recognition, and Joy voice playback;
- Analyze product usage and improve features;
- Measure install sources, deep link attribution, and advertising performance;
- Troubleshoot crashes, errors, performance issues, and service problems;
- Prevent fraud, abuse, security risks, and policy violations;
- Handle customer support, privacy requests, account deletion, and data deletion requests;
- Comply with legal, regulatory, platform policy, and security requirements.
We do not sell your personal information. We do not use your chat content, uploaded images, voice input, or Joy voice content for cross-app advertising tracking.
3. Third-Party Services and Information Sharing
We share necessary information with third-party service providers to provide the Service. Third-party service providers process information only as needed to provide the related function.
We require third-party service providers that process user data for the Service to protect user data in a manner consistent with this Privacy Policy and applicable App Store requirements.
3.1 Sign-In and Authentication Services
If you choose to sign in, we use Google Sign-In, Apple Sign-In, and account authentication services to support account access, identity verification, and account security. Sign-in is optional; if you do not choose to sign in, you can still use guest features of the Service.
When you choose to sign in, we share with or receive from the applicable sign-in or account authentication service the information required for the sign-in method you select:
- User ID;
- Email address;
- Display name;
- Profile image;
- Sign-in status;
- Authentication information.
Purposes include:
- Supporting account sign-in;
- Verifying user identity;
- Protecting account security;
- Keeping users signed in;
- Supporting account deletion.
3.2 Cloud, Analytics, Crash Reporting, Notification, and Attribution Services
We use Google Firebase services, including authentication, analytics, crash reporting, cloud messaging, and app installation services. We also use Tenjin and related services for product analytics, notifications, and installation attribution.
Information shared includes:
- Device and app information;
- Installation source;
- App usage events;
- Crash logs and error information;
- Push notification token;
- Advertising identifiers or similar identifiers.
Purposes include:
- Operating and maintaining the Service;
- Analyzing product usage;
- Troubleshooting crashes and errors;
- Sending push notifications;
- Measuring installation sources and advertising performance;
- Preventing fraud and abnormal behavior.
3.3 AI Services
We use OpenAI and OpenRouter to provide AI chat, shopping suggestions, image understanding, product analysis, product comparisons, and price tracking features.
Before you use AI chat, shopping suggestions, image understanding, product analysis, product comparison, or price tracking features, the app shows a notice and asks for your consent to send related information to OpenAI and OpenRouter. If you do not provide consent, the app does not send this information to OpenAI or OpenRouter, and the related AI features are not available.
Information shared includes:
- Your chat questions;
- Conversation context;
- Product names, product descriptions, product prices, and product images;
- Images you upload;
- Price tracking and product comparison content.
Purposes include:
- Generating AI responses;
- Providing shopping suggestions;
- Analyzing product information;
- Generating product comparisons;
- Understanding image content;
- Supporting price tracking features.
AI-generated content is not guaranteed to be accurate, complete, or current. Before making a purchase, you should independently verify product price, availability, third-party merchant policies, reviews, and other important information.
3.4 Voice Services
We use ElevenLabs and system voice capabilities to provide voice input and Joy voice playback.
Information shared or processed includes:
- Voice input content;
- Chat input content generated by speech recognition;
- Joy response text;
- Voice playback settings.
Purposes include:
- Supporting voice input;
- Using speech recognition results for chat input;
- Generating audio from Joy’s response;
- Playing Joy’s voice response.
3.5 Image Storage Services
We use image storage and content delivery services to process images you actively upload.
Information shared includes:
- Images you choose or capture;
- Information needed to access and display images.
Purposes include:
- Uploading images;
- Storing images;
- Displaying images;
- Supporting image recognition, image-based chat, and product analysis.
3.6 Location and Geocoding Services
When you allow location permission and use a location feature, system location or geocoding services process your current location.
Information shared or processed includes:
- Latitude and longitude;
- City or region identified from latitude and longitude.
Purposes include:
- Identifying city or region;
- Providing localized shopping experiences;
- Improving region-based shopping content and product suggestions.
The app does not continuously track your real-time location.
3.7 Third-Party Merchants and Websites
When you tap a product link, Buy Now, or third-party product page, the third-party merchant or website processes information needed for its page visit and transaction flow.
Information processed by third-party merchants or websites includes:
- Browsing data;
- Cookies;
- Order information;
- Payment information;
- Shipping information;
- Third-party account information.
The third-party merchant or website processes this information under its own privacy policy. hauljoy.ai does not control the data practices of third-party merchants or websites. hauljoy.ai does not sell products directly, process orders, process payments, ship products, handle returns, issue refunds, or provide merchant customer service.
3.8 Legal, Safety, and Compliance
We disclose necessary information when required for:
- Compliance with laws, regulations, court orders, government requests, or platform requirements;
- Protection of users, the Service, our operations, or others’ rights and safety;
- Detection, prevention, and handling of fraud, abuse, security incidents, technical issues, or policy violations;
- Enforcement of our terms, policies, and agreements.
4. Device Permissions
The app requests your permission before using related features. You can manage, disable, or re-enable permissions through your device settings. For certain features, the app also provides related in-app controls. If you disable a permission, the related feature will not work properly.
4.1 Camera Permission
Data collected: Images you capture with the camera.
Purpose: To take product photos, or shopping-related images, and support image recognition, image-based chat, product analysis, and product recommendations.
User control: The app accesses the camera only after you actively use the camera feature and grant permission. You can manage camera permission in your device settings.
4.2 Photo Library Permission
Data collected: Images you actively select from your photo library.
Purpose: To upload images and support image-based chat, product recognition, product analysis, and product comparisons.
User control: The app does not access your entire photo library. The app processes only the images you select after you grant permission. You can manage photo library permission in your device settings.
4.3 Microphone Permission
Data collected: Voice content you actively record.
Purpose: To support voice input and chat input.
User control: The app accesses the microphone only after you actively use voice input and grant permission. You can manage microphone permission in your device settings.
4.4 Speech Recognition Permission
Data collected: Voice content you actively submit and chat input content generated by speech recognition.
Purpose: To enable voice chat and process your spoken input for AI shopping assistance.
User control: The app processes speech only after you actively use speech recognition and grant permission. You can manage speech recognition permission in your device settings.
4.5 Location Permission
Data collected: Latitude and longitude provided by your device after permission, and the city or region identified from latitude and longitude.
Purpose: To identify your city or region, provide localized shopping experiences, region-based shopping content, and product suggestions.
User control: The app collects your current location only after you actively use a location feature and grant permission. You can manage location permission in your device settings. The app does not continuously track your real-time location.
4.6 Notification Permission
Data collected: Notification permission status, push notification token, notification title, body, and notification data.
Purpose: To send price alerts, shopping reminders, and app activity notifications.
User control: The app sends notifications only after you grant notification permission. You can manage notification permission in your device settings. For certain notification features, the app also provides related in-app controls.
4.7 Tracking Permission and Advertising Identifiers
Data collected: Advertising identifiers or similar identifiers.
Purpose: To support installation attribution, advertising measurement, product analytics, and fraud prevention.
User control: On iOS, the app reads IDFA only after you grant system tracking permission. You can change tracking permission in your device settings. On Android, you can manage advertising identifier options in your device settings.
4.8 Network Permission
Data collected: Network connection status and request information needed to access the Service.
Purpose: To access AI services, product data, images, account services, notification services, and third-party product pages.
User control: Network access is required for core app functions. You can manage network connectivity in your device settings.
5. Account Deletion and Data Deletion
If you create an account or sign in to the Service, you can request deletion of your account and account-related personal data through the account deletion option available in the app, or by contacting us using the contact information listed at the end of this Privacy Policy.
If you use the Service without signing in, you can also contact us to request deletion of personal data related to your use of the Service.
After we receive your deletion request, we verify your identity, account ownership, or the information needed to process your request. After verification, we delete or de-identify personal information associated with your account or your use of the Service, including account information, conversation history, saved items, price tracking records, preferences, and other related content.
The following information is retained for a necessary period after deletion:
- Information retained for legal, tax, accounting, or compliance requirements;
- Information required for security, fraud prevention, dispute resolution, and platform compliance;
- Aggregated or de-identified information that no longer identifies a specific user.
After account deletion is completed, you will no longer be able to access your account, conversation history, saved items, price tracking records, preferences, or other account-related content.
6. Data Retention
We retain information according to the following periods. Unless a longer period is required for legal, security, fraud prevention, dispute resolution, or platform compliance reasons, we delete, de-identify, or aggregate the information after the retention period ends.
- Account information: Retained while your account is active. Account-related personal information is deleted or de-identified within 30 days after account deletion is completed.
- Guest session information: Retained for up to 90 days for basic experience, security, and troubleshooting.
- Conversation history and AI interaction content: Retained while your account is active to display history and provide a continuous experience. Related content is deleted or de-identified within 30 days after account deletion.
- Uploaded images: Retained for up to 90 days for image recognition, image-based chat, product analysis, and troubleshooting. Account-linked images are deleted or de-identified within 30 days after account deletion.
- Voice input and voice playback cache: Retained for up to 7 days for speech recognition, playback cache, and troubleshooting.
- Saved items, price tracking, and preferences: Retained while your account is active. Related information is deleted or de-identified within 30 days after account deletion.
- Notification tokens and notification settings: Retained while notifications are enabled. Related information is deleted or disabled within 30 days after you turn off notifications or delete your account.
- City or region labels: Retained while you use localized features. Account-linked city or region labels are deleted or de-identified within 30 days after account deletion.
- Analytics, attribution, and crash logs: Retained for up to 24 months for product analytics, advertising measurement, crash troubleshooting, security, and fraud prevention.
- Security logs: Retained for up to 24 months for fraud prevention, abuse detection, security troubleshooting, and platform compliance.
- Aggregated or de-identified data: Retained without the limits above because it does not identify a specific user.
Information processed by third-party service providers is retained according to their own privacy policies, data processing terms, and legal requirements. For information under our control, we delete or de-identify it according to the periods described above.
7. Your Choices and Controls
You can manage your information and permissions by:
- Using guest features;
- Choosing whether to use Google Sign-In or Apple Sign-In;
- Skipping certain preference settings;
- Deleting or managing saved items, price tracking, and conversation history;
- Managing camera, photo library, microphone, speech recognition, location, notification, and tracking permissions through device settings;
- Managing certain features through related in-app controls;
- Choosing not to use image upload, voice input, or location features;
- Requesting account deletion in the app;
- Contacting us to request access, correction, or deletion of your personal information.
If you disable supported permissions or delete related data, the related features will not work properly.
8. Security
We use reasonable technical, administrative, and organizational measures designed to protect information from unauthorized access, loss, misuse, alteration, or disclosure.
Internet transmission and electronic storage are not completely secure. You are responsible for protecting your device, account, and sign-in methods.
9. Children’s Privacy
The Service is not intended for children under 13 years of age, or the minimum age required by applicable law in your jurisdiction.
We do not knowingly collect personal information from children. If we learn that we collected personal information from a child without appropriate consent, we delete that information.
10. International Data Processing
Your information is processed and stored in countries or regions other than where you live, including locations where we or our third-party service providers operate. Data protection laws differ by region. We protect your information in accordance with this Privacy Policy and applicable law.
11. Region-Specific Privacy Rights
Your privacy rights are based on the laws that apply in your country, state, or region. These rights include access, correction, deletion, restriction of processing, objection to processing, portability, withdrawal of consent, and opting out of certain processing of your personal information.
12. Changes to This Privacy Policy
We update this Privacy Policy when our product features, legal requirements, platform policies, or services change. If we make material changes, we notify users through the app, website, or email.
The “Last Updated” date at the top of this Privacy Policy indicates when it was last revised.
13. Contact Us
If you have questions about this Privacy Policy or our privacy practices, please contact us:
Service: hauljoy.ai
Company: NYXO PTE. LTD.
Email: support@nyxodesign.com