PageSourceSearch

https://www.format.partners/assets/ChemistryIQPrivacy-B-RtM7bG.js

js format.partners collected 2026-09-25 03:26:33 UTC 13,033 bytes, 1 lines download raw bytes

1import{j as e}from"./index-LxhxG3jm.js";import{E as s}from"./EmailLink-z-s4zV7B.js";function a(){return e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:e.jsxs("div",{className:"animate-slide-up",children:[e.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-8",children:"ChemistryIQ Privacy Policy"}),e.jsxs("div",{className:"prose prose-lg max-w-none",children:[e.jsx("p",{className:"text-sm text-gray-500 mb-8",children:"Effective Date: March 26, 2026"}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Introduction"}),e.jsx("p",{children:"ChemistryIQ values your privacy and is committed to protecting your personal data. This Privacy Policy explains how we collect, use, and protect information when you use our AI-powered chemistry homework solver app for chemistry students."})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Information We Collect"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"1. Chemistry Problem Data:"}),e.jsx("p",{children:"Photos of chemistry problems you submit for analysis, AI-generated solutions and explanations, balanced equations, reaction mechanisms, molecular structures, and study notes. All scan history is stored locally on your device using SwiftData."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"2. Photo Analysis Data:"}),e.jsx("p",{children:"Problem images you submit for AI-powered analysis are processed by third-party AI service providers (Anthropic and OpenAI) for vision-based chemistry problem recognition. Images are processed temporarily for identification purposes and are not permanently stored by us or our service providers."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"3. Usage Analytics:"}),e.jsx("p",{children:"Anonymous app usage patterns collected through Firebase Analytics to improve app functionality and user experience. No personally identifiable information or specific scan data is collected."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"4. Subscription Information:"}),e.jsx("p",{children:"Payment and subscription data processed through RevenueCat and Superwall for premium features access."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"5. Device Information:"}),e.jsx("p",{children:"Device type, operating system version, and app performance data for optimization purposes."})]})]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"How We Use Your Information"}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{children:e.jsx("h3",{className:"text-lg font-semibold",children:"1. To provide AI-powered chemistry problem solving and educational content."})}),e.jsx("div",{children:e.jsx("h3",{className:"text-lg font-semibold",children:"2. To process photo-based chemistry problem analysis using computer vision."})}),e.jsx("div",{children:e.jsx("h3",{className:"text-lg font-semibold",children:"3. To display your scan history and track your chemistry learning progress."})}),e.jsx("div",{children:e.jsx("h3",{className:"text-lg font-semibold",children:"4. To process subscription payments and manage premium features."})}),e.jsx("div",{children:e.jsx("h3",{className:"text-lg font-semibold",children:"5. To improve app performance and user experience through analytics."})})]}),e.jsx("p",{className:"mt-4 font-semibold",children:"We do not use your data to train AI models. Anthropic does not use data sent via their API to train their models."})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Third-Party Services"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"Anthropic (Claude AI) and OpenAI (GPT-4o):"}),e.jsx("p",{children:"Process chemistry problem images and data to enable AI-
1powered analysis features. Problem photos and descriptions are sent to these providers' servers for processing. Data is not permanently stored after analysis completion."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"AIProxy:"}),e.jsx("p",{children:"Secure proxy service that facilitates communication with AI providers (Anthropic and OpenAI). Helps protect API keys and manage requests. Does not permanently store your chemistry data."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"RevenueCat:"}),e.jsx("p",{children:"Manages subscription payments and premium feature access. Data is processed securely according to RevenueCat's privacy policy. No personal scan data is shared with RevenueCat."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"Superwall:"}),e.jsx("p",{children:"Handles paywall presentation and subscription management. Only anonymous subscription status is shared - no scan history or problem data."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"Firebase Analytics:"}),e.jsx("p",{children:"Collects anonymous usage analytics to improve app functionality. No personally identifiable information or specific chemistry scan data is collected."})]})]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Data Security and Sharing"}),e.jsxs("ul",{className:"space-y-2",children:[e.jsx("li",{children:"• We do not sell your personal data"}),e.jsx("li",{children:"• Data is shared only with trusted service providers necessary for app functionality (Anthropic, OpenAI, RevenueCat, Superwall, Firebase)"}),e.jsx("li",{children:"• All scan history is encrypted and securely stored locally on your device using SwiftData"}),e.jsx("li",{children:"• No authentication required - your chemistry study history stays private and never leaves your device"}),e.jsx("li",{children:"• Problem images are processed temporarily and not retained by our service providers"}),e.jsx("li",{children:"• We do not have access to your specific scan history or chemistry learning data"})]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Educational Disclaimer"}),e.jsx("p",{children:"ChemistryIQ is an educational tool designed to support chemistry learning. It is NOT a substitute for:"}),e.jsxs("ul",{className:"space-y-2 mt-4",children:[e.jsx("li",{children:"• Professional chemistry advice or laboratory guidance"}),e.jsx("li",{children:"• Course textbooks or official study materials"}),e.jsx("li",{children:"• Instructor guidance or academic verification"}),e.jsx("li",{children:"• Laboratory safety protocols or procedures"})]}),e.jsx("p",{className:"mt-4",children:"Always verify AI-generated solutions with authoritative sources, course materials, and instructors. ChemistryIQ is designed for educational purposes to support chemistry students in their studies."})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Children's Privacy"}),e.jsxs("p",{children:["ChemistryIQ is designed for high school and college-level students studying chemistry. We do not knowingly collect data from children under 13. If you believe a child under 13 has used our app, please contact us at ",e.jsx(s,{}),"."]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Data Retention"}),e.jsxs("p",{children:[e.jsx("strong",{children:"Local Storage:"})," Scan history is stored indefinitely on your device until you manually delete scans or uninstall the app."]}),e.jsxs("p",{className:"mt-2",children:[e.jsx("strong",{children:"AI Processing:"})," Problem photos sent to AI services (Anthropic, OpenAI) are processed in real-time and not permanently stored. Processing typically completes in 5-15 seconds, after which images are discarded."]}),e.jsxs("p",{className:"mt-2",children:[e.jsx("strong",{children:"Analytics:"})," Anonymous usage data is retained according to Firebase Analytics retention policies (typically 2-14 months depending on settings)."]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Your Rights"}),e.jsx("p",{children:"You have the right to:"}),e.jsxs("ul",{className:"space-y-2 mt-4",children:[e.jsx("li",{children:"• Delete your scan history at any time through the app interface"}),e.jsx("li",{children:"• Opt out of analytics by disabling tracking in iOS Settings"}),e.jsxs("li",{children:["• Request information about data processing by contacting us at ",e.jsx(s,{})]}),e.jsx("li",{children:"• Uninstall the app, which removes all locally stored data from your device"})]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"International Users"}),e.jsx("p",{children:"ChemistryIQ is operated in the United States. If you use our app from outside the U.S., your data may be transferred to and processed in the United States. By using ChemistryIQ, you consent to this transfer and processing."})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"California Privacy Rights (CCPA)"}),e.jsx("p",{children:"If you are a California resident, you have the right to:"}),e.jsxs("ul",{className:"space-y-2 mt-4",children:[e.jsx("li",{children:"• Know what personal information we collect and how it is used"}
1),e.jsx("li",{children:"• Request deletion of your personal information"}),e.jsx("li",{children:"• Opt out of the sale of personal information (we do not sell your data)"}),e.jsx("li",{children:"• Non-discrimination for exercising your privacy rights"})]}),e.jsxs("p",{className:"mt-4",children:["To exercise these rights, contact us at ",e.jsx(s,{}),"."]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"European Privacy Rights (GDPR)"}),e.jsxs("p",{children:["If you are located in the European Economic Area, you have additional rights under GDPR including the right to access, rectify, erase, restrict processing, data portability, and object to processing of your personal data. To exercise these rights, contact us at ",e.jsx(s,{}),"."]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Platform Notice: Android"}),e.jsx("p",{className:"text-sm text-gray-500 mb-4",children:"Added September 14, 2026"}),e.jsx("p",{children:"The ChemistryIQ Android app follows this policy with the following platform differences:"}),e.jsxs("ul",{className:"space-y-2 mt-4",children:[e.jsx("li",{children:"• No account is required, and all scan, chat, and study history is stored locally on your device. Uninstalling the app deletes it."}),e.jsx("li",{children:"• On Android, problem photos and study content are analyzed by Anthropic (Claude); Google Gemini is not used by the Android app."}),e.jsx("li",{children:"• AI requests are routed through Format Partners' own secure gateway (hosted on Cloudflare) rather than the AIProxy service described above. To enforce free-tier and fair-use limits, the gateway keeps anonymous usage counters tied to a random per-install identifier; these counters contain no personal information and none of your content."}),e.jsx("li",{children:"• The Android app does not include Firebase Analytics, any advertising SDK, or use of the Android Advertising ID."}),e.jsx("li",{children:"• Subscriptions are processed by Google Play Billing and managed through RevenueCat; Superwall presents subscription offers. Only anonymous subscription status is shared with these services."})]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Changes to This Policy"}),e.jsx("p",{children:'We may update this Privacy Policy periodically. Changes will be posted on this page with an updated "Effective Date." Continued use of ChemistryIQ after changes constitutes acceptance of the updated policy.'})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Contact Us"}),e.jsx("p",{children:"If you have questions about this Privacy Policy or data practices, contact us at:"}),e.jsxs("p",{className:"mt-4",children:["Email: ",e.jsx(s,{})]}),e.jsxs("p",{className:"mt-2",children:["Format Partners LLC",e.jsx("br",{}),"Support Team"]})]}),e.jsxs("section",{className:"mb-8",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Consent"}),e.jsx("p",{children:"By using ChemistryIQ, you consent to this Privacy Policy and the collection, use, and sharing of information as described above."})]})]})]})})}export{a as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.