1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2687],{22088:(e,a,s)=>{"use strict";s.d(a,{b:()=>x});var r=s(36677),t=s(91709),o=s(42585),i=Object.defineProperty,n=(e,a)=>i(e,"name",{value:a,configurable:!0}),l="horizontal",c=["horizontal","vertical"],d=r.forwardRef(n(function(e,a){let{decorative:s,orientation:r=l,...i}=e,n=u(r)?r:l;return(0,o.jsx)(t.sG.div,{"data-orientation":n,...s?{role:"none"}:{"aria-orientation":"vertical"===n?n:void 0,role:"separator"},...i,ref:a})},"Separator"));function u(e){return c.includes(e)}n(u,"isValidOrientation");var x=d},55063:(e,a,s)=>{"use strict";s.r(a),s.d(a,{__N_SSG:()=>n,default:()=>l});var r=s(42585),t=s(87801),o=s.n(t),i=s(76892),n=!0;let l=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"Privacy Policy - IslamTaiwan"}),(0,r.jsx)("meta",{name:"description",content:"IslamTaiwan Privacy Policy"})]}),(0,r.jsx)("div",{className:"min-h-screen bg-muted py-12 dark:bg-background",children:(0,r.jsx)("div",{className:"mx-auto w-full max-w-3xl px-4",children:(0,r.jsx)("article",{className:"rounded-2xl border border-border bg-white p-6 shadow-xl md:p-10 dark:border-border dark:bg-card",children:(0,r.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,r.jsxs)("header",{className:"pb-4 text-center",children:[(0,r.jsx)("h1",{className:"mb-2 text-4xl font-bold text-teal-600 dark:text-primary",children:"Privacy Policy"}),(0,r.jsx)("p",{className:"text-sm text-muted-foreground",children:"Effective Date: January 4, 2026"})]}),(0,r.jsx)(i.w,{className:"bg-border"}),(0,r.jsx)("p",{className:"leading-7 text-muted-foreground",children:'IslamTaiwan ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and share information when you use our mobile application on iOS and Android.'}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-semibold text-foreground",children:"1. Information We Collect"}),(0,r.jsx)("p",{className:"mb-4 leading-7 text-muted-foreground",children:"We collect information to provide a better experience, including:"}),(0,r.jsxs)("div",{className:"flex flex-col gap-4 pl-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"font-semibold text-foreground",children:"Account Information"}),(0,r.jsx)("p",{className:"leading-7 text-muted-foreground",children:"We use Clerk as our third-party authentication provider. When you create an account, Clerk collects and manages your email address and authentication credentials."})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"font-semibold text-foreground",children:"Usage Data & Gamification"}),(0,r.jsx)("p",{className:"leading-7 text-muted-foreground",children:"We use Supabase to store user-specific data, including your points, badges, prayer streaks, and app preferences (e.g., language, notification settings)."})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"font-semibold text-foreground",children:"Location Data"}),(0,r.jsx)("p",{className:"leading-7 text-muted-foreground",children:"With your permission, we access your device's GPS location to calculate accurate prayer times and Qibla direction. This data is processed locally on your device and is not stored on our servers unless specifically required for location-based features you opt into."})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"font-semibold text-foreground",children:"In-App Purchase Data"}),(0,r.jsx)("p",{className:"leading-7 text-muted-foreground",children:"Transactions are processed by the Apple App Store or Google Play Store. We do not collect or store your credit card information. We use RevenueCat to manage and validate your subscription status."})]})]})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-semibold text-foreground",children:"2. How We Use Your Information"}),(0,r.jsxs)("ul",{className:"flex list-disc flex-col gap-2 pl-8 text-muted-foreground",children:[(0,r.jsx)("li",{className:"leading-7",children:"To personalize your experience (e.g., local prayer times)."}),(0,r.jsx)("li",{className:"leading-7",children:"To manage your Pro subscription and rewards program."}),(0,r.jsx)("li",{className:"leading-7",children:"To send you push notifications (with your consent)."}),(0,r.jsx)("li",{className:"leading-7",children:"To improve app performance and troubleshoot errors."})]})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-semibold text-foreground",children:"3. Data Storage and Security"}),(0,r.jsxs)("ul",{className:"flex list-disc flex-col gap-2 pl-8 text-muted-foreground",children:[(0,r.jsx)("li",{className:"leading-7",children:"Your authentication data is securely managed by Clerk."}),(0,r.jsx)("li",{className:"leading-7",children:"Your app progress and profile data are stored in Supabase databases."}),(0,r.jsx)("li",{className:"leading-7",children:"We implement industry-standard security measures to protect your information. However, no method of electronic storage is 100% secure."})]})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-semibold text-foreground",children:"4. Third-Party Services"}),(0,r.jsx)("p",{className:"mb-4 leading-7 text-muted-foreground",children:"We share data with the following service providers solely to operate the app:"}),(0,r.jsxs)("ul",{className:"flex list-disc flex-col gap-2 pl-8 text-muted-foreground",children:[(0,r.jsxs)("li",{className:"leading-7",children:[(0,r.jsx)("strong",{children:"Clerk:"})," Authentication and user management."]}),(0,r.jsxs)("li",{className:"leading-7",children:[(0,r.jsx)("strong",{children:"Supabase:"})," Data storage and backend services."]}),(0,r.jsxs)("li",{className:"leading-7",children:[(0,r.jsx)("strong",{children:"RevenueCat:"})," Subscription management."]}),(0,r.jsxs)("li",{className:"leading-7",children:[(0,r.jsx)("strong",{children:"Expo/Google/Apple:"})," Push notification delivery."]})]})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-semibold text-foreground",children:"5. Your Rights"}),(0,r.jsx)("p",{className:"leading-7 text-muted-foreground",children:"Depending on your location, you may have the right to access, correct, or delete your personal data. You can delete your account and associated data at any time within the app settings."})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"mb-4 text-2xl font-semibold text-foreground",children:"6. Contact Us"}),(0,r.jsxs)("p",{className:"leading-7 text-muted-foreground",children:["If you have questions about this policy, please contact us at:"," ",(0,r.jsx)("span",{className:"font-semibold text-teal-600 dar
1k:text-primary",children:"[email protected]"})]})]})]})})})})]})},65612:(e,a,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/app/privacy-policy",function(){return s(55063)}])},76892:(e,a,s)=>{"use strict";s.d(a,{w:()=>i});var r=s(42585);s(36677);var t=s(34932),o=s(22088);function i({className:e,orientation:a="horizontal",decorative:s=!0,...n}){return(0,r.jsx)(o.b,{"data-slot":"separator",decorative:s,orientation:a,className:(0,t.cn)("shrink-0 bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch",e),...n})}},87801:(e,a,s)=>{e.exports=s(76067)}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=65612)),_N_E=e.O()}]);
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.