1<!DOCTYPE html> 2<html lang="he" dir="rtl" data-theme="light"><head> 3 <meta charset="UTF-8"> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 <title>×××× ××ת פר×××ת â CabinetOS</title> 6 <!-- The FALLBACK head, for any route the prerender pass does not cover â the 7 private ones, which a crawler should not be reading anyway, and the first 8 paint of a public one before src/seo/useSeo.js takes over. The public 9 pages are snapshotted with their own head by scripts/prerender.mjs; these 10 tags are marked `data-seo-fallback` so applyHead() REMOVES them before 11 writing the page's own: two description tags in one document is a coin 12 toss over which one Google shows, and on /en the loser would be 13 describing the site in Hebrew. Keep it generic; the real per-page copy 14 lives in src/pages/landing/content.js. 15 16 Do NOT write literal tag syntax in this comment. The build strips HTML 17 comments, and an angle-bracketed tag inside one survives the strip as 18 real markup â that is exactly how a second, EMPTY description tag ended 19 up in every built page on 2026-09-10. --> 20 21 22 <link rel="icon" type="image/svg+xml" href="/logo-icon.svg"> 23 <link rel="icon" type="image/png" sizes="32x32" href="/logo-icon-32.png"> 24 <link rel="icon" type="image/png" sizes="64x64" href="/logo-icon-64.png"> 25 <link rel="apple-touch-icon" sizes="192x192" href="/logo-icon-192.png"> 26 <!-- Three families, three jobs: Inter carries every Latin glyph in the UI, 27 Heebo every Hebrew one (the split is per-glyph inside one --font stack, 28 see src/style.css), and Space Grotesk is the wordmark alone. --> 29 <link rel="preconnect" href="https://fonts.googleapis.com"> 30 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 31 <link href="https://fonts.googleapis.com/css2?family=Heebo:[email protected]&family=Inter:[email protected]&family=Space+Grotesk:wght@700&display=swap" rel="stylesheet"> 32
32<script type="module" crossorigin="" src="/assets/index-CEprhPcw.js"></script>
32 33 <link rel="modulepreload" crossorigin="" href="/assets/rolldown-runtime-Dd_uD5pT.js"> 34 <link rel="modulepreload" crossorigin="" href="/assets/react-vendor-DuKvIOjh.js"> 35 <link rel="modulepreload" crossorigin="" href="/assets/createLucideIcon-fkIlcaRJ.js"> 36 <link rel="modulepreload" crossorigin="" href="/assets/ban-DIB5S5Q9.js"> 37 <link rel="modulepreload" crossorigin="" href="/assets/grip-DOTB50IN.js"> 38 <link rel="modulepreload" crossorigin="" href="/assets/scissors-CEcltOIQ.js"> 39 <link rel="modulepreload" crossorigin="" href="/assets/units-wpKvFgxU.js"> 40 <link rel="modulepreload" crossorigin="" href="/assets/manufacturingPolicy-q8sTtpAt.js"> 41 <link rel="modulepreload" crossorigin="" href="/assets/featureRegistry-CEBi6Jss.js"> 42 <link rel="modulepreload" crossorigin="" href="/assets/plinth-look-B5Tx1LlR.js"> 43 <link rel="modulepreload" crossorigin="" href="/assets/furniture-mount-CvwxYSRY.js"> 44 <link rel="modulepreload" crossorigin="" href="/assets/polygon-2d-DT32tUx4.js"> 45 <link rel="modulepreload" crossorigin="" href="/assets/materialsRegistry-Dx8k46YF.js"> 46 <link rel="modulepreload" crossorigin="" href="/assets/roomObjects-d5ScWKhg.js"> 47 <link rel="modulepreload" crossorigin="" href="/assets/cabinetTemplates-CpbccLlY.js"> 48 <link rel="modulepreload" crossorigin="" href="/assets/room-layout-BAk0nD0n.js"> 49 <link rel="modulepreload" crossorigin="" href="/assets/manufacturing-ops-CtQMBma-.js"> 50 <link rel="modulepreload" crossorigin="" href="/assets/dxf-text-Cg2WOLF8.js"> 51 <link rel="modulepreload" crossorigin="" href="/assets/partEdit-CIX3O7sQ.js"> 52 <link rel="modulepreload" crossorigin="" href="/assets/dxf-export-DUlGOj-7.js"> 53 <link rel="modulepreload" crossorigin="" href="/assets/wall-outline-CNTpxwzA.js"> 54 <link rel="modulepreload" crossorigin="" href="/assets/three-BjBUqjES.js"> 55 <link rel="modulepreload" crossorigin="" href="/assets/render-signals-Ddgfcwta.js"> 56 <link rel="modulepreload" crossorigin="" href="/assets/pbr-materials-Bs8fX-n0.js"> 57 <link rel="modulepreload" crossorigin="" href="/assets/roomObjectMesh-CvrxP6Gi.js"> 58 <link rel="modulepreload" crossorigin="" href="/assets/frontRevealPrefs-Bex6XFk3.js"> 59 <link rel="modulepreload" crossorigin="" href="/assets/room-cabinet-context-dtGN3sOt.js"> 60 <link rel="modulepreload" crossorigin="" href="/assets/index.esm-Ie5MVgvb.js"> 61 <link rel="modulepreload" crossorigin="" href="/assets/index.esm-B9PBb46E.js"> 62 <link rel="modulepreload" crossorigin="" href="/assets/firebase-zLnZ2yAX.js"> 63 <link rel="modulepreload" crossorigin="" href="/assets/plans-BgWGH5X2.js"> 64 <link rel="modulepreload" crossorigin="" href="/assets/useAuthStore-Dg9xPS6p.js"> 65 <link rel="modulepreload" crossorigin="" href="/assets/roomStudio-EEDze2TG.js"> 66 <link rel="modulepreload" crossorigin="" href="/assets/en-B0qqr5bz.js"> 67 <link rel="stylesheet" crossorigin="" href="/assets/index-D9mMBzxl.css"> 68<meta name="description" content="×××× ××××¢ CabinetOS ××סף, ××× ××× × ×©×ר ×××××××, ×× ×××× ××שת ××××, ××× ××× ××× × ×©×ר ××××× ×××××ת ×ש ××שת×ש ×¢× ×× ×ª×× ×× ×©××." data-seo=""><meta property="og:type" content="website" data-seo=""><meta property="og:site_name" content="CabinetOS" data-seo=""><meta property="og:title" content="×××× ××ת פר×××ת â CabinetOS" data-seo=""><meta property="og:description" content="×××× ××××¢ CabinetOS ××סף, ××× ××× × ×©×ר ×××××××, ×× ×××× ××שת ××××, ××× ××× ××× × ×©×ר ××××× ×××××ת ×ש ××שת×ש ×¢× ×× ×ª×× ×× ×©××." data-seo=""><meta property="og:url" content="https://cabinetos.co.il/privacy" data-seo=""><meta property="og:image" content="https://cabinetos.co.il/og/cabinetos-og.jpg" data-seo=""><meta property="og:image:width" content="1200" data-seo=""><meta property="og:image:height" content="630" data-seo=""><meta property="og:image:alt" content="×××× ××ת פר×××ת â CabinetOS" data-seo=""><meta property="og:locale" content="he_IL" data-seo=""><meta name="twitter:card" content="summary_large_image" data-seo=""><meta name="twitter:title" content="×××× ××ת פר×××ת â CabinetOS" data-seo=""><meta name="twitter:description" content="×××× ××××¢ CabinetOS ××סף, ××× ××× × ×©×ר ×××××××, ×× ×××× ××שת ××××, ××× ××× ××× × ×©×ר ××××× ×××××ת ×ש ××שת×ש ×¢× ×× ×ª×× ×× ×©××." data-seo=""><meta name="twitter:image" content="https://cabinetos.co.il/og/cabinetos-og.jpg" data-seo=""><meta name="twitter:image:alt" content="×××× ××ת פר×××ת â CabinetOS" data-seo=""><meta name="theme-color" content="#0f1512" data-seo=""><link rel="canonical" href="https://cabinetos.co.il/privacy" data-seo=""></head> 69<body> 70 <div id="root"><div style="height: 100vh; background: var(--bg); color: var(--text); font-family: var(--font); direction: rtl; padding: 40px 20px 80px; overflow-y: auto;"><div style="max-width: 780px; margin: 0px auto; background: var(--bg-card); border-radius: var(--radius); padding: 48px 40px; border: 1px solid var(--border); box-shadow: var(--shadow); line-height: 1.8;"><button style="display: inline-flex; align-items: center; gap: 8px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--primary); cursor: pointer; font-family: var(--font); font-size: 0.9rem; margin-bottom: 32px; padding: 0px;"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
70ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span>××ר×</span></button><h1 style="font-size: 1.8rem; font-weight: 800; margin-bottom: 8px; color: var(--text);">×××× ××ת פר×××ת</h1><p style="font-size: 0.85rem; color: var(--text-muted); margin-bottom: 32px;">×¢×××× ××ר××: ×רץ 2026</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">1. ××××¢ ש×× × ××ספ××</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">××שר ××ª× × ×× ×¡ ×××צע×ת Google, ×× × ××§×××× ×ת ש××, ×ת××ת ××××××× ×ת××× ×ª ×פר×פ×× ×©××. ×× ×סף, ×× × ×©××ר×× ×ת ×¢×צ××× ××ר×× ×ת ש××, ×××ר×ת ××¢×פ×ת (שפ×, ער×ת × ×ש×) ×× ×ª×× × ×©×××ש ×× ×× ××××× ×צ××¨× ×©×פ×ר ×ש×ר×ת.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">2. ×××¦× ×× × ×שת×ש×× ×××××¢</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×××××¢ ש×× ×ש×ש ××ספקת ש×ר×ת CabinetOS ××ש×פ×ר×: ××××ת ×××ת×, ש××רת ××¢×צ×××× ×©××, ×פש×ר ש×ת××£ ×¢× ××ר×× ×ש×פ×ר ×××××ת ××שת×ש. ×× × ×× ×שת×ש×× ×× ×ª×× ×× ×©×× ×××ר×ת פרס××.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">3. ××ס×× × ×ª×× ××</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×× ×ª×× ×× ×©×× ×××××¡× ×× ××××¤× ×××××× ×-Google Firebase ×-Google Cloud Platform. ×× × ×שת×ש×× ×× ×××× ××××× ×¡×× ×ר×××× ×תעש××× ××× ×××× ×¢× ×××××¢ ש××. ××¢×צ×××× ×©×× ×××¦×¤× ×× ×××× ××¢××¨× ×××× ×××.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">4. ש×ת××£ ×¢× ×¦×××× ×©××ש×××</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×× × ×× ×××ר××, ס××ר×× ×× ××¢××ר×× ×ת ×××××¢ ××××©× ×©×× ×צ×××× ×©××ש×××. ×× ×ª×× ×× ×©×× ×ש×תפ×× ×¨×§ ×¢× ×©×ר××ª× Google Firebase ××××§ ×תשת×ת ×ש×ר×ת.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">5. ×××××ת ××שת×ש</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×ש ×× ×ת ××××ת ××קש ×××©× ×××××¢ ××××©× ×©××, ××ª×§× ××ת×, ×× ×××××§ ×ת ×ש××× × ××ת ×× ×× ×ª×× ×× ×קש×ר××. × ××ª× ××××¦× ×ת ××¢×צ×××× ×©×× ××× ×¢×ª ×××צע×ת פ×× ×§×¦××ת ×××צ×× ××××× ×ת (DXF, PDF, CSV).</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">6. ×¢××××ת ×××ס×× ××§×××</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×× × ×שת×ש×× ×××ס×× ××§××× ××פ××¤× (Local Storage) ×ש××רת ××¢×פ×ת ×××× ×©×¤×, ער×ת × ××©× ×××¦× ×ת××ר×ת. ××× × × ×שת×ש×× ××¢××××ת ××¢×§× ×©× ×¦×××× ×©××ש×××.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">7. ××¦× ××ר×</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×עת ש×××ש ×××¦× ××ר×, ×× × ×סף ××××¢ ×××©× ××× × ×©×ר×× × ×ª×× ×× ×שרת×× ×©×× ×. ×× ×× ×ª×× ×× × ×©×ר×× ××פ××¤× ×©×× ×××× ×× ×××§×× ×¢× ×¡××רת ××ש×× ×ת.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">8. ש×× ×××× ××××× ××ת</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×× × ×¢×©×××× ××¢××× ×××× ××ת פר×××ת ×× ×עת ×עת. ש×× ×××× ×××ת××× ×××¢××¨× ×××צע×ת ××××¢× ×ש×ר×ת. ×××©× ×ש×××ש ××××× ×ס××× ××××× ××ת ×××¢×××× ×ª.</p><h2 style="font-size: 1.15rem; font-weight: 700; margin-top: 32px; margin-bottom: 12px; color: var(--text);">9. ×צ×רת קשר</h2><p style="font-size: 0.92rem; color: var(--text-muted); margin-bottom: 16px;">×ש×××ת ×× ×××¢ ××××× ××ת פר×××ת ××, × ××ª× ××¤× ×ת ×××× × ××ת××ת privacy@c
70abinetos.com.</p></div></div></div> 71 72 73 74</body></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.