1import{j as e}from"./ui-Cu98vVDs.js";import{H as i}from"./index-Dx7qv7qa.js";import{L as r}from"./vendor-CxB-gkuF.js";import{H as t,F as s}from"./Footer-DB5kEDuC.js";import{A as o}from"./arrow-left-CCxaLwWV.js";const h=()=>e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsxs(i,{children:[e.jsx("title",{children:"Privacy Policy - Mirror Homeopathic Software | WS Apps"}),e.jsx("meta",{name:"description",content:"Privacy policy for Mirror Homeopathic Software (app.homeodarpan.mirror) by WS Apps. Learn how we handle clinical data privacy, offline security, device permissions, and activation."}),e.jsx("link",{rel:"canonical",href:"https://wsappsdevs.web.app/privacy/mirror-homeopathic"})]}),e.jsx(t,{}),e.jsx("main",{className:"flex-grow pt-24",children:e.jsxs("div",{className:"container mx-auto px-4 py-8",children:[e.jsxs(r,{to:"/portfolio",className:"inline-flex items-center text-sm text-muted-foreground hover:text-primary mb-6",children:[e.jsx(o,{className:"h-4 w-4 mr-1"})," Back to Portfolio"]}),e.jsxs("div",{className:"prose prose-lg max-w-4xl mx-auto dark:prose-invert",children:[e.jsx("h1",{className:"text-3xl font-bold mb-2",children:"Privacy Policy"}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-6",children:["Last updated: September 15, 2026 | Application Version: NewGen (Package: ",e.jsx("code",{children:"app.homeodarpan.mirror"}),")"]}),e.jsxs("p",{children:["WS Apps built and maintains ",e.jsx("strong",{children:"Mirror Homeopathic Software"})," (মিরর হà§à¦®à¦¿à¦à¦ªà§à¦¯à¦¾à¦¥à¦¿à¦ সফà¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦°, Package Name: ",e.jsx("code",{children:"app.homeodarpan.mirror"}),") as a comprehensive commercial clinical software application. This SERVICE is provided by WS Apps and is specifically designed for homeopathic practitioners, clinics, medical researchers, and students."]}),e.jsx("p",{children:"This Privacy Policy explains our practices regarding the collection, use, protection, and disclosure of personal, clinical, and technical data when you use our mobile application and related services. By installing, activating, or using Mirror Homeopathic Software, you consent to the practices described in this policy."}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Core Privacy Principle: Local-First & Doctor-Patient Confidentiality"}),e.jsxs("p",{children:["We firmly believe that medical consultations and patient health records belong exclusively between the practitioner and the patient. Mirror Homeopathic Software is engineered with a strict ",e.jsx("strong",{children:"local-first offline architecture"}),":"]}),e.jsxs("ul",{className:"list-disc pl-6 mb-6 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"No Central Medical Server:"})," All patient demographics, case histories, selected symptoms, repertorized rubrics, prescriptions, clinical notes, and media records are stored locally in an encrypted or private SQLite database on your device."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"No Clinical Data Mining:"})," WS Apps does not upload, inspect, harvest, monetize, or share your patient medical records or case notes."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Autonomous Offline Operation:"})," The core clinical softwareâincluding Kent, Boericke, and Schuessler repertories, Materia Medica references, repertorization algorithms, and case-taking formsâfunctions completely without an active internet connection."]})]}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:'One-Time Purchase, Activation & Multi-Device Sync ("Mirror Combo")'}),e.jsxs("p",{children:["Mirror Homeopathic Software operates primarily on a ",e.jsx("strong",{children:"One-Time Purchase / Lifetime Activation"})," model. To unlock the full repertory database (approx. 600,000+ rubrics), advanced clinical analysis engines, complete Materia Medica collections, and case-taking modules:"]}),e.jsxs("ol",{className:"list-decimal pl-6 mb-6 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"In-App Activation Request:"})," Users submit an activation request directly within the application."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Information Collected for Activation:"})," To generate and validate your authorized software license, we collect your ",e.jsx("strong",{children:"full name, contact phone number, email address, payment reference/transaction ID (or voucher co
1de), and a unique hardware-generated activation key"}),"."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"License Verification:"})," This verification data is securely transmitted over HTTPS to our administrative verification system. Once verified, lifetime access is unlocked on your authorized hardware."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Periodic Offline Check Window:"})," For software security and anti-piracy validation, the app checks active license status periodically. If the device remains completely offline for more than 7 consecutive days, the app may request a brief internet connection to re-validate licensing tokens."]}),e.jsxs("li",{children:[e.jsx("strong",{children:'Multi-Device Licensing ("Mirror Combo"):'})," For practitioners utilizing our multi-device licensing tiers (e.g. clinic tablet and mobile phone), licenses are bound to the practitioner's verified accounts. Practitioners can merge or synchronize patient databases across their authorized devices via user-directed cloud synchronization."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Device Transfers:"})," In the event of a device upgrade or hardware replacement, registered users may request license transfer assistance by contacting our official support team."]})]}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Information Collection and Use"}),e.jsx("h3",{className:"text-xl font-semibold mt-4 mb-2",children:"1. License & Account Information"}),e.jsx("p",{children:"When requesting license activation or contacting support, we collect the contact details you provide (name, mobile number, email address, transaction proofs). This information is utilized strictly to manage your software license, maintain authorized device records, and provide technical assistance."}),e.jsx("h3",{className:"text-xl font-semibold mt-4 mb-2",children:"2. Patient & Clinical Records (Practitioner-Controlled)"}),e.jsx("p",{children:"All patient information entered into the Case Taking, Repertorization, Prescription, and Patient Media modules is owned and controlled entirely by the practitioner. If you choose to export patient database files, generate PDF prescriptions, or create image reports, those files are created directly on your local device storage. You retain complete discretion over where those files are archived, printed, or transmitted."}),e.jsx("h3",{className:"text-xl font-semibold mt-4 mb-2",children:"3. User-Directed Cloud Backup & Google Drive Synchronization"}),e.jsxs("p",{children:["Mirror Homeopathic Software provides an optional feature allowing practitioners to backup and sync their patient database to their personal ",e.jsx("strong",{children:"Google Drive"})," account. When enabled:"]}),e.jsxs("ul",{className:"list-disc pl-6 mb-6 space-y-2",children:[e.jsx("li",{children:"The sync process connects directly between the practitioner's device and their personal Google account using official Google Drive APIs."}),e.jsxs("li",{children:["WS Apps servers do ",e.jsx("strong",{children:"not"})," host, inspect, or intermediate your patient database files during Google Drive synchronization."]}),e.jsx("li",{children:"You can enable, disable, or delete backups from your Google Drive account at any time."})]}),e.jsx("h3",{className:"text-xl font-semibold mt-4 mb-2",children:"4. Medical Literature Translation (Book Viewer)"}),e.jsx("p",{children:"The application includes a reading and translation tool within the Book Viewer allowing users to translate chapters and paragraphs of classic homeopathic literature between English and Bengali:"}),e.jsxs("ul",{className:"list-disc pl-6 mb-6 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Public Literature Only:"})," Translation requests send only public textbook excerpts and medical literature sentences to the translation service (Google Translate API)."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Strict Patient Data Isolation:"})," ",e.jsx("strong",{children:"No patient data, consultation notes, names, or clinical records are ever transmitted to translation services."})," Translation is strictly confined to published reference books and repertory rubrics."]})]}),e.jsx("h3",{className:"text-xl font-semibold mt-4 mb-2",children:"5. Hardware Identification & Anti-Piracy"}),e.jsx("p",{children:"To bind your software license to your authorized device and prevent unauthorized piracy or c
1ommercial redistribution, the application generates a cryptographic hardware identifier. This identifier cannot be reversed to personally identify your browsing or activities outside of this application."}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Device Permissions"}),e.jsx("p",{children:"Mirror Homeopathic Software requests only permissions strictly necessary for its clinical and educational capabilities:"}),e.jsxs("div",{className:"space-y-4 my-6",children:[e.jsxs("div",{className:"bg-secondary/20 p-4 rounded-lg border border-border",children:[e.jsxs("p",{className:"font-semibold text-foreground mb-1",children:["Microphone (",e.jsx("code",{children:"android.permission.RECORD_AUDIO"}),")"]}),e.jsxs("p",{className:"text-sm mb-0",children:[e.jsx("strong",{children:"Purpose:"})," Powers the voice search feature in the repertory search engine (allowing practitioners to speak symptoms instead of typing), voice typing in patient clinical notes, and optional recording of audio consultation notes during case taking.",e.jsx("br",{}),e.jsx("strong",{children:"Privacy Safeguard:"})," Audio is accessed only upon tapping the microphone icon. Voice recordings for patient records remain stored locally on your device. Audio is never recorded in the background or used for advertising."]})]}),e.jsxs("div",{className:"bg-secondary/20 p-4 rounded-lg border border-border",children:[e.jsxs("p",{className:"font-semibold text-foreground mb-1",children:["Camera (",e.jsx("code",{children:"android.permission.CAMERA"})," - Optional)"]}),e.jsxs("p",{className:"text-sm mb-0",children:[e.jsx("strong",{children:"Purpose:"})," Allows the practitioner to take photos of affected organs, skin conditions, or physical lab test reports to attach directly to a patient's case profile.",e.jsx("br",{}),e.jsx("strong",{children:"Privacy Safeguard:"})," The camera is activated solely when you explicitly tap to capture a clinical photo or document. All photos are saved exclusively to local patient media records."]})]}),e.jsxs("div",{className:"bg-secondary/20 p-4 rounded-lg border border-border",children:[e.jsxs("p",{className:"font-semibold text-foreground mb-1",children:["Storage & Media Files (",e.jsx("code",{children:"WRITE_EXTERNAL_STORAGE"})," / Scoped Storage)"]}),e.jsxs("p",{className:"text-sm mb-0",children:[e.jsx("strong",{children:"Purpose:"})," Enables saving patient database backups, importing existing patient databases, exporting printable PDF prescriptions, and generating patient clinical reports."]})]}),e.jsxs("div",{className:"bg-secondary/20 p-4 rounded-lg border border-border",children:[e.jsxs("p",{className:"font-semibold text-foreground mb-1",children:["Phone State (",e.jsx("code",{children:"android.permission.READ_PHONE_STATE"}),")"]}),e.jsxs("p",{className:"text-sm mb-0",children:[e.jsx("strong",{children:"Purpose:"})," Generates the unique, non-reversible hardware signature required for offline license activation, validation, and anti-piracy licensing.",e.jsx("br",{}),e.jsx("strong",{children:"Privacy Safeguard:"})," We do not access, monitor, or store telephone call logs, contact lists, or cellular voice communications."]})]}),e.jsxs("div",{className:"bg-secondary/20 p-4 rounded-lg border border-border",children:[e.jsxs("p",{className:"font-semibold text-foreground mb-1",children:["Internet & Network State (",e.jsx("code",{children:"INTERNET"}),", ",e.jsx("code",{children:"ACCESS_NETWORK_STATE"}),")"]}),e.jsxs("p",{className:"text-sm mb-0",children:[e.jsx("strong",{children:"Purpose:"})," Required for transmitting activation requests, periodic license token verification, public book translations, user-initiated Google Drive database backups, and receiving app update announcements."]})]}),e.jsxs("div",{className:"bg-secondary/20 p-4 rounded-lg border border-border",children:[e.jsxs("p",{className:"font-semibold text-foreground mb-1",children:["In-App Purchases (",e.jsx("code",{children:"com.android.vending.BILLING"}),")"]}),e.jsxs("p",{className:"text-sm mb-0",children:[e.jsx("strong",{children:"Purpose:"})," Processes licensed module upgrades or official in-app purchases securely through the official Google Play Billing system."]})]})]}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Third-Party Services"}),e.jsx("p",{children:"The application integrates certified third-party service providers to handle infrastru
1cture, payments, stability, and translation:"}),e.jsxs("ul",{className:"list-disc pl-6 mb-6 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Google Play Services & Google Play Billing:"})," For secure application distribution, verified in-app purchases, and core system functionality."," ",e.jsx("a",{href:"https://www.google.com/policies/privacy/",target:"_blank",rel:"noreferrer",className:"text-primary hover:underline",children:"Google Privacy Policy"})]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Firebase (Google LLC):"})," We utilize Firebase Realtime Database for activation token validation, Firebase Cloud Messaging (FCM) for software update notifications, and Firebase Crashlytics for monitoring app stability and resolving technical crashes."," ",e.jsx("a",{href:"https://firebase.google.com/support/privacy",target:"_blank",rel:"noreferrer",className:"text-primary hover:underline",children:"Firebase Privacy & Security Policy"})]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Google Translation Services:"})," For translating selected medical literature in the Book Viewer. No patient health information is transmitted."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Google Drive API:"})," Utilized only if the user explicitly authorizes cloud backup or multi-device database synchronization."]})]}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Log Data & Diagnostic Information"}),e.jsx("p",{children:"In the event of an unexpected application crash or error, technical log data may be collected automatically via Firebase Crashlytics. This information includes your device model, operating system version, app version, runtime stack traces, and the date/time of the event. This diagnostic data contains no patient health records and is used solely to identify and resolve software bugs."}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Security"}),e.jsx("p",{children:"We prioritize the protection of your licensing and activation information. Communication between the application and verification servers is secured using industry-standard TLS/HTTPS encryption. However, because local patient records reside on your device, we strongly recommend practitioners secure their devices using screen locks, biometric authentication, and regular encrypted local or Drive backups."}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Data Retention & Deletion Rights"}),e.jsxs("p",{children:["We retain your license activation records (name, contact information, activation keys) for as long as your license remains active in order to provide customer support and license recovery. You have the right to inspect, correct, or request the deletion of your registration details from our verification records. To submit a deletion or data inquiry request, contact our support team at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"}),". Verified requests will be handled within 30 business days."]}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Children's Privacy"}),e.jsx("p",{children:"Mirror Homeopathic Software is a professional tool created for adult healthcare practitioners, medical students, and clinicians. We do not knowingly collect personal information from individuals under the age of 13."}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Changes to This Privacy Policy"}),e.jsx("p",{children:"We may update this Privacy Policy from time to time to reflect software enhancements, new feature releases (such as multi-device synchronization), or legal requirements. Updates will be posted directly to this page with an updated revision date. We encourage users to review this page periodically."}),e.jsx("h2",{className:"text-2xl font-bold mt-8 mb-4",children:"Contact & Support"}),e.jsx("p",{children:"If you have any questions, feedback, activation queries, or data privacy requests, please reach out to our team through any of our official channels:"}),e.jsxs("div",{className:"bg-secondary/30 p-5 rounded-lg border border-border mt-4 space-y-2",children:[e.jsx("p",{className:"font-bold text-foreground text-lg mb-1",children:"Mirror Homeopathic Support Team (WS Apps)"}),e.jsxs("p",{className:"mb-1",children:[e.jsx("strong",{children:"Email:"})," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]}),e.jsxs("p",{className:"mb-1",children:[e.jsx("strong",{children:"Official Website:"})," ",e.jsx("a",{href:"https://mirrorhomeo.com",target:"_blank",rel:"noreferrer",className:"text-primary hover:underline",children:"https://mirrorhomeo.com"})]}),e.jsxs("p",{className:"mb-1",children:[e.jsx("strong",{children:"Helpline / WhatsApp:"})," ",e.jsx("a",{href:"https://wa.me/8801912485268",target:"_blank",rel:"noreferrer",className:"text-primary hover:underline",children:"+880 1912-485268"})]}),e.jsxs("p",{className:"mb-0 text-sm text-muted-foreground",children:[e.jsx("strong",{children:"Application:"})," Mirror Homeopathic Software (",e.jsx("code",{children:"app.homeodarpan.mirror"}),")"]})]})]})]})}),e.jsx(s,{})]});
1export{h 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.