Privacy Policy

Last updated: June 12, 2026

HalalScreener ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our website and services at halalscreener.app (the "Service").

By using the Service, you agree to the collection and use of information in accordance with this policy.

1. Information We Collect

Information You Provide

  • Account Information: When you create an account, we collect your name, email address, and authentication credentials (via Google OAuth or email magic link).
  • Subscription Information: If you subscribe to a paid plan, payment processing is handled by Polar. We do not store your credit card details on our servers.
  • User Preferences: Your watchlist selections, settings, and language preferences.

Information Collected Automatically

  • Usage Data: We collect information about how you interact with the Service, such as stocks viewed, searches performed, and features used.
  • Device Information: Browser type, operating system, and device identifiers.
  • Log Data: IP address, access times, pages viewed, and referring URLs.
  • Cookies: We use essential cookies for authentication and session management. See Section 5 for details.

2. How We Use Your Information

We use the information we collect to:

  • Provide, maintain, and improve the Service
  • Process your transactions and manage your subscription
  • Send you important service updates and security notices
  • Personalize your experience (e.g., watchlists, language preferences)
  • Analyze usage patterns to improve our screening tools and features
  • Detect, prevent, and address fraud or technical issues
  • Comply with legal obligations

3. Data Sharing and Disclosure

We do not sell your personal information. We may share your data only in the following circumstances:

  • Service Providers: We use third-party services to operate the platform, including:
    • Vercel: Hosting and infrastructure
    • Turso (LibSQL): Database storage
    • Polar: Payment processing
    • Google: OAuth authentication
    • Financial Modeling Prep & CoinGecko: Financial data providers
  • Legal Requirements: If required by law, subpoena, or government request.
  • Business Transfers: In connection with a merger, acquisition, or sale of assets.
  • With Your Consent: When you give explicit permission for a specific sharing purpose.

4. Data Storage and Security

Your data is stored securely using Turso (LibSQL) database with encryption at rest. We implement industry-standard security measures including:

  • HTTPS encryption for all data in transit
  • Secure authentication via NextAuth.js with OAuth 2.0
  • Hashed and salted authentication tokens
  • Regular security reviews and updates

While we strive to use commercially acceptable means to protect your information, no method of transmission over the Internet or electronic storage is 100% secure.

5. Cookies and Tracking

We use the following types of cookies:

  • Essential Cookies: Required for authentication and session management. These cannot be disabled.
  • Analytics Cookies: We track usage events (pages viewed, features used) to improve the Service. This data is stored in our own database and is not shared with third-party analytics platforms.

You can control cookies through your browser settings. Disabling essential cookies may prevent you from using certain features of the Service.

6. Browser Extension (Halal Check)

If you install our Halal Check browser extension, the following applies in addition to the rest of this policy:

Data the Extension Reads

  • Shopping and recipe sites (Amazon, Walmart, iHerb, Target, Instacart, Kroger, Whole Foods, international grocers such as Tesco, Carrefour, Noon, Costco and Aldi, and recipe sites, automatically; plus any other product page when you click "Scan this page" in the popup): the extension reads the product title, the ingredient text visible on the page (including a recipe's ingredient list), the product barcode (GTIN/UPC) when the page exposes one, and the addresses of product gallery images, in order to check the product against our halal ingredient database.
  • Finance, crypto, and broker sites (Yahoo Finance, Google Finance, TradingView, Bloomberg, CNBC, Nasdaq, MarketWatch, Seeking Alpha, Investing.com, StockAnalysis, CoinMarketCap, CoinGecko, Binance, Coinbase, Robinhood, Webull, eToro): the extension reads the stock or crypto ticker symbol of the page you are viewing in order to display its Shariah compliance status.
  • Food delivery and restaurant pages (Uber Eats, DoorDash, Grubhub, Deliveroo, Just Eat, Talabat, HungerStation, Google Maps, Yelp): the extension reads the visible menu text and restaurant name on your device to flag pork and alcohol items by name. This menu check runs locally and is not sent to our servers.
  • Google Search: when your search is about whether something is halal, the extension reads your search query so it can show a HalalScreener answer card at the top of the results.
  • The extension does not read your browsing history, passwords, or payment information. Outside the sites above, it reads a page only when you explicitly click "Scan this page".

Data Sent to Our Servers

  • Stock checks: the ticker symbol you are viewing or searching.
  • AI ingredient analysis: the product name, the flagged ingredient names, an excerpt of the page text around the ingredient list, the product barcode when available, and up to 4 product gallery image addresses (so the AI can read the ingredient label photo when the page hides its ingredient text), used solely to generate the analysis.
  • AI Scholar questions: the question text you type.
  • Feedback: the message and email address you submit through the feedback form.
  • Anonymous usage events (only if you opt in on the consent screen, off by default): aggregated, non-identifying events such as which tickers are checked most and scan result categories. You can turn this off anytime in the extension Settings.

Data Stored on Your Device

  • A randomly generated install identifier (not linked to your identity) used to apply free usage limits.
  • A sign-in token if you connect your HalalScreener account, your settings, cached results, and your recent scan history. All of this stays in your browser's extension storage and can be cleared from the extension Settings or by uninstalling the extension.

The extension does not sell or share this data with third parties, does not collect data for advertising, and uses the data only to provide the features described above.

7. Your Rights

Depending on your jurisdiction, you may have the following rights:

  • Access: Request a copy of the personal data we hold about you.
  • Correction: Request correction of inaccurate data.
  • Deletion: Request deletion of your account and associated data via the Settings page.
  • Portability: Request your data in a portable format.
  • Objection: Object to certain types of processing.

To exercise these rights, please contact us at support@halalscreener.app.

8. Data Retention

We retain your account data for as long as your account is active. If you delete your account, we will delete your personal data within 30 days, except where we are required by law to retain certain information.

Anonymized usage data may be retained indefinitely for analytics and service improvement purposes.

9. Children's Privacy

The Service is not intended for individuals under the age of 16. We do not knowingly collect personal information from children. If you believe we have collected data from a child, please contact us immediately.

10. International Data Transfers

Your information may be transferred to and maintained on servers located outside of your country of residence. By using the Service, you consent to such transfers. We ensure appropriate safeguards are in place for any international data transfers.

11. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the updated policy on this page and updating the "Last updated" date. Your continued use of the Service after changes constitutes acceptance of the updated policy.

12. Contact Us

If you have questions or concerns about this Privacy Policy, please contact us at: