PageSourceSearch

https://merocircle.com/privacy.html

html merocircle.com collected 2026-10-02 01:35:44 UTC 35,878 bytes, 450 lines download raw bytes

1<!DOCTYPE html>
2<!-- Release disclosure draft: release-owner/legal review is required before deployment. -->
3<html lang="en">
4<head>
5  <meta charset="UTF-8" />
6  <meta name="viewport" content="width=device-width, initial-scale=1" />
7  <title>Privacy Policy — MeroCircle</title>
8  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
9  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" rel="stylesheet">
10  <link rel="stylesheet" href="app-directory.css">
11  <meta name="theme-color" content="#2563eb" />
12  <style>
13
14      /* Make footer stick to bottom when the page is short */
15      html, body { height: 100%; }
16
17      body{
18        min-height: 100svh;
19        display: flex;
20        flex-direction: column;
21        font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
22        background:#ffffff; color:#0f172a; line-height:1.6;
23        -webkit-font-smoothing:antialiased;
24        -moz-osx-font-smoothing:grayscale;
25      }
26
27      main{ flex: 1; }
28      footer{ margin-top: 0; }
29      main > section:last-of-type{ padding-bottom: 24px; }
30
31    :root{
32      --primary:#2563eb; --primary-600:#1d4ed8; --primary-100:#e0e7ff;
33      --text:#0f172a; --muted:#64748b; --bg:#ffffff; --bg-soft:#f8fafc;
34      --card:#ffffff; --border:#e2e8f0; --shadow:0 8px 28px rgba(2,6,23,0.08);
35      --radius:16px; --radius-sm:10px; --trans:all .25s ease;
36    }
37    @media (prefers-color-scheme:dark){
38      :root{
39        --text:#f1f5f9; --muted:#cbd5e1; --bg:#0b1220; --bg-soft:#0f172a;
40        --card:#0f172a; --border:#1f2937; --shadow:0 10px 30px rgba(0,0,0,.35);
41      }
42      body{ background:var(--bg); color:var(--text); }
43    }
44
45      *{box-sizing:border-box;margin:0;padding:0}
46      a{color:inherit;text-decoration:none}
47      .container{max-width:1120px;margin:0 auto;padding:0 20px}
48
49
50    /* Header (matches index/about) */
51    header{
52      position:sticky;top:0;z-index:50;
53      background:color-mix(in oklab, var(--bg) 88%, transparent);
54      backdrop-filter:saturate(1.2) blur(8px);
55      border-bottom:1px solid var(--border)
56    }
57    .nav{display:flex;align-items:center;justify-content:space-between;height:64px}
58    .brand{display:flex;gap:10px;align-items:center;font-weight:800;font-size:20px;letter-spacing:-.01em}
59    .brand-mark{width:28px;height:28px}
60    .menu{display:flex;gap:6px;flex-wrap:nowrap}
61    .menu .link{white-space:nowrap}
62    .webapp-link{display:inline-flex;align-items:center;gap:8px}
63    .webapp-link i{color:var(--primary);font-size:15px}
64    .link{font-weight:500;color:var(--muted);padding:10px 12px;border-radius:10px}
65    .link:hover,
66    .link.active,
67    .link[aria-current="page"]{color:var(--text);background:var(--bg-soft)}
68    .menu-btn{display:none;border:1px solid var(--border);background:transparent;width:42px;height:42px;border-radius:12px;color:var(--text)}
69    @media (max-width:1160px) and (min-width:641px){
70      .container{padding-left:14px;padding-right:14px}
71      .brand{gap:8px;font-size:18px}
72      .brand-mark{width:26px;height:26px}
73      .menu{gap:2px}
74      .menu .link,
75      .nav .more-apps > summary.link{padding:8px 8px;font-size:15px}
76    }
77    @media (max-width:640px){
78      .menu{display:none}
79      .menu-btn{display:inline-grid;place-items:center}
80      .mobile-open .menu{
81        display:flex;position:absolute;inset:64px 12px auto 12px;
82        flex-direction:column;padding:12px;border:1px solid var(--border);
83        background:var(--card);border-radius:14px;box-shadow:var(--shadow)
84      }
85    }
86
87    .page-hero{
88      padding:72px 0 24px;
89      background:radial-gradient(1200px 400px at 50% -10%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 60%)
90    }
91    .page-hero h1{font-size:clamp(28px,5.4vw,44px);line-height:1.1;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}
92    .page-hero p{color:var(--muted);font-size:16px}
93
94    section{padding:32px 0}
95    h2{font-size:20px;margin:16px 0 8px}
96    p,li{color:var(--muted)}
97    ul{padding-left:20px}
98
99    /* Footer (same layout as index/about) */
100    footer{border-top:1px solid var(--border);padding:48px 0;background:var(--bg-soft)}
101    .foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
102    .links{display:flex;gap:18px;flex-wrap:wrap}
103    .links a{color:var(--muted)}
104    .links a:hover{color:var(--text)}
105    .copy{color:var(--muted);font-size:14px}
106    .lang-switch{display:flex;gap:8px;align-items:center}
107    .lang-btn.active{border-color:var(--primary)}
108
109    .btn{
110      display:inline-flex;align-items:center;gap:10px;
111      padding:12px 18px;border-radius:12px;border:1px solid transparent;
112      background:var(--primary);color:#fff;font-weight:600;box-shadow:var(--shadow);
113      transition:var(--trans)
114    }
115      .btn:hover{transform:translateY(-1px);background:var(--primary-600)}
116      .btn-outline{
117        background:transparent;color:var(--primary);border-color:var(--primary-100);
118        box-shadow:none
119      }
120      .btn-outline:hover{background:var(--primary);color:#fff;border-color:var(--primary)}
121      .btn-sm{ padding:8px 12px; font-size:13px; border-radius:10px }
122
123  </style>
124</head>
125<body>
126  <header>
127    <div class="container nav" role="navigation" aria-label="Main">
128      <a class="brand" href="/">
129        <img class="brand-mark" src="images/playstore-icon.png" alt="" width="28" height="28">
130        <span data-i18n="brand_name">MeroCircle</span>
131      </a>
132      <nav class="menu" aria-label="Main">
133        <a class="link webapp-link" href="/"><i class="fa-solid fa-globe" aria-hidden="true"></i><span data-i18n="nav_app">Web App</span></a>
134        <a class="link" href="/" data-i18n="nav_info">Info</a>
135        <a class="link" href="about.html" data-i18n="nav_about">About</a>
136        <a class="link active" href="privacy.html" aria-current="page" data-i18n="nav_privacy">Privacy</a>
137        <a class="link" href="terms.html" data-i18n="nav_terms">Terms</a>
138        <a class="link" href="data-deletion.html" data-i18n="nav_data_deletion">Data Deletion</a>
139        <a class="link" href="contact.html" data-i18n="nav_contact">Contact</a>
140        <details class="more-apps">
141          <summary class="link" data-i18n="nav_more_apps">More Apps</summary>
142          <div class="more-menu" role="menu">
143            <a href="/"><img src="images/playstore-icon.png" alt="" width="22" height="22"><span data-i18n="brand_name">MeroCircle</span></a>
144            <a href="nuon.html"><img src="images/nuon-icon.png" alt="" width="22" height="22"><span data-i18n="app_nuon">Nuon</span></a>
145            <a href="meroscan.html"><img src="images/meroscan-icon.png" alt="" width="22" height="22"><span data-i18n="app_meroscan">MeroScan</span></a>
146            <a href="merobooth.html"><img src="images/merobooth-icon.png" alt="" width="22" height="22"><span data-i18n="app_merobooth">MeroBooth</span></a>
147            <a href="meroclinic.html"><span class="app-badge">MC</span><span data-i18n="app_meroclinic">MeroClinic</span></a>
148            <a href="medscribe.html"><span class="app-badge medscribe-badge">MS</span><span data-i18n="app_medscribe">MedScribe</span></a>
149            <a href="matchpik.html"><img src="images/matchpik-icon.png" alt="" width="22" height="22"><span data-i18n="app_matchpik">MatchPik</span></a>
150            <a href="staff.html"><span class="app-badge">ST</span><span data-i18n="app_staff">Staff</span></a>
151            <a href="lawai.html"><span class="app-badge">LA</span><span data-i18n="app_lawai">LawAI</span></a>
152            <a href="merostock.html"><img src="images/merostock-icon.png" alt="" width="22" height="22"><span data-i18n="app_merostock">MeroStock</span></a>
153          </div>
154        </details>
155      </nav>
156      <button class="menu-btn" id="menuBtn" aria-label="Toggle menu" aria-expanded="false"><i class="fa-solid fa-bars"></i></button>
157    </div>
158  </header>
159
160  <main>
161    <section class="page-hero">
162      <div class="container">
163        <h1 data-i18n="hero_h1">Privacy Policy</h1>
164        <p data-i18n="hero_p">Last updated: July 18, 2026</p>
165      </div>
166    </section>
167
168    <section>
169      <div class="container">
170        <h2 data-i18n="ov_h2">Overview</h2>
171        <p data-i18n="ov_p">
172          This policy explains what MeroCircle collects, how we use and share it, how advertising and marketplace features work, and the choices available to you.
173        </p>
174        <p data-i18n="legal_operator">MeroCircle is owned and operated by MeroCircle LLC.</p>
175
176        <h2 data-i18n="collect_h2">What we collect</h2>
177        <ul>
178          <li data-i18n="collect_li1"><strong>Account</strong> — name, username, and contact info you provide.</li>
179          <li data-i18n="collect_li2"><strong>Content and communications</strong> — photos, videos, Voice posts, music, moments, comments, messages, reports, and other content you create or send.</li>
180          <li data-i18n="collect_li3"><strong>Usage, device, and diagnostics</strong> — app interactions, searches, app version, device type, IP address, crash data, performance data, push tokens, and advertising or app identifiers.</li>
181          <li data-i18n="collect_li4"><strong>Optional permissions</strong> — location, contacts, camera, microphone, photos, and notifications when you choose features that need them.</li>
182          <li data-i18n="collect_li5"><strong>Marketplace and seller data</strong> — delivery and billing contact details, order and purchase history, product and return details, and seller identity, tax, payout, and verification information.</li>
183          <li data-i18n="collect_li6"><strong>Facial Geometry Data (TrueDepth API)</strong> — collected only if you use our 3D effects or filters. It is processed locally and in real time and is not stored or shared by MeroCircle.</li>
184        </ul>
185
186        <h2 data-i18n="use_h2">How we use it</h2>
187        <ul>
188          <li data-i18n="use_li1">Provide feeds, posting, profiles, messaging, Shop/Sell, delivery, support, and other requested features.</li>
189          <li data-i18n="use_li2">Protect the community (security, spam and abuse prevention, legal compliance).</li>
190          <li data-i18n="use_li3">Process payments, orders, shipping, returns, refunds, seller onboarding, and legally required commerce records.<
190/li>
191          <li data-i18n="use_li4">Measure reliability and usage, diagnose crashes, personalize content, and display or measure ads subject to your consent and device settings.</li>
192          <li data-i18n="use_li5">Facial Geometry Data is used only to enable 3D effects or filters. It is not used for identification, advertising, or marketing.</li>
193        </ul>
194
195        <h2 data-i18n="dont_h2">What we don’t do</h2>
196        <ul>
197          <li data-i18n="dont_li1">We don’t sell your personal data.</li>
198          <li data-i18n="dont_li2">We don’t store complete payment-card numbers; card payments are processed by Stripe.</li>
199        </ul>
200
201        <h2 data-i18n="share_h2">Sharing</h2>
202        <p data-i18n="share_p">
203          We use service providers for hosting, storage, authentication, analytics, crash reporting, advertising, payments, seller payouts, shipping, messaging, and support. These may include Google/Firebase and AdMob, Stripe, and shipping or regional payment partners. We may also disclose information when required by law, to prevent fraud or harm, or as part of a business transaction. Sellers and delivery providers receive only the order information needed to fulfill a transaction.
204        </p>
205
206        <h2 data-i18n="ads_h2">Ads & monetization</h2>
207        <p data-i18n="ads_p">
208          MeroCircle's native apps may display ads in Photo, Video, and Voice feeds. Website ads are currently disabled while AdSense approval is pending. Google Mobile Ads may process device identifiers, approximate location, app interactions, and ad performance data when ads are enabled in a native app. Where required, we request consent before asking for ads. You can revisit available choices from Privacy Choices in the app and can also use your device privacy settings. Content remains available if an ad cannot load.
209        </p>
210
211        <h2 data-i18n="ret_h2">Data retention</h2>
212        <p data-i18n="ret_p">
213          We keep data only as long as needed for the service, safety, disputes, fraud prevention, and legal obligations. An account-deletion request hides and disables the account and starts a 30-day cancellation window. Verified email requests use the same workflow as in-app requests. After that window, deletion runs in resumable stages and is not marked complete until required Firestore, Realtime Database, Storage, and authentication cleanup is verified. Eligible account, profile projection, social, chat, media, notification, report, ride-presence/index, and seller-product data is deleted. Completed or financial ride records and order, payment, tax, refund, return, fraud, payout, and settlement records may be retained where legally or operationally required. Retention is limited to permitted operational and financial fields; direct account identifiers, contact details, and provider-account references are removed or replaced with a pseudonymous deleted-account identifier.
214        </p>
215
216        <h2 data-i18n="choices_h2">Your choices</h2>
217        <ul>
218          <li data-i18n="choices_li1">Access or delete your account and content.</li>
219          <li data-i18n="choices_li2">Manage ad consent through Privacy Choices when available.</li>
220          <li data-i18n="choices_li3">Control notifications.</li>
221          <li data-i18n="choices_li4">Control optional permissions in device settings.</li>
222        </ul>
223
224        <h2 data-i18n="contact_h2">Contact</h2>
225        <p data-i18n="contact_p">
226          Questions? Email <a href="mailto:[email protected]">[email protected]</a>.
227        </p>
228      </div>
229    </section>
230  </main>
231
232  <footer>
233    <div class="container foot">
234      <div class="brand">
235        <img class="brand-mark" src="images/playstore-icon.png" alt="" width="28" height="28">
236        <span data-i18n="brand_name">MeroCircle</span>
237      </div>
238
239      <nav class="links" aria-label="Footer">
240        <a href="/" data-i18n="nav_info">Info</a>
241        <a href="about.html" data-i18n="nav_about">About</a>
242        <a href="privacy.html" data-i18n="nav_privacy">Privacy</a>
243        <a href="terms.html" data-i18n="nav_terms">Terms</a>
244        <a href="data-deletion.html" data-i18n="nav_data_deletion">Data Deletion</a>
245        <a href="contact.html" data-i18n="nav_contact">Contact</a>
246        <details class="more-apps footer-more-apps">
247          <summary data-i18n="nav_more_apps">More Apps</summary>
248          <div class="more-menu" role="menu">
249            <a href="/"><img src="images/playstore-icon.png" alt="" width="22" height="22"><span data-i18n="brand_name">MeroCircle</span></a>
250            <a href="nuon.html"><img src="images/nuon-icon.png" alt="" width="22" height="22"><span data-i18n="app_nuon">Nuon</span></a>
251            <a href="meroscan.html"><img src="images/meroscan-icon.png" alt="" width="22" height="22"><span data-i18n="app_meroscan">MeroScan</span></a>
252            <a href="merobooth.html"><img src="images/merobooth-icon.png" alt="" width="22" height="22"><span data-i18n="app_merobooth">MeroBooth</span></a>
253            <a href="meroclinic.html"><span class="app-badge">MC</span>
253<span data-i18n="app_meroclinic">MeroClinic</span></a>
254            <a href="medscribe.html"><span class="app-badge medscribe-badge">MS</span><span data-i18n="app_medscribe">MedScribe</span></a>
255            <a href="matchpik.html"><img src="images/matchpik-icon.png" alt="" width="22" height="22"><span data-i18n="app_matchpik">MatchPik</span></a>
256            <a href="staff.html"><span class="app-badge">ST</span><span data-i18n="app_staff">Staff</span></a>
257            <a href="lawai.html"><span class="app-badge">LA</span><span data-i18n="app_lawai">LawAI</span></a>
258            <a href="merostock.html"><img src="images/merostock-icon.png" alt="" width="22" height="22"><span data-i18n="app_merostock">MeroStock</span></a>
259          </div>
260        </details>
261      </nav>
262
263      <div class="lang-switch" role="group" aria-label="Language">
264        <button class="btn btn-outline btn-sm lang-btn" data-lang="en" aria-pressed="true">English</button>
265        <button class="btn btn-outline btn-sm lang-btn" data-lang="ne" aria-pressed="false">नेपाली</button>
266      </div>
267
268      <div class="copy">© <span id="y"></span> <span data-i18n="brand_name">MeroCircle</span> LLC</div>
269    </div>
270  </footer>
271
272  
272<script>
273    // i18n dictionaries
274    const i18n = {
275      en: {
276        brand_name: 'MeroCircle',
277        app_nuon:'Nuon',
278        app_lawai:'LawAI',
279        app_meroscan:'MeroScan',
280        app_merostock:'MeroStock',
281        app_merobooth:'MeroBooth',
282        app_meroclinic:'MeroClinic',
283        app_medscribe:'MedScribe',
284        app_matchpik:'MatchPik',
285        app_staff:'Staff',
286        nav_app: 'Web App', nav_info: 'Info', nav_about: 'About', nav_privacy: 'Privacy', nav_terms: 'Terms', nav_contact: 'Contact', nav_data_deletion: 'Data Deletion', nav_more_apps: 'More Apps',
287        hero_h1: 'Privacy Policy',
288        hero_p: 'Last updated: July 18, 2026',
289
290        ov_h2: 'Overview',
291        ov_p: 'This policy explains what MeroCircle collects, how we use and share it, how advertising and marketplace features work, and the choices available to you.',
292        legal_operator: 'MeroCircle is owned and operated by MeroCircle LLC.',
293
294        collect_h2: 'What we collect',
295        collect_li1: 'Account — name, username, and contact info you provide.',
296        collect_li2: 'Content and communications — photos, videos, Voice posts, music, moments, comments, messages, reports, and other content you create or send.',
297        collect_li3: 'Usage, device, and diagnostics — app interactions, searches, app version, device type, IP address, crash data, performance data, push tokens, and advertising or app identifiers.',
298        collect_li4: 'Optional permissions — location, contacts, camera, microphone, photos, and notifications when you choose features that need them.',
299        collect_li5: 'Marketplace and seller data — delivery and billing contact details, order and purchase history, product and return details, and seller identity, tax, payout, and verification information.',
300        collect_li6: 'Facial Geometry Data (TrueDepth API) — collected only if you use our 3D effects or filters. It is processed locally and in real time and is not stored or shared by MeroCircle.',
301
302        use_h2: 'How we use it',
303        use_li1: 'Provide feeds, posting, profiles, messaging, Shop/Sell, delivery, support, and other requested features.',
304        use_li2: 'Protect the community (security, spam and abuse prevention, legal compliance).',
305        use_li3: 'Process payments, orders, shipping, returns, refunds, seller onboarding, and legally required commerce records.',
306        use_li4: 'Measure reliability and usage, diagnose crashes, personalize content, and display or measure ads subject to your consent and device settings.',
307        use_li5: 'Facial Geometry Data is used only to enable 3D effects or filters. It is not used for identification, advertising, or marketing.',
308
309        dont_h2: 'What we don’t do',
310        dont_li1: 'We don’t sell your personal data.',
311        dont_li2: 'We don’t store complete payment-card numbers; card payments are processed by Stripe.',
312
313        share_h2: 'Sharing',
314        share_p: 'We use service providers for hosting, storage, authentication, analytics, crash reporting, advertising, payments, seller payouts, shipping, messaging, and support. These may include Google/Firebase and AdMob, Stripe, and shipping or regional payment partners. We may also disclose information when required by law, to prevent fraud or harm, or as part of a business transaction. Sellers and delivery providers receive only the order information needed to fulfill a transaction.',
315
316        ads_h2: 'Ads & monetization',
317        ads_p: "MeroCircle's native apps may display ads in Photo, Video, and Voice feeds. Website ads are currently disabled while AdSense approval is pending. Google Mobile Ads may process device identifiers, approximate location, app interactions, and ad performance data when ads are enabled in a native app. Where required, we request consent before asking for ads. You can revisit available choices from Privacy Choices in the app and can also use your device privacy settings. Content remains available if an ad cannot load.",
318
319        ret_h2: 'Data retention',
320        ret_p: 'We keep data only as long as needed for the service, safety, disputes, fraud prevention, and legal obligations. An account-deletion request hides and disables the account and starts a 30-day cancellation window. Verified email requests use the same workflow as in-app requests. After that window, deleti
320on runs in resumable stages and is not marked complete until required Firestore, Realtime Database, Storage, and authentication cleanup is verified. Eligible account, profile projection, social, chat, media, notification, report, ride-presence/index, and seller-product data is deleted. Completed or financial ride records and order, payment, tax, refund, return, fraud, payout, and settlement records may be retained where legally or operationally required. Retention is limited to permitted operational and financial fields; direct account identifiers, contact details, and provider-account references are removed or replaced with a pseudonymous deleted-account identifier.',
321
322        choices_h2: 'Your choices',
323        choices_li1: 'Access or delete your account and content.',
324        choices_li2: 'Manage ad consent through Privacy Choices when available.',
325        choices_li3: 'Control notifications.',
326        choices_li4: 'Control optional permissions in device settings.',
327
328        contact_h2: 'Contact',
329        contact_p: 'Questions? Email <a href="mailto:[email protected]">[email protected]</a>.',
330      },
331      ne: {
332        brand_name: 'मेरोसरकल',
333        app_nuon:'Nuon',
334        app_lawai:'LawAI',
335        app_meroscan:'मेरोस्क्यान',
336        app_merostock:'मेरोस्टक',
337        app_merobooth:'मेरोबूथ',
338        app_meroclinic:'मेरोक्लिनिक',
339        app_medscribe:'मेडस्क्राइब',
340        app_matchpik:'म्याचपिक',
341        app_staff:'स्टाफ',
342        nav_app: 'वेब एप', nav_info: 'जानकारी', nav_about: 'बारेमा', nav_privacy: 'गोपनीयता', nav_terms: 'सर्तहरू', nav_contact: 'सम्पर्क', nav_data_deletion: 'डाटा मेटाउने', nav_more_apps: 'थप एपहरू',
343        hero_h1: 'गोपनीयता नीति',
344        hero_p: 'अद्यावधिक: जुलाई १८, २०२६',
345
346        ov_h2: 'सम्क्षेप',
347        ov_p: 'यस नीतिले MeroCircle ले कुन जानकारी सङ्कलन गर्छ, कसरी प्रयोग र सेयर गर्छ, विज्ञापन र बजार सुविधाहरू कसरी काम गर्छन्, र तपाईंका विकल्पहरू के हुन् भन्ने बताउँछ।',
348        legal_operator: 'MeroCircle को स्वामित्व र सञ्चालन MeroCircle LLC ले गर्छ।',
349
350        collect_h2: 'हामी के सङ्कलन गर्छौं',
351        collect_li1: 'खाता — तपाईंले दिएका नाम, युजरनेम, सम्पर्क जानकारी।',
352        collect_li2: 'सामग्री र सञ्चार — फोटो, भिडियो, Voice पोस्ट, संगीत, मोमेन्ट, टिप्पणी, सन्देश, रिपोर्ट र तपाईंले बनाएको वा पठाएको अन्य सामग्री।',
353        collect_li3: 'प्रयोग, डिभाइस र निदान — एप अन्तरक्रिया, खोज, एप संस्करण, डिभाइस प्रकार, IP ठेगाना, क्र्यास र कार्यसम्पादन डाटा, पुश टोकन तथा विज्ञापन वा एप पहिचानकर्ता।',
354        collect_li4: 'वैकल्पिक अनुमति — आवश्यक सुविधा रोज्दा स्थान, सम्पर्क, क्यामेरा, माइक्रोफोन, फोटो र सूचना।',
355        collect_li5: 'बजार र विक्रेता डाटा — डेलिभरी तथा बिलिङ सम्पर्क, अर्डर र खरिद इतिहाà
355¤¸, उत्पादन र फिर्ता विवरण, तथा विक्रेता पहिचान, कर, भुक्तानी र प्रमाणीकरण जानकारी।',
356        collect_li6: 'अनुहारको ज्यामिति डाटा (TrueDepth API) — 3D इफेक्ट वा फिल्टर प्रयोग गर्दा मात्र सङ्कलन हुन्छ। यो स्थानीय रूपमा तत्काल प्रशोधन हुन्छ र MeroCircle ले भण्डारण वा सेयर गर्दैन।',
357
358        use_h2: 'प्रयोग कसरी हुन्छ',
359        use_li1: 'फिड, पोस्ट, प्रोफाइल, मेसेजिङ, Shop/Sell, डेलिभरी, सहयोग र अन्य अनुरोध गरिएका सुविधा उपलब्ध गराउन।',
360        use_li2: 'समुदाय सुरक्षित राख्न (सुरक्षा, स्पाम/दुरुपयोग रोकथाम, कानुनी पालना)।',
361        use_li3: 'भुक्तानी, अर्डर, ढुवानी, फिर्ता, रिफन्ड, विक्रेता दर्ता र कानुनले मागेका व्यापार अभिलेख प्रशोधन गर्न।',
362        use_li4: 'भरपर्दोपन र प्रयोग मापन गर्न, क्र्यास समाधान गर्न, सामग्री व्यक्तिगत बनाउन, र तपाईंको सहमति तथा डिभाइस सेटिङअनुसार विज्ञापन देखाउन वा मापन गर्न।',
363        use_li5: 'अनुहारको ज्यामिति डाटा केवल 3D इफेक्ट वा फिल्टरका लागि प्रयोग हुन्छ; पहिचान, विज्ञापन वा मार्केटिङका लागि होइन।',
364
365        dont_h2: 'हामी के गर्दैनौँ',
366        dont_li1: 'हामी तपाईंको व्यक्तिगत डाटा बेच्दैनौँ।',
367        dont_li2: 'हामी पूर्ण पेमेन्ट कार्ड नम्बर भण्डारण गर्दैनौँ; कार्ड भुक्तानी Stripe ले प्रशोधन गर्छ।',
368
369        share_h2: 'सेयर',
370        share_p: 'हामी होस्टिङ, स्टोरेज, प्रमाणीकरण, एनालिटिक्स, क्र्यास रिपोर्टिङ, विज्ञापन, भुक्तानी, विक्रेता भुक्तानी, ढुवानी, मेसेजिङ र सहयोगका लागि सेवा प्रदायक प्रयोग गर्छौँ। यसमा Google/Firebase र AdMob, Stripe तथा ढुवानी वा क्षेत्रीय भुक्तानी साझेदार पर्न सक्छन्। कानुनले मागेमा, ठगी वा हानि रोक्न, वा व्यवसायिक कारोबारमा पनि जानकारी खुलाउन सक्छौँ। विक्रेता र डेलिभरी प्रदायकले अर्डर पूरा गर्न चाहिने जानकारी मात्र पाउँछन्।',
371
372        ads_h2: 'विज्ञापन र कमाइ',
373        ads_p: 'MeroCircle का native app ले Photo, Video र Voice फिडमा विज्ञापन देखाउन सक्छन्। AdSense स्वीकृति बाँकी भएकाले वेबसाइटका विज्ञापन अहिले बन्द छन्। Native app मा विज्ञापन सक्रिय हुँदा Google Mobile Ads ले डिभाइस पहिचानकर्ता, अनुमानित स्थान, एप अन्तरक्रिया र विज्ञापन कार्यसम्पादन डाटा प्रशोधन गर्न सक्छ। आवश्यक ठाà
373¤‰à¤à¤®à¤¾ विज्ञापन अनुरोध गर्नुअघि सहमति मागिन्छ। उपलब्ध हुँदा एपको Privacy Choices वा डिभाइस सेटिङबाट विकल्प फेरि मिलाउन सकिन्छ। विज्ञापन नलोड भए पनि सामग्री चलिरहन्छ।',
374
375        ret_h2: 'डाटा भण्डारण अवधि',
376        ret_p: 'सेवा, सुरक्षा, विवाद, ठगी रोकथाम र कानुनी दायित्वका लागि आवश्यक अवधिसम्म मात्र डाटा राखिन्छ। खाता मेटाउने अनुरोधले खाता तुरुन्त लुकाएर निष्क्रिय बनाउँछ र ३० दिनको रद्द गर्ने समय सुरु गर्छ। पुष्टि भएका इमेल अनुरोधले एपभित्रको अनुरोधकै प्रक्रिया पालना गर्छन्। त्यसपछि मेटाउने प्रक्रिया पुनः सुरु गर्न मिल्ने चरणहरूमा चल्छ र आवश्यक Firestore, Realtime Database, Storage तथा प्रमाणीकरण सफाइ पुष्टि नभएसम्म पूरा भएको मानिँदैन। योग्य खाता, प्रोफाइल प्रक्षेपण, सामाजिक, च्याट, मिडिया, सूचना, रिप
376ोर्ट, राइड उपस्थिति/सूचकाङ्क र विक्रेता-उत्पादन डाटा मेटाइन्छ। पूरा भएका वा वित्तीय राइड अभिलेख तथा कानुनी वा सञ्चालन कारणले चाहिने अर्डर, भुक्तानी, कर, रिफन्ड, फिर्ता, ठगी, भुक्तानी वितरण र सेटलमेन्ट अभिलेख राख्न सकिन्छ। राखिने विवरण अनुमति प्राप्त सञ्चालन र वित्तीय फिल्डमा सीमित हुन्छ; प्रत्यक्ष खाता पहिचानकर्ता, सम्पर्क विवरण र प्रदायक-खाता सन्दर्भ हटाइन्छ वा छद्मनामयुक्त मेटाइएको-खाता पहिचानकर्ताले बदलिन्छ।',
377
378        choices_h2: 'तपाईंका विकल्पहरू',
379        choices_li1: 'आफ्नो खाता/समग्री हेर्न वा मेट्न सक्नुहुन्छ।',
380        choices_li2: 'उपलब्ध हुँदा Privacy Choices बाट विज्ञापन सहमति मिलाउन सक्नुहुन्छ।',
381        choices_li3: 'सूचना सेटिङ नियन्त्रण गर्न सक्नुहुन्छ।',
382        choices_li4: 'डिभाइस सेटिङमा वैकल्पिक अनुमति नियन्त्रण गर्न सक्नुहुन्छ।',
383
384        contact_h2: 'सम्पर्क',
385        contact_p: 'प्रश्न छ? <a href="mailto:[email protected]">[email protected]</a> मा इमेल गर्नुहोस्।',
386      }
387    };
388
389    // Year localization (AD for EN, BS + Nepali digits for NE)
390    const nepDigits = {0:'०',1:'१',2:'२',3:'३',4:'४',5:'५',6:'६',7:'७',8:'८',9:'९'};
391    const toNepDigits = s => s.replace(/\d/g, d => nepDigits[d]);
392    function getBSYear(date=new Date()){
393      const y=date.getFullYear(), m=date.getMonth(), d=date.getDate();
394      const afterNY=(m>3)||(m===3&&d>=13); // ~Apr 13
395      return afterNY ? y+57 : y+56;
396    }
397    function localizeYear(lang){
398      const el=document.getElementById('y'); if(!el) return;
399      if(lang==='ne'){ el.textContent = toNepDigits(String(getBSYear())); }
400      else { el.textContent = String(new Date().getFullYear()); }
401    }
402
403    function applyLang(lang){
404      const dict = i18n[lang] || i18n.en;
405      document.documentElement.lang = (lang==='ne') ? 'ne' : 'en';
406
407      document.querySelectorAll('[data-i18n]').forEach(el=>{
408        const key = el.getAttribute('data-i18n');
409        const val = dict[key];
410        if(!val) return;
411        // allow inline HTML for a few items (like contact email)
412        if (/_p$/.test(key) || key.endsWith('_h1')) el.innerHTML = val;
413        else el.textContent = val;
414      });
415
416      // toggle pills
417      document.querySelectorAll('.lang-btn').forEach(b=>{
418        const on = b.dataset.lang === lang;
419        b.setAttribute('aria-pressed', on);
420        b.classList.toggle('active', on);
421      });
422
423      localStorage.setItem('lang', lang);
424      localizeYear(lang);
425      // update page title
426      document.title = (lang==='ne') ? 'गोपनीयता नीति — मेरोसरकल' : 'Privacy Policy — MeroCircle';
427    }
428
429    // Init
430    (function(){
431      const saved = localStorage.getItem('lang') || 'en';
432      applyLang(saved);
433
434      document.querySelectorAll('.lang-btn').forEach(btn=>{
435        btn.addEventListener('click', ()=> applyLang(btn.dataset.lang));
436      });
437
438      // Mobile menu
439      const btn = document.getElementById('menuBtn');
440      btn?.addEventListener('click', () => {
441        const expanded = btn.getAttribute('aria-expanded') === 'true';
442        btn.setAttribute('aria-expanded', String(!expanded));
443        document.body.classList.toggle('mobile-open');
444        btn.innerHTML = document.body.classList.contains('mobile-open')
445          ? '<i class="fa-solid fa-xmark"></i>' : '<i class="fa-solid fa-bars"></i>';
446      });
447    })();
448  </script>
448
449</body>
450</html>

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.