Operator / Operatorul serviciului

Operator identity pending configuration · Contact pending configuration

Privacy policy

Your video stays at home

An Android hub processes the compatible local RTSP/ONVIF camera stream at home. The iPhone/iPad app is a viewer. No continuous video or audio is uploaded. Camera credentials are encrypted with Android Keystore on the hub and are not sent to Firebase or family phones. Local RTSP can be unencrypted; use a trusted home network.

Automatic image check — Google Gemini

To classify a moving object, the hub sends one to three small chronological JPEG crops (usually three; normally 384 × 384 pixels, each at most 150 KB) through an authenticated Function to Google Gemini on Vertex AI (Google’s global endpoint; this processing can take place outside the EU, under Google Cloud’s data processing terms and the EU–US Data Privacy Framework). Crops may incidentally contain people, vehicles or private surroundings. No full frame, continuous video or audio is sent for this check. Google Cloud’s applicable processing and retention terms apply. Checks have per-home and global spending caps; a missing answer remains unverified. The hub’s cloud-image consent and controls are explained during setup.

Photos and monitoring records

With photo uploads enabled, the hub sends event photos; Check now requests a current still even when automatic photo uploads are off. Each cloud JPEG is at most 150,000 bytes and 1280 pixels on its longest side. Photos are stored in an explicitly configured EU Firebase/Google Cloud Storage bucket. Only authenticated home members can read them through Functions; there are no public download links. At most 60 photos (150 for an active supporter home) are retained per home, including checks; older photos can be removed sooner when this cap is reached. Firebase Realtime Database holds photo references, warning state, object labels and boxes, event times, zones, gaps, checks, inspection acknowledgements, family labels and hub health. It does not store new photo bytes.

Accounts, invitations and abuse protection

Firebase Authentication creates a pseudonymous anonymous account: no name, email address or password is required. Home membership, user IDs, Firebase installation IDs and optional notification tokens link phones to a home. Hub invitations last 10 minutes; family invitations last 24 hours and are single-use. Dedicated store review invitations use public sample data and may be reused for up to 90 days. App Check uses Play Integrity on release Android builds and App Attest in the Apple app, with unexpired tokens shared securely with its extensions (debug providers in development). We process hashed user/device identifiers, hashed IP rate-limit records, daily request/byte counters and delivery bookkeeping to prevent abuse. Device identity is hashed before Android hub bootstrap. Providers also process IP addresses, client and device information. Home creation and photo/invitation traffic have per-user/device and global limits.

Providers, purposes and monthly support

Google Firebase provides Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics and (only with your consent) Analytics; Google Vertex AI provides the image classification above. We use data for app functionality, pairing, notifications, security and account management. Database, Functions and stored photos are in the EU (europe-west1); the Gemini image check can be processed outside the EU. This does not promise EU-only processing for every Authentication, messaging, attestation or store service. Authorised home members receive shared home information; authorised operators administer the service. Transport to Firebase is encrypted, but home records are not end-to-end encrypted. There are no ads, advertising tracking or data sales; crash reports and optional usage statistics are described below. Optional auto-renewing monthly Supporter subscriptions (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; reference prices €2, €5 and €10 per month, localized by the store) all give the same perk: photos kept for 30 days and up to 150 photos per home while any member is active, plus a Supporter badge. Detection and alerts remain free. Only real store products and localized prices are shown. The store processes payment details and renewals until cancelled in its subscription settings; restoring purchases is available in Settings. On iOS the app sends the signed StoreKit transaction to our EU Function for offline Apple certificate-chain verification. We process product, expiry, original transaction identifier hash, signing time and paired-home binding to prevent cross-home replay; raw receipts and payment-card details are not stored. Android verifies Play purchase tokens with the Google Play Developer API on the server. Verified store notifications update renewals and revocations, including on iOS. Tokens and hashed purchase bindings are processed for this purpose; payment-card details are not stored. A member expiry is stored with the shared home and visible to its members. Store payment records are governed by the store.

Crash reports and usage statistics

Firebase Crashlytics (Google) receives crash reports so we can fix failures of the hub and of alerts: the stack trace, app version, device model, system version, memory/disk state, a pseudonymous installation identifier and a few fixed status values (phone role, last screen, hub status code). Crash reports are on by default because a safety service must stay reliable (our legitimate interest); turn them off at any time in Settings → Privacy, which also deletes reports not yet sent. Google Analytics for Firebase is used only if you answer “Share statistics” to the one-time question (consent; change it any time in Settings → Privacy). It then records which screens and features are used (for example pairing result, notification permission state, alerts opened, Check now, I checked, settings changes, subscription purchase outcomes and the contact form result), with a pseudonymous app-instance identifier, app version, device and system type, language and approximate country derived from the IP address. Neither service receives photos, camera images or addresses, camera credentials, home or account IDs, names, email addresses or free text. Advertising identifiers (Android advertising ID, IDFA), ad storage and ad personalization are disabled; nothing is used for advertising or cross-app tracking. Withdrawing consent stops collection and resets the analytics identifier. Analytics keeps event-level data for 2 months; Crashlytics keeps crash data for 90 days. Google can process this data outside the EU under its terms and the EU–US Data Privacy Framework.

Contact form

Settings → Help → Contact us sends your message and the reply email address you enter, together with the app version, phone model and system version, language, notification settings, hub status, your home ID and a random support identifier for this installation, to our support service (Cloudflare Workers and D1, email delivery by Resend), which forwards it to contact@sadfinder.com. The IP address is stored with the message and messages are limited per installation and IP address against abuse. We use them only to answer you and fix problems, keep them as long as needed for your request and its follow-up, and delete them on request. These providers can process data outside the EU. Replies come by email only.

Retention and deletion

Cloud photo access expires 14 days after capture, or 30 days for photos uploaded while a home has an active supporter. Each photo keeps its assigned expiry after subscription changes; existing 14-day photos are not extended. A 31-day bucket lifecycle is a cleanup backstop, not an access entitlement. A daily scheduled sweep and the configured Storage lifecycle remove expired objects and associated gallery references; physical object cleanup can follow the access cutoff. Local hub evidence and cached viewer photos persist separately until app cleanup, storage clearing or confirmed in-app deletion. Monitoring metadata and accounts otherwise remain until deletion; the latest 20 timeline events are not a blanket retention guarantee. Settings → Delete my data permanently deletes a viewer account, its memberships, tokens, authored checks/acknowledgements/feedback and created labels/invitations. Shared home photos remain for other members. On the Android hub, the same action stops monitoring and deletes the entire home tree, cloud photos (including orphan uploads), gallery, invitations and hub Auth identities. Other viewers’ Auth identities remain available for other homes. Interrupted deletion stays locked and can be retried. After successful deletion, local connection and photo data are cleared. Uninstalling or changing roles alone does not delete cloud data. Deletion also resets this phone’s analytics identifier and discards unsent crash reports; pseudonymous statistics and crash reports already received are not linked to your account and expire after 2 months and 90 days respectively. Pseudonymous anti-abuse counters, home-deletion tombstones and provider operational logs can remain for security; daily counters reset on use, not on account deletion. Store payment records remain governed by the store. For deletion after uninstall or privacy requests, use the deletion page and operator email above; we must verify ownership before removing a shared home.

Deleted Storage objects may remain recoverable by the operator for seven days under the soft-delete policy; they are inaccessible in the app.

Your choices and rights

Stop monitoring on the hub, control automatic photo uploads and optional alerts, choose whether to display photos on a viewer, and turn crash reports and usage statistics on or off in Settings → Privacy. QR camera access is optional; you can type the invitation instead. Save Cats does not request contacts, location or microphone access. Aim the camera only where you have the right to monitor. You may request access, correction or deletion through the operator; applicable rights include a complaint to your data-protection authority. A camera cannot see inside the engine bay and a lack of warnings is not a safety guarantee.

Website and changes

The static site is hosted on Firebase Hosting, which can process ordinary access/security logs. These pages have no advertising, analytics, third-party embeds or tracking cookies. Language switching uses the URL fragment; operator contact is loaded from a same-origin configuration file. This policy is revised when processing changes. Draft implementation revision: 17 October 2026. Publication requires the operator’s real identity/contact and verified deployed services.

سياسة الخصوصية

يبقى الفيديو الخاص بك في المنزل

يعالج جهاز مراقبة يعمل بنظام Android بث الكاميرا المحلي المتوافق عبر RTSP/ONVIF داخل المنزل. تطبيق iPhone/iPad هو عارض. لا يُرفع أي فيديو أو صوت بشكل مستمر. تُشفَّر بيانات اعتماد الكاميرا باستخدام Android Keystore على جهاز المراقبة، ولا تُرسل إلى Firebase أو إلى هواتف العائلة. قد يكون بث RTSP المحلي غير مشفّر؛ استخدم شبكة منزلية موثوقة.

الفحص التلقائي للصور — Google Gemini

لتصنيف جسم متحرك، يرسل جهاز المراقبة من قصاصة واحدة إلى ثلاث قصاصات JPEG صغيرة (ثلاث عادةً)، مرتبة زمنيًا (عادةً 384 × 384 بكسل، لا يتجاوز حجم كل منها 150 KB)، عبر Function مُصادَق عليها إلى Google Gemini على Vertex AI (نقطة النهاية العالمية لـ Google؛ وقد تتم هذه المعالجة خارج الاتحاد الأوروبي، بموجب شروط معالجة البيانات لدى Google Cloud وإطار EU–US Data Privacy Framework (إطار خصوصية البيانات بين الاتحاد الأوروبي والولايات المتحدة)). قد تحتوي القصاصات عرضًا على أشخاص أو مركبات أو محيط خاص. لا يُرسل لهذا الفحص أي إطار كامل أو فيديو مستمر أو صوت. تسري شروط المعالجة والاحتفاظ المعمول بها لدى Google Cloud. تخضع الفحوص لحدود إنفاق لكل منزل وحدود عامة؛ وتبقى أي إجابة مفقودة غير مُتحقَّق منها. تُشرح أثناء الإعداد موافقة جهاز المراقبة على إرسال الصور إلى السحابة وعناصر التحكم الخاصة بها.

الصور وسجلات المراقبة

عند تفعيل رفع الصور، يرسل جهاز المراقبة صور الأحداث؛ ويطلب «تحقق الآن» صورة ثابتة حالية حتى عندما يكون الرفع التلقائي للصور متوقفًا. لا يتجاوز حجم كل صورة JPEG في السحابة 150,000 بايت ولا يتجاوز ضلعها الأطول 1280 بكسل. تُخزَّن الصور في حاوية Firebase/Google Cloud Storage مُهيّأة صراحةً داخل الاتحاد الأوروبي. لا يستطيع قراءتها إلا أعضاء المنزل المُصادَق عليهم عبر Functions؛ ولا توجد روابط تنزيل عامة. يُحتفظ بـ 60 صورة كحد أقصى لكل منزل (150 لمنزل لديه داعم نشط)، بما في ذلك صور الفحوص؛ ويمكن إزالة الصور الأقدم في وقت أبكر عند بلوغ هذا الحد. تحتفظ Firebase Realtime Database بمراجع الصور وحالة التحذير وتسميات الأجسام ومربعاتها وأوقات الأحداث والمناطق والفجوات والفحوص وإقرارات فحص السيارة وتسميات العائلة وحالة جهاز المراقبة. ولا تخزّن بايتات صور جديدة.

الحسابات والدعوات والحماية من إساءة الاستخدام

ينشئ Firebase Authentication حسابًا مجهول الهوية بهوية مستعارة: لا يلزم اسم أو عنوان بريد إلكتروني أو كلمة مرور. تربط عضوية المنزل ومعرّفات المستخدمين ومعرّفات تثبيت Firebase ورموز الإشعارات الاختيارية الهواتفَ بمنزل. تسري دعوات جهاز المراقبة لمدة 10 دقائق؛ وتسري دعوات العائلة لمدة 24 ساعة وتُستخدم مرة واحدة. تستخدم دعوات مراجعة المتجر المخصصة بيانات نموذجية عامة، ويمكن إعادة استخدامها لمدة تصل إلى 90 يومًا. يستخدم App Check خدمة Play Integrity في إصدارات Android النهائية وخدمة App Attest في تطبيق Apple، مع مشاركة الرموز غير المنتهية الصلاحية بأمان مع ملحقات التطبيق (مع موفّري تصحيح الأخطاء أثناء التطوير). نعالج معرّفات المستخدم/الجهاز المُجزّأة (hash)، وسجلات تحديد المعدّل لعناوين IP المُجزّأة، وعدّادات الطلبات/البايتات اليومية، وسجلات التسليم، وذلك لمنع إساءة الاستخدام. تُجزّأ هوية الجهاز قبل التهيئة الأولية لجهاز المراقبة الذي يعمل بنظام Android. يعالج مقدّمو الخدمات أيضًا عناوين IP ومعلومات العميل والجهاز. يخضع إنشاء المنازل وحركة الصور/الدعوات لحدود لكل مستخدم/جهاز وحدود عامة.

مقدّمو الخدمات والأغراض والدعم الشهري

توفّر Google Firebase خدمات Authentication وRealtime Database وFunctions وStorage وCloud Messaging وApp Check وCrashlytics، وكذلك Analytics (بموافقتك فقط)؛ وتوفّر Google Vertex AI تصنيف الصور الموضّح أعلاه. نستخدم البيانات لتشغيل وظائف التطبيق والإقران والإشعارات والأمان وإدارة الحسابات. توجد قاعدة البيانات وFunctions والصور المخزّنة داخل الاتحاد الأوروبي (europe-west1)؛ ويمكن معالجة فحص الصور عبر Gemini خارج الاتحاد الأوروبي. ولا يعني ذلك التعهّد بالمعالجة داخل الاتحاد الأوروبي فقط لكل خدمة من خدمات المصادقة أو المراسلة أو إثبات سلامة الجهاز (attestation) أو المتجر. يتلقى أعضاء المنزل المصرّح لهم معلومات المنزل المشتركة؛ ويدير الخدمةَ مشغّلون مصرّح لهم. النقل إلى Firebase مشفّر، لكن سجلات المنزل غير مشفّرة من طرف إلى طرف. لا توجد إعلانات أو تتبّع إعلاني أو بيع للبيانات؛ وتُوضَّح تقارير الأعطال وإحصاءات الاستخدام الاختيارية أدناه. تمنح اشتراكات «داعم» الشهرية الاختيارية ذات التجديد التلقائي (supporter_monthly_2، supporter_monthly_5، supporter_monthly_10؛ الأسعار المرجعية €2 و€5 و€10 شهريًا، ويحوّلها المتجر إلى الأسعار المحلية) جميعها الميزة نفسها: الاحتفاظ بالصور لمدة 30 يومًا وما يصل إلى 150 صورة لكل منزل ما دام أي عضو نشطًا، بالإضافة إلى شارة «داعم». يبقى الكشف والتنبيهات مجانيين. لا تُعرض إلا منتجات المتجر الحقيقية والأسعار المحلية. يعالج المتجر تفاصيل الدفع والتجديدات إلى أن يُلغى الاشتراك من إعدادات الاشتراك فيه؛ وتتوفر استعادة المشتريات في الإعدادات. على iOS، يرسل التطبيق معاملة StoreKit الموقّعة إلى Function الخاصة بنا داخل الاتحاد الأوروبي للتحقق من سلسلة شهادات Apple دون اتصال. نعالج المنتج وتاريخ الانتهاء وقيمة hash لمعرّف المعاملة الأصلية ووقت التوقيع والربط بالمنزل المقترن لمنع إعادة استخدام الشراء في منزل آخر؛ ولا تُخزَّن الإيصالات الأولية ولا تفاصيل بطاقات الدفع. يتحقق Android من رموز مشتريات Play على الخادم عبر Google Play Developer API. تحدّث إشعارات المتاجر المتحقق منها التجديدات والإلغاءات، بما في ذلك على iOS. نعالج الرموز وروابط المشتريات المموّهة لهذا الغرض؛ ولا نخزن تفاصيل بطاقات الدفع. يُخزَّن تاريخ انتهاء استحقاق العضو مع المنزل المشترك ويكون مرئيًا لأعضائه. تخضع سجلات الدفع في المتجر لقواعد المتجر.

تقارير الأعطال وإحصاءات الاستخدام

يتلقى Firebase Crashlytics (Google) تقارير الأعطال لنتمكن من إصلاح أعطال جهاز المراقبة والتنبيهات: تتبّع المكدّس (stack trace)، وإصدار التطبيق، وطراز الجهاز، وإصدار النظام، وحالة الذاكرة/القرص، ومعرّف تثبيت بهوية مستعارة، وبعض قيم الحالة الثابتة (دور الهاتف، وآخر شاشة، ورمز حالة جهاز المراقبة). تكون تقارير الأعطال مفعّلة افتراضيًا لأن خدمة السلامة يجب أن تبقى موثوقة (مصلحتنا المشروعة)؛ ويمكنك إيقافها في أي وقت من الإعدادات ← الخصوصية، وهو ما يحذف أيضًا التقارير التي لم تُرسل بعد. لا يُستخدم Google Analytics for Firebase إلا إذا أجبت بـ «مشاركة الإحصاءات» على السؤال الذي يُطرح مرة واحدة (الموافقة؛ ويمكنك تغييرها في أي وقت من الإعدادات ← الخصوصية). ويسجّل حينها الشاشات والميزات المستخدمة (مثل نتيجة الإقران، وحالة إذن الإشعارات، والتنبيهات التي فُتحت، و«تحقق الآن»، و«تحققتُ»، وتغييرات الإعدادات، ونتائج شراء الاشتراكات، ونتيجة نموذج الاتصال)، مع معرّف لنسخة التطبيق بهوية مستعارة، وإصدار التطبيق، ونوع الجهاز والنظام، واللغة، والبلد التقريبي المستنتج من عنوان IP. لا تتلقى أيٌّ من الخدمتين صورًا أو لقطات الكاميرا أو العناوين، أو بيانات اعتماد الكاميرا، أو معرّفات المنزل أو الحساب، أو الأسماء، أو عناوين البريد الإلكتروني، أو أي نص حر. معرّفات الإعلانات (معرّف إعلانات Android، وIDFA) وتخزين الإعلانات وتخصيص الإعلانات معطّلة؛ ولا يُستخدم أي شيء للإعلانات أو للتتبّع عبر التطبيقات. يؤدي سحب الموافقة إلى إيقاف الجمع وإعادة تعيين معرّف التحليلات. يحتفظ Analytics بالبيانات على مستوى الأحداث لمدة شهرين (2)؛ ويحتفظ Crashlytics ببيانات الأعطال لمدة 90 يومًا. يمكن لـ Google معالجة هذه البيانات خارج الاتحاد الأوروبي بموجب شروطها وإطار EU–US Data Privacy Framework.

نموذج الاتصال

يرسل خيار الإعدادات ← المساعدة ← «اتصل بنا» رسالتك وعنوان البريد الإلكتروني الذي تدخله للرد، مع إصدار التطبيق وطراز الهاتف وإصدار النظام واللغة وإعدادات الإشعارات وحالة جهاز المراقبة ومعرّف منزلك ومعرّف دعم عشوائي لهذا التثبيت، إلى خدمة الدعم لدينا (Cloudflare Workers وD1، ويتولى Resend تسليم البريد الإلكتروني)، التي تعيد توجيهها إلى contact@sadfinder.com . يُخزَّن عنوان IP مع الرسالة، ويُحدَّد عدد الرسائل لكل تثبيت ولكل عنوان IP للحماية من إساءة الاستخدام. لا نستخدمها إلا للرد عليك وإصلاح المشكلات، ونحتفظ بها طوال المدة اللازمة لطلبك ومتابعته، ونحذفها عند الطلب. يمكن لمقدّمي الخدمات هؤلاء معالجة البيانات خارج الاتحاد الأوروبي. تصل الردود عبر البريد الإلكتروني فقط.

الاحتفاظ والحذف

تنتهي إمكانية الوصول إلى الصور في السحابة بعد 14 يومًا من التقاطها، أو بعد 30 يومًا للصور المرفوعة أثناء وجود داعم نشط للمنزل. تحتفظ كل صورة بتاريخ انتهائها المحدد بعد تغيّر الاشتراك؛ ولا تُمدَّد الصور الحالية ذات مدة الـ 14 يومًا. دورة حياة الحاوية البالغة 31 يومًا هي ضمانة احتياطية للتنظيف، وليست حقًا في الوصول. تزيل عملية تنظيف مجدولة يوميًا ودورة حياة Storage المُهيّأة العناصرَ المنتهية الصلاحية ومراجع المعرض المرتبطة بها؛ وقد يأتي التنظيف الفعلي للعناصر بعد انتهاء إمكانية الوصول. تبقى الأدلة المحلية على جهاز المراقبة والصور المخزّنة مؤقتًا على العارض بشكل منفصل إلى أن يُنظَّف التطبيق أو يُمسح التخزين أو يُؤكَّد الحذف داخل التطبيق. وفيما عدا ذلك، تبقى البيانات الوصفية للمراقبة والحسابات إلى أن تُحذف؛ ولا يمثّل آخر 20 حدثًا في الخط الزمني ضمانًا شاملًا للاحتفاظ. يحذف خيار الإعدادات ← «حذف بياناتي» نهائيًا حساب العارض وعضوياته ورموزه والفحوص/الإقرارات/الملاحظات التي أنشأها والتسميات/الدعوات التي أنشأها. تبقى صور المنزل المشتركة متاحة للأعضاء الآخرين. على جهاز المراقبة الذي يعمل بنظام Android، يوقف الإجراء نفسه المراقبة ويحذف شجرة بيانات المنزل بالكامل والصور السحابية (بما في ذلك الملفات المرفوعة اليتيمة) والمعرض والدعوات وهويات Auth الخاصة بجهاز المراقبة. تبقى هويات Auth الخاصة بالعارضين الآخرين متاحة لمنازل أخرى. يبقى الحذف المتقطع مقفلًا ويمكن إعادة محاولته. بعد نجاح الحذف، تُمسح بيانات الاتصال والصور المحلية. لا يؤدي إلغاء تثبيت التطبيق أو تغيير الدور وحده إلى حذف البيانات السحابية. كما يعيد الحذف تعيين معرّف التحليلات لهذا الهاتف ويتجاهل تقارير الأعطال التي لم تُرسل؛ أما الإحصاءات وتقارير الأعطال ذات الهوية المستعارة التي سبق تلقيها فلا ترتبط بحسابك، وتنتهي صلاحيتها بعد شهرين (2) و90 يومًا على التوالي. قد تبقى عدّادات مكافحة إساءة الاستخدام ذات الهوية المستعارة وسجلات شواهد حذف المنازل (tombstones) والسجلات التشغيلية لمقدّمي الخدمات لأغراض الأمان؛ وتُعاد تعيين العدّادات اليومية مع الاستخدام، لا عند حذف الحساب. تظل سجلات الدفع في المتجر خاضعة لقواعد المتجر. لطلبات الحذف بعد إلغاء التثبيت أو لطلبات الخصوصية، استخدم صفحة الحذف وعنوان البريد الإلكتروني للمتحكم في البيانات الوارد أعلاه؛ ويجب علينا التحقق من الملكية قبل إزالة منزل مشترك.

قد يتمكن المشغّل من استعادة عناصر Storage المحذوفة لمدة سبعة أيام بموجب سياسة الحذف القابل للاسترداد؛ ولا يمكن الوصول إليها في التطبيق.

خياراتك وحقوقك

يمكنك إيقاف المراقبة على جهاز المراقبة، والتحكم في الرفع التلقائي للصور والتنبيهات الاختيارية، واختيار ما إذا كانت الصور تُعرض على العارض، وتشغيل تقارير الأعطال وإحصاءات الاستخدام أو إيقافها من الإعدادات ← الخصوصية. الوصول إلى الكاميرا لمسح رمز QR اختياري؛ ويمكنك كتابة الدعوة بدلًا من ذلك. لا يطلب Save Cats الوصول إلى جهات الاتصال أو الموقع أو الميكروفون. وجّه الكاميرا فقط إلى الأماكن التي يحق لك مراقبتها. يمكنك طلب الوصول إلى بياناتك أو تصحيحها أو حذفها عبر المتحكم في البيانات؛ وتشمل الحقوق المعمول بها تقديم شكوى إلى سلطة حماية البيانات المختصة. لا تستطيع الكاميرا رؤية ما بداخل حجرة المحرك، وغياب التحذيرات ليس ضمانًا للسلامة.

الموقع الإلكتروني والتغييرات

يُستضاف الموقع الثابت على Firebase Hosting، الذي قد يعالج سجلات الوصول/الأمان الاعتيادية. لا تحتوي هذه الصفحات على إعلانات أو أدوات تحليلات أو محتوى مُضمَّن من جهات خارجية أو ملفات تعريف ارتباط للتتبّع. يستخدم تبديل اللغة الجزء الأخير من عنوان URL (fragment)؛ وتُحمَّل بيانات الاتصال بالمتحكم في البيانات من ملف إعدادات من المصدر نفسه. تُراجَع هذه السياسة عند تغيّر عمليات المعالجة. مراجعة مسودة التنفيذ: 17 أكتوبر 2026. يتطلب النشر الهوية/بيانات الاتصال الحقيقية للمتحكم في البيانات وخدمات منشورة تم التحقق منها.

Política de privadesa

El teu vídeo es queda a casa

Un hub Android processa a casa el flux local RTSP/ONVIF de la càmera compatible. L’app per a iPhone/iPad és un visor. No es puja cap vídeo ni àudio de manera contínua. Les credencials de la càmera es xifren amb Android Keystore al hub i no s’envien a Firebase ni als telèfons de la família. L’RTSP local pot no estar xifrat; fes servir una xarxa domèstica de confiança.

Comprovació automàtica d’imatges — Google Gemini

Per classificar un objecte en moviment, el hub envia d’un a tres retalls JPEG petits (habitualment tres) en ordre cronològic (normalment de 384 × 384 píxels, cadascun de 150 KB com a màxim) mitjançant una Function autenticada a Google Gemini a Vertex AI (punt de connexió global de Google; aquest tractament es pot dur a terme fora de la UE, d’acord amb les condicions de tractament de dades de Google Cloud i l’EU–US Data Privacy Framework (Marc de privadesa de dades UE-EUA)). Els retalls poden contenir de manera incidental persones, vehicles o entorns privats. Per a aquesta comprovació no s’envia cap fotograma complet, vídeo continu ni àudio. Regeixen les condicions aplicables de Google Cloud en matèria de tractament i conservació. Les comprovacions tenen límits de despesa per llar i globals; una resposta que falti es considera no verificada. El consentiment del hub per a les imatges al núvol i els controls corresponents s’expliquen durant la configuració.

Fotos i registres de vigilància

Amb la pujada de fotos activada, el hub envia fotos dels esdeveniments; Comprova ara sol·licita una imatge actual fins i tot quan la pujada automàtica de fotos està desactivada. Cada JPEG al núvol té com a màxim 150.000 bytes i 1280 píxels al costat més llarg. Les fotos s’emmagatzemen en un bucket de Firebase/Google Cloud Storage configurat expressament a la UE. Només els membres autenticats de la llar les poden llegir mitjançant Functions; no hi ha enllaços públics de baixada. Es conserven com a màxim 60 fotos per llar (150 en una llar amb un col·laborador actiu), comprovacions incloses; les fotos més antigues es poden suprimir abans quan s’arriba a aquest límit. Firebase Realtime Database conté referències a les fotos, l’estat dels avisos, etiquetes i requadres d’objectes, hores dels esdeveniments, zones, interrupcions, comprovacions, confirmacions de revisió, etiquetes de la família i l’estat de funcionament del hub. No emmagatzema els bytes de les fotos noves.

Comptes, invitacions i protecció contra abusos

Firebase Authentication crea un compte anònim amb pseudònim: no cal cap nom, adreça de correu electrònic ni contrasenya. La pertinença a la llar, els ID d’usuari, els ID d’instal·lació de Firebase i els tokens de notificació opcionals vinculen els telèfons a una llar. Les invitacions del hub duren 10 minuts; les invitacions familiars duren 24 hores i són d’un sol ús. Les invitacions dedicades a la revisió de les botigues d’apps fan servir dades de mostra públiques i es poden reutilitzar durant un màxim de 90 dies. App Check fa servir Play Integrity a les compilacions Android de producció i App Attest a l’app d’Apple, amb tokens no caducats compartits de manera segura amb les seves extensions (proveïdors de depuració en desenvolupament). Tractem identificadors d’usuari/dispositiu amb hash, registres de limitació de freqüència per IP amb hash, comptadors diaris de sol·licituds/bytes i registres de lliurament per prevenir abusos. La identitat del dispositiu es processa amb hash abans de la inicialització del hub Android. Els proveïdors també tracten adreces IP i informació del client i del dispositiu. La creació de llars i el trànsit de fotos/invitacions tenen límits per usuari/dispositiu i globals.

Proveïdors, finalitats i suport mensual

Google Firebase proporciona Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics i (només amb el teu consentiment) Analytics; Google Vertex AI proporciona la classificació d’imatges descrita més amunt. Fem servir les dades per al funcionament de l’app, la vinculació, les notificacions, la seguretat i la gestió del compte. La base de dades, les Functions i les fotos emmagatzemades són a la UE (europe-west1); la comprovació d’imatges de Gemini es pot tractar fora de la UE. Això no garanteix un tractament exclusivament a la UE per a tots els serveis d’autenticació, missatgeria, certificació o botigues d’apps. Els membres autoritzats de la llar reben la informació compartida de la llar; operadors autoritzats administren el servei. La transmissió a Firebase està xifrada, però els registres de la llar no tenen xifratge d’extrem a extrem. No hi ha anuncis, seguiment publicitari ni venda de dades; els informes de fallades i les estadístiques d’ús opcionals es descriuen més avall. Les subscripcions mensuals opcionals de col·laborador amb renovació automàtica (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; preus de referència de 2 €, 5 € i 10 € al mes, localitzats per la botiga) donen totes el mateix avantatge: fotos conservades 30 dies i fins a 150 fotos per llar mentre algun membre estigui actiu, a més d’una insígnia de Col·laborador. La detecció i les alertes continuen sent gratuïtes. Només es mostren productes reals de la botiga i preus localitzats. La botiga tracta les dades de pagament i les renovacions fins que es cancel·len a la seva configuració de subscripcions; la restauració de compres està disponible a Configuració. A iOS, l’app envia la transacció signada de StoreKit a la nostra Function a la UE per a la verificació fora de línia de la cadena de certificats d’Apple. Tractem el producte, el venciment, el hash de l’identificador de la transacció original, l’hora de la signatura i la vinculació amb la llar associada per evitar-ne la reutilització en una altra llar; no s’emmagatzemen els rebuts sense processar ni les dades de targetes de pagament. Android verifica els tokens de compra de Play al servidor amb Google Play Developer API. Les notificacions verificades de les botigues actualitzen renovacions i revocacions, també a iOS. Es processen tokens i vinculacions de compres amb hash; no es desen dades de targetes. El venciment d’un membre s’emmagatzema amb la llar compartida i és visible per als seus membres. Els registres de pagament de la botiga es regeixen per la botiga.

Informes de fallades i estadístiques d’ús

Firebase Crashlytics (Google) rep informes de fallades perquè puguem corregir els errors del hub i de les alertes: la traça de la pila (stack trace), la versió de l’app, el model del dispositiu, la versió del sistema, l’estat de la memòria/l’emmagatzematge, un identificador d’instal·lació amb pseudònim i alguns valors d’estat fixos (funció del telèfon, darrera pantalla, codi d’estat del hub). Els informes de fallades estan activats per defecte perquè un servei de seguretat ha de continuar sent fiable (el nostre interès legítim); pots desactivar-los en qualsevol moment a Configuració → Privadesa, cosa que també suprimeix els informes encara no enviats. Google Analytics for Firebase només es fa servir si respons «Comparteix estadístiques» a la pregunta que es fa una sola vegada (consentiment; pots canviar-ho en qualsevol moment a Configuració → Privadesa). Aleshores registra quines pantalles i funcions es fan servir (per exemple, el resultat de la vinculació, l’estat del permís de notificacions, les alertes obertes, Comprova ara, He revisat, els canvis de configuració, els resultats de les compres de subscripcions i el resultat del formulari de contacte), amb un identificador amb pseudònim de la instància de l’app, la versió de l’app, el tipus de dispositiu i de sistema, l’idioma i el país aproximat derivat de l’adreça IP. Cap dels dos serveis no rep fotos, imatges de la càmera ni adreces, credencials de la càmera, ID de la llar o del compte, noms, adreces de correu electrònic ni text lliure. Els identificadors publicitaris (identificador de publicitat d’Android, IDFA), l’emmagatzematge publicitari i la personalització d’anuncis estan desactivats; no es fa servir res per a publicitat ni per a seguiment entre apps. Retirar el consentiment atura la recollida i restableix l’identificador d’analítica. Analytics conserva les dades a nivell d’esdeveniment durant 2 mesos; Crashlytics conserva les dades de fallades durant 90 dies. Google pot tractar aquestes dades fora de la UE d’acord amb les seves condicions i l’EU–US Data Privacy Framework (Marc de privadesa de dades UE-EUA).

Formulari de contacte

Configuració → Ajuda → Contacta amb nosaltres envia el teu missatge i l’adreça de correu electrònic de resposta que introdueixis, juntament amb la versió de l’app, el model del telèfon i la versió del sistema, l’idioma, la configuració de notificacions, l’estat del hub, l’ID de la teva llar i un identificador d’assistència aleatori d’aquesta instal·lació, al nostre servei d’assistència (Cloudflare Workers i D1, enviament de correus per Resend), que el reenvia a contact@sadfinder.com. L’adreça IP s’emmagatzema amb el missatge i els missatges estan limitats per instal·lació i per adreça IP per prevenir abusos. Els fem servir només per respondre’t i corregir problemes, els conservem el temps necessari per a la teva sol·licitud i el seu seguiment, i els suprimim si ho sol·licites. Aquests proveïdors poden tractar dades fora de la UE. Les respostes arriben només per correu electrònic.

Conservació i supressió

L’accés a les fotos al núvol caduca 14 dies després de la captura, o 30 dies per a les fotos pujades mentre una llar té un col·laborador actiu. Cada foto manté el venciment que se li ha assignat encara que canviï la subscripció; les fotos existents de 14 dies no s’allarguen. Un cicle de vida del bucket de 31 dies és una salvaguarda per a la neteja, no un dret d’accés. Una neteja diària programada i el cicle de vida configurat de Storage suprimeixen els objectes caducats i les referències associades de la galeria; la neteja física dels objectes es pot produir després de la fi de l’accés. Les proves locals del hub i les fotos a la memòria cau dels visors es conserven per separat fins a la neteja de l’app, l’esborrament de l’emmagatzematge o la supressió confirmada a l’app. Per la resta, les metadades de vigilància i els comptes es conserven fins a la seva supressió; els darrers 20 esdeveniments de l’historial no són una garantia general de conservació. Configuració → Suprimeix les meves dades suprimeix definitivament un compte de visor, les seves adhesions, els seus tokens, les comprovacions/confirmacions/opinions de les quals és autor i les etiquetes/invitacions que ha creat. Les fotos compartides de la llar continuen disponibles per als altres membres. Al hub Android, la mateixa acció atura la vigilància i suprimeix tot l’arbre de la llar, les fotos al núvol (incloses les pujades òrfenes), la galeria, les invitacions i les identitats d’Auth del hub. Les identitats d’Auth dels altres visors continuen disponibles per a altres llars. Una supressió interrompuda queda bloquejada i es pot tornar a intentar. Després d’una supressió correcta, s’esborren les dades locals de connexió i les fotos. Desinstal·lar o canviar de funció per si sol no suprimeix les dades del núvol. La supressió també restableix l’identificador d’analítica d’aquest telèfon i descarta els informes de fallades no enviats; les estadístiques amb pseudònim i els informes de fallades ja rebuts no estan vinculats al teu compte i caduquen al cap de 2 mesos i de 90 dies, respectivament. Els comptadors antiabús amb pseudònim, les marques de supressió de llars i els registres operatius dels proveïdors es poden conservar per seguretat; els comptadors diaris es restableixen amb l’ús, no amb la supressió del compte. Els registres de pagament de la botiga continuen regint-se per la botiga. Per a la supressió després de desinstal·lar o per a sol·licituds de privadesa, fes servir la pàgina de supressió i el correu electrònic del responsable del tractament que figura més amunt; hem de verificar la titularitat abans de suprimir una llar compartida.

L’operador pot recuperar els objectes de Storage suprimits durant set dies segons la política de supressió recuperable; no són accessibles a l’app.

Les teves opcions i els teus drets

Pots aturar la vigilància al hub, controlar la pujada automàtica de fotos i les alertes opcionals, triar si es mostren fotos en un visor i activar o desactivar els informes de fallades i les estadístiques d’ús a Configuració → Privadesa. L’accés a la càmera per al codi QR és opcional; en lloc d’això, pots escriure la invitació. Save Cats no sol·licita accés als contactes, la ubicació ni el micròfon. Orienta la càmera només cap a llocs que tinguis dret a vigilar. Pots sol·licitar l’accés, la rectificació o la supressió a través del responsable del tractament; entre els drets aplicables hi ha el de presentar una reclamació davant la teva autoritat de protecció de dades. Una càmera no pot veure dins del compartiment del motor i l’absència d’avisos no és una garantia de seguretat.

Lloc web i canvis

El lloc estàtic està allotjat a Firebase Hosting, que pot tractar registres habituals d’accés/seguretat. Aquestes pàgines no tenen publicitat, analítica, contingut incrustat de tercers ni galetes de seguiment. El canvi d’idioma fa servir el fragment de l’URL; el contacte del responsable del tractament es carrega des d’un fitxer de configuració del mateix origen. Aquesta política es revisa quan canvia el tractament. Revisió provisional d’implementació: 17 d’octubre de 2026. La publicació requereix la identitat i el contacte reals del responsable del tractament i uns serveis desplegats verificats.

Zásady ochrany osobních údajů

Vaše video zůstává doma

Základna s Androidem zpracovává doma kompatibilní místní stream kamery RTSP/ONVIF. Aplikace pro iPhone/iPad slouží k prohlížení. Nenahrává se žádné nepřetržité video ani zvuk. Přihlašovací údaje ke kameře jsou na základně šifrovány pomocí Android Keystore a neodesílají se do Firebase ani do telefonů rodiny. Místní RTSP může být nešifrované; používejte důvěryhodnou domácí síť.

Automatická kontrola obrázků – Google Gemini

Ke klasifikaci pohybujícího se objektu odesílá základna jeden až tři (zpravidla tři) malé chronologické výřezy JPEG (obvykle 384 × 384 pixelů, každý nejvýše 150 KB) prostřednictvím ověřené cloudové funkce (Function) do Google Gemini ve Vertex AI (globální koncový bod společnosti Google; toto zpracování může probíhat mimo EU, za podmínek zpracování dat Google Cloud a v rámci EU–US Data Privacy Framework). Výřezy mohou náhodně zachytit osoby, vozidla nebo soukromé okolí. Pro tuto kontrolu se neodesílá celý snímek, nepřetržité video ani zvuk. Platí příslušné podmínky zpracování a uchovávání Google Cloud. Kontroly mají limity výdajů pro každou domácnost i globální limity; chybějící odpověď zůstává neověřená. Souhlas základny se zpracováním obrázků v cloudu a příslušná nastavení jsou vysvětleny během nastavení.

Fotky a záznamy sledování

Když je zapnuté nahrávání fotek, základna odesílá fotky událostí; „Zkontrolovat teď“ si vyžádá aktuální snímek, i když je automatické nahrávání fotek vypnuté. Každý JPEG v cloudu má nejvýše 150 000 bajtů a 1280 pixelů na delší straně. Fotky se ukládají do výslovně nakonfigurovaného úložiště (bucketu) Firebase/Google Cloud Storage v EU. Číst je přes Functions mohou jen ověření členové domácnosti; veřejné odkazy ke stažení neexistují. Na domácnost se uchovává nejvýše 60 fotek (150 pro domácnost s aktivním podporovatelem), včetně kontrol; po dosažení tohoto limitu mohou být starší fotky odstraněny dříve. Firebase Realtime Database uchovává odkazy na fotky, stav varování, štítky a rámečky objektů, časy událostí, zóny, výpadky, kontroly, potvrzení prohlídek, rodinné štítky a stav základny. Neukládá nové bajty fotek.

Účty, pozvánky a ochrana proti zneužití

Firebase Authentication vytváří pseudonymní anonymní účet: není potřeba jméno, e-mailová adresa ani heslo. Členství v domácnosti, ID uživatelů, ID instalací Firebase a volitelné tokeny oznámení propojují telefony s domácností. Pozvánky základny platí 10 minut; rodinné pozvánky platí 24 hodin a lze je použít jen jednou. Zvláštní pozvánky pro kontrolu v obchodě s aplikacemi používají veřejná ukázková data a lze je opakovaně používat po dobu až 90 dnů. App Check používá Play Integrity ve vydaných sestaveních pro Android a App Attest v aplikaci pro Apple, přičemž platné tokeny se bezpečně sdílejí s jejími rozšířeními (při vývoji ladicí poskytovatelé). Abychom předešli zneužití, zpracováváme hašované identifikátory uživatelů/zařízení, hašované záznamy o omezení četnosti podle IP, denní počítadla požadavků/bajtů a evidenci doručování. Identita zařízení se hašuje před úvodním nastavením základny s Androidem. Poskytovatelé také zpracovávají IP adresy a informace o klientovi a zařízení. Vytváření domácností a provoz fotek/pozvánek mají limity na uživatele/zařízení i globální limity.

Poskytovatelé, účely a měsíční podpora

Google Firebase poskytuje Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics a (jen s vaším souhlasem) Analytics; Google Vertex AI zajišťuje výše popsanou klasifikaci obrázků. Data používáme pro fungování aplikace, párování, oznámení, zabezpečení a správu účtů. Databáze, Functions a uložené fotky jsou v EU (europe-west1); kontrola obrázků Gemini může být zpracována mimo EU. Tím neslibujeme zpracování výhradně v EU u všech služeb ověřování, zasílání zpráv, atestace nebo obchodu s aplikacemi. Oprávnění členové domácnosti dostávají sdílené informace o domácnosti; službu spravují oprávnění provozovatelé. Přenos do Firebase je šifrovaný, ale záznamy domácnosti nejsou koncově šifrované. Nejsou zde žádné reklamy, reklamní sledování ani prodej dat; hlášení o pádech a volitelné statistiky používání jsou popsány níže. Volitelná automaticky obnovovaná měsíční předplatná Podporovatel (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referenční ceny €2, €5 a €10 měsíčně, lokalizované obchodem) dávají všechna stejnou výhodu: fotky uchovávané 30 dní a až 150 fotek na domácnost, dokud je kterýkoli člen aktivním podporovatelem, a k tomu odznak Podporovatel. Detekce a upozornění zůstávají zdarma. Zobrazují se jen skutečné produkty obchodu a lokalizované ceny. Obchod zpracovává platební údaje a obnovy, dokud předplatné nezrušíte v jeho nastavení předplatného; obnovení nákupů je k dispozici v Nastavení. V iOS aplikace odesílá podepsanou transakci StoreKit do naší funkce v EU k offline ověření řetězce certifikátů Apple. Zpracováváme produkt, datum vypršení, hash identifikátoru původní transakce, čas podpisu a vazbu na spárovanou domácnost, abychom zabránili opakovanému použití v jiné domácnosti; nezpracované účtenky ani údaje o platebních kartách se neukládají. Android ověřuje tokeny nákupů Play na serveru pomocí Google Play Developer API. Ověřená oznámení obchodů aktualizují obnovení a odvolání, také na iOS. Zpracováváme tokeny a hashované vazby nákupů; údaje platebních karet neukládáme. Datum vypršení u člena se ukládá se sdílenou domácností a vidí ho její členové. Platební záznamy obchodu se řídí pravidly obchodu.

Hlášení o pádech a statistiky používání

Firebase Crashlytics (Google) přijímá hlášení o pádech, abychom mohli opravovat selhání základny a upozornění: výpis zásobníku, verzi aplikace, model zařízení, verzi systému, stav paměti/úložiště, pseudonymní identifikátor instalace a několik pevných stavových hodnot (role telefonu, poslední obrazovka, stavový kód základny). Hlášení o pádech jsou ve výchozím stavu zapnutá, protože bezpečnostní služba musí zůstat spolehlivá (náš oprávněný zájem); kdykoli je můžete vypnout v Nastavení → Soukromí, čímž se smažou i dosud neodeslaná hlášení. Google Analytics for Firebase se používá, jen pokud na jednorázovou otázku odpovíte „Sdílet statistiky“ (souhlas; kdykoli ho můžete změnit v Nastavení → Soukromí). Pak zaznamenává, které obrazovky a funkce se používají (například výsledek párování, stav oprávnění k oznámením, otevřená upozornění, Zkontrolovat teď, Zkontrolováno, změny nastavení, výsledky nákupu předplatného a výsledek kontaktního formuláře), spolu s pseudonymním identifikátorem instance aplikace, verzí aplikace, typem zařízení a systému, jazykem a přibližnou zemí odvozenou z IP adresy. Žádná z těchto služeb nedostává fotky, obrázky ani adresy kamery, přihlašovací údaje ke kameře, ID domácnosti nebo účtu, jména, e-mailové adresy ani volný text. Reklamní identifikátory (reklamní ID Androidu, IDFA), úložiště reklam a personalizace reklam jsou vypnuté; nic se nepoužívá k reklamě ani ke sledování napříč aplikacemi. Odvolání souhlasu zastaví shromažďování a resetuje identifikátor analytiky. Analytics uchovává data na úrovni událostí 2 měsíce; Crashlytics uchovává data o pádech 90 dní. Google může tato data zpracovávat mimo EU podle svých podmínek a v rámci EU–US Data Privacy Framework.

Kontaktní formulář

Funkce Nastavení → Nápověda → Napište nám odešle vaši zprávu a e-mailovou adresu pro odpověď, kterou zadáte, spolu s verzí aplikace, modelem telefonu a verzí systému, jazykem, nastavením oznámení, stavem základny, ID vaší domácnosti a náhodným identifikátorem podpory pro tuto instalaci do naší služby podpory (Cloudflare Workers a D1, doručování e-mailů zajišťuje Resend), která ji přepošle na contact@sadfinder.com. IP adresa se ukládá se zprávou a počet zpráv je kvůli ochraně proti zneužití omezen na instalaci a IP adresu. Používáme je jen k tomu, abychom vám odpověděli a opravili problémy, uchováváme je po dobu nezbytnou pro váš požadavek a jeho další vyřízení a na požádání je smažeme. Tito poskytovatelé mohou zpracovávat data mimo EU. Odpovědi přicházejí pouze e-mailem.

Uchovávání a mazání

Přístup k fotkám v cloudu vyprší 14 dní po pořízení, nebo 30 dní u fotek nahraných v době, kdy má domácnost aktivního podporovatele. Každá fotka si po změnách předplatného ponechává přidělenou dobu platnosti; stávající 14denní fotky se neprodlužují. 31denní životní cyklus úložiště (bucketu) je pojistka pro úklid, nikoli nárok na přístup. Denní plánované čištění a nakonfigurovaný životní cyklus Storage odstraňují objekty s prošlou platností a související odkazy v galerii; fyzické odstranění objektů může následovat až po ukončení přístupu. Místní důkazy na základně a fotky uložené v mezipaměti telefonů pro prohlížení se uchovávají odděleně až do vyčištění aplikace, vymazání úložiště nebo potvrzeného smazání v aplikaci. Metadata sledování a účty jinak zůstávají až do smazání; posledních 20 událostí na časové ose není obecnou zárukou uchování. Volba Nastavení → Smazat moje data trvale smaže účet telefonu pro prohlížení, jeho členství, tokeny, jím vytvořené kontroly/potvrzení/zpětnou vazbu a vytvořené štítky/pozvánky. Sdílené fotky domácnosti zůstanou ostatním členům. Na základně s Androidem stejná akce zastaví sledování a smaže celý strom domácnosti, fotky v cloudu (včetně osiřelých nahrávek), galerii, pozvánky a identity Auth základny. Identity Auth ostatních telefonů pro prohlížení zůstávají k dispozici pro jiné domácnosti. Přerušené mazání zůstane uzamčené a lze ho zopakovat. Po úspěšném smazání se vymažou místní údaje o připojení a fotky. Samotná odinstalace nebo změna role cloudová data nesmaže. Smazání také resetuje identifikátor analytiky tohoto telefonu a zahodí neodeslaná hlášení o pádech; již přijaté pseudonymní statistiky a hlášení o pádech nejsou propojeny s vaším účtem a jejich platnost vyprší po 2 měsících, resp. 90 dnech. Pseudonymní počítadla proti zneužití, záznamy o smazání domácností (tombstones) a provozní protokoly poskytovatelů mohou z bezpečnostních důvodů zůstat; denní počítadla se resetují při použití, nikoli při smazání účtu. Platební záznamy obchodu se i nadále řídí pravidly obchodu. Pro smazání po odinstalaci nebo pro žádosti týkající se ochrany osobních údajů použijte stránku o mazání a e-mail správce uvedený výše; před odstraněním sdílené domácnosti musíme ověřit vlastnictví.

Smazané objekty Storage může provozovatel obnovit po dobu sedmi dní podle zásad obnovitelného mazání; v aplikaci nejsou přístupné.

Vaše volby a práva

Můžete zastavit sledování na základně, ovládat automatické nahrávání fotek a volitelná upozornění, zvolit, zda se mají v telefonu pro prohlížení zobrazovat fotky, a v Nastavení → Soukromí zapínat či vypínat hlášení o pádech a statistiky používání. Přístup ke kameře kvůli QR kódu je volitelný; pozvánku můžete zadat i ručně. Save Cats nežádá o přístup ke kontaktům, poloze ani mikrofonu. Kameru namiřte jen tam, kde máte právo sledovat. O přístup, opravu nebo výmaz můžete požádat prostřednictvím správce; mezi příslušná práva patří i právo podat stížnost u vašeho dozorového úřadu pro ochranu osobních údajů. Kamera nevidí do motorového prostoru a absence varování není zárukou bezpečnosti.

Web a změny

Statický web je hostován na Firebase Hosting, který může zpracovávat běžné protokoly přístupu/zabezpečení. Tyto stránky neobsahují reklamy, analytiku, vložený obsah třetích stran ani sledovací soubory cookie. Přepínání jazyka využívá fragment adresy URL; kontakt na správce se načítá z konfiguračního souboru ze stejného původu. Tyto zásady se aktualizují při změně zpracování. Revize návrhu implementace: 17. října 2026. Zveřejnění vyžaduje skutečnou identitu/kontakt správce a ověřené nasazené služby.

Privatlivspolitik

Din video bliver derhjemme

En Android-hub behandler den kompatible lokale RTSP/ONVIF-kamerastream derhjemme. iPhone/iPad-appen er en viewer. Der uploades ingen kontinuerlig video eller lyd. Kameraets loginoplysninger krypteres med Android Keystore på hubben og sendes ikke til Firebase eller familiens telefoner. Lokal RTSP kan være ukrypteret; brug et betroet hjemmenetværk.

Automatisk billedtjek — Google Gemini

For at klassificere et objekt i bevægelse sender hubben et til tre (som regel tre) små kronologiske JPEG-udsnit (normalt 384 × 384 pixels, hver højst 150 KB) via en autentificeret Function til Google Gemini på Vertex AI (Googles globale endpoint; denne behandling kan finde sted uden for EU i henhold til Google Clouds databehandlingsvilkår og EU–US Data Privacy Framework). Udsnittene kan tilfældigt indeholde personer, køretøjer eller private omgivelser. Der sendes hverken et fuldt billede, kontinuerlig video eller lyd til dette tjek. Google Clouds gældende vilkår for behandling og opbevaring finder anvendelse. Tjek har udgiftslofter pr. hjem og globalt; et manglende svar forbliver ubekræftet. Hubbens samtykke til cloudbilleder og de tilhørende indstillinger forklares under opsætningen.

Fotos og overvågningsdata

Når fotouploads er slået til, sender hubben hændelsesfotos; “Tjek nu” anmoder om et aktuelt stillbillede, selv når automatiske fotouploads er slået fra. Hver cloud-JPEG er højst 150.000 byte og 1280 pixels på den længste side. Fotos gemmes i en udtrykkeligt konfigureret EU-bucket i Firebase/Google Cloud Storage. Kun autentificerede medlemmer af hjemmet kan læse dem via Functions; der er ingen offentlige downloadlinks. Der opbevares højst 60 fotos (150 for et hjem med en aktiv støtter) pr. hjem, inklusive tjek; ældre fotos kan fjernes tidligere, når denne grænse nås. Firebase Realtime Database indeholder fotoreferencer, advarselsstatus, objektetiketter og -rammer, hændelsestidspunkter, zoner, afbrydelser, tjek, bekræftelser af eftersyn, familiens etiketter og hubbens tilstand. Den gemmer ikke nye fotobytes.

Konti, invitationer og beskyttelse mod misbrug

Firebase Authentication opretter en pseudonym anonym konto: Der kræves hverken navn, e-mailadresse eller adgangskode. Medlemskab af hjemmet, bruger-id'er, Firebase-installations-id'er og valgfrie notifikationstokens knytter telefoner til et hjem. Hubinvitationer gælder i 10 minutter; familieinvitationer gælder i 24 timer og kan kun bruges én gang. Særlige invitationer til appbutikkens gennemgang bruger offentlige eksempeldata og kan genbruges i op til 90 dage. App Check bruger Play Integrity i release-builds til Android og App Attest i Apple-appen, hvor ikke-udløbne tokens deles sikkert med appens udvidelser (debug-udbydere under udvikling). Vi behandler hashede bruger-/enhedsidentifikatorer, hashede IP-poster til hastighedsbegrænsning, daglige tællere for anmodninger/bytes og leveringsregistrering for at forhindre misbrug. Enhedsidentiteten hashes før bootstrap af Android-hubben. Udbydere behandler også IP-adresser samt klient- og enhedsoplysninger. Oprettelse af hjem og trafik med fotos/invitationer har grænser pr. bruger/enhed og globale grænser.

Udbydere, formål og månedlig støtte

Google Firebase leverer Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics og (kun med dit samtykke) Analytics; Google Vertex AI leverer billedklassificeringen ovenfor. Vi bruger data til appens funktioner, parring, notifikationer, sikkerhed og kontoadministration. Database, Functions og gemte fotos ligger i EU (europe-west1); Gemini-billedtjekket kan behandles uden for EU. Dette er ikke et løfte om behandling udelukkende i EU for alle autentificerings-, besked-, attesterings- eller appbutikstjenester. Autoriserede medlemmer af hjemmet modtager delte oplysninger om hjemmet; autoriserede administratorer driver tjenesten. Overførslen til Firebase er krypteret, men hjemmets data er ikke end-to-end-krypteret. Der er ingen reklamer, ingen reklamesporing og intet salg af data; nedbrudsrapporter og valgfri brugsstatistik er beskrevet nedenfor. Valgfrie, automatisk fornyede månedlige Støtter-abonnementer (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referencepriser €2, €5 og €10 pr. måned, lokaliseret af appbutikken) giver alle den samme fordel: fotos gemmes i 30 dage og op til 150 fotos pr. hjem, så længe et medlem er aktivt, plus et Støtter-mærke. Registrering og advarsler forbliver gratis. Kun rigtige produkter og lokaliserede priser fra appbutikken vises. Appbutikken behandler betalingsoplysninger og fornyelser, indtil abonnementet opsiges i dens abonnementsindstillinger; gendannelse af køb er tilgængelig i Indstillinger. På iOS sender appen den signerede StoreKit-transaktion til vores EU-Function til offline verifikation af Apples certifikatkæde. Vi behandler produkt, udløb, hash af det oprindelige transaktions-id, signeringstidspunkt og tilknytning til det parrede hjem for at forhindre genbrug på tværs af hjem; rå kvitteringer og betalingskortoplysninger gemmes ikke. Android verificerer Play-købstokens på serveren via Google Play Developer API. Verificerede butiksnotifikationer opdaterer fornyelser og tilbagekaldelser, også på iOS. Tokens og hashede købskoblinger behandles til dette formål; kortoplysninger gemmes ikke. Et medlems udløbstidspunkt gemmes sammen med det delte hjem og er synligt for dets medlemmer. Appbutikkens betalingsoplysninger er underlagt appbutikkens regler.

Nedbrudsrapporter og brugsstatistik

Firebase Crashlytics (Google) modtager nedbrudsrapporter, så vi kan rette fejl i hubben og i advarslerne: stack trace, appversion, enhedsmodel, systemversion, hukommelses-/lagerstatus, en pseudonym installations-id og nogle få faste statusværdier (telefonens rolle, seneste skærm, hubbens statuskode). Nedbrudsrapporter er slået til som standard, fordi en sikkerhedstjeneste skal forblive pålidelig (vores legitime interesse); du kan når som helst slå dem fra under Indstillinger → Privatliv, hvilket også sletter rapporter, der endnu ikke er sendt. Google Analytics for Firebase bruges kun, hvis du svarer “Del statistik” på det spørgsmål, der kun stilles én gang (samtykke; kan når som helst ændres under Indstillinger → Privatliv). Det registrerer derefter, hvilke skærme og funktioner der bruges (f.eks. resultat af parring, status for notifikationstilladelse, åbnede advarsler, Tjek nu, Jeg har tjekket, ændringer af indstillinger, resultater af abonnementskøb og resultatet af kontaktformularen), sammen med en pseudonym appinstans-id, appversion, enheds- og systemtype, sprog og omtrentligt land udledt af IP-adressen. Ingen af tjenesterne modtager fotos, kamerabilleder eller adresser, kameraets loginoplysninger, hjem- eller konto-id'er, navne, e-mailadresser eller fritekst. Reklame-id'er (Android-reklame-id, IDFA), lagring til reklamer og personalisering af reklamer er deaktiveret; intet bruges til reklamer eller sporing på tværs af apps. Tilbagetrækning af samtykke stopper indsamlingen og nulstiller analyse-id'et. Analytics opbevarer data på hændelsesniveau i 2 måneder; Crashlytics opbevarer nedbrudsdata i 90 dage. Google kan behandle disse data uden for EU i henhold til sine vilkår og EU–US Data Privacy Framework.

Kontaktformular

Indstillinger → Hjælp → Kontakt os sender din besked og den e-mailadresse til svar, du indtaster, sammen med appversion, telefonmodel og systemversion, sprog, notifikationsindstillinger, hubstatus, dit hjem-id og en tilfældig support-id for denne installation, til vores supporttjeneste (Cloudflare Workers og D1, e-mail leveret af Resend), som videresender den til contact@sadfinder.com. IP-adressen gemmes sammen med beskeden, og antallet af beskeder er begrænset pr. installation og IP-adresse for at forhindre misbrug. Vi bruger dem kun til at svare dig og løse problemer, opbevarer dem så længe, det er nødvendigt for din henvendelse og opfølgningen på den, og sletter dem efter anmodning. Disse udbydere kan behandle data uden for EU. Svar sendes kun via e-mail.

Opbevaring og sletning

Adgangen til cloudfotos udløber 14 dage efter optagelsen, eller 30 dage for fotos, der er uploadet, mens et hjem har en aktiv støtter. Hvert foto beholder sit tildelte udløbstidspunkt efter ændringer af abonnementet; eksisterende 14-dagesfotos forlænges ikke. En bucket-livscyklus på 31 dage er en sikkerhedsforanstaltning til oprydning, ikke en ret til adgang. En daglig planlagt oprydning og den konfigurerede livscyklus i Storage fjerner udløbne objekter og tilhørende galerireferencer; den fysiske oprydning af objekter kan ske efter adgangsfristen. Lokalt bevismateriale på hubben og cachelagrede fotos i vieweren bevares separat indtil oprydning i appen, rydning af lagerplads eller bekræftet sletning i appen. Overvågningsmetadata og konti bevares ellers indtil sletning; de seneste 20 hændelser på tidslinjen er ikke en generel garanti for opbevaring. Indstillinger → Slet mine data sletter permanent en viewerkonto, dens medlemskaber, tokens, egne tjek/bekræftelser/feedback og oprettede etiketter/invitationer. Delte fotos i hjemmet forbliver tilgængelige for andre medlemmer. På Android-hubben stopper den samme handling overvågningen og sletter hele hjemmets datatræ, cloudfotos (inklusive forældreløse uploads), galleri, invitationer og hubbens Auth-identiteter. Andre viewers Auth-identiteter forbliver tilgængelige for andre hjem. En afbrudt sletning forbliver låst og kan forsøges igen. Efter en vellykket sletning ryddes lokale forbindelses- og fotodata. Afinstallation eller skift af rolle alene sletter ikke cloud-data. Sletning nulstiller også denne telefons analyse-id og kasserer ikke-sendte nedbrudsrapporter; allerede modtagne pseudonyme statistikker og nedbrudsrapporter er ikke knyttet til din konto og udløber efter henholdsvis 2 måneder og 90 dage. Pseudonyme tællere mod misbrug, sletningsmarkører (tombstones) for hjem og udbydernes driftslogfiler kan bevares af sikkerhedshensyn; daglige tællere nulstilles ved brug, ikke ved sletning af kontoen. Appbutikkens betalingsoplysninger er fortsat underlagt appbutikkens regler. Ved sletning efter afinstallation eller henvendelser om privatliv skal du bruge sletningssiden og den dataansvarliges e-mailadresse ovenfor; vi skal bekræfte ejerskabet, før vi fjerner et delt hjem.

Operatøren kan muligvis gendanne slettede Storage-objekter i syv dage under politikken for blød sletning; de er utilgængelige i appen.

Dine valg og rettigheder

Stop overvågningen på hubben, styr automatiske fotouploads og valgfrie advarsler, vælg, om fotos skal vises i en viewer, og slå nedbrudsrapporter og brugsstatistik til eller fra under Indstillinger → Privatliv. Kameraadgang til QR er valgfri; du kan i stedet indtaste invitationen. Save Cats beder ikke om adgang til kontakter, placering eller mikrofon. Ret kun kameraet mod steder, du har ret til at overvåge. Du kan anmode den dataansvarlige om indsigt, berigtigelse eller sletning; de gældende rettigheder omfatter en klage til din databeskyttelsesmyndighed. Et kamera kan ikke se ind i motorrummet, og manglende advarsler er ikke en sikkerhedsgaranti.

Websted og ændringer

Det statiske websted hostes på Firebase Hosting, som kan behandle almindelige adgangs-/sikkerhedslogfiler. Disse sider har ingen reklamer, ingen analyse, intet indlejret indhold fra tredjeparter og ingen sporingscookies. Sprogskift bruger URL-fragmentet; den dataansvarliges kontaktoplysninger indlæses fra en konfigurationsfil fra samme oprindelse. Denne politik revideres, når behandlingen ændres. Udkast til implementeringsrevision: 17. oktober 2026. Offentliggørelse kræver den dataansvarliges reelle identitet og kontaktoplysninger samt verificerede, udrullede tjenester.

Datenschutzerklärung

Dein Video bleibt zu Hause

Ein Android-Hub verarbeitet zu Hause den kompatiblen lokalen RTSP/ONVIF-Kamerastream. Die iPhone/iPad-App ist ein Viewer. Es werden keine fortlaufenden Video- oder Audiodaten hochgeladen. Kamera-Zugangsdaten werden auf dem Hub mit dem Android Keystore verschlüsselt und nicht an Firebase oder an Handys der Familie gesendet. Lokales RTSP kann unverschlüsselt sein; nutze ein vertrauenswürdiges Heimnetzwerk.

Automatische Bildprüfung – Google Gemini

Um ein sich bewegendes Objekt zu klassifizieren, sendet der Hub ein bis drei (meist drei) kleine, chronologisch geordnete JPEG-Ausschnitte (normalerweise 384 × 384 Pixel, jeweils höchstens 150 KB) über eine authentifizierte Function an Google Gemini auf Vertex AI (globaler Endpunkt von Google; diese Verarbeitung kann außerhalb der EU stattfinden, auf Grundlage der Datenverarbeitungsbedingungen von Google Cloud und des EU–US Data Privacy Framework). Die Ausschnitte können zufällig Personen, Fahrzeuge oder private Umgebungen zeigen. Für diese Prüfung werden kein vollständiges Bild, kein fortlaufendes Video und kein Audio gesendet. Es gelten die anwendbaren Verarbeitungs- und Aufbewahrungsbedingungen von Google Cloud. Für Prüfungen gelten Kostenobergrenzen pro Haushalt und insgesamt; eine fehlende Antwort bleibt ungeprüft. Die Einwilligung des Hubs in Cloud-Bilder und die zugehörigen Einstellungen werden bei der Einrichtung erläutert.

Fotos und Überwachungsdaten

Wenn Foto-Uploads aktiviert sind, sendet der Hub Ereignisfotos; „Jetzt prüfen“ fordert ein aktuelles Standbild an, auch wenn automatische Foto-Uploads ausgeschaltet sind. Jedes Cloud-JPEG ist höchstens 150.000 Bytes groß und an seiner längsten Seite höchstens 1280 Pixel lang. Fotos werden in einem ausdrücklich konfigurierten EU-Bucket von Firebase/Google Cloud Storage gespeichert. Nur authentifizierte Haushaltsmitglieder können sie über Functions abrufen; es gibt keine öffentlichen Download-Links. Pro Haushalt werden höchstens 60 Fotos (150 für einen Haushalt mit aktivem Unterstützer) aufbewahrt, einschließlich Prüfungen; ältere Fotos können früher entfernt werden, wenn diese Obergrenze erreicht ist. Firebase Realtime Database speichert Fotoverweise, Warnstatus, Objektbezeichnungen und -rahmen, Ereigniszeiten, Zonen, Lücken, Prüfungen, Bestätigungen von Kontrollen, Bezeichnungen der Familie und den Zustand des Hubs. Sie speichert keine neuen Fotobytes.

Konten, Einladungen und Schutz vor Missbrauch

Firebase Authentication erstellt ein pseudonymes anonymes Konto: Name, E-Mail-Adresse oder Passwort sind nicht erforderlich. Haushaltsmitgliedschaft, Nutzer-IDs, Firebase-Installations-IDs und optionale Benachrichtigungstokens verknüpfen Handys mit einem Haushalt. Hub-Einladungen gelten 10 Minuten; Familieneinladungen gelten 24 Stunden und sind nur einmal verwendbar. Spezielle Einladungen für die Store-Prüfung verwenden öffentliche Beispieldaten und können bis zu 90 Tage lang wiederverwendet werden. App Check nutzt Play Integrity in Release-Builds für Android und App Attest in der Apple-App, wobei nicht abgelaufene Tokens sicher mit ihren Erweiterungen geteilt werden (Debug-Anbieter in der Entwicklung). Wir verarbeiten gehashte Nutzer-/Gerätekennungen, gehashte IP-Datensätze zur Ratenbegrenzung, tägliche Anfrage-/Byte-Zähler und Zustellungsprotokolle, um Missbrauch zu verhindern. Die Geräteidentität wird vor der Ersteinrichtung (Bootstrap) des Android-Hubs gehasht. Anbieter verarbeiten außerdem IP-Adressen sowie Client- und Geräteinformationen. Für das Erstellen von Haushalten und den Foto-/Einladungsverkehr gelten Limits pro Nutzer/Gerät und globale Limits.

Anbieter, Zwecke und monatliche Unterstützung

Google Firebase stellt Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics und (nur mit deiner Einwilligung) Analytics bereit; Google Vertex AI stellt die oben beschriebene Bildklassifizierung bereit. Wir verwenden Daten für die Funktionen der App, die Kopplung, Benachrichtigungen, Sicherheit und Kontoverwaltung. Datenbank, Functions und gespeicherte Fotos befinden sich in der EU (europe-west1); die Gemini-Bildprüfung kann außerhalb der EU verarbeitet werden. Damit wird keine ausschließliche Verarbeitung in der EU für alle Authentifizierungs-, Messaging-, Attestierungs- oder Store-Dienste zugesagt. Berechtigte Haushaltsmitglieder erhalten gemeinsame Haushaltsinformationen; befugte Betreiber verwalten den Dienst. Die Übertragung an Firebase ist verschlüsselt, Haushaltsdaten sind jedoch nicht Ende-zu-Ende-verschlüsselt. Es gibt keine Werbung, kein Werbetracking und keinen Verkauf von Daten; Absturzberichte und optionale Nutzungsstatistiken werden unten beschrieben. Optionale, sich automatisch verlängernde monatliche Unterstützer-Abos (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; Referenzpreise €2, €5 und €10 pro Monat, vom Store lokalisiert) bieten alle denselben Vorteil: Fotos werden 30 Tage aufbewahrt, bis zu 150 Fotos pro Haushalt, solange ein Mitglied aktiv ist, dazu ein Unterstützer-Abzeichen. Erkennung und Warnungen bleiben kostenlos. Es werden nur echte Store-Produkte und lokalisierte Preise angezeigt. Der Store verarbeitet Zahlungsdaten und Verlängerungen, bis in seinen Abo-Einstellungen gekündigt wird; die Wiederherstellung von Käufen ist in den Einstellungen verfügbar. Unter iOS sendet die App die signierte StoreKit-Transaktion an unsere EU-Function zur Offline-Prüfung der Apple-Zertifikatskette. Wir verarbeiten Produkt, Ablaufdatum, Hash der ursprünglichen Transaktionskennung, Signaturzeitpunkt und die Bindung an den gekoppelten Haushalt, um eine haushaltsübergreifende Wiederverwendung zu verhindern; unverarbeitete Belege und Zahlungskartendaten werden nicht gespeichert. Android prüft Play-Kauftokens auf dem Server mit der Google Play Developer API. Verifizierte Store-Mitteilungen aktualisieren Verlängerungen und Widerrufe, auch unter iOS. Dafür verarbeiten wir Tokens und gehashte Kaufzuordnungen; Kartendaten werden nicht gespeichert. Das Ablaufdatum eines Mitglieds wird beim gemeinsamen Haushalt gespeichert und ist für dessen Mitglieder sichtbar. Für Zahlungsunterlagen des Stores gelten die Regeln des Stores.

Absturzberichte und Nutzungsstatistiken

Firebase Crashlytics (Google) erhält Absturzberichte, damit wir Fehler des Hubs und der Warnungen beheben können: den Stacktrace, die App-Version, das Gerätemodell, die Systemversion, den Speicher-/Datenträgerzustand, eine pseudonyme Installationskennung und einige feste Statuswerte (Rolle des Handys, letzter Bildschirm, Statuscode des Hubs). Absturzberichte sind standardmäßig aktiviert, weil ein Sicherheitsdienst zuverlässig bleiben muss (unser berechtigtes Interesse); du kannst sie jederzeit unter Einstellungen → Datenschutz deaktivieren, wodurch auch noch nicht gesendete Berichte gelöscht werden. Google Analytics for Firebase wird nur verwendet, wenn du die einmalige Frage mit „Statistiken teilen“ beantwortest (Einwilligung; jederzeit änderbar unter Einstellungen → Datenschutz). Es erfasst dann, welche Bildschirme und Funktionen genutzt werden (zum Beispiel Kopplungsergebnis, Status der Benachrichtigungsberechtigung, geöffnete Warnungen, „Jetzt prüfen“, „Ich habe geprüft“, Änderungen an Einstellungen, Ergebnisse von Abo-Käufen und das Ergebnis des Kontaktformulars), zusammen mit einer pseudonymen App-Instanz-Kennung, der App-Version, Geräte- und Systemtyp, Sprache und dem aus der IP-Adresse abgeleiteten ungefähren Land. Keiner der beiden Dienste erhält Fotos, Kamerabilder oder Adressen, Kamera-Zugangsdaten, Haushalts- oder Konto-IDs, Namen, E-Mail-Adressen oder Freitext. Werbe-IDs (Android-Werbe-ID, IDFA), Werbespeicherung und personalisierte Werbung sind deaktiviert; nichts wird für Werbung oder appübergreifendes Tracking verwendet. Der Widerruf der Einwilligung beendet die Erfassung und setzt die Analytics-Kennung zurück. Analytics bewahrt Daten auf Ereignisebene 2 Monate auf; Crashlytics bewahrt Absturzdaten 90 Tage auf. Google kann diese Daten gemäß seinen Bedingungen und dem EU–US Data Privacy Framework außerhalb der EU verarbeiten.

Kontaktformular

Über Einstellungen → Hilfe → Kontakt werden deine Nachricht und die von dir eingegebene E-Mail-Adresse für die Antwort zusammen mit App-Version, Handymodell und Systemversion, Sprache, Benachrichtigungseinstellungen, Hub-Status, deiner Haushalts-ID und einer zufälligen Support-Kennung für diese Installation an unseren Supportdienst gesendet (Cloudflare Workers und D1, E-Mail-Zustellung durch Resend), der sie an contact@sadfinder.com weiterleitet. Die IP-Adresse wird mit der Nachricht gespeichert, und Nachrichten sind zum Schutz vor Missbrauch pro Installation und IP-Adresse begrenzt. Wir verwenden sie nur, um dir zu antworten und Probleme zu beheben, bewahren sie so lange auf, wie es für deine Anfrage und deren Nachbearbeitung erforderlich ist, und löschen sie auf Anfrage. Diese Anbieter können Daten außerhalb der EU verarbeiten. Antworten erfolgen nur per E-Mail.

Aufbewahrung und Löschung

Der Zugriff auf Cloud-Fotos endet 14 Tage nach der Aufnahme bzw. 30 Tage danach bei Fotos, die hochgeladen wurden, während ein Haushalt einen aktiven Unterstützer hat. Jedes Foto behält nach Änderungen am Abo sein zugewiesenes Ablaufdatum; bestehende 14-Tage-Fotos werden nicht verlängert. Ein Bucket-Lebenszyklus von 31 Tagen dient als Absicherung für die Bereinigung und begründet keinen Zugriffsanspruch. Ein täglicher geplanter Bereinigungslauf und der konfigurierte Storage-Lebenszyklus entfernen abgelaufene Objekte und die zugehörigen Galerieverweise; die physische Bereinigung der Objekte kann nach dem Ende des Zugriffs erfolgen. Lokale Nachweise auf dem Hub und zwischengespeicherte Fotos im Viewer bleiben unabhängig davon bis zur Bereinigung durch die App, zum Leeren des Speichers oder zu einer bestätigten Löschung in der App erhalten. Überwachungsmetadaten und Konten bleiben ansonsten bis zur Löschung bestehen; die letzten 20 Ereignisse der Zeitleiste sind keine pauschale Aufbewahrungsgarantie. Einstellungen → Meine Daten löschen löscht dauerhaft ein Viewer-Konto, seine Mitgliedschaften, Tokens, selbst verfasste Prüfungen/Bestätigungen/Rückmeldungen sowie erstellte Bezeichnungen/Einladungen. Gemeinsame Haushaltsfotos bleiben für andere Mitglieder erhalten. Auf dem Android-Hub beendet dieselbe Aktion die Überwachung und löscht den gesamten Haushaltsbaum, Cloud-Fotos (einschließlich verwaister Uploads), Galerie, Einladungen und Auth-Identitäten des Hubs. Die Auth-Identitäten anderer Viewer bleiben für andere Haushalte verfügbar. Eine unterbrochene Löschung bleibt gesperrt und kann erneut versucht werden. Nach erfolgreicher Löschung werden lokale Verbindungs- und Fotodaten gelöscht. Deinstallieren oder ein Rollenwechsel allein löscht keine Cloud-Daten. Die Löschung setzt außerdem die Analytics-Kennung dieses Handys zurück und verwirft nicht gesendete Absturzberichte; bereits empfangene pseudonyme Statistiken und Absturzberichte sind nicht mit deinem Konto verknüpft und laufen nach 2 Monaten bzw. 90 Tagen ab. Pseudonyme Zähler zum Missbrauchsschutz, Löschmarker (Tombstones) für Haushalte und Betriebsprotokolle der Anbieter können aus Sicherheitsgründen bestehen bleiben; tägliche Zähler werden bei Nutzung zurückgesetzt, nicht bei der Kontolöschung. Für Zahlungsunterlagen des Stores gelten weiterhin die Regeln des Stores. Für Löschungen nach der Deinstallation oder Datenschutzanfragen nutze die Löschseite und die oben genannte E-Mail-Adresse des Verantwortlichen; wir müssen die Inhaberschaft prüfen, bevor wir einen gemeinsamen Haushalt entfernen.

Gelöschte Storage-Objekte können vom Betreiber gemäß der Soft-Delete-Richtlinie sieben Tage lang wiederhergestellt werden; in der App sind sie nicht zugänglich.

Deine Wahlmöglichkeiten und Rechte

Beende die Überwachung auf dem Hub, steuere automatische Foto-Uploads und optionale Warnungen, entscheide, ob Fotos in einem Viewer angezeigt werden, und schalte Absturzberichte und Nutzungsstatistiken unter Einstellungen → Datenschutz ein oder aus. Der Kamerazugriff für QR-Codes ist optional; du kannst die Einladung stattdessen eintippen. Save Cats fordert keinen Zugriff auf Kontakte, Standort oder Mikrofon an. Richte die Kamera nur auf Bereiche, die du überwachen darfst. Du kannst beim Verantwortlichen Auskunft, Berichtigung oder Löschung verlangen; zu den anwendbaren Rechten gehört eine Beschwerde bei deiner Datenschutzaufsichtsbehörde. Eine Kamera kann nicht in den Motorraum sehen, und fehlende Warnungen sind keine Sicherheitsgarantie.

Website und Änderungen

Die statische Website wird auf Firebase Hosting gehostet, das gewöhnliche Zugriffs-/Sicherheitsprotokolle verarbeiten kann. Diese Seiten enthalten keine Werbung, keine Analysedienste, keine eingebetteten Inhalte Dritter und keine Tracking-Cookies. Der Sprachwechsel nutzt das URL-Fragment; die Kontaktdaten des Verantwortlichen werden aus einer Konfigurationsdatei desselben Ursprungs geladen. Diese Erklärung wird überarbeitet, wenn sich die Verarbeitung ändert. Entwurfsstand der Implementierung: 17. Oktober 2026. Die Veröffentlichung setzt die tatsächliche Identität und die Kontaktdaten des Verantwortlichen sowie geprüfte, bereitgestellte Dienste voraus.

Πολιτική απορρήτου

Το βίντεό σας μένει στο σπίτι

Ένα hub Android επεξεργάζεται στο σπίτι τη συμβατή τοπική ροή κάμερας RTSP/ONVIF. Η εφαρμογή για iPhone/iPad είναι πρόγραμμα προβολής. Δεν μεταφορτώνεται συνεχές βίντεο ή ήχος. Τα διαπιστευτήρια της κάμερας κρυπτογραφούνται με το Android Keystore στο hub και δεν αποστέλλονται στο Firebase ή στα τηλέφωνα της οικογένειας. Το τοπικό RTSP μπορεί να μην είναι κρυπτογραφημένο· χρησιμοποιήστε ένα αξιόπιστο οικιακό δίκτυο.

Αυτόματος έλεγχος εικόνας — Google Gemini

Για την ταξινόμηση ενός κινούμενου αντικειμένου, το hub στέλνει ένα έως τρία (συνήθως τρία) μικρά αποκόμματα JPEG σε χρονολογική σειρά (κανονικά 384 × 384 pixel, το καθένα έως 150 KB) μέσω μιας Function με έλεγχο ταυτότητας στο Google Gemini στο Vertex AI (παγκόσμιο τελικό σημείο (endpoint) της Google· η επεξεργασία αυτή μπορεί να πραγματοποιηθεί εκτός ΕΕ, σύμφωνα με τους όρους επεξεργασίας δεδομένων του Google Cloud και το EU–US Data Privacy Framework (Πλαίσιο Προστασίας Δεδομένων ΕΕ–ΗΠΑ)). Τα αποκόμματα μπορεί να περιέχουν παρεμπιπτόντως ανθρώπους, οχήματα ή ιδιωτικό περιβάλλοντα χώρο. Για τον έλεγχο αυτό δεν αποστέλλεται πλήρες καρέ, συνεχές βίντεο ή ήχος. Ισχύουν οι εφαρμοστέοι όροι επεξεργασίας και διατήρησης του Google Cloud. Οι έλεγχοι έχουν ανώτατα όρια δαπανών ανά σπίτι και συνολικά· μια απάντηση που λείπει παραμένει ανεπιβεβαίωτη. Η συγκατάθεση και οι ρυθμίσεις του hub για τις εικόνες στο cloud εξηγούνται κατά τη ρύθμιση.

Φωτογραφίες και αρχεία παρακολούθησης

Με ενεργοποιημένη τη μεταφόρτωση φωτογραφιών, το hub στέλνει φωτογραφίες συμβάντων· το «Έλεγχος τώρα» ζητά μια τρέχουσα στατική εικόνα ακόμη και όταν η αυτόματη μεταφόρτωση φωτογραφιών είναι απενεργοποιημένη. Κάθε JPEG στο cloud είναι έως 150.000 byte και έως 1280 pixel στη μεγαλύτερη πλευρά του. Οι φωτογραφίες αποθηκεύονται σε ρητά διαμορφωμένο bucket Firebase/Google Cloud Storage στην ΕΕ. Μόνο τα μέλη του σπιτιού με έλεγχο ταυτότητας μπορούν να τις διαβάσουν μέσω των Functions· δεν υπάρχουν δημόσιοι σύνδεσμοι λήψης. Διατηρούνται έως 60 φωτογραφίες ανά σπίτι (150 για σπίτι με ενεργό υποστηρικτή), συμπεριλαμβανομένων των ελέγχων· οι παλαιότερες φωτογραφίες μπορεί να αφαιρεθούν νωρίτερα όταν συμπληρωθεί αυτό το όριο. Η Firebase Realtime Database περιέχει αναφορές φωτογραφιών, την κατάσταση προειδοποίησης, ετικέτες και πλαίσια αντικειμένων, χρόνους συμβάντων, ζώνες, κενά, ελέγχους, επιβεβαιώσεις επιθεώρησης, οικογενειακές ετικέτες και την κατάσταση λειτουργίας του hub. Δεν αποθηκεύει τα byte νέων φωτογραφιών.

Λογαριασμοί, προσκλήσεις και προστασία από κατάχρηση

Το Firebase Authentication δημιουργεί έναν ψευδωνυμοποιημένο ανώνυμο λογαριασμό: δεν απαιτείται όνομα, διεύθυνση email ή κωδικός πρόσβασης. Η συμμετοχή στο σπίτι, τα αναγνωριστικά χρήστη, τα αναγνωριστικά εγκατάστασης Firebase και τα προαιρετικά διακριτικά ειδοποιήσεων συνδέουν τα τηλέφωνα με ένα σπίτι. Οι προσκλήσεις hub ισχύουν για 10 λεπτά· οι οικογενειακές προσκλήσεις ισχύουν για 24 ώρες και είναι μίας χρήσης. Οι ειδικές προσκλήσεις για τον έλεγχο από τα καταστήματα εφαρμογών χρησιμοποιούν δημόσια δείγματα δεδομένων και μπορούν να επαναχρησιμοποιηθούν για έως 90 ημέρες. Το App Check χρησιμοποιεί το Play Integrity στις εκδόσεις κυκλοφορίας για Android και το App Attest στην εφαρμογή της Apple, ενώ τα διακριτικά που δεν έχουν λήξει κοινοποιούνται με ασφάλεια στις επεκτάσεις της εφαρμογής (πάροχοι αποσφαλμάτωσης κατά την ανάπτυξη). Για την πρόληψη της κατάχρησης επεξεργαζόμαστε κατακερματισμένα (hashed) αναγνωριστικά χρήστη/συσκευής, κατακερματισμένες εγγραφές περιορισμού ρυθμού βάσει IP, ημερήσιους μετρητές αιτημάτων/byte και αρχεία παράδοσης. Η ταυτότητα της συσκευής κατακερματίζεται πριν από την αρχική εκκίνηση (bootstrap) του hub Android. Οι πάροχοι επεξεργάζονται επίσης διευθύνσεις IP καθώς και πληροφορίες προγράμματος-πελάτη και συσκευής. Η δημιουργία σπιτιών και η κίνηση φωτογραφιών/προσκλήσεων υπόκεινται σε όρια ανά χρήστη/συσκευή και σε συνολικά όρια.

Πάροχοι, σκοποί και μηνιαία υποστήριξη

Η Google Firebase παρέχει τα Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics και (μόνο με τη συγκατάθεσή σας) Analytics· το Google Vertex AI παρέχει την ταξινόμηση εικόνων που περιγράφεται παραπάνω. Χρησιμοποιούμε τα δεδομένα για τη λειτουργικότητα της εφαρμογής, τη σύζευξη, τις ειδοποιήσεις, την ασφάλεια και τη διαχείριση λογαριασμών. Η βάση δεδομένων, οι Functions και οι αποθηκευμένες φωτογραφίες βρίσκονται στην ΕΕ (europe-west1)· ο έλεγχος εικόνας μέσω Gemini μπορεί να υποβληθεί σε επεξεργασία εκτός ΕΕ. Αυτό δεν αποτελεί υπόσχεση ότι κάθε υπηρεσία ελέγχου ταυτότητας, ανταλλαγής μηνυμάτων, πιστοποίησης συσκευής ή καταστήματος εφαρμογών επεξεργάζεται δεδομένα αποκλειστικά στην ΕΕ. Τα εξουσιοδοτημένα μέλη του σπιτιού λαμβάνουν τις κοινόχρηστες πληροφορίες του σπιτιού· εξουσιοδοτημένοι διαχειριστές διαχειρίζονται την υπηρεσία. Η μεταφορά προς το Firebase είναι κρυπτογραφημένη, αλλά τα αρχεία του σπιτιού δεν είναι κρυπτογραφημένα από άκρο σε άκρο. Δεν υπάρχουν διαφημίσεις, διαφημιστική παρακολούθηση ή πώληση δεδομένων· οι αναφορές σφαλμάτων και τα προαιρετικά στατιστικά χρήσης περιγράφονται παρακάτω. Οι προαιρετικές μηνιαίες συνδρομές Υποστηρικτή με αυτόματη ανανέωση (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10· τιμές αναφοράς €2, €5 και €10 τον μήνα, προσαρμοσμένες τοπικά από το κατάστημα) δίνουν όλες το ίδιο προνόμιο: φωτογραφίες που διατηρούνται για 30 ημέρες και έως 150 φωτογραφίες ανά σπίτι όσο οποιοδήποτε μέλος είναι ενεργό, καθώς και ένα σήμα Υποστηρικτή. Ο εντοπισμός και οι ειδοποιήσεις παραμένουν δωρεάν. Εμφανίζονται μόνο πραγματικά προϊόντα του καταστήματος και τοπικές τιμές. Το κατάστημα επεξεργάζεται τα στοιχεία πληρωμής και τις ανανεώσεις μέχρι την ακύρωση από τις ρυθμίσεις συνδρομών του· η επαναφορά αγορών είναι διαθέσιμη στις Ρυθμίσεις. Στο iOS η εφαρμογή στέλνει την υπογεγραμμένη συναλλαγή StoreKit στη Function μας στην ΕΕ για επαλήθευση της αλυσίδας πιστοποιητικών της Apple εκτός σύνδεσης. Επεξεργαζόμαστε το προϊόν, τη λήξη, το hash του αρχικού αναγνωριστικού συναλλαγής, τον χρόνο υπογραφής και τη σύνδεση με το συζευγμένο σπίτι, ώστε να αποτρέπεται η επανάληψη (replay) σε άλλο σπίτι· τα ακατέργαστα αποδεικτικά αγοράς και τα στοιχεία καρτών πληρωμής δεν αποθηκεύονται. Το Android επαληθεύει τα διακριτικά αγορών Play στον διακομιστή μέσω του Google Play Developer API. Επαληθευμένες ειδοποιήσεις καταστημάτων ενημερώνουν ανανεώσεις και ανακλήσεις, και στο iOS. Επεξεργαζόμαστε διακριτικά και κατακερματισμένες συνδέσεις αγορών· δεν αποθηκεύουμε στοιχεία καρτών. Η λήξη ενός μέλους αποθηκεύεται μαζί με το κοινόχρηστο σπίτι και είναι ορατή στα μέλη του. Τα αρχεία πληρωμών του καταστήματος διέπονται από τους κανόνες του καταστήματος.

Αναφορές σφαλμάτων και στατιστικά χρήσης

Το Firebase Crashlytics (Google) λαμβάνει αναφορές σφαλμάτων ώστε να μπορούμε να διορθώνουμε αστοχίες του hub και των ειδοποιήσεων: το stack trace, την έκδοση της εφαρμογής, το μοντέλο της συσκευής, την έκδοση του συστήματος, την κατάσταση μνήμης/αποθηκευτικού χώρου, ένα ψευδωνυμοποιημένο αναγνωριστικό εγκατάστασης και λίγες σταθερές τιμές κατάστασης (ρόλος τηλεφώνου, τελευταία οθόνη, κωδικός κατάστασης hub). Οι αναφορές σφαλμάτων είναι ενεργοποιημένες από προεπιλογή, επειδή μια υπηρεσία ασφάλειας πρέπει να παραμένει αξιόπιστη (έννομο συμφέρον μας)· μπορείτε να τις απενεργοποιήσετε ανά πάσα στιγμή από τις Ρυθμίσεις → Απόρρητο, κάτι που διαγράφει επίσης τις αναφορές που δεν έχουν ακόμη σταλεί. Το Google Analytics for Firebase χρησιμοποιείται μόνο αν απαντήσετε «Κοινοποίηση στατιστικών» στην ερώτηση που εμφανίζεται μία φορά (συγκατάθεση· μπορείτε να την αλλάξετε ανά πάσα στιγμή από τις Ρυθμίσεις → Απόρρητο). Στην περίπτωση αυτή καταγράφει ποιες οθόνες και λειτουργίες χρησιμοποιούνται (για παράδειγμα το αποτέλεσμα της σύζευξης, την κατάσταση της άδειας ειδοποιήσεων, τις ειδοποιήσεις που ανοίχτηκαν, το «Έλεγχος τώρα», το «Έλεγξα», τις αλλαγές ρυθμίσεων, τα αποτελέσματα αγορών συνδρομής και το αποτέλεσμα της φόρμας επικοινωνίας), μαζί με ένα ψευδωνυμοποιημένο αναγνωριστικό στιγμιότυπου εφαρμογής, την έκδοση της εφαρμογής, τον τύπο συσκευής και συστήματος, τη γλώσσα και την κατά προσέγγιση χώρα που προκύπτει από τη διεύθυνση IP. Καμία από τις δύο υπηρεσίες δεν λαμβάνει φωτογραφίες, εικόνες κάμερας ή διευθύνσεις, διαπιστευτήρια κάμερας, αναγνωριστικά σπιτιού ή λογαριασμού, ονόματα, διευθύνσεις email ή ελεύθερο κείμενο. Τα διαφημιστικά αναγνωριστικά (αναγνωριστικό διαφήμισης Android, IDFA), η αποθήκευση δεδομένων διαφήμισης και η εξατομίκευση διαφημίσεων είναι απενεργοποιημένα· τίποτα δεν χρησιμοποιείται για διαφήμιση ή παρακολούθηση μεταξύ εφαρμογών. Η ανάκληση της συγκατάθεσης σταματά τη συλλογή και επαναφέρει το αναγνωριστικό ανάλυσης. Το Analytics διατηρεί δεδομένα σε επίπεδο συμβάντων για 2 μήνες· το Crashlytics διατηρεί δεδομένα σφαλμάτων για 90 ημέρες. Η Google μπορεί να επεξεργάζεται αυτά τα δεδομένα εκτός ΕΕ σύμφωνα με τους όρους της και το EU–US Data Privacy Framework (Πλαίσιο Προστασίας Δεδομένων ΕΕ–ΗΠΑ).

Φόρμα επικοινωνίας

Η επιλογή Ρυθμίσεις → Βοήθεια → Επικοινωνία στέλνει το μήνυμά σας και τη διεύθυνση email απάντησης που εισάγετε, μαζί με την έκδοση της εφαρμογής, το μοντέλο τηλεφώνου και την έκδοση συστήματος, τη γλώσσα, τις ρυθμίσεις ειδοποιήσεων, την κατάσταση του hub, το αναγνωριστικό του σπιτιού σας και ένα τυχαίο αναγνωριστικό υποστήριξης για αυτή την εγκατάσταση, στην υπηρεσία υποστήριξής μας (Cloudflare Workers και D1, παράδοση email μέσω Resend), η οποία το προωθεί στο contact@sadfinder.com. Η διεύθυνση IP αποθηκεύεται μαζί με το μήνυμα και τα μηνύματα περιορίζονται ανά εγκατάσταση και διεύθυνση IP για την αποτροπή κατάχρησης. Τα χρησιμοποιούμε μόνο για να σας απαντήσουμε και να διορθώσουμε προβλήματα, τα διατηρούμε όσο χρειάζεται για το αίτημά σας και τη συνέχειά του και τα διαγράφουμε κατόπιν αιτήματος. Αυτοί οι πάροχοι μπορούν να επεξεργάζονται δεδομένα εκτός ΕΕ. Οι απαντήσεις αποστέλλονται μόνο μέσω email.

Διατήρηση και διαγραφή

Η πρόσβαση στις φωτογραφίες στο cloud λήγει 14 ημέρες μετά τη λήψη τους ή 30 ημέρες για φωτογραφίες που μεταφορτώθηκαν ενώ το σπίτι είχε ενεργό υποστηρικτή. Κάθε φωτογραφία διατηρεί τη λήξη που της έχει οριστεί και μετά από αλλαγές της συνδρομής· οι υπάρχουσες φωτογραφίες 14 ημερών δεν παρατείνονται. Ο κύκλος ζωής 31 ημερών του bucket είναι εφεδρικός μηχανισμός καθαρισμού και όχι δικαίωμα πρόσβασης. Ένας προγραμματισμένος ημερήσιος καθαρισμός και ο διαμορφωμένος κύκλος ζωής του Storage αφαιρούν τα ληγμένα αντικείμενα και τις σχετικές αναφορές της γκαλερί· ο φυσικός καθαρισμός των αντικειμένων μπορεί να γίνει μετά τη διακοπή της πρόσβασης. Τα τοπικά τεκμήρια στο hub και οι προσωρινά αποθηκευμένες φωτογραφίες στα προγράμματα προβολής διατηρούνται χωριστά έως τον καθαρισμό από την εφαρμογή, την εκκαθάριση του αποθηκευτικού χώρου ή την επιβεβαιωμένη διαγραφή μέσα από την εφαρμογή. Κατά τα λοιπά, τα μεταδεδομένα παρακολούθησης και οι λογαριασμοί παραμένουν έως τη διαγραφή τους· τα 20 πιο πρόσφατα συμβάντα του χρονολογίου δεν αποτελούν γενική εγγύηση διατήρησης. Η επιλογή Ρυθμίσεις → Διαγραφή των δεδομένων μου διαγράφει οριστικά έναν λογαριασμό προγράμματος προβολής, τις συμμετοχές του, τα διακριτικά, τους ελέγχους/τις επιβεβαιώσεις/τα σχόλια που έχει συντάξει και τις ετικέτες/προσκλήσεις που έχει δημιουργήσει. Οι κοινόχρηστες φωτογραφίες του σπιτιού παραμένουν για τα άλλα μέλη. Στο hub Android, η ίδια ενέργεια σταματά την παρακολούθηση και διαγράφει ολόκληρο το δέντρο δεδομένων του σπιτιού, τις φωτογραφίες στο cloud (συμπεριλαμβανομένων των ορφανών μεταφορτώσεων), τη γκαλερί, τις προσκλήσεις και τις ταυτότητες Auth του hub. Οι ταυτότητες Auth των άλλων προγραμμάτων προβολής παραμένουν διαθέσιμες για άλλα σπίτια. Μια διαγραφή που διακόπηκε παραμένει κλειδωμένη και μπορεί να επαναληφθεί. Μετά την επιτυχή διαγραφή, τα τοπικά δεδομένα σύνδεσης και φωτογραφιών εκκαθαρίζονται. Η απεγκατάσταση ή η αλλαγή ρόλου από μόνη της δεν διαγράφει τα δεδομένα στο cloud. Η διαγραφή επίσης επαναφέρει το αναγνωριστικό ανάλυσης αυτού του τηλεφώνου και απορρίπτει τις αναφορές σφαλμάτων που δεν έχουν σταλεί· τα ψευδωνυμοποιημένα στατιστικά και οι αναφορές σφαλμάτων που έχουν ήδη ληφθεί δεν συνδέονται με τον λογαριασμό σας και λήγουν μετά από 2 μήνες και 90 ημέρες αντίστοιχα. Ψευδωνυμοποιημένοι μετρητές κατά της κατάχρησης, σημάνσεις διαγραφής σπιτιών (tombstones) και επιχειρησιακά αρχεία καταγραφής των παρόχων μπορεί να παραμείνουν για λόγους ασφάλειας· οι ημερήσιοι μετρητές μηδενίζονται με τη χρήση και όχι με τη διαγραφή του λογαριασμού. Τα αρχεία πληρωμών του καταστήματος εξακολουθούν να διέπονται από τους κανόνες του καταστήματος. Για διαγραφή μετά την απεγκατάσταση ή για αιτήματα σχετικά με το απόρρητο, χρησιμοποιήστε τη σελίδα διαγραφής και το email του υπευθύνου επεξεργασίας που αναφέρεται παραπάνω· πρέπει να επαληθεύσουμε την κυριότητα πριν αφαιρέσουμε ένα κοινόχρηστο σπίτι.

Ο διαχειριστής μπορεί να ανακτήσει διαγραμμένα αντικείμενα Storage για επτά ημέρες βάσει της πολιτικής προσωρινής διαγραφής· δεν είναι προσβάσιμα στην εφαρμογή.

Οι επιλογές και τα δικαιώματά σας

Σταματήστε την παρακολούθηση στο hub, ελέγξτε τις αυτόματες μεταφορτώσεις φωτογραφιών και τις προαιρετικές ειδοποιήσεις, επιλέξτε αν θα εμφανίζονται φωτογραφίες σε ένα πρόγραμμα προβολής και ενεργοποιήστε ή απενεργοποιήστε τις αναφορές σφαλμάτων και τα στατιστικά χρήσης από τις Ρυθμίσεις → Απόρρητο. Η πρόσβαση στην κάμερα για τον κωδικό QR είναι προαιρετική· μπορείτε αντί αυτού να πληκτρολογήσετε την πρόσκληση. Το Save Cats δεν ζητά πρόσβαση στις επαφές, στην τοποθεσία ή στο μικρόφωνο. Στρέφετε την κάμερα μόνο εκεί όπου έχετε δικαίωμα παρακολούθησης. Μπορείτε να ζητήσετε πρόσβαση, διόρθωση ή διαγραφή μέσω του υπευθύνου επεξεργασίας· στα εφαρμοστέα δικαιώματα περιλαμβάνεται η υποβολή καταγγελίας στην αρμόδια αρχή προστασίας δεδομένων. Μια κάμερα δεν μπορεί να δει μέσα στον χώρο του κινητήρα και η απουσία προειδοποιήσεων δεν αποτελεί εγγύηση ασφάλειας.

Ιστότοπος και αλλαγές

Ο στατικός ιστότοπος φιλοξενείται στο Firebase Hosting, το οποίο μπορεί να επεξεργάζεται συνήθη αρχεία καταγραφής πρόσβασης/ασφάλειας. Αυτές οι σελίδες δεν έχουν διαφημίσεις, εργαλεία ανάλυσης, ενσωματωμένο περιεχόμενο τρίτων ή cookies παρακολούθησης. Η αλλαγή γλώσσας χρησιμοποιεί το τμήμα (fragment) του URL· τα στοιχεία επικοινωνίας του υπευθύνου επεξεργασίας φορτώνονται από αρχείο διαμόρφωσης της ίδιας προέλευσης. Η παρούσα πολιτική αναθεωρείται όταν αλλάζει η επεξεργασία. Προσχέδιο, αναθεώρηση υλοποίησης: 17 Οκτωβρίου 2026. Η δημοσίευση απαιτεί την πραγματική ταυτότητα/τα στοιχεία επικοινωνίας του υπευθύνου επεξεργασίας και επαληθευμένες υπηρεσίες σε λειτουργία.

Política de privacidad

Tu video se queda en casa

Un hub Android procesa en casa la transmisión local RTSP/ONVIF de la cámara compatible. La app para iPhone/iPad es un visor. No se sube video ni audio de forma continua. Las credenciales de la cámara se cifran con Android Keystore en el hub y no se envían a Firebase ni a los teléfonos de la familia. RTSP local puede no estar cifrado; usa una red doméstica de confianza.

Comprobación automática de imágenes — Google Gemini

Para clasificar un objeto en movimiento, el hub envía entre uno y tres (por lo general, tres) pequeños recortes JPEG cronológicos (normalmente de 384 × 384 píxeles, cada uno de 150 KB como máximo) mediante una Function autenticada a Google Gemini en Vertex AI (punto de conexión global de Google; este tratamiento puede realizarse fuera de la UE, conforme a las condiciones de tratamiento de datos de Google Cloud y al EU–US Data Privacy Framework (Marco de Privacidad de Datos UE-EE. UU.)). Los recortes pueden contener de forma incidental personas, vehículos o entornos privados. Para esta comprobación no se envía ningún fotograma completo, video continuo ni audio. Rigen las condiciones aplicables de Google Cloud en materia de tratamiento y conservación. Las comprobaciones tienen límites de gasto por hogar y globales; una respuesta que falte se considera no verificada. El consentimiento del hub para las imágenes en la nube y sus controles se explican durante la configuración.

Fotos y registros de vigilancia

Con la subida de fotos activada, el hub envía fotos de los eventos; Comprobar ahora solicita una imagen actual incluso cuando la subida automática de fotos está desactivada. Cada JPEG en la nube tiene como máximo 150 000 bytes y 1280 píxeles en su lado más largo. Las fotos se almacenan en un bucket de Firebase/Google Cloud Storage configurado expresamente en la UE. Solo los miembros autenticados del hogar pueden leerlas a través de Functions; no hay enlaces públicos de descarga. Se conservan como máximo 60 fotos por hogar (150 en un hogar con un colaborador activo), incluidas las comprobaciones; las fotos más antiguas pueden eliminarse antes cuando se alcanza este límite. Firebase Realtime Database guarda referencias a las fotos, el estado de los avisos, etiquetas y recuadros de objetos, horas de los eventos, zonas, interrupciones, comprobaciones, confirmaciones de revisión, etiquetas de la familia y el estado de funcionamiento del hub. No almacena los bytes de las fotos nuevas.

Cuentas, invitaciones y protección contra abusos

Firebase Authentication crea una cuenta anónima seudónima: no se requiere nombre, dirección de correo electrónico ni contraseña. La pertenencia al hogar, los ID de usuario, los ID de instalación de Firebase y los tokens de notificación opcionales vinculan los teléfonos a un hogar. Las invitaciones del hub duran 10 minutos; las invitaciones familiares duran 24 horas y son de un solo uso. Las invitaciones dedicadas a la revisión de las tiendas de apps usan datos de muestra públicos y pueden reutilizarse durante un máximo de 90 días. App Check usa Play Integrity en las compilaciones Android de producción y App Attest en la app de Apple, con tokens no caducados compartidos de forma segura con sus extensiones (proveedores de depuración en desarrollo). Tratamos identificadores de usuario/dispositivo con hash, registros de limitación de frecuencia por IP con hash, contadores diarios de solicitudes/bytes y registros de entrega para prevenir abusos. La identidad del dispositivo se procesa con hash antes de la inicialización del hub Android. Los proveedores también tratan direcciones IP e información del cliente y del dispositivo. La creación de hogares y el tráfico de fotos/invitaciones tienen límites por usuario/dispositivo y globales.

Proveedores, finalidades y apoyo mensual

Google Firebase proporciona Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics y (solo con tu consentimiento) Analytics; Google Vertex AI proporciona la clasificación de imágenes descrita arriba. Usamos los datos para el funcionamiento de la app, la vinculación, las notificaciones, la seguridad y la gestión de la cuenta. La base de datos, las Functions y las fotos almacenadas están en la UE (europe-west1); la comprobación de imágenes de Gemini puede tratarse fuera de la UE. Esto no garantiza un tratamiento exclusivamente en la UE para todos los servicios de autenticación, mensajería, certificación o tiendas de apps. Los miembros autorizados del hogar reciben la información compartida del hogar; operadores autorizados administran el servicio. La transmisión a Firebase está cifrada, pero los registros del hogar no tienen cifrado de extremo a extremo. No hay anuncios, seguimiento publicitario ni venta de datos; los informes de fallos y las estadísticas de uso opcionales se describen más abajo. Las suscripciones mensuales opcionales de colaborador con renovación automática (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; precios de referencia de 2 €, 5 € y 10 € al mes, localizados por la tienda) dan todas la misma ventaja: fotos guardadas durante 30 días y hasta 150 fotos por hogar mientras algún miembro esté activo, además de una insignia de Colaborador. La detección y las alertas siguen siendo gratuitas. Solo se muestran productos reales de la tienda y precios localizados. La tienda trata los datos de pago y las renovaciones hasta que se cancelan en sus ajustes de suscripción; la restauración de compras está disponible en Ajustes. En iOS, la app envía la transacción firmada de StoreKit a nuestra Function en la UE para la verificación sin conexión de la cadena de certificados de Apple. Tratamos el producto, el vencimiento, el hash del identificador de la transacción original, la hora de la firma y la vinculación con el hogar asociado para evitar su reutilización en otro hogar; no se almacenan los recibos sin procesar ni los datos de tarjetas de pago. Android verifica los tokens de compras de Play en el servidor con Google Play Developer API. Las notificaciones verificadas de las tiendas actualizan renovaciones y revocaciones, también en iOS. Procesamos tokens y vínculos de compras con hash; no almacenamos datos de tarjetas. El vencimiento de un miembro se almacena con el hogar compartido y es visible para sus miembros. Los registros de pago de la tienda se rigen por la tienda.

Informes de fallos y estadísticas de uso

Firebase Crashlytics (Google) recibe informes de fallos para que podamos corregir los errores del hub y de las alertas: el seguimiento de la pila (stack trace), la versión de la app, el modelo del dispositivo, la versión del sistema, el estado de la memoria/el almacenamiento, un identificador de instalación seudónimo y algunos valores de estado fijos (función del teléfono, última pantalla, código de estado del hub). Los informes de fallos están activados de forma predeterminada porque un servicio de seguridad debe seguir siendo fiable (nuestro interés legítimo); puedes desactivarlos en cualquier momento en Ajustes → Privacidad, lo que también elimina los informes aún no enviados. Google Analytics for Firebase solo se usa si respondes «Compartir estadísticas» a la pregunta que se hace una sola vez (consentimiento; puedes cambiarlo en cualquier momento en Ajustes → Privacidad). En ese caso registra qué pantallas y funciones se usan (por ejemplo, el resultado de la vinculación, el estado del permiso de notificaciones, las alertas abiertas, Comprobar ahora, Ya revisé, los cambios de ajustes, los resultados de las compras de suscripciones y el resultado del formulario de contacto), con un identificador seudónimo de la instancia de la app, la versión de la app, el tipo de dispositivo y de sistema, el idioma y el país aproximado derivado de la dirección IP. Ninguno de los dos servicios recibe fotos, imágenes de la cámara ni direcciones, credenciales de la cámara, ID del hogar o de la cuenta, nombres, direcciones de correo electrónico ni texto libre. Los identificadores publicitarios (ID de publicidad de Android, IDFA), el almacenamiento publicitario y la personalización de anuncios están desactivados; nada se usa para publicidad ni para seguimiento entre apps. Retirar el consentimiento detiene la recopilación y restablece el identificador de analítica. Analytics conserva los datos a nivel de evento durante 2 meses; Crashlytics conserva los datos de fallos durante 90 días. Google puede tratar estos datos fuera de la UE conforme a sus condiciones y al EU–US Data Privacy Framework (Marco de Privacidad de Datos UE-EE. UU.).

Formulario de contacto

Ajustes → Ayuda → Contáctanos envía tu mensaje y la dirección de correo electrónico de respuesta que escribas, junto con la versión de la app, el modelo del teléfono y la versión del sistema, el idioma, los ajustes de notificaciones, el estado del hub, el ID de tu hogar y un identificador de soporte aleatorio de esta instalación, a nuestro servicio de soporte (Cloudflare Workers y D1, envío de correos por Resend), que lo reenvía a contact@sadfinder.com. La dirección IP se almacena con el mensaje y los mensajes están limitados por instalación y por dirección IP para prevenir abusos. Los usamos solo para responderte y corregir problemas, los conservamos el tiempo necesario para tu solicitud y su seguimiento, y los eliminamos si lo solicitas. Estos proveedores pueden tratar datos fuera de la UE. Las respuestas llegan solo por correo electrónico.

Conservación y eliminación

El acceso a las fotos en la nube vence 14 días después de la captura, o 30 días para las fotos subidas mientras un hogar tiene un colaborador activo. Cada foto mantiene el vencimiento que se le asignó aunque cambie la suscripción; las fotos existentes de 14 días no se prolongan. Un ciclo de vida del bucket de 31 días es un respaldo para la limpieza, no un derecho de acceso. Una limpieza diaria programada y el ciclo de vida configurado de Storage eliminan los objetos vencidos y las referencias asociadas de la galería; la limpieza física de los objetos puede producirse después del fin del acceso. Las evidencias locales del hub y las fotos en caché de los visores se conservan por separado hasta la limpieza de la app, el borrado del almacenamiento o la eliminación confirmada en la app. Por lo demás, los metadatos de vigilancia y las cuentas se conservan hasta su eliminación; los últimos 20 eventos del historial no son una garantía general de conservación. Ajustes → Eliminar mis datos elimina de forma permanente una cuenta de visor, sus membresías, sus tokens, las comprobaciones/confirmaciones/opiniones de su autoría y las etiquetas/invitaciones que creó. Las fotos compartidas del hogar siguen disponibles para los demás miembros. En el hub Android, la misma acción detiene la vigilancia y elimina todo el árbol del hogar, las fotos en la nube (incluidas las subidas huérfanas), la galería, las invitaciones y las identidades de Auth del hub. Las identidades de Auth de los demás visores siguen disponibles para otros hogares. Una eliminación interrumpida queda bloqueada y puede volver a intentarse. Tras una eliminación correcta, se borran los datos locales de conexión y las fotos. Desinstalar o cambiar de función por sí solo no elimina los datos en la nube. La eliminación también restablece el identificador de analítica de este teléfono y descarta los informes de fallos no enviados; las estadísticas seudónimas y los informes de fallos ya recibidos no están vinculados a tu cuenta y vencen a los 2 meses y a los 90 días, respectivamente. Los contadores seudónimos contra abusos, los marcadores de eliminación de hogares y los registros operativos de los proveedores pueden conservarse por seguridad; los contadores diarios se restablecen con el uso, no al eliminar la cuenta. Los registros de pago de la tienda siguen rigiéndose por la tienda. Para eliminar datos después de desinstalar o para solicitudes de privacidad, usa la página de eliminación y el correo electrónico del responsable del tratamiento indicado arriba; debemos verificar la titularidad antes de eliminar un hogar compartido.

El operador puede recuperar los objetos de Storage eliminados durante siete días según la política de borrado recuperable; no están accesibles en la app.

Tus opciones y derechos

Puedes detener la vigilancia en el hub, controlar la subida automática de fotos y las alertas opcionales, elegir si se muestran fotos en un visor y activar o desactivar los informes de fallos y las estadísticas de uso en Ajustes → Privacidad. El acceso a la cámara para el código QR es opcional; puedes escribir la invitación en su lugar. Save Cats no solicita acceso a los contactos, la ubicación ni el micrófono. Apunta la cámara solo a lugares que tengas derecho a vigilar. Puedes solicitar el acceso, la rectificación o la supresión a través del responsable del tratamiento; entre los derechos aplicables está el de presentar una reclamación ante tu autoridad de protección de datos. Una cámara no puede ver dentro del compartimento del motor y la ausencia de avisos no es una garantía de seguridad.

Sitio web y cambios

El sitio estático está alojado en Firebase Hosting, que puede tratar registros habituales de acceso/seguridad. Estas páginas no tienen publicidad, analítica, contenido incrustado de terceros ni cookies de seguimiento. El cambio de idioma usa el fragmento de la URL; el contacto del responsable del tratamiento se carga desde un archivo de configuración del mismo origen. Esta política se revisa cuando cambia el tratamiento. Revisión provisional de implementación: 17 de octubre de 2026. La publicación requiere la identidad y el contacto reales del responsable del tratamiento y servicios implementados verificados.

Tietosuojakäytäntö

Videosi pysyy kotona

Android-hubi käsittelee yhteensopivan paikallisen RTSP/ONVIF-kameravirran kotona. iPhone/iPad-sovellus on katseluohjelma. Jatkuvaa videota tai ääntä ei ladata pilveen. Kameran kirjautumistiedot salataan hubissa Android Keystorella, eikä niitä lähetetä Firebaseen tai perheenjäsenten puhelimiin. Paikallinen RTSP voi olla salaamaton; käytä luotettua kotiverkkoa.

Automaattinen kuvantarkistus — Google Gemini

Liikkuvan kohteen luokittelemiseksi hubi lähettää yhdestä kolmeen (yleensä kolme) pientä aikajärjestyksessä otettua JPEG-rajausta (tavallisesti 384 × 384 pikseliä, kukin enintään 150 KB) todennetun Function-pilvifunktion kautta Google Geminille Vertex AI:ssa (Googlen globaali päätepiste; tämä käsittely voi tapahtua EU:n ulkopuolella Google Cloudin tietojenkäsittelyehtojen ja EU–US Data Privacy Framework -järjestelyn (EU:n ja Yhdysvaltain välinen tietosuojakehys) mukaisesti). Rajaukset voivat sattumalta sisältää ihmisiä, ajoneuvoja tai yksityistä ympäristöä. Tätä tarkistusta varten ei lähetetä kokonaista kuvaa, jatkuvaa videota tai ääntä. Google Cloudin sovellettavia käsittely- ja säilytysehtoja sovelletaan. Tarkistuksilla on kotikohtaiset ja yleiset kulukatot; puuttuva vastaus jää vahvistamattomaksi. Hubin pilvikuviin liittyvä suostumus ja asetukset selitetään käyttöönoton aikana.

Kuvat ja valvontatiedot

Kun kuvien lähetys on käytössä, hubi lähettää tapahtumakuvia; Tarkista nyt pyytää ajantasaisen still-kuvan myös silloin, kun automaattinen kuvien lähetys on pois päältä. Jokainen pilveen tallennettava JPEG on enintään 150 000 tavua ja pisimmältä sivultaan enintään 1280 pikseliä. Kuvat tallennetaan erikseen määritettyyn EU:ssa sijaitsevaan Firebase/Google Cloud Storage -säilöön. Vain todennetut kodin jäsenet voivat lukea niitä Functions-pilvifunktioiden kautta; julkisia latauslinkkejä ei ole. Kotia kohden säilytetään enintään 60 kuvaa (aktiivisen tukijan kodissa 150) tarkistukset mukaan lukien; vanhempia kuvia voidaan poistaa aiemmin, kun tämä raja täyttyy. Firebase Realtime Database sisältää kuvaviittaukset, varoitustilan, kohteiden luokat ja kehykset, tapahtuma-ajat, alueet, katkokset, tarkistukset, tarkastusten kuittaukset, perheen nimitykset ja hubin toimintatilan. Se ei tallenna uusien kuvien tavuja.

Tilit, kutsut ja väärinkäytösten estäminen

Firebase Authentication luo pseudonymisoidun anonyymin tilin: nimeä, sähköpostiosoitetta tai salasanaa ei tarvita. Kodin jäsenyys, käyttäjätunnukset, Firebase-asennustunnukset ja valinnaiset ilmoitustunnisteet liittävät puhelimet kotiin. Hubin kutsut ovat voimassa 10 minuuttia; perheen kutsut ovat voimassa 24 tuntia ja ovat kertakäyttöisiä. Sovelluskauppojen tarkastusta varten tehdyt erilliset kutsut käyttävät julkista esimerkkidataa, ja niitä voidaan käyttää uudelleen enintään 90 päivän ajan. App Check käyttää Play Integritya Androidin julkaisuversioissa ja App Attestia Apple-sovelluksessa, ja voimassa olevat tunnisteet jaetaan turvallisesti sovelluksen laajennuksille (kehityksessä käytetään debug-palveluntarjoajia). Väärinkäytösten estämiseksi käsittelemme tiivistettyjä (hash) käyttäjä- ja laitetunnisteita, tiivistettyjä IP-osoitteisiin perustuvia käyttörajatietueita, päivittäisiä pyyntö- ja tavulaskureita sekä toimitusten kirjanpitoa. Laitetunniste tiivistetään ennen Android-hubin käynnistysvaihetta (bootstrap). Palveluntarjoajat käsittelevät myös IP-osoitteita sekä asiakasohjelma- ja laitetietoja. Kotien luomisella ja kuva- ja kutsuliikenteellä on käyttäjä- tai laitekohtaiset sekä yleiset rajat.

Palveluntarjoajat, käyttötarkoitukset ja kuukausittainen tuki

Google Firebase tarjoaa Authentication-, Realtime Database-, Functions-, Storage-, Cloud Messaging-, App Check- ja Crashlytics-palvelut sekä (vain suostumuksellasi) Analyticsin; Google Vertex AI tarjoaa edellä kuvatun kuvien luokittelun. Käytämme tietoja sovelluksen toimintaan, pariliitokseen, ilmoituksiin, tietoturvaan ja tilien hallintaan. Tietokanta, Functions ja tallennetut kuvat sijaitsevat EU:ssa (europe-west1); Gemini-kuvantarkistus voidaan käsitellä EU:n ulkopuolella. Tämä ei ole lupaus siitä, että jokaisen todennus-, viestintä-, laitevarmennus- tai sovelluskauppapalvelun käsittely tapahtuisi vain EU:ssa. Valtuutetut kodin jäsenet saavat kodin jaetut tiedot; valtuutetut ylläpitäjät hallinnoivat palvelua. Tiedonsiirto Firebaseen on salattu, mutta kodin tietoja ei ole salattu päästä päähän. Mainoksia, mainosseurantaa tai tietojen myyntiä ei ole; kaatumisraportit ja valinnaiset käyttötilastot kuvataan alla. Valinnaiset automaattisesti uusiutuvat kuukausittaiset Tukija-tilaukset (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; viitehinnat €2, €5 ja €10 kuukaudessa, sovelluskaupan paikallistamina) antavat kaikki saman edun: kuvat säilytetään 30 päivää ja enintään 150 kuvaa kotia kohden niin kauan kuin joku jäsenistä on aktiivinen, sekä Tukija-merkin. Tunnistus ja hälytykset pysyvät maksuttomina. Vain todelliset sovelluskaupan tuotteet ja paikalliset hinnat näytetään. Sovelluskauppa käsittelee maksutiedot ja uusimiset, kunnes tilaus perutaan sen tilausasetuksista; ostojen palauttaminen on käytettävissä Asetuksissa. iOS:ssä sovellus lähettää allekirjoitetun StoreKit-tapahtuman EU:ssa sijaitsevaan Function-pilvifunktioomme Applen varmenneketjun offline-tarkistusta varten. Käsittelemme tuotteen, vanhenemisajan, alkuperäisen tapahtumatunnisteen tiivisteen, allekirjoitusajan ja yhdistettyyn kotiin sitomisen estääksemme uudelleenkäytön toisessa kodissa; raakakuitteja ja maksukorttitietoja ei tallenneta. Android varmentaa Play-ostotunnukset palvelimella Google Play Developer API:n avulla. Varmennetut kauppailmoitukset päivittävät uusinnat ja peruutukset myös iOS:ssä. Käsittelemme tunnuksia ja hajautettuja ostosidoksia; korttitietoja ei tallenneta. Jäsenen vanhenemisaika tallennetaan jaetun kodin yhteyteen, ja se näkyy kodin jäsenille. Sovelluskaupan maksutietoihin sovelletaan sovelluskaupan sääntöjä.

Kaatumisraportit ja käyttötilastot

Firebase Crashlytics (Google) vastaanottaa kaatumisraportteja, jotta voimme korjata hubin ja hälytysten vikoja: pinojäljen (stack trace), sovellusversion, laitemallin, järjestelmäversion, muistin ja tallennustilan tilan, pseudonymisoidun asennustunnisteen ja muutaman kiinteän tila-arvon (puhelimen rooli, viimeisin näkymä, hubin tilakoodi). Kaatumisraportit ovat oletuksena käytössä, koska turvallisuuspalvelun on pysyttävä luotettavana (oikeutettu etumme); voit poistaa ne käytöstä milloin tahansa kohdassa Asetukset → Tietosuoja, jolloin myös vielä lähettämättömät raportit poistetaan. Google Analytics for Firebasea käytetään vain, jos vastaat kertaluonteiseen kysymykseen ”Jaa tilastot” (suostumus; voit muuttaa valintaa milloin tahansa kohdassa Asetukset → Tietosuoja). Tällöin se tallentaa, mitä näkymiä ja ominaisuuksia käytetään (esimerkiksi pariliitoksen tulos, ilmoitusluvan tila, avatut hälytykset, Tarkista nyt, Tarkistin, asetusten muutokset, tilausostojen lopputulokset ja yhteydenottolomakkeen tulos), yhdessä pseudonymisoidun sovellusinstanssin tunnisteen, sovellusversion, laite- ja järjestelmätyypin, kielen sekä IP-osoitteesta päätellyn likimääräisen maan kanssa. Kumpikaan palvelu ei vastaanota kuvia, kamerakuvia tai osoitteita, kameran kirjautumistietoja, koti- tai tilitunnuksia, nimiä, sähköpostiosoitteita tai vapaata tekstiä. Mainostunnisteet (Androidin mainostunnus, IDFA), mainostietojen tallennus ja mainosten personointi on poistettu käytöstä; mitään ei käytetä mainontaan tai sovellusten väliseen seurantaan. Suostumuksen peruuttaminen lopettaa tietojen keräämisen ja nollaa analytiikkatunnisteen. Analytics säilyttää tapahtumatason tietoja 2 kuukautta; Crashlytics säilyttää kaatumistietoja 90 päivää. Google voi käsitellä näitä tietoja EU:n ulkopuolella ehtojensa ja EU–US Data Privacy Framework -järjestelyn (EU:n ja Yhdysvaltain välinen tietosuojakehys) mukaisesti.

Yhteydenottolomake

Asetukset → Ohje → Ota yhteyttä lähettää viestisi ja antamasi vastaussähköpostiosoitteen yhdessä sovellusversion, puhelinmallin ja järjestelmäversion, kielen, ilmoitusasetusten, hubin tilan, kotisi tunnuksen ja tämän asennuksen satunnaisen tukitunnisteen kanssa tukipalveluumme (Cloudflare Workers ja D1, sähköpostin toimitus Resend), joka välittää sen osoitteeseen contact@sadfinder.com. IP-osoite tallennetaan viestin yhteyteen, ja viestien määrää rajoitetaan asennus- ja IP-osoitekohtaisesti väärinkäytösten estämiseksi. Käytämme viestejä vain vastataksemme sinulle ja korjataksemme ongelmia, säilytämme niitä niin kauan kuin pyyntösi ja sen jatkokäsittely edellyttävät ja poistamme ne pyynnöstä. Nämä palveluntarjoajat voivat käsitellä tietoja EU:n ulkopuolella. Vastaukset lähetetään vain sähköpostitse.

Säilytys ja poistaminen

Pilvikuvien käyttöoikeus päättyy 14 päivän kuluttua kuvaamisesta tai 30 päivän kuluttua niiden kuvien osalta, jotka on ladattu, kun kodilla on ollut aktiivinen tukija. Jokainen kuva säilyttää sille määritetyn vanhenemisajan tilausmuutosten jälkeen; olemassa olevien 14 päivän kuvien aikaa ei pidennetä. Säilön 31 päivän elinkaarisääntö on siivouksen varajärjestely, ei käyttöoikeus. Päivittäin ajastettu siivous ja määritetty Storage-elinkaarisääntö poistavat vanhentuneet objektit ja niihin liittyvät galleriaviittaukset; objektien fyysinen poistaminen voi tapahtua vasta käyttöoikeuden päättymisen jälkeen. Hubin paikalliset todisteet ja katseluohjelmien välimuistiin tallennetut kuvat säilyvät erikseen, kunnes sovellus siivoaa ne, tallennustila tyhjennetään tai ne poistetaan vahvistetusti sovelluksessa. Valvonnan metatiedot ja tilit säilyvät muuten poistamiseen asti; viimeisimmät 20 aikajanatapahtumaa eivät ole yleinen säilytystakuu. Asetukset → Poista tietoni poistaa pysyvästi katseluohjelman tilin, sen jäsenyydet, tunnisteet, sen laatimat tarkistukset, kuittaukset ja palautteet sekä sen luomat nimitykset ja kutsut. Kodin jaetut kuvat säilyvät muille jäsenille. Android-hubissa sama toiminto pysäyttää valvonnan ja poistaa koko kodin tietopuun, pilvikuvat (myös orvot lataukset), gallerian, kutsut ja hubin Auth-identiteetit. Muiden katseluohjelmien Auth-identiteetit säilyvät käytettävissä muissa kodeissa. Keskeytynyt poisto pysyy lukittuna, ja sen voi yrittää uudelleen. Onnistuneen poiston jälkeen paikalliset yhteys- ja kuvatiedot tyhjennetään. Pelkkä sovelluksen asennuksen poistaminen tai roolin vaihtaminen ei poista pilvitietoja. Poisto myös nollaa tämän puhelimen analytiikkatunnisteen ja hylkää lähettämättömät kaatumisraportit; jo vastaanotettuja pseudonymisoituja tilastoja ja kaatumisraportteja ei ole yhdistetty tiliisi, ja ne vanhenevat 2 kuukauden (tilastot) ja 90 päivän (kaatumisraportit) kuluttua. Pseudonymisoidut väärinkäytösten estoon liittyvät laskurit, kodin poistomerkinnät (tombstone) ja palveluntarjoajien toimintalokit voivat säilyä tietoturvan vuoksi; päivittäiset laskurit nollautuvat käytön yhteydessä, eivät tilin poistamisen yhteydessä. Sovelluskaupan maksutietoihin sovelletaan edelleen sovelluskaupan sääntöjä. Jos haluat poistaa tiedot sovelluksen asennuksen poistamisen jälkeen tai teet tietosuojapyynnön, käytä poistosivua ja yllä mainittua rekisterinpitäjän sähköpostiosoitetta; meidän on varmistettava omistajuus ennen jaetun kodin poistamista.

Ylläpitäjä voi palauttaa poistettuja Storage-objekteja seitsemän päivän ajan palautettavan poiston käytännön mukaisesti; ne eivät ole käytettävissä sovelluksessa.

Valintasi ja oikeutesi

Voit pysäyttää valvonnan hubissa, hallita automaattista kuvien lähetystä ja valinnaisia hälytyksiä, valita, näytetäänkö kuvia katseluohjelmassa, sekä ottaa kaatumisraportit ja käyttötilastot käyttöön tai poistaa ne käytöstä kohdassa Asetukset → Tietosuoja. Kameran käyttö QR-koodia varten on valinnaista; voit myös kirjoittaa kutsun. Save Cats ei pyydä pääsyä yhteystietoihin, sijaintiin tai mikrofoniin. Suuntaa kamera vain alueille, joita sinulla on oikeus valvoa. Voit pyytää rekisterinpitäjältä pääsyä tietoihin, niiden oikaisemista tai poistamista; sovellettaviin oikeuksiin kuuluu oikeus tehdä valitus tietosuojaviranomaiselle. Kamera ei näe moottoritilan sisälle, eikä varoitusten puuttuminen takaa turvallisuutta.

Verkkosivusto ja muutokset

Staattinen sivusto on Firebase Hosting -palvelussa, joka voi käsitellä tavanomaisia käyttö- ja tietoturvalokeja. Näillä sivuilla ei ole mainontaa, analytiikkaa, kolmansien osapuolten upotuksia tai seurantaevästeitä. Kielenvaihto käyttää URL-osoitteen fragmenttia; rekisterinpitäjän yhteystiedot ladataan saman alkuperän määritystiedostosta. Tätä käytäntöä päivitetään, kun käsittely muuttuu. Toteutuksen luonnosversio: 17. lokakuuta 2026. Julkaiseminen edellyttää rekisterinpitäjän todellisia tunniste- ja yhteystietoja sekä käyttöön otettujen palvelujen tarkistamista.

Politique de confidentialité

Votre vidéo reste à la maison

Un hub Android traite à la maison le flux local RTSP/ONVIF de la caméra compatible. L’app iPhone/iPad est une visionneuse. Aucune vidéo ni aucun son n’est téléversé en continu. Les identifiants de la caméra sont chiffrés avec Android Keystore sur le hub et ne sont envoyés ni à Firebase ni aux téléphones de la famille. Le flux RTSP local peut ne pas être chiffré ; utilisez un réseau domestique de confiance.

Vérification automatique des images — Google Gemini

Pour classer un objet en mouvement, le hub envoie un à trois (généralement trois) petits recadrages JPEG chronologiques (normalement 384 × 384 pixels, chacun de 150 KB au maximum) par l’intermédiaire d’une Function authentifiée à Google Gemini sur Vertex AI (point de terminaison mondial de Google ; ce traitement peut avoir lieu en dehors de l’UE, conformément aux conditions de traitement des données de Google Cloud et à l’EU–US Data Privacy Framework (cadre de protection des données UE–États-Unis)). Les recadrages peuvent contenir de manière incidente des personnes, des véhicules ou un environnement privé. Aucune image complète, aucune vidéo continue ni aucun son n’est envoyé pour cette vérification. Les conditions de traitement et de conservation applicables de Google Cloud s’appliquent. Les vérifications sont soumises à des plafonds de dépenses par foyer et globaux ; une réponse manquante reste non vérifiée. Le consentement du hub à l’envoi d’images dans le cloud et les réglages correspondants sont expliqués lors de la configuration.

Photos et données de surveillance

Lorsque l’envoi des photos est activé, le hub envoie les photos des événements ; Vérifier maintenant demande une image actuelle même lorsque l’envoi automatique des photos est désactivé. Chaque JPEG stocké dans le cloud fait au maximum 150 000 octets et 1280 pixels sur son côté le plus long. Les photos sont stockées dans un bucket Firebase/Google Cloud Storage explicitement configuré dans l’UE. Seuls les membres authentifiés du foyer peuvent les consulter, par l’intermédiaire de Functions ; il n’existe aucun lien de téléchargement public. Au maximum 60 photos (150 pour un foyer ayant un Soutien actif) sont conservées par foyer, vérifications comprises ; les photos plus anciennes peuvent être supprimées plus tôt lorsque ce plafond est atteint. Firebase Realtime Database contient les références des photos, l’état des avertissements, les étiquettes et cadres des objets, les heures des événements, les zones, les interruptions, les vérifications, les confirmations d’inspection, les libellés de la famille et l’état de fonctionnement du hub. Elle ne stocke pas les octets des nouvelles photos.

Comptes, invitations et protection contre les abus

Firebase Authentication crée un compte anonyme pseudonyme : aucun nom, aucune adresse e-mail ni aucun mot de passe n’est requis. L’appartenance au foyer, les identifiants d’utilisateur, les identifiants d’installation Firebase et les jetons de notification facultatifs relient les téléphones à un foyer. Les invitations du hub sont valables 10 minutes ; les invitations familiales sont valables 24 heures et sont à usage unique. Les invitations réservées à l’examen par les boutiques d’applications utilisent des données d’exemple publiques et peuvent être réutilisées pendant 90 jours au maximum. App Check utilise Play Integrity sur les builds Android de production et App Attest dans l’app Apple, les jetons non expirés étant partagés de manière sécurisée avec ses extensions (fournisseurs de débogage en développement). Nous traitons des identifiants d’utilisateur/d’appareil hachés, des enregistrements hachés de limitation de débit par adresse IP, des compteurs quotidiens de requêtes/d’octets et des données de suivi des envois afin de prévenir les abus. L’identité de l’appareil est hachée avant l’initialisation du hub Android. Les prestataires traitent également les adresses IP ainsi que des informations sur le client et l’appareil. La création de foyers et le trafic de photos/d’invitations sont soumis à des limites par utilisateur/appareil et globales.

Prestataires, finalités et soutien mensuel

Google Firebase fournit Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics et (uniquement avec votre consentement) Analytics ; Google Vertex AI fournit la classification d’images décrite ci-dessus. Nous utilisons les données pour le fonctionnement de l’app, l’association, les notifications, la sécurité et la gestion des comptes. La base de données, les Functions et les photos stockées se trouvent dans l’UE (europe-west1) ; la vérification d’images par Gemini peut être traitée en dehors de l’UE. Cela ne garantit pas un traitement exclusivement dans l’UE pour chaque service d’authentification, de messagerie, d’attestation ou de boutique d’applications. Les membres autorisés du foyer reçoivent les informations partagées du foyer ; des opérateurs autorisés administrent le service. Le transport vers Firebase est chiffré, mais les enregistrements du foyer ne sont pas chiffrés de bout en bout. Il n’y a ni publicité, ni suivi publicitaire, ni vente de données ; les rapports de plantage et les statistiques d’utilisation facultatives sont décrits ci-dessous. Les abonnements mensuels Soutien facultatifs à renouvellement automatique (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10 ; prix de référence de 2 €, 5 € et 10 € par mois, localisés par la boutique) offrent tous le même avantage : photos conservées 30 jours et jusqu’à 150 photos par foyer tant qu’un membre est actif, plus un badge Soutien. La détection et les alertes restent gratuites. Seuls les produits réels de la boutique et les prix localisés sont affichés. La boutique traite les données de paiement et les renouvellements jusqu’à la résiliation dans ses paramètres d’abonnement ; la restauration des achats est disponible dans Paramètres. Sur iOS, l’app envoie la transaction StoreKit signée à notre Function située dans l’UE pour une vérification hors ligne de la chaîne de certificats Apple. Nous traitons le produit, la date d’expiration, le hachage de l’identifiant de la transaction d’origine, l’heure de signature et le rattachement au foyer associé afin d’empêcher la réutilisation dans un autre foyer ; les reçus bruts et les données de carte de paiement ne sont pas stockés. Android vérifie les jetons d’achat Play sur le serveur via Google Play Developer API. Les notifications vérifiées des boutiques actualisent renouvellements et révocations, y compris sur iOS. Nous traitons les jetons et les associations d’achats hachées ; aucune donnée de carte n’est stockée. La date d’expiration d’un membre est stockée avec le foyer partagé et visible par ses membres. Les données de paiement de la boutique sont régies par la boutique.

Rapports de plantage et statistiques d’utilisation

Firebase Crashlytics (Google) reçoit les rapports de plantage afin que nous puissions corriger les défaillances du hub et des alertes : la trace d’appels (stack trace), la version de l’app, le modèle de l’appareil, la version du système, l’état de la mémoire/du stockage, un identifiant d’installation pseudonyme et quelques valeurs d’état fixes (rôle du téléphone, dernier écran, code d’état du hub). Les rapports de plantage sont activés par défaut, car un service de sécurité doit rester fiable (notre intérêt légitime) ; vous pouvez les désactiver à tout moment dans Paramètres → Confidentialité, ce qui supprime également les rapports pas encore envoyés. Google Analytics for Firebase n’est utilisé que si vous répondez « Partager les statistiques » à la question posée une seule fois (consentement ; modifiable à tout moment dans Paramètres → Confidentialité). Il enregistre alors quels écrans et fonctions sont utilisés (par exemple le résultat de l’association, l’état de l’autorisation des notifications, les alertes ouvertes, Vérifier maintenant, J’ai vérifié, les modifications des paramètres, l’issue des achats d’abonnement et le résultat du formulaire de contact), avec un identifiant d’instance d’app pseudonyme, la version de l’app, le type d’appareil et de système, la langue et le pays approximatif déduit de l’adresse IP. Aucun de ces services ne reçoit de photos, d’images de caméra ni d’adresses, d’identifiants de connexion de la caméra, d’identifiants de foyer ou de compte, de noms, d’adresses e-mail ni de texte libre. Les identifiants publicitaires (identifiant publicitaire Android, IDFA), le stockage publicitaire et la personnalisation des annonces sont désactivés ; rien n’est utilisé à des fins publicitaires ni de suivi entre applications. Le retrait du consentement arrête la collecte et réinitialise l’identifiant d’analyse. Analytics conserve les données au niveau des événements pendant 2 mois ; Crashlytics conserve les données de plantage pendant 90 jours. Google peut traiter ces données en dehors de l’UE conformément à ses conditions et à l’EU–US Data Privacy Framework (cadre de protection des données UE–États-Unis).

Formulaire de contact

Paramètres → Aide → Nous contacter envoie votre message et l’adresse e-mail de réponse que vous saisissez, ainsi que la version de l’app, le modèle du téléphone et la version du système, la langue, les paramètres de notification, l’état du hub, l’identifiant de votre foyer et un identifiant d’assistance aléatoire propre à cette installation, à notre service d’assistance (Cloudflare Workers et D1, envoi des e-mails par Resend), qui le transmet à contact@sadfinder.com. L’adresse IP est conservée avec le message et le nombre de messages est limité par installation et par adresse IP afin de prévenir les abus. Nous les utilisons uniquement pour vous répondre et corriger les problèmes, les conservons aussi longtemps que nécessaire pour votre demande et son suivi, et les supprimons sur demande. Ces prestataires peuvent traiter des données en dehors de l’UE. Les réponses sont envoyées uniquement par e-mail.

Conservation et suppression

L’accès aux photos dans le cloud expire 14 jours après la capture, ou 30 jours pour les photos envoyées pendant qu’un foyer a un Soutien actif. Chaque photo conserve la date d’expiration qui lui a été attribuée après un changement d’abonnement ; les photos existantes à 14 jours ne sont pas prolongées. Un cycle de vie du bucket de 31 jours sert de filet de sécurité pour le nettoyage, et non de droit d’accès. Un nettoyage quotidien planifié et le cycle de vie Storage configuré suppriment les objets expirés et les références de galerie associées ; la suppression physique des objets peut intervenir après la fin de l’accès. Les preuves locales du hub et les photos mises en cache sur les visionneuses sont conservées séparément jusqu’au nettoyage de l’app, à l’effacement du stockage ou à une suppression confirmée dans l’app. Pour le reste, les métadonnées de surveillance et les comptes sont conservés jusqu’à leur suppression ; les 20 derniers événements de la chronologie ne constituent pas une garantie générale de conservation. Paramètres → Supprimer mes données supprime définitivement un compte de visionneuse, ses adhésions, ses jetons, les vérifications/confirmations/retours dont il est l’auteur ainsi que les libellés/invitations qu’il a créés. Les photos partagées du foyer restent disponibles pour les autres membres. Sur le hub Android, la même action arrête la surveillance et supprime toute l’arborescence du foyer, les photos dans le cloud (y compris les envois orphelins), la galerie, les invitations et les identités Auth du hub. Les identités Auth des autres visionneuses restent disponibles pour d’autres foyers. Une suppression interrompue reste verrouillée et peut être relancée. Après une suppression réussie, les données locales de connexion et les photos sont effacées. La désinstallation ou le changement de rôle, à eux seuls, ne suppriment pas les données dans le cloud. La suppression réinitialise également l’identifiant d’analyse de ce téléphone et supprime les rapports de plantage non envoyés ; les statistiques pseudonymes et les rapports de plantage déjà reçus ne sont pas liés à votre compte et expirent respectivement après 2 mois et 90 jours. Les compteurs anti-abus pseudonymes, les marqueurs de suppression de foyer et les journaux opérationnels des prestataires peuvent être conservés pour des raisons de sécurité ; les compteurs quotidiens se réinitialisent à l’usage, et non lors de la suppression du compte. Les données de paiement de la boutique restent régies par la boutique. Pour une suppression après désinstallation ou pour toute demande relative à la protection des données, utilisez la page de suppression et l’adresse e-mail du responsable du traitement indiquée ci-dessus ; nous devons vérifier la propriété avant de supprimer un foyer partagé.

L’opérateur peut récupérer les objets Storage supprimés pendant sept jours selon la politique de suppression réversible ; ils sont inaccessibles dans l’app.

Vos choix et vos droits

Vous pouvez arrêter la surveillance sur le hub, contrôler l’envoi automatique des photos et les alertes facultatives, choisir d’afficher ou non les photos sur une visionneuse, et activer ou désactiver les rapports de plantage et les statistiques d’utilisation dans Paramètres → Confidentialité. L’accès à la caméra pour le code QR est facultatif ; vous pouvez saisir l’invitation à la place. Save Cats ne demande pas l’accès aux contacts, à la localisation ni au microphone. N’orientez la caméra que vers des lieux que vous avez le droit de surveiller. Vous pouvez demander l’accès, la rectification ou l’effacement auprès du responsable du traitement ; les droits applicables comprennent celui d’introduire une réclamation auprès de votre autorité de protection des données. Une caméra ne peut pas voir dans le compartiment moteur et l’absence d’avertissement n’est pas une garantie de sécurité.

Site web et modifications

Le site statique est hébergé sur Firebase Hosting, qui peut traiter des journaux ordinaires d’accès/de sécurité. Ces pages ne comportent ni publicité, ni outil d’analyse, ni contenu intégré de tiers, ni cookies de suivi. Le changement de langue utilise le fragment de l’URL ; les coordonnées du responsable du traitement sont chargées depuis un fichier de configuration de même origine. Cette politique est révisée lorsque les traitements changent. Révision provisoire de mise en œuvre : 17 octobre 2026. La publication requiert l’identité et les coordonnées réelles du responsable du traitement ainsi que des services déployés vérifiés.

מדיניות פרטיות

הווידאו שלכם נשאר בבית

רכזת Android מעבדת בבית את זרם המצלמה המקומי התואם (RTSP/ONVIF). אפליקציית iPhone/iPad היא מציג. לא מועלים וידאו או שמע באופן רציף. פרטי הגישה למצלמה מוצפנים ברכזת באמצעות Android Keystore ואינם נשלחים ל-Firebase או לטלפונים של המשפחה. RTSP מקומי עשוי להיות לא מוצפן; השתמשו ברשת ביתית מהימנה.

בדיקת תמונה אוטומטית — Google Gemini

כדי לסווג עצם בתנועה, הרכזת שולחת בין אחד לשלושה (בדרך כלל שלושה) חיתוכי JPEG קטנים בסדר כרונולוגי (בדרך כלל 384 × 384 פיקסלים, כל אחד עד 150 KB) דרך Function מאומתת אל Google Gemini ב-Vertex AI (נקודת הקצה הגלובלית של Google; עיבוד זה עשוי להתבצע מחוץ לאיחוד האירופי, בכפוף לתנאי עיבוד הנתונים של Google Cloud ול-EU–US Data Privacy Framework (מסגרת פרטיות המידע בין האיחוד האירופי לארה״ב)). החיתוכים עשויים לכלול באופן אגבי אנשים, כלי רכב או סביבה פרטית. לבדיקה זו לא נשלחים פריים מלא, וידאו רציף או שמע. חלים תנאי העיבוד והשמירה הרלוונטיים של Google Cloud. לבדיקות יש תקרות הוצאה לכל בית ותקרות כלליות; תשובה חסרה נשארת לא מאומתת. ההסכמה לשליחת תמונות לענן ברכזת והאמצעים לשליטה בה מוסברים במהלך ההגדרה.

תמונות ורשומות ניטור

כשהעלאת תמונות מופעלת, הרכזת שולחת תמונות של אירועים; ״בדיקה עכשיו״ מבקשת תמונת סטילס עדכנית גם כשהעלאת התמונות האוטומטית כבויה. כל JPEG בענן הוא עד 150,000 בייטים ועד 1280 פיקסלים בצלע הארוכה ביותר. התמונות נשמרות ב-bucket של Firebase/Google Cloud Storage שהוגדר במפורש באיחוד האירופי. רק חברי בית מאומתים יכולים לקרוא אותן דרך Functions; אין קישורי הורדה ציבוריים. נשמרות לכל היותר 60 תמונות לכל בית (150 לבית עם תומך פעיל), כולל בדיקות; תמונות ישנות יותר עשויות להימחק מוקדם יותר כשמגיעים לתקרה זו. Firebase Realtime Database מחזיק הפניות לתמונות, מצב אזהרה, תוויות ותיבות של עצמים, זמני אירועים, אזורים, פערים, בדיקות, אישורי בדיקת רכב, תוויות משפחה ומצב תקינות הרכזת. הוא אינו שומר בייטים של תמונות חדשות.

חשבונות, הזמנות והגנה מפני ניצול לרעה

Firebase Authentication יוצר חשבון אנונימי פסאודונימי: אין צורך בשם, בכתובת אימייל או בסיסמה. חברות בבית, מזהי משתמשים, מזהי התקנה של Firebase ואסימוני התראות אופציונליים מקשרים טלפונים לבית. הזמנות לרכזת תקפות 10 דקות; הזמנות משפחה תקפות 24 שעות והן חד-פעמיות. הזמנות ייעודיות לבדיקת החנות משתמשות בנתוני דוגמה ציבוריים ואפשר להשתמש בהן שוב עד 90 ימים. App Check משתמש ב-Play Integrity בגרסאות Android להפצה וב-App Attest באפליקציית Apple, ואסימונים שתוקפם לא פג משותפים באופן מאובטח עם התוספים שלה (ספקי ניפוי באגים בפיתוח). אנו מעבדים מזהי משתמש/מכשיר מגובבים (hash), רשומות הגבלת קצב של כתובות IP מגובבות, מוני בקשות/בייטים יומיים ורישומי מסירה כדי למנוע ניצול לרעה. זהות המכשיר מגובבת לפני האתחול הראשוני של רכזת ה-Android. ספקים מעבדים גם כתובות IP ומידע על הלקוח ועל המכשיר. ליצירת בתים ולתעבורת תמונות/הזמנות יש מגבלות לכל משתמש/מכשיר ומגבלות כלליות.

ספקים, מטרות ותמיכה חודשית

Google Firebase מספקת את Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics וגם Analytics (רק בהסכמתכם); Google Vertex AI מספקת את סיווג התמונות שתואר לעיל. אנו משתמשים בנתונים לתפקוד האפליקציה, לצימוד, להתראות, לאבטחה ולניהול חשבונות. מסד הנתונים, Functions והתמונות השמורות נמצאים באיחוד האירופי (europe-west1); בדיקת התמונה של Gemini עשויה להיות מעובדת מחוץ לאיחוד האירופי. אין בכך הבטחה לעיבוד באיחוד האירופי בלבד עבור כל שירות אימות, הודעות, אימות תקינות מכשיר (attestation) או חנות. חברי בית מורשים מקבלים מידע משותף על הבית; מפעילים מורשים מנהלים את השירות. התעבורה ל-Firebase מוצפנת, אבל רשומות הבית אינן מוצפנות מקצה לקצה. אין פרסומות, מעקב פרסומי או מכירת נתונים; דוחות קריסה וסטטיסטיקות שימוש אופציונליות מתוארים בהמשך. מינויי ״תומך״ חודשיים אופציונליים המתחדשים אוטומטית (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; מחירי ייחוס של €2, €5 ו-€10 לחודש, מותאמים למטבע המקומי על ידי החנות) מעניקים כולם את אותה הטבה: תמונות נשמרות 30 ימים ועד 150 תמונות לכל בית כל עוד חבר כלשהו פעיל, וגם תג ״תומך״. הזיהוי וההתראות נשארים בחינם. מוצגים רק מוצרי חנות אמיתיים ומחירים מקומיים. החנות מעבדת את פרטי התשלום ואת החידושים עד לביטול בהגדרות המינויים שלה; שחזור רכישות זמין בהגדרות. ב-iOS האפליקציה שולחת את עסקת StoreKit החתומה ל-Function שלנו באיחוד האירופי לאימות לא מקוון של שרשרת האישורים של Apple. אנו מעבדים את המוצר, מועד התפוגה, גיבוב (hash) של מזהה העסקה המקורית, מועד החתימה והשיוך לבית המצומד כדי למנוע שימוש חוזר בין בתים; קבלות גולמיות ופרטי כרטיס תשלום אינם נשמרים. Android מאמת אסימוני רכישה של Play בשרת באמצעות Google Play Developer API. התראות מאומתות מהחנויות מעדכנות חידושים וביטולים, גם ב-iOS. אנו מעבדים אסימונים וקישורי רכישות מגובבים; פרטי כרטיסי תשלום אינם נשמרים. מועד התפוגה של חבר נשמר עם הבית המשותף וגלוי לחבריו. רשומות התשלום בחנות כפופות לכללי החנות.

דוחות קריסה וסטטיסטיקות שימוש

Firebase Crashlytics (Google) מקבל דוחות קריסה כדי שנוכל לתקן תקלות ברכזת ובהתראות: עקבת המחסנית (stack trace), גרסת האפליקציה, דגם המכשיר, גרסת המערכת, מצב הזיכרון/האחסון, מזהה התקנה פסאודונימי ומספר ערכי מצב קבועים (תפקיד הטלפון, המסך האחרון, קוד מצב הרכזת). דוחות קריסה מופעלים כברירת מחדל כי שירות בטיחות חייב להישאר אמין (האינטרס הלגיטימי שלנו); אפשר לכבות אותם בכל עת בהגדרות ← פרטיות, ופעולה זו גם מוחקת דוחות שעדיין לא נשלחו. נעשה שימוש ב-Google Analytics for Firebase רק אם עניתם ״שיתוף סטטיסטיקות״ לשאלה החד-פעמית (הסכמה; אפשר לשנות אותה בכל עת בהגדרות ← פרטיות). במקרה זה הוא מתעד באילו מסכים ותכונות משתמשים (לדוגמה, תוצאת הצימוד, מצב הרשאת ההתראות, התראות שנפתחו, ״בדיקה עכשיו״, ״בדקתי״, שינויי הגדרות, תוצאות רכישת מינויים ותוצאת טופס יצירת הקשר), עם מזהה מופע אפליקציה פסאודונימי, גרסת האפליקציה, סוג המכשיר והמערכת, השפה והמדינה המשוערת שנגזרת מכתובת ה-IP. אף אחד מהשירותים אינו מקבל תמונות, תמונות מצלמה או כתובות, פרטי גישה למצלמה, מזהי בית או חשבון, שמות, כתובות אימייל או טקסט חופשי. מזהי פרסום (מזהה הפרסום של Android, IDFA), אחסון מודעות והתאמה אישית של מודעות מושבתים; שום דבר אינו משמש לפרסום או למעקב בין אפליקציות. ביטול ההסכמה עוצר את האיסוף ומאפס את מזהה הניתוח. Analytics שומר נתונים ברמת אירוע למשך 2 חודשים; Crashlytics שומר נתוני קריסה למשך 90 ימים. Google עשויה לעבד נתונים אלה מחוץ לאיחוד האירופי בהתאם לתנאיה ול-EU–US Data Privacy Framework.

טופס יצירת קשר

הגדרות ← עזרה ← ״צרו קשר״ שולח את ההודעה שלכם ואת כתובת האימייל לתשובה שהזנתם, יחד עם גרסת האפליקציה, דגם הטלפון וגרסת המערכת, השפה, הגדרות ההתראות, מצב הרכזת, מזהה הבית שלכם ומזהה תמיכה אקראי להתקנה זו, לשירות התמיכה שלנו (Cloudflare Workers ו-D1, משלוח האימייל באמצעות Resend), שמעביר אותה לכתובת contact@sadfinder.com. כתובת ה-IP נשמרת עם ההודעה, ומספר ההודעות מוגבל לכל התקנה ולכל כתובת IP כהגנה מפני ניצול לרעה. אנו משתמשים בהן רק כדי לענות לכם ולתקן בעיות, שומרים אותן כל עוד הדבר נחוץ לפנייה שלכם ולמעקב אחריה, ומוחקים אותן לפי בקשה. ספקים אלה עשויים לעבד נתונים מחוץ לאיחוד האירופי. התשובות נשלחות באימייל בלבד.

שמירה ומחיקה

הגישה לתמונות בענן פגה 14 ימים לאחר הצילום, או 30 ימים לתמונות שהועלו בזמן שלבית היה תומך פעיל. כל תמונה שומרת את מועד התפוגה שהוקצה לה גם לאחר שינויים במינוי; תמונות קיימות של 14 ימים אינן מוארכות. מחזור חיים של 31 ימים ל-bucket הוא גיבוי לניקוי, לא זכאות לגישה. ניקוי מתוזמן יומי ומחזור החיים המוגדר של Storage מסירים עצמים שפג תוקפם ואת ההפניות הקשורות אליהם בגלריה; הניקוי הפיזי של העצמים עשוי להתבצע אחרי מועד סיום הגישה. ראיות מקומיות ברכזת ותמונות שמורות במטמון המציג נשמרות בנפרד עד לניקוי האפליקציה, ניקוי האחסון או מחיקה מאושרת בתוך האפליקציה. מעבר לכך, מטא-נתוני ניטור וחשבונות נשמרים עד למחיקה; 20 אירועי ציר הזמן האחרונים אינם התחייבות כוללת לשמירה. הגדרות ← ״מחיקת הנתונים שלי״ מוחקת לצמיתות חשבון מציג, את החברויות שלו, את האסימונים, את הבדיקות/האישורים/המשובים שיצר ואת התוויות/ההזמנות שיצר. תמונות הבית המשותפות נשארות לחברים האחרים. ברכזת ה-Android, אותה פעולה עוצרת את הניטור ומוחקת את כל עץ הנתונים של הבית, את התמונות בענן (כולל העלאות יתומות), את הגלריה, את ההזמנות ואת זהויות ה-Auth של הרכזת. זהויות ה-Auth של מציגים אחרים נשארות זמינות לבתים אחרים. מחיקה שנקטעה נשארת נעולה וניתן לנסות אותה שוב. לאחר מחיקה מוצלחת, נתוני החיבור והתמונות המקומיים נמחקים. הסרת ההתקנה או שינוי תפקיד כשלעצמם אינם מוחקים נתונים בענן. המחיקה גם מאפסת את מזהה הניתוח של הטלפון הזה ומבטלת דוחות קריסה שלא נשלחו; סטטיסטיקות ודוחות קריסה פסאודונימיים שכבר התקבלו אינם מקושרים לחשבון שלכם ופגים לאחר 2 חודשים ו-90 ימים, בהתאמה. מונים פסאודונימיים למניעת ניצול לרעה, רשומות מצבה (tombstones) של מחיקת בתים ויומני תפעול של ספקים עשויים להישאר מטעמי אבטחה; המונים היומיים מתאפסים עם השימוש, לא עם מחיקת החשבון. רשומות התשלום בחנות נשארות כפופות לכללי החנות. למחיקה לאחר הסרת ההתקנה או לבקשות פרטיות, השתמשו בדף המחיקה ובכתובת האימייל של בעל השליטה במידע שלעיל; עלינו לאמת בעלות לפני הסרת בית משותף.

המפעיל עשוי לשחזר אובייקטים שנמחקו מ-Storage במשך שבעה ימים לפי מדיניות המחיקה הרכה; הם אינם נגישים באפליקציה.

הבחירות והזכויות שלכם

אפשר לעצור את הניטור ברכזת, לשלוט בהעלאת תמונות אוטומטית ובהתראות אופציונליות, לבחור אם להציג תמונות במציג, ולהפעיל או לכבות דוחות קריסה וסטטיסטיקות שימוש בהגדרות ← פרטיות. הגישה למצלמה לסריקת QR היא אופציונלית; אפשר להקליד את ההזמנה במקום זאת. Save Cats אינה מבקשת גישה לאנשי קשר, למיקום או למיקרופון. כוונו את המצלמה רק למקומות שיש לכם זכות לנטר. אתם רשאים לבקש עיון, תיקון או מחיקה באמצעות בעל השליטה במידע; הזכויות החלות כוללות הגשת תלונה לרשות להגנת המידע הרלוונטית. מצלמה לא יכולה לראות לתוך תא המנוע, והיעדר אזהרות אינו ערובה לבטיחות.

האתר ושינויים

האתר הסטטי מתארח ב-Firebase Hosting, שעשוי לעבד יומני גישה/אבטחה רגילים. בדפים אלה אין פרסומות, כלי ניתוח, תוכן מוטמע של צד שלישי או קובצי Cookie למעקב. החלפת השפה משתמשת בחלק ה-fragment של כתובת ה-URL; פרטי הקשר של בעל השליטה במידע נטענים מקובץ תצורה מאותו מקור. מדיניות זו מתעדכנת כשהעיבוד משתנה. גרסת טיוטה של היישום: 17 באוקטובר 2026. הפרסום מחייב את הזהות/פרטי הקשר האמיתיים של בעל השליטה במידע ושירותים פרוסים שאומתו.

निजता नीति

आपका वीडियो घर पर ही रहता है

एक Android हब संगत लोकल RTSP/ONVIF कैमरा स्ट्रीम को घर पर ही प्रोसेस करता है। iPhone/iPad ऐप एक व्यूअर है। कोई लगातार वीडियो या ऑडियो अपलोड नहीं किया जाता। कैमरा क्रेडेंशियल हब पर Android Keystore से एन्क्रिप्ट किए जाते हैं और Firebase या परिवार के फ़ोन पर नहीं भेजे जाते। लोकल RTSP बिना एन्क्रिप्शन के हो सकता है; भरोसेमंद होम नेटवर्क इस्तेमाल करें।

स्वचालित इमेज जांच — Google Gemini

किसी हिलती हुई वस्तु को वर्गीकृत करने के लिए, हब एक से तीन (आम तौर पर तीन) छोटे, समय-क्रम वाले JPEG क्रॉप (आम तौर पर 384 × 384 पिक्सेल, हर एक अधिकतम 150 KB) एक प्रमाणित Function के ज़रिए Vertex AI पर Google Gemini को भेजता है (Google का ग्लोबल एंडपॉइंट; यह प्रोसेसिंग Google Cloud की डेटा प्रोसेसिंग शर्तों और EU–US Data Privacy Framework (यूरोपीय संघ–अमेरिका डेटा प्राइवेसी फ़्रेमवर्क) के तहत यूरोपीय संघ के बाहर हो सकती है)। क्रॉप में संयोग से लोग, वाहन या निजी परिवेश आ सकते हैं। इस जांच के लिए कोई पूरा फ़्रेम, लगातार वीडियो या ऑडियो नहीं भेजा जाता। Google Cloud की लागू प्रोसेसिंग और डेटा रखने की शर्तें लागू होती हैं। जांचों पर प्रति घर और वैश्विक ख़र्च सीमाएं हैं; जवाब न मिलने पर नतीजा असत्यापित रहता है। हब की क्लाउड इमेज सहमति और उसके नियंत्रण सेटअप के दौरान समझाए जाते हैं।

फ़ोटो और निगरानी रिकॉर्ड

फ़ोटो अपलोड चालू होने पर हब इवेंट फ़ोटो भेजता है; “अभी जांचें” स्वचालित फ़ोटो अपलोड बंद होने पर भी एक मौजूदा स्थिर तस्वीर मांगता है। हर क्लाउड JPEG अधिकतम 150,000 बाइट का होता है और उसकी सबसे लंबी भुजा अधिकतम 1280 पिक्सेल होती है। फ़ोटो यूरोपीय संघ में स्पष्ट रूप से कॉन्फ़िगर किए गए एक Firebase/Google Cloud Storage बकेट में रखी जाती हैं। सिर्फ़ प्रमाणित घर के सदस्य ही उन्हें Functions के ज़रिए पढ़ सकते हैं; कोई सार्वजनिक डाउनलोड लिंक नहीं है। हर घर के लिए जांचों सहित अधिकतम 60 फ़ोटो (सक्रिय समर्थक वाले घर के लिए 150) रखी जाती हैं; यह सीमा पूरी होने पर पुरानी फ़ोटो पहले भी हटाई जा सकती हैं। Firebase Realtime Database में फ़ोटो रेफ़रेंस, चेतावनी की स्थिति, वस्तुओं के लेबल और बॉक्स, इवेंट के समय, ज़ोन, अंतराल, जांचें, कार जांच की पुष्टियां, परिवार के लेबल और हब की सेहत की जानकारी रहती है। इसमें नई फ़ोटो के बाइट संग्रहीत नहीं होते।

अकाउंट, आमंत्रण और दुरुपयोग से सुरक्षा

Firebase Authentication एक छद्मनाम वाला गुमनाम अकाउंट बनाता है: नाम, ईमेल पता या पासवर्ड की ज़रूरत नहीं होती। घर की मेंबरशिप, यूज़र ID, Firebase इंस्टॉलेशन ID और वैकल्पिक सूचना टोकन फ़ोन को किसी घर से जोड़ते हैं। हब आमंत्रण 10 मिनट तक मान्य रहते हैं; परिवार आमंत्रण 24 घंटे तक मान्य रहते हैं और एक ही बार इस्तेमाल हो सकते हैं। स्टोर समीक्षा के लिए बने खास आमंत्रण सार्वजनिक नमूना डेटा इस्तेमाल करते हैं और 90 दिनों तक दोबारा इस्तेमाल किए जा सकते हैं। App Check, Android के रिलीज़ बिल्ड पर Play Integrity और Apple ऐप में App Attest इस्तेमाल करता है, और जिन टोकन की समय-सीमा ख़त्म नहीं हुई है उन्हें ऐप के एक्सटेंशन के साथ सुरक्षित रूप से शेयर किया जाता है (डेवलपमेंट में डीबग प्रोवाइडर)। दुरुपयोग रोकने के लिए हम हैश किए गए यूज़र/डिवाइस आइडेंटिफ़ायर, हैश किए गए IP रेट-लिमिट रिकॉर्ड, रोज़ाना के अनुरोध/बाइट काउंटर और डिलीवरी से जुड़े रिकॉर्ड प्रोसेस करते हैं। Android हब के शुरुआती सेटअप (बूटस्ट्रैप) से पहले डिवाइस की पहचान हैश की जाती है। प्रदाता IP पते, क्लाइंट और डिवाइस की जानकारी भी प्रोसेस करते हैं। घर बनाने और फ़ोटो/आमंत्रण ट्रैफ़िक पर प्रति यूज़र/डिवाइस और वैश्विक सीमाएं हैं।

प्रदाता, उद्देश्य और मासिक समर्थन

Google Firebase, Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics और (सिर्फ़ आपकी सहमति से) Analytics उपलब्ध कराता है; Google Vertex AI ऊपर बताया गया इमेज वर्गीकरण उपलब्ध कराता है। हम डेटा का इस्तेमाल ऐप की कार्यक्षमता, पेयरिंग, सूचनाओं, सुरक्षा और अकाउंट प्रबंधन के लिए करते हैं। डेटाबेस, Functions और संग्रहीत फ़ोटो यूरोपीय संघ (europe-west1) में हैं; Gemini इमेज जांच यूरोपीय संघ के बाहर प्रोसेस हो सकती है। इसका मतलब यह वादा नहीं है कि हर Authentication, मैसेजिंग, अटेस्टेशन या स्टोर सेवा की प्रोसेसिंग सिर्फ़ यूरोपीय संघ में होगी। अधिकृत घर के सदस्यों को घर की शेयर की गई जानकारी मिलती है; अधिकृत संचालक सेवा का प्रबंधन करते हैं। Firebase तक डेटा का ट्रांसपोर्ट एन्क्रिप्टेड है, लेकिन घर के रिकॉर्ड एंड-टू-एंड एन्क्रिप्टेड नहीं हैं। कोई विज्ञापन, विज्ञापन ट्रैकिंग या डेटा की बिक्री नहीं होती; क्रैश रिपोर्ट और वैकल्पिक इस्तेमाल के आंकड़ों का विवरण नीचे दिया गया है। वैकल्पिक, अपने-आप रिन्यू होने वाली मासिक समर्थक सदस्यताएं (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; संदर्भ कीमतें €2, €5 और €10 प्रति माह, जिन्हें स्टोर स्थानीय कीमत में बदलता है) सभी एक ही लाभ देती हैं: जब तक कोई भी सदस्य सक्रिय है, फ़ोटो 30 दिनों तक रखी जाती हैं और हर घर के लिए 150 फ़ोटो तक, साथ में समर्थक बैज। पहचान और अलर्ट मुफ़्त रहते हैं। सिर्फ़ स्टोर के असली प्रोडक्ट और स्थानीय कीमतें दिखाई जाती हैं। स्टोर अपनी सदस्यता सेटिंग में रद्द किए जाने तक भुगतान विवरण और रिन्यूअल प्रोसेस करता है; खरीदारी रीस्टोर करने का विकल्प सेटिंग में उपलब्ध है। iOS पर ऐप हस्ताक्षरित StoreKit लेन-देन को ऑफ़लाइन Apple सर्टिफ़िकेट-चेन सत्यापन के लिए यूरोपीय संघ में हमारे Function को भेजता है। एक घर की खरीदारी को दूसरे घर में दोबारा इस्तेमाल होने से रोकने के लिए हम प्रोडक्ट, समाप्ति तिथि, मूल लेन-देन आइडेंटिफ़ायर का हैश, हस्ताक्षर का समय और पेयर किए गए घर से जुड़ाव प्रोसेस करते हैं; रॉ रसीदें और पेमेंट कार्ड का विवरण संग्रहीत नहीं किया जाता। Android सर्वर पर Google Play Developer API से Play खरीद टोकन सत्यापित करता है। सत्यापित स्टोर सूचनाएँ iOS सहित नवीनीकरण और निरस्तीकरण अपडेट करती हैं। इसके लिए टोकन और हैश किए गए खरीद संबंध संसाधित होते हैं; भुगतान कार्ड विवरण संग्रहीत नहीं होते। किसी सदस्य की समाप्ति तिथि शेयर किए गए घर के साथ संग्रहीत होती है और उसके सदस्यों को दिखाई देती है। स्टोर के भुगतान रिकॉर्ड स्टोर के नियमों के अधीन हैं।

क्रैश रिपोर्ट और इस्तेमाल के आंकड़े

Firebase Crashlytics (Google) को क्रैश रिपोर्ट मिलती हैं ताकि हम हब और अलर्ट की खराबियां ठीक कर सकें: स्टैक ट्रेस, ऐप वर्ज़न, डिवाइस मॉडल, सिस्टम वर्ज़न, मेमोरी/डिस्क की स्थिति, एक छद्मनाम इंस्टॉलेशन आइडेंटिफ़ायर और कुछ तय स्थिति मान (फ़ोन की भूमिका, आख़िरी स्क्रीन, हब स्टेटस कोड)। क्रैश रिपोर्ट डिफ़ॉल्ट रूप से चालू रहती हैं क्योंकि सुरक्षा सेवा का भरोसेमंद बने रहना ज़रूरी है (हमारा वैध हित); आप इन्हें कभी भी सेटिंग → निजता में बंद कर सकते हैं, जिससे अभी तक न भेजी गई रिपोर्ट भी मिट जाती हैं। Google Analytics for Firebase का इस्तेमाल सिर्फ़ तब होता है जब आप एक बार पूछे जाने वाले सवाल के जवाब में “आंकड़े शेयर करें” चुनते हैं (सहमति; इसे कभी भी सेटिंग → निजता में बदलें)। तब यह रिकॉर्ड करता है कि कौन सी स्क्रीन और सुविधाएं इस्तेमाल होती हैं (जैसे पेयरिंग का नतीजा, सूचना अनुमति की स्थिति, खोले गए अलर्ट, “अभी जांचें”, “मैंने जांच कर ली”, सेटिंग में बदलाव, सदस्यता खरीद के नतीजे और संपर्क फ़ॉर्म का नतीजा), साथ में एक छद्मनाम ऐप-इंस्टेंस आइडेंटिफ़ायर, ऐप वर्ज़न, डिवाइस और सिस्टम का प्रकार, भाषा और IP पते से अनुमानित देश। इनमें से किसी भी सेवा को फ़ोटो, कैमरा तस्वीरें या पते, कैमरा क्रेडेंशियल, घर या अकाउंट ID, नाम, ईमेल पते या फ़्री टेक्स्ट नहीं मिलते। विज्ञापन आइडेंटिफ़ायर (Android विज्ञापन ID, IDFA), विज्ञापन स्टोरेज और विज्ञापन पर्सनलाइज़ेशन बंद हैं; किसी भी चीज़ का इस्तेमाल विज्ञापन या क्रॉस-ऐप ट्रैकिंग के लिए नहीं होता। सहमति वापस लेने पर डेटा इकट्ठा करना बंद हो जाता है और एनालिटिक्स आइडेंटिफ़ायर रीसेट हो जाता है। Analytics इवेंट-स्तर का डेटा 2 महीने तक रखता है; Crashlytics क्रैश डेटा 90 दिनों तक रखता है। Google इस डेटा को अपनी शर्तों और EU–US Data Privacy Framework के तहत यूरोपीय संघ के बाहर प्रोसेस कर सकता है।

संपर्क फ़ॉर्म

सेटिंग → मदद → संपर्क करें, आपका संदेश और आपके द्वारा डाला गया जवाब वाला ईमेल पता, साथ में ऐप वर्ज़न, फ़ोन मॉडल और सिस्टम वर्ज़न, भाषा, सूचना सेटिंग, हब की स्थिति, आपकी होम ID और इस इंस्टॉलेशन के लिए एक रैंडम सपोर्ट आइडेंटिफ़ायर हमारी सहायता सेवा (Cloudflare Workers और D1, ईमेल डिलीवरी Resend द्वारा) को भेजता है, जो इसे contact@sadfinder.com पर फ़ॉरवर्ड करती है। IP पता संदेश के साथ संग्रहीत किया जाता है और दुरुपयोग रोकने के लिए प्रति इंस्टॉलेशन और प्रति IP पता संदेशों की संख्या सीमित है। हम इनका इस्तेमाल सिर्फ़ आपको जवाब देने और समस्याएं ठीक करने के लिए करते हैं, इन्हें आपके अनुरोध और उसकी आगे की कार्रवाई के लिए जितना ज़रूरी हो उतने समय तक रखते हैं, और अनुरोध पर मिटा देते हैं। ये प्रदाता यूरोपीय संघ के बाहर डेटा प्रोसेस कर सकते हैं। जवाब सिर्फ़ ईमेल से आते हैं।

डेटा रखना और मिटाना

क्लाउड फ़ोटो तक पहुंच कैप्चर के 14 दिन बाद ख़त्म हो जाती है, या उन फ़ोटो के लिए 30 दिन बाद जो तब अपलोड हुईं जब घर का कोई सक्रिय समर्थक था। सदस्यता बदलने के बाद भी हर फ़ोटो अपनी तय समाप्ति तिथि बनाए रखती है; मौजूदा 14 दिन वाली फ़ोटो की अवधि नहीं बढ़ाई जाती। 31 दिन का बकेट लाइफ़साइकल सफ़ाई के लिए एक अंतिम सुरक्षा उपाय है, पहुंच का अधिकार नहीं। रोज़ाना की निर्धारित सफ़ाई और कॉन्फ़िगर किया गया Storage लाइफ़साइकल समाप्त हो चुके ऑब्जेक्ट और उनसे जुड़े गैलरी रेफ़रेंस हटाते हैं; ऑब्जेक्ट की भौतिक सफ़ाई पहुंच ख़त्म होने के बाद हो सकती है। हब पर मौजूद लोकल सबूत और व्यूअर में कैश की गई फ़ोटो ऐप की सफ़ाई, स्टोरेज साफ़ करने या ऐप में पुष्टि करके मिटाने तक अलग से बनी रहती हैं। इसके अलावा निगरानी मेटाडेटा और अकाउंट मिटाए जाने तक बने रहते हैं; टाइमलाइन के आख़िरी 20 इवेंट डेटा रखने की कोई व्यापक गारंटी नहीं हैं। सेटिंग → मेरा डेटा मिटाएं किसी व्यूअर अकाउंट, उसकी मेंबरशिप, टोकन, उसके द्वारा बनाई गई जांचें/पुष्टियां/फ़ीडबैक और बनाए गए लेबल/आमंत्रण हमेशा के लिए मिटा देता है। घर की शेयर की गई फ़ोटो दूसरे सदस्यों के लिए बनी रहती हैं। Android हब पर यही कार्रवाई निगरानी रोक देती है और पूरे घर का डेटा ट्री, क्लाउड फ़ोटो (अनाथ अपलोड सहित), गैलरी, आमंत्रण और हब की Auth पहचानें मिटा देती है। दूसरे व्यूअर की Auth पहचानें दूसरे घरों के लिए उपलब्ध रहती हैं। बीच में रुकी हुई मिटाने की प्रक्रिया लॉक रहती है और उसे दोबारा आज़माया जा सकता है। सफलतापूर्वक मिटाने के बाद लोकल कनेक्शन और फ़ोटो डेटा साफ़ कर दिया जाता है। सिर्फ़ अनइंस्टॉल करने या भूमिका बदलने से क्लाउड डेटा नहीं मिटता। मिटाने से इस फ़ोन का एनालिटिक्स आइडेंटिफ़ायर भी रीसेट होता है और न भेजी गई क्रैश रिपोर्ट हटा दी जाती हैं; पहले से मिल चुके छद्मनाम आंकड़े और क्रैश रिपोर्ट आपके अकाउंट से नहीं जुड़े होते और क्रमशः 2 महीने और 90 दिन बाद समाप्त हो जाते हैं। छद्मनाम दुरुपयोग-रोधी काउंटर, घर मिटाने के टूम्बस्टोन रिकॉर्ड और प्रदाताओं के ऑपरेशनल लॉग सुरक्षा के लिए बने रह सकते हैं; रोज़ाना के काउंटर इस्तेमाल होने पर रीसेट होते हैं, अकाउंट मिटाने पर नहीं। स्टोर के भुगतान रिकॉर्ड स्टोर के नियमों के अधीन बने रहते हैं। अनइंस्टॉल के बाद मिटाने या निजता से जुड़े अनुरोधों के लिए, ऊपर दिया गया मिटाने वाला पेज और डेटा नियंत्रक का ईमेल इस्तेमाल करें; शेयर किए गए घर को हटाने से पहले हमें स्वामित्व की पुष्टि करनी होगी।

सॉफ्ट-डिलीट नीति के तहत ऑपरेटर हटाए गए Storage ऑब्जेक्ट सात दिनों तक पुनर्प्राप्त कर सकता है; वे ऐप में उपलब्ध नहीं होते।

आपके विकल्प और अधिकार

हब पर निगरानी रोकें, स्वचालित फ़ोटो अपलोड और वैकल्पिक अलर्ट नियंत्रित करें, चुनें कि व्यूअर पर फ़ोटो दिखानी हैं या नहीं, और सेटिंग → निजता में क्रैश रिपोर्ट और इस्तेमाल के आंकड़े चालू या बंद करें। QR के लिए कैमरा एक्सेस वैकल्पिक है; आप इसके बजाय आमंत्रण टाइप कर सकते हैं। Save Cats संपर्क, लोकेशन या माइक्रोफ़ोन एक्सेस नहीं मांगता। कैमरा सिर्फ़ वहीं लगाएं जहां निगरानी करने का आपको अधिकार है। आप डेटा नियंत्रक के ज़रिए एक्सेस, सुधार या मिटाने का अनुरोध कर सकते हैं; लागू अधिकारों में आपके डेटा संरक्षण प्राधिकरण से शिकायत करना भी शामिल है। कैमरा इंजन बे के अंदर नहीं देख सकता और चेतावनी न होना सुरक्षा की गारंटी नहीं है।

वेबसाइट और बदलाव

यह स्टैटिक साइट Firebase Hosting पर होस्ट की गई है, जो सामान्य एक्सेस/सुरक्षा लॉग प्रोसेस कर सकता है। इन पेजों पर कोई विज्ञापन, एनालिटिक्स, थर्ड-पार्टी एम्बेड या ट्रैकिंग कुकी नहीं हैं। भाषा बदलने के लिए URL फ़्रैगमेंट का इस्तेमाल होता है; डेटा नियंत्रक की संपर्क जानकारी उसी ऑरिजिन की एक कॉन्फ़िगरेशन फ़ाइल से लोड होती है। प्रोसेसिंग में बदलाव होने पर इस नीति को संशोधित किया जाता है। ड्राफ़्ट कार्यान्वयन संशोधन: 17 अक्टूबर 2026। प्रकाशन के लिए डेटा नियंत्रक की असली पहचान/संपर्क जानकारी और सत्यापित, लागू की गई सेवाएं ज़रूरी हैं।

Pravila o privatnosti

Tvoj video ostaje kod kuće

Android baza kod kuće obrađuje kompatibilni lokalni RTSP/ONVIF stream kamere. Aplikacija za iPhone/iPad služi za pregled. Ne prenosi se nikakav kontinuirani video ni zvuk. Pristupni podaci kamere šifrirani su na bazi pomoću Android Keystore i ne šalju se u Firebase ni na telefone obitelji. Lokalni RTSP može biti nešifriran; koristi pouzdanu kućnu mrežu.

Automatska provjera slika – Google Gemini

Za klasifikaciju objekta u pokretu baza šalje jedan do tri (u pravilu tri) mala kronološka JPEG isječka (obično 384 × 384 piksela, svaki najviše 150 KB) putem autentificirane funkcije u oblaku (Function) u Google Gemini na Vertex AI (globalna krajnja točka tvrtke Google; ova se obrada može odvijati izvan EU-a, u skladu s uvjetima obrade podataka usluge Google Cloud i okvirom EU–US Data Privacy Framework). Isječci mogu slučajno sadržavati osobe, vozila ili privatno okruženje. Za ovu provjeru ne šalje se cijeli kadar, kontinuirani video ni zvuk. Primjenjuju se odgovarajući uvjeti obrade i čuvanja usluge Google Cloud. Provjere imaju ograničenja potrošnje po kućanstvu i globalna ograničenja; izostanak odgovora ostaje neprovjeren. Privola baze za obradu slika u oblaku i pripadajuće postavke objašnjavaju se tijekom postavljanja.

Fotografije i zapisi nadzora

Kad je slanje fotografija uključeno, baza šalje fotografije događaja; „Provjeri sada” traži trenutnu sliku čak i kad je automatsko slanje fotografija isključeno. Svaki JPEG u oblaku ima najviše 150 000 bajtova i 1280 piksela na duljoj stranici. Fotografije se pohranjuju u izričito konfiguriranom spremniku (bucketu) Firebase/Google Cloud Storage u EU-u. Mogu ih čitati samo autentificirani članovi kućanstva putem usluge Functions; nema javnih poveznica za preuzimanje. Po kućanstvu se čuva najviše 60 fotografija (150 za kućanstvo s aktivnim podupirateljem), uključujući provjere; kad se dosegne to ograničenje, starije fotografije mogu se ukloniti ranije. Firebase Realtime Database sadrži reference na fotografije, stanje upozorenja, oznake i okvire objekata, vremena događaja, zone, prekide, provjere, potvrde pregleda, obiteljske oznake i stanje baze. U njoj se ne pohranjuju novi bajtovi fotografija.

Računi, pozivnice i zaštita od zlouporabe

Firebase Authentication izrađuje pseudonimni anonimni račun: nisu potrebni ime, adresa e-pošte ni lozinka. Članstvo u kućanstvu, korisnički ID-ovi, ID-ovi instalacija Firebase i neobavezni tokeni obavijesti povezuju telefone s kućanstvom. Pozivnice baze vrijede 10 minuta; obiteljske pozivnice vrijede 24 sata i mogu se upotrijebiti samo jednom. Posebne pozivnice za pregled u trgovini aplikacija koriste javne ogledne podatke i mogu se ponovno upotrebljavati do 90 dana. App Check koristi Play Integrity u izdanim Android verzijama i App Attest u Apple aplikaciji, a valjani tokeni sigurno se dijele s njezinim proširenjima (tijekom razvoja pružatelji za otklanjanje pogrešaka). Radi sprječavanja zlouporabe obrađujemo hashirane identifikatore korisnika/uređaja, hashirane zapise ograničenja učestalosti po IP adresi, dnevne brojače zahtjeva/bajtova i evidenciju isporuke. Identitet uređaja hashira se prije početnog postavljanja Android baze. Pružatelji usluga također obrađuju IP adrese te podatke o klijentu i uređaju. Izrada kućanstava i promet fotografija/pozivnica imaju ograničenja po korisniku/uređaju i globalna ograničenja.

Pružatelji usluga, svrhe i mjesečna podrška

Google Firebase pruža Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics i (samo uz tvoju privolu) Analytics; Google Vertex AI pruža gore opisanu klasifikaciju slika. Podatke koristimo za funkcioniranje aplikacije, uparivanje, obavijesti, sigurnost i upravljanje računima. Baza podataka, Functions i pohranjene fotografije nalaze se u EU-u (europe-west1); provjera slika putem modela Gemini može se obrađivati izvan EU-a. Ovo nije obećanje obrade isključivo u EU-u za svaku uslugu autentifikacije, slanja poruka, atestacije ili trgovine aplikacija. Ovlašteni članovi kućanstva primaju dijeljene informacije o kućanstvu; ovlašteni operateri upravljaju uslugom. Prijenos u Firebase je šifriran, ali zapisi kućanstva nisu end-to-end šifrirani. Nema oglasa, oglašivačkog praćenja ni prodaje podataka; izvješća o rušenju i neobavezna statistika korištenja opisani su u nastavku. Neobavezne mjesečne pretplate Podupiratelj s automatskom obnovom (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referentne cijene €2, €5 i €10 mjesečno, koje lokalizira trgovina) sve daju istu pogodnost: fotografije se čuvaju 30 dana i do 150 fotografija po kućanstvu dok je bilo koji član aktivan podupiratelj, uz značku Podupiratelj. Otkrivanje i upozorenja ostaju besplatni. Prikazuju se samo stvarni proizvodi trgovine i lokalizirane cijene. Trgovina obrađuje podatke o plaćanju i obnove dok pretplatu ne otkažeš u njezinim postavkama pretplata; vraćanje kupnji dostupno je u Postavkama. Na iOS-u aplikacija šalje potpisanu StoreKit transakciju našoj funkciji u EU-u radi izvanmrežne provjere lanca certifikata tvrtke Apple. Obrađujemo proizvod, datum isteka, hash identifikatora izvorne transakcije, vrijeme potpisivanja i povezanost s uparenim kućanstvom kako bismo spriječili ponovnu upotrebu u drugom kućanstvu; neobrađene potvrde i podaci o platnim karticama ne pohranjuju se. Android provjerava tokene kupnje Play na poslužitelju putem Google Play Developer API-ja. Provjerene obavijesti trgovina ažuriraju obnove i opozive, uključujući iOS. Obrađujemo tokene i hashirane veze kupnji; ne pohranjujemo podatke kartica. Datum isteka člana pohranjuje se uz dijeljeno kućanstvo i vidljiv je njegovim članovima. Zapisi o plaćanju u trgovini podliježu pravilima trgovine.

Izvješća o rušenju i statistika korištenja

Firebase Crashlytics (Google) prima izvješća o rušenju kako bismo mogli otklanjati kvarove baze i upozorenja: zapis stoga (stack trace), verziju aplikacije, model uređaja, verziju sustava, stanje memorije/diska, pseudonimni identifikator instalacije i nekoliko fiksnih vrijednosti statusa (uloga telefona, posljednji zaslon, kod statusa baze). Izvješća o rušenju uključena su prema zadanim postavkama jer sigurnosna usluga mora ostati pouzdana (naš legitimni interes); možeš ih isključiti u bilo kojem trenutku u odjeljku Postavke → Privatnost, čime se brišu i izvješća koja još nisu poslana. Google Analytics for Firebase koristi se samo ako na jednokratno pitanje odgovoriš „Dijeli statistiku” (privola; možeš je promijeniti u bilo kojem trenutku u odjeljku Postavke → Privatnost). Tada se bilježi koji se zasloni i značajke koriste (na primjer rezultat uparivanja, stanje dopuštenja za obavijesti, otvorena upozorenja, Provjeri sada, Provjereno, promjene postavki, ishodi kupnje pretplate i rezultat kontaktnog obrasca), uz pseudonimni identifikator instance aplikacije, verziju aplikacije, vrstu uređaja i sustava, jezik i približnu zemlju utvrđenu iz IP adrese. Nijedna od tih usluga ne prima fotografije, slike ni adrese kamere, pristupne podatke kamere, ID-ove kućanstva ili računa, imena, adrese e-pošte ni slobodan tekst. Oglašivački identifikatori (Android oglasni ID, IDFA), pohrana oglasa i personalizacija oglasa onemogućeni su; ništa se ne koristi za oglašavanje ni praćenje među aplikacijama. Povlačenje privole zaustavlja prikupljanje i poništava identifikator analitike. Analytics čuva podatke na razini događaja 2 mjeseca; Crashlytics čuva podatke o rušenju 90 dana. Google može obrađivati te podatke izvan EU-a u skladu sa svojim uvjetima i okvirom EU–US Data Privacy Framework.

Kontaktni obrazac

Opcija Postavke → Pomoć → Piši nam šalje tvoju poruku i adresu e-pošte za odgovor koju uneseš, zajedno s verzijom aplikacije, modelom telefona i verzijom sustava, jezikom, postavkama obavijesti, statusom baze, ID-om tvog kućanstva i nasumičnim identifikatorom podrške za ovu instalaciju, našoj usluzi podrške (Cloudflare Workers i D1, dostavu e-pošte obavlja Resend), koja je prosljeđuje na contact@sadfinder.com. IP adresa pohranjuje se uz poruku, a broj poruka ograničen je po instalaciji i IP adresi radi zaštite od zlouporabe. Koristimo ih samo kako bismo ti odgovorili i otklonili probleme, čuvamo ih onoliko dugo koliko je potrebno za tvoj zahtjev i njegovo daljnje rješavanje te ih brišemo na zahtjev. Ti pružatelji usluga mogu obrađivati podatke izvan EU-a. Odgovori stižu samo e-poštom.

Čuvanje i brisanje

Pristup fotografijama u oblaku istječe 14 dana nakon snimanja ili 30 dana za fotografije prenesene dok kućanstvo ima aktivnog podupiratelja. Svaka fotografija zadržava dodijeljeni rok isteka nakon promjena pretplate; postojeće fotografije s rokom od 14 dana ne produljuju se. Životni ciklus spremnika (bucketa) od 31 dan rezervni je mehanizam čišćenja, a ne pravo na pristup. Dnevno zakazano čišćenje i konfigurirani životni ciklus usluge Storage uklanjaju istekle objekte i povezane reference u galeriji; fizičko uklanjanje objekata može uslijediti nakon prestanka pristupa. Lokalni dokazi na bazi i fotografije u predmemoriji telefona za pregled čuvaju se zasebno do čišćenja aplikacije, brisanja pohrane ili potvrđenog brisanja u aplikaciji. Metapodaci nadzora i računi inače ostaju do brisanja; posljednjih 20 događaja na vremenskoj crti nije opće jamstvo čuvanja. Opcija Postavke → Izbriši moje podatke trajno briše račun telefona za pregled, njegova članstva, tokene, provjere/potvrde/povratne informacije koje je izradio te izrađene oznake/pozivnice. Dijeljene fotografije kućanstva ostaju ostalim članovima. Na Android bazi ista radnja zaustavlja nadzor i briše cijelo stablo kućanstva, fotografije u oblaku (uključujući napuštene prijenose), galeriju, pozivnice i Auth identitete baze. Auth identiteti ostalih telefona za pregled ostaju dostupni za druga kućanstva. Prekinuto brisanje ostaje zaključano i može se ponoviti. Nakon uspješnog brisanja lokalni podaci o vezi i fotografije se brišu. Samo deinstaliranje ili promjena uloge ne briše podatke u oblaku. Brisanje također poništava identifikator analitike ovog telefona i odbacuje neposlana izvješća o rušenju; već primljena pseudonimna statistika i izvješća o rušenju nisu povezani s tvojim računom i istječu nakon 2 mjeseca, odnosno 90 dana. Pseudonimni brojači za zaštitu od zlouporabe, oznake brisanja kućanstava (tombstones) i operativni zapisnici pružatelja usluga mogu ostati radi sigurnosti; dnevni brojači poništavaju se pri upotrebi, a ne pri brisanju računa. Zapisi o plaćanju u trgovini i dalje podliježu pravilima trgovine. Za brisanje nakon deinstalacije ili zahtjeve u vezi s privatnošću koristi stranicu za brisanje i adresu e-pošte voditelja obrade navedenu gore; prije uklanjanja dijeljenog kućanstva moramo provjeriti vlasništvo.

Operater može oporaviti izbrisane objekte Storage tijekom sedam dana prema pravilima mekog brisanja; u aplikaciji nisu dostupni.

Tvoji izbori i prava

Možeš zaustaviti nadzor na bazi, upravljati automatskim slanjem fotografija i neobaveznim upozorenjima, odabrati hoće li se fotografije prikazivati na telefonu za pregled te uključiti ili isključiti izvješća o rušenju i statistiku korištenja u odjeljku Postavke → Privatnost. Pristup kameri za QR nije obavezan; pozivnicu možeš i upisati. Save Cats ne traži pristup kontaktima, lokaciji ni mikrofonu. Usmjeri kameru samo onamo gdje imaš pravo nadzirati. Pristup, ispravak ili brisanje možeš zatražiti putem voditelja obrade; primjenjiva prava uključuju pravo na podnošenje pritužbe tvom nadzornom tijelu za zaštitu podataka. Kamera ne vidi u motorni prostor, a izostanak upozorenja nije jamstvo sigurnosti.

Web-mjesto i promjene

Statično web-mjesto smješteno je na usluzi Firebase Hosting, koja može obrađivati uobičajene zapisnike pristupa/sigurnosti. Ove stranice nemaju oglase, analitiku, ugrađeni sadržaj trećih strana ni kolačiće za praćenje. Promjena jezika koristi fragment URL-a; kontakt voditelja obrade učitava se iz konfiguracijske datoteke s istog izvora. Ova se pravila revidiraju kad se obrada promijeni. Revizija nacrta implementacije: 17. listopada 2026. Za objavu su potrebni stvarni identitet/kontakt voditelja obrade i provjerene implementirane usluge.

Adatvédelmi irányelvek

A videód otthon marad

Egy Android hub otthon dolgozza fel a kompatibilis helyi RTSP/ONVIF kamerastreamet. Az iPhone/iPad alkalmazás megjelenítő. Folyamatos videó vagy hang nem kerül feltöltésre. A kamera hozzáférési adatait a hubon az Android Keystore titkosítja, és azok nem kerülnek továbbításra a Firebase-hez vagy a családtagok telefonjaira. A helyi RTSP titkosítatlan lehet; megbízható otthoni hálózatot használj.

Automatikus képellenőrzés — Google Gemini

Egy mozgó objektum osztályozásához a hub egy–három (rendszerint három) kis, időrendi JPEG-kivágást (általában 384 × 384 pixel, egyenként legfeljebb 150 KB) küld egy hitelesített felhőfüggvényen (Function) keresztül a Vertex AI-on futó Google Geminihez (a Google globális végpontja; ez az adatfeldolgozás az EU-n kívül is történhet, a Google Cloud adatfeldolgozási feltételei és az EU–US Data Privacy Framework (EU–USA adatvédelmi keretrendszer) alapján). A kivágásokon véletlenül emberek, járművek vagy magánkörnyezet is látszhatnak. Ehhez az ellenőrzéshez nem küldünk teljes képkockát, folyamatos videót vagy hangot. A Google Cloud vonatkozó adatfeldolgozási és megőrzési feltételei alkalmazandók. Az ellenőrzésekre otthononkénti és globális költségkorlát vonatkozik; a hiányzó válasz ellenőrizetlen marad. A hub felhőbe küldött képekre vonatkozó hozzájárulását és beállításait a beállítás során ismertetjük.

Fotók és figyelési adatok

Ha a fotófeltöltés be van kapcsolva, a hub eseményfotókat küld; az „Ellenőrzés most” akkor is aktuális állóképet kér, ha az automatikus fotófeltöltés ki van kapcsolva. Minden felhőbe kerülő JPEG legfeljebb 150 000 bájt, és a hosszabbik oldala legfeljebb 1280 pixel. A fotókat egy kifejezetten erre konfigurált, EU-beli Firebase/Google Cloud Storage tárolóban (bucket) tároljuk. Csak a hitelesített otthontagok olvashatják őket felhőfüggvényeken (Functions) keresztül; nincsenek nyilvános letöltési linkek. Otthononként legfeljebb 60 fotót (aktív támogatóval rendelkező otthon esetén 150-et) őrzünk meg, az ellenőrzéseket is beleértve; a korlát elérésekor a régebbi fotók korábban is törlődhetnek. A Firebase Realtime Database tárolja a fotóhivatkozásokat, a figyelmeztetési állapotot, az objektumcímkéket és -kereteket, az események időpontjait, a zónákat, a kieséseket, az ellenőrzéseket, az átvizsgálások nyugtázását, a családi címkéket és a hub állapotát. Új fotók bájtjait nem tárolja.

Fiókok, meghívók és visszaélések elleni védelem

A Firebase Authentication álnevesített (pszeudonim), anonim fiókot hoz létre: nincs szükség névre, e-mail-címre vagy jelszóra. Az otthontagság, a felhasználói azonosítók, a Firebase-telepítési azonosítók és az opcionális értesítési tokenek kapcsolják a telefonokat egy otthonhoz. A hubmeghívók 10 percig, a családi meghívók 24 óráig érvényesek, és egyszer használhatók. Az áruházi ellenőrzéshez (review) készült külön meghívók nyilvános mintaadatokat használnak, és legfeljebb 90 napig újra felhasználhatók. Az App Check a kiadási Android-buildekben a Play Integrity, az Apple-alkalmazásban a App Attest szolgáltatást használja, a le nem járt tokeneket pedig biztonságosan megosztja az alkalmazás bővítményeivel (fejlesztés közben hibakeresési szolgáltatókkal). A visszaélések megelőzése érdekében hash-elt felhasználói/eszközazonosítókat, hash-elt IP-alapú gyakoriságkorlátozási rekordokat, napi kérés-/bájtszámlálókat és kézbesítési nyilvántartást kezelünk. Az eszközazonosítót az Android hub indítása (bootstrap) előtt hash-eljük. A szolgáltatók IP-címeket, valamint kliens- és eszközinformációkat is kezelnek. Az otthonok létrehozására és a fotó-/meghívóforgalomra felhasználónkénti/eszközönkénti és globális korlátok vonatkoznak.

Szolgáltatók, célok és havi támogatás

A Google Firebase biztosítja az Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics és (csak a hozzájárulásoddal) az Analytics szolgáltatást; a fent leírt képosztályozást a Google Vertex AI biztosítja. Az adatokat az alkalmazás működéséhez, a párosításhoz, az értesítésekhez, a biztonsághoz és a fiókkezeléshez használjuk. Az adatbázis, a Functions és a tárolt fotók az EU-ban (europe-west1) találhatók; a Gemini-képellenőrzés az EU-n kívül is feldolgozható. Ez nem jelent ígéretet arra, hogy minden hitelesítési, üzenetküldési, eszközhitelesítési (attestation) vagy áruházi szolgáltatás kizárólag az EU-ban kezeli az adatokat. A jogosult otthontagok megkapják a közös otthoni információkat; a szolgáltatást jogosult üzemeltetők adminisztrálják. A Firebase felé irányuló adatátvitel titkosított, az otthoni adatok azonban nincsenek végponttól végpontig titkosítva. Nincsenek reklámok, reklámcélú követés vagy adatértékesítés; a hibajelentéseket és az opcionális használati statisztikákat alább ismertetjük. Az opcionális, automatikusan megújuló havi Támogató-előfizetések (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referenciaárak: havi €2, €5 és €10, az áruház által helyi árra átszámítva) mind ugyanazt az előnyt adják: a fotók 30 napig megmaradnak, és otthononként legfeljebb 150 fotó tárolható, amíg bármelyik tag aktív, továbbá Támogató jelvényt. Az észlelés és a riasztások ingyenesek maradnak. Csak valódi áruházi termékek és helyi árak jelennek meg. A fizetési adatokat és a megújításokat az áruház kezeli, amíg az előfizetést le nem mondod az áruház előfizetési beállításaiban; a vásárlások visszaállítása a Beállításokban érhető el. iOS-en az alkalmazás az aláírt StoreKit-tranzakciót elküldi az EU-ban futó felhőfüggvényünknek (Function) az Apple-tanúsítványlánc offline ellenőrzése céljából. A más otthonban történő újrafelhasználás (replay) megelőzése érdekében kezeljük a terméket, a lejáratot, az eredeti tranzakcióazonosító hash-ét, az aláírás időpontját és a párosított otthonhoz való kötést; a nyers nyugtákat és a bankkártyaadatokat nem tároljuk. Az Android a szerveren ellenőrzi a Play-vásárlási tokeneket a Google Play Developer API-val. Az ellenőrzött áruházi értesítések frissítik a megújításokat és visszavonásokat, iOS-en is. Tokeneket és kivonatolt vásárlási kapcsolatokat dolgozunk fel; kártyaadatokat nem tárolunk. A tag lejárati ideje a közös otthonnál tárolódik, és az otthon tagjai láthatják. Az áruházi fizetési nyilvántartásokra az áruház szabályai vonatkoznak.

Hibajelentések és használati statisztikák

A Firebase Crashlytics (Google) hibajelentéseket kap, hogy javítani tudjuk a hub és a riasztások hibáit: a veremkivonatot (stack trace), az alkalmazás verzióját, az eszköz modelljét, a rendszer verzióját, a memória/tárhely állapotát, egy álnevesített telepítési azonosítót és néhány rögzített állapotértéket (a telefon szerepe, utolsó képernyő, hub-állapotkód). A hibajelentések alapértelmezés szerint be vannak kapcsolva, mert egy biztonsági szolgáltatásnak megbízhatónak kell maradnia (jogos érdekünk); bármikor kikapcsolhatod őket a Beállítások → Adatvédelem menüben, ami a még el nem küldött jelentéseket is törli. A Google Analytics for Firebase szolgáltatást csak akkor használjuk, ha az egyszeri kérdésre a „Statisztikák megosztása” választ adod (hozzájárulás; bármikor módosíthatod a Beállítások → Adatvédelem menüben). Ekkor rögzíti, hogy mely képernyőket és funkciókat használják (például a párosítás eredményét, az értesítési engedély állapotát, a megnyitott riasztásokat, az „Ellenőrzés most” és az „Ellenőriztem” használatát, a beállítások módosítását, az előfizetés-vásárlások kimenetelét és a kapcsolatfelvételi űrlap eredményét), egy álnevesített alkalmazáspéldány-azonosítóval, az alkalmazás verziójával, az eszköz és a rendszer típusával, a nyelvvel és az IP-címből származtatott hozzávetőleges országgal együtt. Egyik szolgáltatás sem kap fotókat, kameraképeket vagy címeket, kamera-hozzáférési adatokat, otthon- vagy fiókazonosítókat, neveket, e-mail-címeket vagy szabad szöveget. A hirdetésazonosítók (Android-hirdetésazonosító, IDFA), a hirdetési adattárolás és a személyre szabott hirdetések le vannak tiltva; semmit sem használunk hirdetésre vagy alkalmazásokon átívelő követésre. A hozzájárulás visszavonása leállítja az adatgyűjtést, és visszaállítja az analitikai azonosítót. Az Analytics 2 hónapig őrzi meg az eseményszintű adatokat; a Crashlytics 90 napig őrzi meg az összeomlási adatokat. A Google ezeket az adatokat az EU-n kívül is kezelheti a saját feltételei és az EU–US Data Privacy Framework (EU–USA adatvédelmi keretrendszer) alapján.

Kapcsolatfelvételi űrlap

A Beállítások → Súgó → Írj nekünk funkció az üzenetedet és a megadott válasz-e-mail-címet az alkalmazás verziójával, a telefon modelljével és rendszerverziójával, a nyelvvel, az értesítési beállításokkal, a hub állapotával, az otthonod azonosítójával és ehhez a telepítéshez tartozó véletlenszerű támogatási azonosítóval együtt elküldi az ügyfélszolgálati rendszerünknek (Cloudflare Workers és D1, e-mail-kézbesítés: Resend), amely továbbítja a contact@sadfinder.com címre. Az IP-címet az üzenettel együtt tároljuk, és a visszaélések megelőzése érdekében az üzenetek száma telepítésenként és IP-címenként korlátozott. Az üzeneteket kizárólag arra használjuk, hogy válaszoljunk neked és megoldjuk a problémákat; addig őrizzük meg őket, ameddig a kérésed és annak nyomon követése megkívánja, és kérésre töröljük őket. Ezek a szolgáltatók az EU-n kívül is kezelhetnek adatokat. A válaszokat kizárólag e-mailben küldjük.

Megőrzés és törlés

A felhőben tárolt fotókhoz való hozzáférés a készítéstől számított 14 nap után jár le, illetve 30 nap után azoknál a fotóknál, amelyeket akkor töltöttek fel, amikor az otthonnak aktív támogatója volt. Az előfizetés változása után is minden fotó megtartja a hozzárendelt lejárati idejét; a meglévő 14 napos fotók lejárata nem hosszabbodik meg. A tároló 31 napos életciklus-szabálya tartalék tisztítási mechanizmus, nem hozzáférési jogosultság. Egy naponta ütemezett takarítás és a konfigurált Storage-életciklus eltávolítja a lejárt objektumokat és a hozzájuk tartozó galériahivatkozásokat; az objektumok fizikai törlése a hozzáférés megszűnését követően is történhet. A hubon helyben tárolt bizonyítékok és a megjelenítőkön gyorsítótárazott fotók ettől függetlenül megmaradnak az alkalmazás általi takarításig, a tárhely törléséig vagy az alkalmazáson belüli, megerősített törlésig. A figyelési metaadatok és a fiókok egyébként a törlésig megmaradnak; a legutóbbi 20 idővonal-esemény nem jelent általános megőrzési garanciát. A Beállítások → Adataim törlése véglegesen törli a megjelenítő fiókját, annak tagságait, tokenjeit, az általa készített ellenőrzéseket/nyugtázásokat/visszajelzéseket, valamint az általa létrehozott címkéket/meghívókat. A közös otthoni fotók megmaradnak a többi tag számára. Az Android hubon ugyanez a művelet leállítja a figyelést, és törli a teljes otthoni adatfát, a felhőbeli fotókat (az árva feltöltéseket is beleértve), a galériát, a meghívókat és a hub Auth-identitásait. A többi megjelenítő Auth-identitása más otthonokhoz továbbra is elérhető marad. A megszakadt törlés zárolva marad, és újrapróbálható. A sikeres törlés után a helyi kapcsolati és fotóadatok törlődnek. Az alkalmazás eltávolítása vagy a szerepváltás önmagában nem törli a felhőbeli adatokat. A törlés emellett visszaállítja a telefon analitikai azonosítóját, és elveti a még el nem küldött hibajelentéseket; a már beérkezett álnevesített statisztikák és hibajelentések nincsenek a fiókodhoz kapcsolva, és 2 hónap, illetve 90 nap után lejárnak. Az álnevesített visszaélés-megelőzési számlálók, az otthontörlési jelölők (tombstone) és a szolgáltatók üzemeltetési naplói biztonsági okokból megmaradhatnak; a napi számlálók használatkor nullázódnak, nem a fiók törlésekor. Az áruházi fizetési nyilvántartásokra továbbra is az áruház szabályai vonatkoznak. Az alkalmazás eltávolítása utáni törléshez vagy adatvédelmi kérelmekhez használd a törlési oldalt és a fenti adatkezelői e-mail-címet; egy közös otthon eltávolítása előtt ellenőriznünk kell a tulajdonjogot.

Az üzemeltető a helyreállítható törlési szabályzat alapján hét napig visszaállíthatja a törölt Storage-objektumokat; az alkalmazásból nem érhetők el.

Választási lehetőségeid és jogaid

A hubon leállíthatod a figyelést, szabályozhatod az automatikus fotófeltöltést és az opcionális riasztásokat, eldöntheted, hogy a megjelenítő mutasson-e fotókat, és a Beállítások → Adatvédelem menüben be- vagy kikapcsolhatod a hibajelentéseket és a használati statisztikákat. A QR-kódhoz szükséges kamera-hozzáférés opcionális; a meghívót be is gépelheted. A Save Cats nem kér hozzáférést a névjegyekhez, a helyadatokhoz vagy a mikrofonhoz. A kamerát csak oda irányítsd, ahol jogod van megfigyelést végezni. Az adatkezelőn keresztül kérheted az adataidhoz való hozzáférést, azok helyesbítését vagy törlését; az alkalmazandó jogok közé tartozik a panasztétel az illetékes adatvédelmi hatóságnál. A kamera nem lát be a motortérbe, és a figyelmeztetések hiánya nem garantálja a biztonságot.

Weboldal és módosítások

A statikus weboldalt a Firebase Hosting szolgálja ki, amely szokásos hozzáférési/biztonsági naplókat kezelhet. Ezeken az oldalakon nincs hirdetés, analitika, harmadik féltől származó beágyazott tartalom vagy nyomkövető süti. A nyelvváltás az URL-töredéket használja; az adatkezelő elérhetőségét egy azonos eredetű (same-origin) konfigurációs fájl tölti be. Ezeket az irányelveket az adatkezelés változásakor felülvizsgáljuk. Implementációs tervezetváltozat: 2026. október 17. A közzétételhez szükséges az adatkezelő valós azonosító és elérhetőségi adatainak megadása és a telepített szolgáltatások ellenőrzése.

Kebijakan privasi

Video Anda tetap di rumah

Hub Android memproses aliran kamera RTSP/ONVIF lokal yang kompatibel di rumah. Aplikasi iPhone/iPad adalah penampil. Tidak ada video atau audio berkelanjutan yang diunggah. Kredensial kamera dienkripsi dengan Android Keystore di hub dan tidak dikirim ke Firebase atau ponsel keluarga. RTSP lokal dapat tidak terenkripsi; gunakan jaringan rumah yang tepercaya.

Pemeriksaan gambar otomatis — Google Gemini

Untuk mengklasifikasikan objek yang bergerak, hub mengirim satu hingga tiga (umumnya tiga) potongan JPEG kecil secara kronologis (biasanya 384 × 384 piksel, masing-masing paling besar 150 KB) melalui Function yang diautentikasi ke Google Gemini di Vertex AI (endpoint global Google; pemrosesan ini dapat dilakukan di luar UE, berdasarkan ketentuan pemrosesan data Google Cloud dan EU–US Data Privacy Framework). Potongan gambar dapat secara tidak sengaja memuat orang, kendaraan, atau lingkungan pribadi. Tidak ada bingkai penuh, video berkelanjutan, atau audio yang dikirim untuk pemeriksaan ini. Ketentuan pemrosesan dan retensi Google Cloud yang berlaku tetap berlaku. Pemeriksaan memiliki batas pengeluaran per rumah dan global; jawaban yang tidak diterima tetap berstatus belum terverifikasi. Persetujuan dan kontrol gambar cloud pada hub dijelaskan selama penyiapan.

Foto dan catatan pemantauan

Jika unggahan foto diaktifkan, hub mengirim foto peristiwa; Periksa sekarang meminta gambar diam terkini meskipun unggahan foto otomatis dinonaktifkan. Setiap JPEG di cloud berukuran paling besar 150.000 byte dan 1280 piksel pada sisi terpanjangnya. Foto disimpan di bucket Firebase/Google Cloud Storage di UE yang dikonfigurasi secara eksplisit. Hanya anggota rumah yang diautentikasi yang dapat membacanya melalui Functions; tidak ada tautan unduhan publik. Paling banyak 60 foto (150 untuk rumah dengan pendukung aktif) disimpan per rumah, termasuk foto pemeriksaan; foto yang lebih lama dapat dihapus lebih awal saat batas ini tercapai. Firebase Realtime Database menyimpan referensi foto, status peringatan, label dan kotak objek, waktu peristiwa, zona, jeda, pemeriksaan, konfirmasi pemeriksaan kendaraan, label keluarga, dan kondisi hub. Database ini tidak menyimpan byte foto baru.

Akun, undangan, dan perlindungan dari penyalahgunaan

Firebase Authentication membuat akun anonim berbasis pseudonim: tidak diperlukan nama, alamat email, atau kata sandi. Keanggotaan rumah, ID pengguna, ID instalasi Firebase, dan token notifikasi opsional menautkan ponsel ke sebuah rumah. Undangan hub berlaku 10 menit; undangan keluarga berlaku 24 jam dan hanya dapat digunakan sekali. Undangan khusus untuk peninjauan toko aplikasi menggunakan data contoh publik dan dapat digunakan kembali hingga 90 hari. App Check menggunakan Play Integrity pada build rilis Android dan App Attest di aplikasi Apple, dengan token yang belum kedaluwarsa dibagikan secara aman dengan ekstensinya (penyedia debug selama pengembangan). Kami memproses pengenal pengguna/perangkat yang di-hash, catatan pembatasan laju IP yang di-hash, penghitung permintaan/byte harian, dan pencatatan pengiriman untuk mencegah penyalahgunaan. Identitas perangkat di-hash sebelum bootstrap hub Android. Penyedia juga memproses alamat IP serta informasi klien dan perangkat. Pembuatan rumah serta lalu lintas foto/undangan memiliki batas per pengguna/perangkat dan batas global.

Penyedia, tujuan, dan dukungan bulanan

Google Firebase menyediakan Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics, dan (hanya dengan persetujuan Anda) Analytics; Google Vertex AI menyediakan klasifikasi gambar di atas. Kami menggunakan data untuk fungsi aplikasi, penyandingan, notifikasi, keamanan, dan pengelolaan akun. Database, Functions, dan foto yang disimpan berada di UE (europe-west1); pemeriksaan gambar Gemini dapat diproses di luar UE. Hal ini tidak menjanjikan pemrosesan khusus di UE untuk setiap layanan Authentication, perpesanan, atestasi, atau toko aplikasi. Anggota rumah yang berwenang menerima informasi rumah bersama; operator yang berwenang mengelola layanan. Transmisi ke Firebase dienkripsi, tetapi catatan rumah tidak dienkripsi secara end-to-end. Tidak ada iklan, pelacakan iklan, atau penjualan data; laporan error dan statistik penggunaan opsional dijelaskan di bawah. Langganan bulanan Pendukung opsional yang diperpanjang otomatis (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; harga acuan €2, €5, dan €10 per bulan, dilokalkan oleh toko aplikasi) semuanya memberikan keuntungan yang sama: foto disimpan selama 30 hari dan hingga 150 foto per rumah selama ada anggota yang aktif, ditambah lencana Pendukung. Deteksi dan peringatan tetap gratis. Hanya produk toko yang nyata dan harga yang dilokalkan yang ditampilkan. Toko aplikasi memproses rincian pembayaran dan perpanjangan hingga dibatalkan di pengaturan langganannya; pemulihan pembelian tersedia di Pengaturan. Di iOS, aplikasi mengirim transaksi StoreKit yang ditandatangani ke Function kami di UE untuk verifikasi rantai sertifikat Apple secara offline. Kami memproses produk, masa kedaluwarsa, hash pengenal transaksi asli, waktu penandatanganan, dan pengikatan ke rumah yang disandingkan untuk mencegah pemutaran ulang lintas rumah; struk mentah dan rincian kartu pembayaran tidak disimpan. Android memverifikasi token pembelian Play di server melalui Google Play Developer API. Notifikasi toko terverifikasi memperbarui perpanjangan dan pencabutan, termasuk di iOS. Kami memproses token dan ikatan pembelian yang di-hash; detail kartu pembayaran tidak disimpan. Masa kedaluwarsa anggota disimpan bersama rumah bersama dan dapat dilihat oleh anggotanya. Catatan pembayaran toko diatur oleh toko aplikasi.

Laporan error dan statistik penggunaan

Firebase Crashlytics (Google) menerima laporan error agar kami dapat memperbaiki kegagalan hub dan peringatan: stack trace, versi aplikasi, model perangkat, versi sistem, status memori/disk, pengenal instalasi pseudonim, dan beberapa nilai status tetap (peran ponsel, layar terakhir, kode status hub). Laporan error aktif secara default karena layanan keselamatan harus tetap andal (kepentingan sah kami); nonaktifkan kapan saja di Pengaturan → Privasi, yang juga menghapus laporan yang belum terkirim. Google Analytics for Firebase hanya digunakan jika Anda menjawab “Bagikan statistik” pada pertanyaan yang ditampilkan satu kali (persetujuan; ubah kapan saja di Pengaturan → Privasi). Selanjutnya layanan ini mencatat layar dan fitur yang digunakan (misalnya hasil penyandingan, status izin notifikasi, peringatan yang dibuka, Periksa sekarang, Sudah saya periksa, perubahan pengaturan, hasil pembelian langganan, dan hasil formulir kontak), dengan pengenal instans aplikasi pseudonim, versi aplikasi, jenis perangkat dan sistem, bahasa, serta perkiraan negara yang diturunkan dari alamat IP. Kedua layanan tidak menerima foto, gambar atau alamat kamera, kredensial kamera, ID rumah atau akun, nama, alamat email, maupun teks bebas. Pengenal iklan (ID iklan Android, IDFA), penyimpanan iklan, dan personalisasi iklan dinonaktifkan; tidak ada yang digunakan untuk iklan atau pelacakan lintas aplikasi. Penarikan persetujuan menghentikan pengumpulan dan mengatur ulang pengenal analitik. Analytics menyimpan data tingkat peristiwa selama 2 bulan; Crashlytics menyimpan data error selama 90 hari. Google dapat memproses data ini di luar UE berdasarkan ketentuannya dan EU–US Data Privacy Framework.

Formulir kontak

Pengaturan → Bantuan → Hubungi kami mengirim pesan Anda dan alamat email balasan yang Anda masukkan, bersama versi aplikasi, model ponsel dan versi sistem, bahasa, pengaturan notifikasi, status hub, ID rumah Anda, dan pengenal dukungan acak untuk instalasi ini, ke layanan dukungan kami (Cloudflare Workers dan D1, pengiriman email oleh Resend), yang meneruskannya ke contact@sadfinder.com. Alamat IP disimpan bersama pesan, dan jumlah pesan dibatasi per instalasi dan alamat IP untuk mencegah penyalahgunaan. Kami menggunakannya hanya untuk menjawab Anda dan memperbaiki masalah, menyimpannya selama diperlukan untuk permintaan Anda dan tindak lanjutnya, serta menghapusnya atas permintaan. Penyedia ini dapat memproses data di luar UE. Balasan hanya dikirim melalui email.

Retensi dan penghapusan

Akses ke foto cloud berakhir 14 hari setelah pengambilan, atau 30 hari untuk foto yang diunggah selama rumah memiliki pendukung aktif. Setiap foto mempertahankan masa kedaluwarsa yang telah ditetapkan setelah perubahan langganan; foto 14 hari yang sudah ada tidak diperpanjang. Siklus hidup bucket 31 hari merupakan pengaman pembersihan, bukan hak akses. Pembersihan terjadwal harian dan siklus hidup Storage yang dikonfigurasi menghapus objek yang kedaluwarsa beserta referensi galeri terkait; pembersihan fisik objek dapat dilakukan setelah batas akses berakhir. Bukti lokal di hub dan foto yang di-cache di penampil disimpan secara terpisah hingga pembersihan aplikasi, penghapusan penyimpanan, atau penghapusan dalam aplikasi yang dikonfirmasi. Di luar itu, metadata pemantauan dan akun disimpan hingga dihapus; 20 peristiwa linimasa terbaru bukan jaminan retensi menyeluruh. Pengaturan → Hapus data saya menghapus secara permanen akun penampil, keanggotaannya, token, pemeriksaan/konfirmasi/masukan yang ditulisnya, serta label/undangan yang dibuatnya. Foto rumah bersama tetap ada untuk anggota lain. Di hub Android, tindakan yang sama menghentikan pemantauan dan menghapus seluruh struktur data rumah, foto cloud (termasuk unggahan tak tertaut), galeri, undangan, dan identitas Auth hub. Identitas Auth penampil lain tetap tersedia untuk rumah lain. Penghapusan yang terputus tetap terkunci dan dapat dicoba lagi. Setelah penghapusan berhasil, data koneksi dan foto lokal dibersihkan. Mencopot pemasangan atau mengubah peran saja tidak menghapus data cloud. Penghapusan juga mengatur ulang pengenal analitik ponsel ini dan membuang laporan error yang belum terkirim; statistik dan laporan error pseudonim yang sudah diterima tidak ditautkan ke akun Anda dan kedaluwarsa masing-masing setelah 2 bulan dan 90 hari. Penghitung anti-penyalahgunaan pseudonim, penanda penghapusan rumah (tombstone), dan log operasional penyedia dapat tetap disimpan demi keamanan; penghitung harian diatur ulang saat digunakan, bukan saat akun dihapus. Catatan pembayaran toko tetap diatur oleh toko aplikasi. Untuk penghapusan setelah pencopotan pemasangan atau permintaan privasi, gunakan halaman penghapusan dan email pengendali data di atas; kami harus memverifikasi kepemilikan sebelum menghapus rumah bersama.

Operator dapat memulihkan objek Storage yang dihapus selama tujuh hari sesuai kebijakan penghapusan sementara; objek tidak dapat diakses di aplikasi.

Pilihan dan hak Anda

Hentikan pemantauan di hub, kontrol unggahan foto otomatis dan peringatan opsional, pilih apakah foto ditampilkan di penampil, serta aktifkan atau nonaktifkan laporan error dan statistik penggunaan di Pengaturan → Privasi. Akses kamera untuk QR bersifat opsional; Anda dapat mengetik undangan sebagai gantinya. Save Cats tidak meminta akses ke kontak, lokasi, atau mikrofon. Arahkan kamera hanya ke tempat yang berhak Anda pantau. Anda dapat meminta akses, perbaikan, atau penghapusan melalui pengendali data; hak yang berlaku termasuk mengajukan pengaduan kepada otoritas pelindungan data Anda. Kamera tidak dapat melihat ke dalam ruang mesin dan tidak adanya peringatan bukan jaminan keselamatan.

Situs web dan perubahan

Situs statis ini di-hosting di Firebase Hosting, yang dapat memproses log akses/keamanan biasa. Halaman ini tidak memiliki iklan, analitik, konten tersemat pihak ketiga, atau cookie pelacak. Pergantian bahasa menggunakan fragmen URL; kontak pengendali data dimuat dari file konfigurasi dengan asal yang sama. Kebijakan ini direvisi ketika pemrosesan berubah. Revisi implementasi draf: 17 Oktober 2026. Publikasi memerlukan identitas/kontak asli pengendali data serta layanan yang telah diterapkan dan diverifikasi.

Informativa sulla privacy

Il tuo video resta a casa

Un hub Android elabora a casa il flusso locale RTSP/ONVIF della telecamera compatibile. L’app per iPhone/iPad è un visualizzatore. Non viene caricato alcun video o audio continuo. Le credenziali della telecamera sono cifrate con Android Keystore sull’hub e non vengono inviate a Firebase né ai telefoni della famiglia. L’RTSP locale può non essere cifrato; usa una rete domestica affidabile.

Controllo automatico delle immagini — Google Gemini

Per classificare un oggetto in movimento, l’hub invia da uno a tre (di solito tre) piccoli ritagli JPEG in ordine cronologico (normalmente 384 × 384 pixel, ciascuno al massimo di 150 KB) tramite una Function autenticata a Google Gemini su Vertex AI (endpoint globale di Google; questo trattamento può avvenire al di fuori dell’UE, ai sensi dei termini di Google Cloud sul trattamento dei dati e dell’EU–US Data Privacy Framework (Quadro UE-USA per la protezione dei dati personali)). I ritagli possono contenere incidentalmente persone, veicoli o ambienti privati. Per questo controllo non vengono inviati fotogrammi completi, video continui o audio. Valgono i termini applicabili di Google Cloud in materia di trattamento e conservazione. I controlli hanno limiti di spesa per casa e globali; una risposta mancante resta non verificata. Il consenso dell’hub alle immagini nel cloud e i relativi controlli sono spiegati durante la configurazione.

Foto e dati del monitoraggio

Con il caricamento delle foto attivo, l’hub invia le foto degli eventi; Controlla ora richiede un’immagine attuale anche quando il caricamento automatico delle foto è disattivato. Ogni JPEG nel cloud è al massimo di 150.000 byte e 1280 pixel sul lato più lungo. Le foto sono archiviate in un bucket Firebase/Google Cloud Storage configurato esplicitamente nell’UE. Solo i membri autenticati della casa possono leggerle tramite Functions; non esistono link pubblici per il download. Si conservano al massimo 60 foto per casa (150 per una casa con un sostenitore attivo), controlli inclusi; le foto più vecchie possono essere rimosse prima quando si raggiunge questo limite. Firebase Realtime Database contiene i riferimenti alle foto, lo stato degli avvisi, le etichette e i riquadri degli oggetti, gli orari degli eventi, le zone, le interruzioni, i controlli, le conferme di ispezione, le etichette della famiglia e lo stato di funzionamento dell’hub. Non memorizza i byte delle nuove foto.

Account, inviti e protezione dagli abusi

Firebase Authentication crea un account anonimo pseudonimo: non sono richiesti nome, indirizzo email o password. L’appartenenza alla casa, gli ID utente, gli ID di installazione Firebase e i token di notifica facoltativi collegano i telefoni a una casa. Gli inviti dell’hub durano 10 minuti; gli inviti per la famiglia durano 24 ore e sono monouso. Gli inviti dedicati alla revisione degli store usano dati di esempio pubblici e possono essere riutilizzati per un massimo di 90 giorni. App Check usa Play Integrity nelle build Android di release e App Attest nell’app Apple, con token non scaduti condivisi in modo sicuro con le sue estensioni (provider di debug in fase di sviluppo). Trattiamo identificatori utente/dispositivo sottoposti a hash, registri di limitazione delle richieste per IP sottoposti a hash, contatori giornalieri di richieste/byte e registri di consegna per prevenire gli abusi. L’identità del dispositivo viene sottoposta a hash prima dell’inizializzazione dell’hub Android. I fornitori trattano anche indirizzi IP e informazioni sul client e sul dispositivo. La creazione delle case e il traffico di foto/inviti hanno limiti per utente/dispositivo e globali.

Fornitori, finalità e sostegno mensile

Google Firebase fornisce Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics e (solo con il tuo consenso) Analytics; Google Vertex AI fornisce la classificazione delle immagini descritta sopra. Usiamo i dati per il funzionamento dell’app, l’associazione, le notifiche, la sicurezza e la gestione dell’account. Il database, le Functions e le foto archiviate si trovano nell’UE (europe-west1); il controllo delle immagini con Gemini può essere elaborato al di fuori dell’UE. Ciò non garantisce un trattamento esclusivamente nell’UE per ogni servizio di autenticazione, messaggistica, attestazione o store. I membri autorizzati della casa ricevono le informazioni condivise della casa; operatori autorizzati amministrano il servizio. La trasmissione verso Firebase è cifrata, ma i dati della casa non sono cifrati end-to-end. Non ci sono pubblicità, tracciamento pubblicitario né vendita di dati; i report sugli arresti anomali e le statistiche di utilizzo facoltative sono descritti di seguito. Gli abbonamenti mensili facoltativi Sostenitore con rinnovo automatico (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; prezzi di riferimento 2 €, 5 € e 10 € al mese, localizzati dallo store) offrono tutti lo stesso vantaggio: foto conservate per 30 giorni e fino a 150 foto per casa finché un membro è attivo, più un badge Sostenitore. Rilevamento e allerte restano gratuiti. Vengono mostrati solo prodotti reali dello store e prezzi localizzati. Lo store tratta i dati di pagamento e i rinnovi fino alla disdetta nelle sue impostazioni degli abbonamenti; il ripristino degli acquisti è disponibile in Impostazioni. Su iOS l’app invia la transazione StoreKit firmata alla nostra Function nell’UE per la verifica offline della catena di certificati Apple. Trattiamo il prodotto, la scadenza, l’hash dell’identificatore della transazione originale, l’ora della firma e il collegamento alla casa associata per impedirne il riutilizzo in un’altra casa; le ricevute grezze e i dati delle carte di pagamento non vengono memorizzati. Android verifica i token degli acquisti Play sul server tramite Google Play Developer API. Le notifiche verificate degli store aggiornano rinnovi e revoche, anche su iOS. Elaboriamo token e associazioni di acquisto con hash; non memorizziamo dati delle carte. La scadenza di un membro è memorizzata con la casa condivisa ed è visibile ai suoi membri. I dati di pagamento dello store sono disciplinati dallo store.

Report sugli arresti anomali e statistiche di utilizzo

Firebase Crashlytics (Google) riceve i report sugli arresti anomali per permetterci di correggere i malfunzionamenti dell’hub e delle allerte: lo stack trace, la versione dell’app, il modello del dispositivo, la versione del sistema, lo stato di memoria/disco, un identificatore di installazione pseudonimo e alcuni valori di stato fissi (ruolo del telefono, ultima schermata, codice di stato dell’hub). I report sugli arresti anomali sono attivi per impostazione predefinita perché un servizio di sicurezza deve restare affidabile (nostro legittimo interesse); puoi disattivarli in qualsiasi momento in Impostazioni → Privacy, il che elimina anche i report non ancora inviati. Google Analytics for Firebase viene usato solo se rispondi «Condividi statistiche» alla domanda posta una sola volta (consenso; puoi cambiare la scelta in qualsiasi momento in Impostazioni → Privacy). In tal caso registra quali schermate e funzioni vengono usate (ad esempio l’esito dell’associazione, lo stato dell’autorizzazione alle notifiche, le allerte aperte, Controlla ora, Ho controllato, le modifiche alle impostazioni, gli esiti degli acquisti di abbonamenti e l’esito del modulo di contatto), con un identificatore pseudonimo dell’istanza dell’app, la versione dell’app, il tipo di dispositivo e di sistema, la lingua e il paese approssimativo ricavato dall’indirizzo IP. Nessuno dei due servizi riceve foto, immagini della telecamera o indirizzi, credenziali della telecamera, ID della casa o dell’account, nomi, indirizzi email o testo libero. Gli identificatori pubblicitari (ID pubblicità Android, IDFA), l’archiviazione pubblicitaria e la personalizzazione degli annunci sono disattivati; nulla viene usato per la pubblicità o per il tracciamento tra app. La revoca del consenso interrompe la raccolta e reimposta l’identificatore di analisi. Analytics conserva i dati a livello di evento per 2 mesi; Crashlytics conserva i dati sugli arresti anomali per 90 giorni. Google può trattare questi dati al di fuori dell’UE ai sensi dei propri termini e dell’EU–US Data Privacy Framework (Quadro UE-USA per la protezione dei dati personali).

Modulo di contatto

Impostazioni → Aiuto → Contattaci invia il tuo messaggio e l’indirizzo email di risposta che inserisci, insieme alla versione dell’app, al modello del telefono e alla versione del sistema, alla lingua, alle impostazioni delle notifiche, allo stato dell’hub, all’ID della tua casa e a un identificatore di assistenza casuale di questa installazione, al nostro servizio di assistenza (Cloudflare Workers e D1, invio email tramite Resend), che lo inoltra a contact@sadfinder.com. L’indirizzo IP viene memorizzato con il messaggio e i messaggi sono limitati per installazione e per indirizzo IP per prevenire gli abusi. Li usiamo solo per risponderti e risolvere i problemi, li conserviamo per il tempo necessario alla tua richiesta e al suo seguito e li eliminiamo su richiesta. Questi fornitori possono trattare i dati al di fuori dell’UE. Le risposte arrivano solo via email.

Conservazione ed eliminazione

L’accesso alle foto nel cloud scade 14 giorni dopo l’acquisizione, oppure 30 giorni per le foto caricate mentre una casa ha un sostenitore attivo. Ogni foto mantiene la scadenza assegnata anche dopo modifiche all’abbonamento; le foto esistenti con scadenza a 14 giorni non vengono prorogate. Un ciclo di vita del bucket di 31 giorni è una garanzia di pulizia di riserva, non un diritto di accesso. Una pulizia giornaliera programmata e il ciclo di vita di Storage configurato rimuovono gli oggetti scaduti e i relativi riferimenti nella galleria; la cancellazione fisica degli oggetti può avvenire dopo la scadenza dell’accesso. Le prove locali dell’hub e le foto in cache dei visualizzatori restano separatamente fino alla pulizia dell’app, alla cancellazione dei dati di archiviazione o all’eliminazione confermata nell’app. Per il resto, i metadati del monitoraggio e gli account restano fino all’eliminazione; gli ultimi 20 eventi della cronologia non costituiscono una garanzia generale di conservazione. Impostazioni → Elimina i miei dati elimina definitivamente un account visualizzatore, le sue adesioni, i suoi token, i controlli/le conferme/i feedback di cui è autore e le etichette/gli inviti che ha creato. Le foto condivise della casa restano disponibili per gli altri membri. Sull’hub Android, la stessa azione interrompe il monitoraggio ed elimina l’intero albero della casa, le foto nel cloud (inclusi i caricamenti orfani), la galleria, gli inviti e le identità Auth dell’hub. Le identità Auth degli altri visualizzatori restano disponibili per altre case. Un’eliminazione interrotta resta bloccata e può essere ripetuta. Dopo un’eliminazione riuscita, i dati locali di connessione e le foto vengono cancellati. La sola disinstallazione o il solo cambio di ruolo non eliminano i dati nel cloud. L’eliminazione reimposta anche l’identificatore di analisi di questo telefono ed elimina i report sugli arresti anomali non inviati; le statistiche pseudonime e i report sugli arresti anomali già ricevuti non sono collegati al tuo account e scadono rispettivamente dopo 2 mesi e 90 giorni. I contatori antiabuso pseudonimi, i marcatori di eliminazione delle case e i log operativi dei fornitori possono restare per motivi di sicurezza; i contatori giornalieri si azzerano con l’uso, non con l’eliminazione dell’account. I dati di pagamento dello store restano disciplinati dallo store. Per l’eliminazione dopo la disinstallazione o per richieste relative alla privacy, usa la pagina di eliminazione e l’email del titolare del trattamento indicata sopra; prima di eliminare una casa condivisa dobbiamo verificarne la titolarità.

L’operatore può recuperare gli oggetti Storage eliminati per sette giorni secondo la politica di eliminazione temporanea; non sono accessibili nell’app.

Le tue scelte e i tuoi diritti

Puoi interrompere il monitoraggio sull’hub, gestire il caricamento automatico delle foto e le allerte facoltative, scegliere se mostrare le foto su un visualizzatore e attivare o disattivare i report sugli arresti anomali e le statistiche di utilizzo in Impostazioni → Privacy. L’accesso alla fotocamera per il codice QR è facoltativo; in alternativa puoi digitare l’invito. Save Cats non richiede l’accesso a contatti, posizione o microfono. Punta la telecamera solo dove hai il diritto di sorvegliare. Puoi chiedere l’accesso, la rettifica o la cancellazione tramite il titolare del trattamento; tra i diritti applicabili rientra quello di proporre reclamo all’autorità di controllo per la protezione dei dati. Una telecamera non può vedere dentro il vano motore e l’assenza di avvisi non è una garanzia di sicurezza.

Sito web e modifiche

Il sito statico è ospitato su Firebase Hosting, che può trattare normali log di accesso/sicurezza. Queste pagine non contengono pubblicità, strumenti di analisi, contenuti incorporati di terze parti né cookie di tracciamento. Il cambio di lingua usa il frammento dell’URL; i contatti del titolare del trattamento vengono caricati da un file di configurazione della stessa origine. Questa informativa viene aggiornata quando cambia il trattamento. Revisione provvisoria di implementazione: 17 ottobre 2026. La pubblicazione richiede l’identità e i contatti reali del titolare del trattamento e la verifica dei servizi distribuiti.

プライバシーポリシー

映像は自宅にとどまります

Android のハブが、対応するローカルの RTSP/ONVIF カメラストリームを自宅で処理します。iPhone/iPad アプリは閲覧アプリです。継続的な映像や音声がアップロードされることはありません。カメラの認証情報は、ハブ上で Android Keystore により暗号化され、Firebase や家族のスマートフォンには送信されません。ローカルの RTSP は暗号化されていない場合があるため、信頼できる自宅のネットワークを使用してください。

自動画像チェック — Google Gemini

動いている物体を分類するため、ハブは時系列順の小さな JPEG 切り抜き画像を1~3 枚(多くは 3 枚。通常 384 × 384 ピクセル、各 150 KB 以下)、認証済みの Function を通じて Vertex AI 上の Google Gemini に送信します(Google のグローバルエンドポイント。この処理は、Google Cloud のデータ処理規約および EU–US Data Privacy Framework(EU・米国データプライバシーフレームワーク)に基づき、EU 域外で行われる場合があります)。切り抜き画像には、人物、車両、私的な周囲の様子が偶然写り込むことがあります。このチェックのために、フレーム全体、継続的な映像、音声が送信されることはありません。Google Cloud の該当する処理および保存に関する規約が適用されます。チェックにはホームごとおよび全体の費用上限があり、応答がない場合は未検証のままとなります。ハブのクラウド画像に関する同意と設定については、セットアップ中に説明されます。

写真と監視記録

写真のアップロードが有効な場合、ハブはイベントの写真を送信します。「今すぐ確認」は、写真の自動アップロードがオフの場合でも、現在の静止画をリクエストします。クラウドの各 JPEG は 150,000 バイト以下、長辺 1280 ピクセル以下です。写真は、明示的に設定された EU の Firebase/Google Cloud Storage バケットに保存されます。写真を読み取れるのは、Functions を通じて認証されたホームのメンバーのみで、公開ダウンロードリンクはありません。ホームごとに保持される写真は、チェックを含めて最大 60 枚(サポーターが有効なホームでは 150 枚)です。この上限に達すると、古い写真が早めに削除されることがあります。Firebase Realtime Database には、写真の参照、警告の状態、物体のラベルと枠、イベントの時刻、ゾーン、途切れ、チェック、点検確認の記録、家族のラベル、ハブの状態が保存されます。新しい写真のバイトデータは保存されません。

アカウント、招待、不正利用の防止

Firebase Authentication は仮名の匿名アカウントを作成します。名前、メールアドレス、パスワードは必要ありません。ホームのメンバーシップ、ユーザー ID、Firebase インストール ID、任意の通知トークンによって、スマートフォンがホームに関連付けられます。ハブの招待の有効期間は 10 分です。家族の招待の有効期間は 24 時間で、1 回限り使用できます。ストア審査専用の招待は公開のサンプルデータを使用し、最長 90 日間、繰り返し使用される場合があります。App Check は、Android のリリースビルドでは Play Integrity を、Apple のアプリでは App Attest を使用し、有効期限内のトークンはアプリの拡張機能と安全に共有されます(開発時はデバッグプロバイダー)。不正利用を防ぐため、ハッシュ化されたユーザー/デバイス識別子、ハッシュ化された IP のレート制限記録、1 日あたりのリクエスト数/バイト数のカウンター、配信の管理記録を処理します。デバイスの識別情報は、Android ハブの初期設定(ブートストラップ)の前にハッシュ化されます。プロバイダーも、IP アドレス、クライアント情報、デバイス情報を処理します。ホームの作成と写真/招待のトラフィックには、ユーザー/デバイスごとおよび全体の上限があります。

プロバイダー、利用目的、毎月のサポート

Google Firebase は、Authentication、Realtime Database、Functions、Storage、Cloud Messaging、App Check、Crashlytics、および(同意がある場合のみ)Analytics を提供し、Google Vertex AI は上記の画像分類を提供します。 データは、アプリの機能、ペアリング、通知、セキュリティ、アカウント管理のために利用します。 Database、Functions、保存された写真は EU(europe-west1)にあります。 Gemini による画像チェックは EU 域外で処理される場合があります。 これは、Authentication、メッセージング、構成証明、ストアのすべてのサービスについて、EU 域内のみでの処理を約束するものではありません。 権限のあるホームのメンバーは、共有されたホームの情報を受け取ります。 権限のある運営担当者がサービスを管理します。 Firebase への通信は暗号化されていますが、ホームの記録はエンドツーエンドで暗号化されていません。 広告、広告トラッキング、データの販売はありません。 クラッシュレポートと任意の利用統計については、以下で説明します。 任意の自動更新の月額サポーターサブスクリプション(supporter_monthly_2、supporter_monthly_5、supporter_monthly_10。 参考価格は月額 €2、€5、€10 で、ストアによって現地価格で表示されます)は、いずれも同じ特典を提供します。 いずれかのメンバーが有効である間、写真が 30 日間保存され、ホームごとに最大 150 枚まで保存され、さらにサポーターバッジが付与されます。 検出とアラートは引き続き無料です。 表示されるのは、実在するストアの商品と現地価格のみです。 ストアは、そのサブスクリプション設定で解約されるまで、支払い情報と更新を処理します。 購入の復元は設定から行えます。 iOS では、アプリは署名済みの StoreKit トランザクションを当社の EU の Function に送信し、オフラインで Apple の証明書チェーンを検証します。 ホーム間のリプレイを防ぐため、商品、有効期限、元のトランザクション識別子のハッシュ、署名日時、ペアリングされたホームとの紐付けを処理します。 レシートの生データや支払いカードの情報は保存しません。 Androidはサーバー上でGoogle Play Developer APIを使いPlay購入トークンを検証します。検証済みのストア通知により、iOSを含む更新と取り消しを反映します。このためトークンとハッシュ化した購入の関連付けを処理し、カード情報は保存しません。 メンバーの有効期限は共有ホームとともに保存され、そのホームのメンバーが閲覧できます。 ストアの支払い記録は、ストアの規定に従います。

クラッシュレポートと利用統計

Firebase Crashlytics(Google)は、ハブやアラートの不具合を修正できるよう、クラッシュレポートを受け取ります。内容は、スタックトレース、アプリのバージョン、端末の機種、システムのバージョン、メモリ/ディスクの状態、仮名のインストール識別子、いくつかの固定のステータス値(スマートフォンの役割、最後に表示した画面、ハブのステータスコード)です。安全のためのサービスは信頼性を保つ必要があるため、クラッシュレポートはデフォルトでオンになっています(当社の正当な利益)。設定 → プライバシー でいつでもオフにでき、その際、まだ送信されていないレポートも削除されます。Google Analytics for Firebase は、1 回限りの質問に「統計を共有」と回答した場合にのみ使用されます(同意。設定 → プライバシー でいつでも変更できます)。その場合、どの画面や機能が使われたか(例: ペアリングの結果、通知の権限の状態、開いたアラート、「今すぐ確認」、「確認しました」、設定の変更、サブスクリプション購入の結果、お問い合わせフォームの結果)が、仮名のアプリインスタンス識別子、アプリのバージョン、端末とシステムの種類、言語、IP アドレスから推定されるおおよその国とともに記録されます。どちらのサービスも、写真、カメラの画像やアドレス、カメラの認証情報、ホームやアカウントの ID、名前、メールアドレス、自由記述のテキストを受け取りません。広告識別子(Android 広告 ID、IDFA)、広告ストレージ、広告のパーソナライズは無効になっており、広告やアプリ間のトラッキングに使用されるものは一切ありません。同意を撤回すると収集が停止し、アナリティクスの識別子がリセットされます。Analytics はイベント単位のデータを 2 か月間、Crashlytics はクラッシュデータを 90 日間保持します。Google は、その規約および EU–US Data Privacy Framework に基づき、このデータを EU 域外で処理する場合があります。

お問い合わせフォーム

設定 → ヘルプ → お問い合わせ では、メッセージと入力された返信用メールアドレスが、アプリのバージョン、スマートフォンの機種とシステムのバージョン、言語、通知設定、ハブの状態、ホーム ID、このインストール用のランダムなサポート識別子とともに、当社のサポートサービス(Cloudflare Workers と D1、メール配信は Resend)に送信され、そこから contact@sadfinder.com に転送されます。IP アドレスはメッセージとともに保存され、不正利用を防ぐため、メッセージの数はインストールごとおよび IP アドレスごとに制限されます。これらは、お問い合わせへの回答と問題の修正のためにのみ利用し、お問い合わせとその後の対応に必要な期間保持し、ご要望に応じて削除します。これらのプロバイダーは、EU 域外でデータを処理する場合があります。返信はメールでのみ行います。

保存期間と削除

クラウドの写真へのアクセスは、撮影から 14 日後、またはホームでサポーターが有効な間にアップロードされた写真の場合は 30 日後に期限切れになります。各写真は、サブスクリプションが変更されても割り当てられた有効期限を保持し、既存の 14 日間の写真が延長されることはありません。31 日間のバケットのライフサイクルは削除の予備措置であり、アクセス権を与えるものではありません。毎日の定期的な一括削除と、設定された Storage のライフサイクルにより、期限切れのオブジェクトと関連するギャラリーの参照が削除されます。オブジェクトの物理的な削除は、アクセス期限の後に行われる場合があります。ハブのローカルの証拠と、閲覧アプリにキャッシュされた写真は、これとは別に、アプリのクリーンアップ、ストレージの消去、またはアプリ内での削除の確定まで残ります。それ以外の監視メタデータとアカウントは、削除されるまで残ります。最新 20 件のタイムラインイベントは、包括的な保存期間を保証するものではありません。設定 → データを削除 では、閲覧アプリのアカウント、そのメンバーシップ、トークン、そのアカウントが作成したチェック/確認/フィードバック、作成したラベル/招待が完全に削除されます。共有ホームの写真は、ほかのメンバーのために残ります。Android ハブでは、同じ操作によって監視が停止し、ホームのツリー全体、クラウドの写真(孤立したアップロードを含む)、ギャラリー、招待、ハブの Auth ID が削除されます。ほかの閲覧アプリの Auth ID は、ほかのホームで引き続き利用できます。中断された削除はロックされたままとなり、再試行できます。削除が完了すると、ローカルの接続データと写真データが消去されます。アンインストールや役割の変更だけでは、クラウドのデータは削除されません。削除すると、このスマートフォンのアナリティクスの識別子もリセットされ、未送信のクラッシュレポートは破棄されます。すでに受信された仮名の統計とクラッシュレポートはアカウントに紐付けられておらず、それぞれ 2 か月後と 90 日後に期限切れになります。仮名の不正利用防止カウンター、ホーム削除の記録(トゥームストーン)、プロバイダーの運用ログは、セキュリティのために残る場合があります。1 日単位のカウンターは、アカウントの削除時ではなく、使用時にリセットされます。ストアの支払い記録は、引き続きストアの規定に従います。アンインストール後の削除やプライバシーに関するリクエストには、上記の削除ページと運営者のメールアドレスをご利用ください。共有ホームを削除する前に、当社は所有者であることを確認する必要があります。

削除されたStorageオブジェクトは、ソフトデリートポリシーにより運営者が7日間復元できる場合があります。アプリからはアクセスできません。

選択肢と権利

ハブで監視を停止したり、写真の自動アップロードと任意のアラートを管理したり、閲覧アプリで写真を表示するかどうかを選んだり、設定 → プライバシー でクラッシュレポートと利用統計をオン/オフしたりできます。QR 読み取りのためのカメラへのアクセスは任意で、代わりに招待を入力することもできます。Save Cats は、連絡先、位置情報、マイクへのアクセスを要求しません。カメラは、監視する権利がある場所にのみ向けてください。運営者(データ管理者)を通じて、アクセス、訂正、削除を請求できます。適用される権利には、データ保護監督機関への苦情の申し立てが含まれます。カメラではエンジンルームの中は見えず、警告がないことは安全の保証ではありません。

ウェブサイトと変更

この静的サイトは Firebase Hosting でホストされており、通常のアクセス/セキュリティログが処理される場合があります。これらのページには、広告、アナリティクス、第三者の埋め込みコンテンツ、トラッキング Cookie はありません。言語の切り替えには URL フラグメントを使用し、運営者の連絡先は同一オリジンの設定ファイルから読み込まれます。このポリシーは、処理内容が変わったときに改訂されます。実装ドラフトの改訂日: 2026年10月17日。公開には、運営者の実際の身元/連絡先と、検証済みの稼働中のサービスが必要です。

개인정보처리방침

영상은 집에 머뭅니다

Android 허브가 호환되는 로컬 RTSP/ONVIF 카메라 스트림을 집에서 처리합니다. iPhone/iPad 앱은 뷰어입니다. 연속 영상이나 오디오는 업로드되지 않습니다. 카메라 로그인 정보는 허브에서 Android Keystore로 암호화되며 Firebase나 가족의 휴대폰으로 전송되지 않습니다. 로컬 RTSP는 암호화되지 않을 수 있으므로 신뢰할 수 있는 집 네트워크를 사용하시기 바랍니다.

자동 이미지 확인 — Google Gemini

움직이는 물체를 분류하기 위해 허브는 시간순으로 정렬된 작은 JPEG 잘라낸 이미지 1~3장(보통 3장, 일반적으로 384 × 384 픽셀, 각 최대 150 KB)을 인증된 Function을 통해 Vertex AI의 Google Gemini로 전송합니다(Google의 글로벌 엔드포인트, 이 처리는 Google Cloud의 데이터 처리 약관 및 EU–US Data Privacy Framework(EU-미국 데이터 프라이버시 프레임워크)에 따라 EU 밖에서 이루어질 수 있습니다). 잘라낸 이미지에는 사람, 차량 또는 사적인 주변 환경이 우연히 포함될 수 있습니다. 이 확인을 위해 전체 프레임, 연속 영상 또는 오디오는 전송되지 않습니다. Google Cloud의 해당 처리 및 보관 약관이 적용됩니다. 확인에는 홈별 및 전체 비용 한도가 있으며, 응답이 없으면 검증되지 않은 상태로 남습니다. 허브의 클라우드 이미지 동의 및 관련 설정은 설정 과정에서 안내됩니다.

사진 및 모니터링 기록

사진 업로드가 켜져 있으면 허브가 이벤트 사진을 전송합니다. '지금 확인'은 자동 사진 업로드가 꺼져 있어도 현재 정지 이미지를 요청합니다. 각 클라우드 JPEG는 최대 150,000바이트, 긴 쪽 기준 최대 1280픽셀입니다. 사진은 명시적으로 구성된 EU Firebase/Google Cloud Storage 버킷에 저장됩니다. 인증된 홈 구성원만 Functions를 통해 사진을 읽을 수 있으며, 공개 다운로드 링크는 없습니다. 홈당 확인 사진을 포함해 최대 60장(후원이 활성화된 홈은 150장)이 보관되며, 이 한도에 도달하면 오래된 사진이 더 일찍 삭제될 수 있습니다. Firebase Realtime Database에는 사진 참조, 경고 상태, 물체 라벨 및 상자, 이벤트 시간, 구역, 중단 구간, 확인, 점검 확인 기록, 가족 라벨 및 허브 상태가 저장됩니다. 새 사진의 바이트 데이터는 저장하지 않습니다.

계정, 초대 및 악용 방지

Firebase Authentication은 가명의 익명 계정을 만듭니다. 이름, 이메일 주소, 비밀번호는 필요하지 않습니다. 홈 멤버십, 사용자 ID, Firebase 설치 ID 및 선택적 알림 토큰이 휴대폰을 홈에 연결합니다. 허브 초대는 10분 동안 유효하며, 가족 초대는 24시간 동안 유효하고 한 번만 사용할 수 있습니다. 스토어 심사 전용 초대는 공개 샘플 데이터를 사용하며 최대 90일 동안 재사용될 수 있습니다. App Check는 Android 릴리스 빌드에서는 Play Integrity를, Apple 앱에서는 App Attest를 사용하며, 만료되지 않은 토큰은 앱 확장 프로그램과 안전하게 공유됩니다(개발 중에는 디버그 제공자 사용). 악용을 방지하기 위해 해시 처리된 사용자/기기 식별자, 해시 처리된 IP 요청 제한 기록, 일일 요청/바이트 카운터 및 전송 관리 기록을 처리합니다. 기기 식별 정보는 Android 허브 초기 설정(부트스트랩) 전에 해시 처리됩니다. 제공업체도 IP 주소, 클라이언트 및 기기 정보를 처리합니다. 홈 생성 및 사진/초대 트래픽에는 사용자/기기별 한도와 전체 한도가 있습니다.

제공업체, 이용 목적 및 월간 후원

Google Firebase는 Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics 및 (동의한 경우에만) Analytics를 제공하고, Google Vertex AI는 위의 이미지 분류를 제공합니다. 당사는 앱 기능, 페어링, 알림, 보안 및 계정 관리를 위해 데이터를 이용합니다. Database, Functions 및 저장된 사진은 EU(europe-west1)에 있으며, Gemini 이미지 확인은 EU 밖에서 처리될 수 있습니다. 이는 모든 Authentication, 메시징, 기기 증명 또는 스토어 서비스가 EU 내에서만 처리된다고 약속하는 것이 아닙니다. 권한이 있는 홈 구성원은 공유된 홈 정보를 받으며, 권한이 있는 운영자가 서비스를 관리합니다. Firebase로의 전송은 암호화되지만, 홈 기록은 종단 간 암호화되지 않습니다. 광고, 광고 추적 또는 데이터 판매는 없으며, 비정상 종료 보고서와 선택적 사용 통계는 아래에서 설명합니다. 선택 사항인 자동 갱신 월간 후원자 구독(supporter_monthly_2, supporter_monthly_5, supporter_monthly_10, 기준 가격 월 €2, €5, €10, 스토어에서 현지 가격으로 표시)은 모두 동일한 혜택을 제공합니다. 구성원 중 누구라도 활성 상태인 동안 사진이 30일 동안 보관되고 홈당 최대 150장까지 보관되며, 후원자 배지가 제공됩니다. 감지와 알림은 계속 무료입니다. 실제 스토어 상품과 현지 가격만 표시됩니다. 스토어는 구독 설정에서 해지할 때까지 결제 정보와 갱신을 처리하며, 구매 복원은 설정에서 할 수 있습니다. iOS에서 앱은 서명된 StoreKit 거래를 당사의 EU Function으로 전송하여 오프라인으로 Apple 인증서 체인을 검증합니다. 홈 간 재사용(리플레이)을 방지하기 위해 상품, 만료일, 원래 거래 식별자 해시, 서명 시간 및 페어링된 홈과의 연결 정보를 처리하며, 원본 영수증과 결제 카드 정보는 저장하지 않습니다. Android는 서버에서 Google Play Developer API로 Play 구매 토큰을 검증합니다. 검증된 스토어 알림이 iOS를 포함한 갱신과 취소를 반영합니다. 이를 위해 토큰과 해시된 구매 연결을 처리하며 카드 정보는 저장하지 않습니다. 구성원의 만료일은 공유 홈과 함께 저장되며 해당 홈의 구성원이 볼 수 있습니다. 스토어 결제 기록은 스토어 정책을 따릅니다.

비정상 종료 보고서 및 사용 통계

Firebase Crashlytics(Google)는 허브와 알림의 오류를 수정할 수 있도록 비정상 종료 보고서를 받습니다. 여기에는 스택 추적, 앱 버전, 기기 모델, 시스템 버전, 메모리/디스크 상태, 가명 설치 식별자 및 몇 가지 고정된 상태 값(휴대폰 역할, 마지막 화면, 허브 상태 코드)이 포함됩니다. 안전 서비스는 안정적으로 유지되어야 하므로 비정상 종료 보고서는 기본적으로 켜져 있습니다(당사의 정당한 이익). 설정 → 개인정보 보호에서 언제든지 끌 수 있으며, 이때 아직 전송되지 않은 보고서도 삭제됩니다. Google Analytics for Firebase는 일회성 질문에 '통계 공유'로 답한 경우에만 사용됩니다(동의, 설정 → 개인정보 보호에서 언제든지 변경 가능). 이 경우 어떤 화면과 기능이 사용되는지(예: 페어링 결과, 알림 권한 상태, 열어 본 알림, '지금 확인', '확인했어요', 설정 변경, 구독 구매 결과, 문의 양식 결과)를 가명 앱 인스턴스 식별자, 앱 버전, 기기 및 시스템 유형, 언어, IP 주소에서 추정한 대략적인 국가와 함께 기록합니다. 두 서비스 모두 사진, 카메라 이미지 또는 주소, 카메라 로그인 정보, 홈 또는 계정 ID, 이름, 이메일 주소, 자유 입력 텍스트를 받지 않습니다. 광고 식별자(Android 광고 ID, IDFA), 광고 저장소 및 광고 개인 맞춤설정은 사용 중지되어 있으며, 어떠한 정보도 광고나 앱 간 추적에 사용되지 않습니다. 동의를 철회하면 수집이 중단되고 분석 식별자가 재설정됩니다. Analytics는 이벤트 수준 데이터를 2개월 동안, Crashlytics는 비정상 종료 데이터를 90일 동안 보관합니다. Google은 자사 약관 및 EU–US Data Privacy Framework에 따라 이 데이터를 EU 밖에서 처리할 수 있습니다.

문의 양식

설정 → 도움말 → 문의하기는 입력한 메시지와 회신 이메일 주소를 앱 버전, 휴대폰 모델 및 시스템 버전, 언어, 알림 설정, 허브 상태, 홈 ID, 이 설치에 대한 무작위 지원 식별자와 함께 당사의 지원 서비스(Cloudflare Workers 및 D1, 이메일 발송은 Resend)로 전송하며, 지원 서비스는 이를 contact@sadfinder.com 주소로 전달합니다. IP 주소는 메시지와 함께 저장되며, 악용 방지를 위해 메시지 수는 설치 및 IP 주소별로 제한됩니다. 당사는 이를 회신하고 문제를 해결하기 위해서만 이용하며, 요청 및 후속 처리에 필요한 기간 동안 보관하고, 요청 시 삭제합니다. 이러한 제공업체는 EU 밖에서 데이터를 처리할 수 있습니다. 회신은 이메일로만 드립니다.

보관 및 삭제

클라우드 사진 접근 권한은 촬영 후 14일, 홈에 활성 후원자가 있는 동안 업로드된 사진은 30일 후에 만료됩니다. 각 사진은 구독이 변경되어도 지정된 만료일을 유지하며, 기존 14일 사진은 연장되지 않습니다. 31일 버킷 수명 주기는 정리를 위한 보조 장치일 뿐, 접근 권한을 부여하지 않습니다. 매일 예약된 정리 작업과 구성된 Storage 수명 주기가 만료된 객체와 관련 갤러리 참조를 삭제하며, 객체의 물리적 정리는 접근 마감 이후에 이루어질 수 있습니다. 허브의 로컬 증거와 뷰어에 캐시된 사진은 이와 별도로 앱 정리, 저장 공간 삭제 또는 앱 내 삭제 확인 시까지 유지됩니다. 그 밖의 모니터링 메타데이터와 계정은 삭제될 때까지 유지되며, 최근 20개의 타임라인 이벤트가 전반적인 보관 기간을 보장하는 것은 아닙니다. 설정 → 내 데이터 삭제는 뷰어 계정, 해당 멤버십, 토큰, 작성한 확인/점검 확인/피드백, 생성한 라벨/초대를 영구적으로 삭제합니다. 공유 홈 사진은 다른 구성원을 위해 남습니다. Android 허브에서는 같은 작업으로 모니터링이 중지되고, 홈 트리 전체, 클라우드 사진(고아 업로드 포함), 갤러리, 초대 및 허브 Auth ID가 삭제됩니다. 다른 뷰어의 Auth ID는 다른 홈에서 계속 사용할 수 있습니다. 중단된 삭제는 잠긴 상태로 유지되며 다시 시도할 수 있습니다. 삭제가 완료되면 로컬 연결 및 사진 데이터가 지워집니다. 앱 제거나 역할 변경만으로는 클라우드 데이터가 삭제되지 않습니다. 삭제 시 이 휴대폰의 분석 식별자도 재설정되고 전송되지 않은 비정상 종료 보고서는 폐기됩니다. 이미 수신된 가명 통계와 비정상 종료 보고서는 계정과 연결되지 않으며 각각 2개월 및 90일 후에 만료됩니다. 가명 악용 방지 카운터, 홈 삭제 표시 기록(툼스톤), 제공업체 운영 로그는 보안을 위해 남을 수 있으며, 일일 카운터는 계정 삭제 시가 아니라 사용 시 재설정됩니다. 스토어 결제 기록은 계속 스토어 정책을 따릅니다. 앱 제거 후 삭제 또는 개인정보 관련 요청은 위의 삭제 페이지와 운영자 이메일을 이용하시기 바랍니다. 당사는 공유 홈을 삭제하기 전에 소유권을 확인해야 합니다.

삭제된 Storage 객체는 소프트 삭제 정책에 따라 운영자가 7일 동안 복구할 수 있으며 앱에서는 접근할 수 없습니다.

선택 사항 및 권리

허브에서 모니터링을 중지하고, 자동 사진 업로드와 선택적 알림을 관리하고, 뷰어에 사진을 표시할지 선택하고, 설정 → 개인정보 보호에서 비정상 종료 보고서와 사용 통계를 켜거나 끌 수 있습니다. QR용 카메라 접근은 선택 사항이며, 대신 초대를 직접 입력할 수 있습니다. Save Cats는 연락처, 위치 또는 마이크 접근 권한을 요청하지 않습니다. 카메라는 모니터링할 권리가 있는 곳에만 향하게 하십시오. 운영자(개인정보처리자)를 통해 열람, 정정 또는 삭제를 요청할 수 있으며, 적용되는 권리에는 개인정보 보호 감독기관에 민원을 제기할 권리가 포함됩니다. 카메라는 엔진룸 안을 볼 수 없으며, 경고가 없다고 해서 안전이 보장되는 것은 아닙니다.

웹사이트 및 변경 사항

이 정적 사이트는 Firebase Hosting에서 호스팅되며, 일반적인 접속/보안 로그가 처리될 수 있습니다. 이 페이지에는 광고, 분석, 제3자 임베드 또는 추적 쿠키가 없습니다. 언어 전환에는 URL 프래그먼트를 사용하며, 운영자 연락처는 동일 출처 구성 파일에서 불러옵니다. 이 방침은 처리 방식이 변경될 때 개정됩니다. 구현 초안 개정일: 2026년 10월 17일. 게시하려면 운영자의 실제 신원/연락처와 검증된 배포 서비스가 필요합니다.

Dasar privasi

Video anda kekal di rumah

Hub Android memproses strim kamera RTSP/ONVIF setempat yang serasi di rumah. Aplikasi iPhone/iPad ialah pemapar. Tiada video atau audio berterusan dimuat naik. Kelayakan kamera disulitkan dengan Android Keystore pada hub dan tidak dihantar kepada Firebase atau telefon keluarga. RTSP setempat mungkin tidak disulitkan; gunakan rangkaian rumah yang dipercayai.

Pemeriksaan imej automatik — Google Gemini

Untuk mengelaskan objek yang bergerak, hub menghantar satu hingga tiga (lazimnya tiga) potongan JPEG kecil mengikut urutan masa (biasanya 384 × 384 piksel, setiap satu maksimum 150 KB) melalui Function yang disahkan kepada Google Gemini di Vertex AI (titik akhir global Google; pemprosesan ini boleh berlaku di luar EU, di bawah terma pemprosesan data Google Cloud dan EU–US Data Privacy Framework). Potongan imej mungkin secara tidak sengaja mengandungi orang, kenderaan atau persekitaran peribadi. Tiada bingkai penuh, video berterusan atau audio dihantar untuk pemeriksaan ini. Terma pemprosesan dan pengekalan Google Cloud yang berkenaan terpakai. Pemeriksaan mempunyai had perbelanjaan bagi setiap rumah dan had global; jawapan yang tidak diterima kekal tidak disahkan. Persetujuan dan kawalan imej awan pada hub diterangkan semasa persediaan.

Foto dan rekod pemantauan

Apabila muat naik foto didayakan, hub menghantar foto peristiwa; Periksa sekarang meminta imej pegun semasa walaupun muat naik foto automatik dimatikan. Setiap JPEG awan adalah maksimum 150,000 bait dan 1280 piksel pada sisi terpanjangnya. Foto disimpan dalam baldi Firebase/Google Cloud Storage di EU yang dikonfigurasikan secara eksplisit. Hanya ahli rumah yang disahkan boleh membacanya melalui Functions; tiada pautan muat turun awam. Maksimum 60 foto (150 untuk rumah penyokong aktif) disimpan bagi setiap rumah, termasuk foto pemeriksaan; foto lama boleh dialih keluar lebih awal apabila had ini dicapai. Firebase Realtime Database menyimpan rujukan foto, keadaan amaran, label dan kotak objek, masa peristiwa, zon, gangguan, pemeriksaan, pengakuan pemeriksaan kenderaan, label keluarga dan kesihatan hub. Ia tidak menyimpan bait foto baharu.

Akaun, jemputan dan perlindungan daripada penyalahgunaan

Firebase Authentication mencipta akaun tanpa nama yang bernama samaran: tiada nama, alamat e-mel atau kata laluan diperlukan. Keahlian rumah, ID pengguna, ID pemasangan Firebase dan token pemberitahuan pilihan memautkan telefon kepada rumah. Jemputan hub sah selama 10 minit; jemputan keluarga sah selama 24 jam dan hanya boleh digunakan sekali. Jemputan khas untuk semakan gedung aplikasi menggunakan data contoh awam dan boleh digunakan semula sehingga 90 hari. App Check menggunakan Play Integrity pada binaan keluaran Android dan App Attest dalam aplikasi Apple, dengan token yang belum tamat tempoh dikongsi secara selamat dengan sambungannya (penyedia nyahpepijat semasa pembangunan). Kami memproses pengecam pengguna/peranti yang dicincang, rekod had kadar IP yang dicincang, pembilang permintaan/bait harian dan rekod penghantaran untuk mencegah penyalahgunaan. Identiti peranti dicincang sebelum bootstrap hub Android. Penyedia juga memproses alamat IP serta maklumat klien dan peranti. Penciptaan rumah dan trafik foto/jemputan mempunyai had bagi setiap pengguna/peranti dan had global.

Penyedia, tujuan dan sokongan bulanan

Google Firebase menyediakan Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics dan (hanya dengan persetujuan anda) Analytics; Google Vertex AI menyediakan pengelasan imej di atas. Kami menggunakan data untuk kefungsian aplikasi, penggandingan, pemberitahuan, keselamatan dan pengurusan akaun. Database, Functions dan foto yang disimpan berada di EU (europe-west1); pemeriksaan imej Gemini boleh diproses di luar EU. Ini tidak menjanjikan pemprosesan di EU sahaja bagi setiap perkhidmatan Authentication, pemesejan, atestasi atau gedung aplikasi. Ahli rumah yang diberi kuasa menerima maklumat rumah yang dikongsi; pengendali yang diberi kuasa mentadbir perkhidmatan ini. Penghantaran ke Firebase disulitkan, tetapi rekod rumah tidak disulitkan hujung ke hujung. Tiada iklan, penjejakan pengiklanan atau penjualan data; laporan ranap dan statistik penggunaan pilihan diterangkan di bawah. Langganan bulanan Penyokong pilihan yang diperbaharui secara automatik (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; harga rujukan €2, €5 dan €10 sebulan, disetempatkan oleh gedung aplikasi) semuanya memberikan faedah yang sama: foto disimpan selama 30 hari dan sehingga 150 foto bagi setiap rumah selagi mana-mana ahli aktif, serta lencana Penyokong. Pengesanan dan amaran kekal percuma. Hanya produk gedung yang sebenar dan harga setempat dipaparkan. Gedung aplikasi memproses butiran pembayaran dan pembaharuan sehingga dibatalkan dalam tetapan langganannya; pemulihan pembelian tersedia dalam Tetapan. Pada iOS, aplikasi menghantar transaksi StoreKit yang ditandatangani kepada Function EU kami untuk pengesahan rantaian sijil Apple secara luar talian. Kami memproses produk, tarikh tamat tempoh, cincangan pengecam transaksi asal, masa tandatangan dan pengikatan kepada rumah yang digandingkan untuk mencegah main semula merentas rumah; resit mentah dan butiran kad pembayaran tidak disimpan. Android mengesahkan token pembelian Play pada pelayan melalui Google Play Developer API. Pemberitahuan kedai yang disahkan mengemas kini pembaharuan dan pembatalan, termasuk pada iOS. Token dan pautan pembelian berhash diproses; butiran kad pembayaran tidak disimpan. Tarikh tamat tempoh ahli disimpan bersama rumah yang dikongsi dan boleh dilihat oleh ahlinya. Rekod pembayaran gedung aplikasi tertakluk kepada gedung tersebut.

Laporan ranap dan statistik penggunaan

Firebase Crashlytics (Google) menerima laporan ranap supaya kami dapat membaiki kegagalan hub dan amaran: surih tindanan (stack trace), versi aplikasi, model peranti, versi sistem, keadaan memori/cakera, pengecam pemasangan bernama samaran dan beberapa nilai status tetap (peranan telefon, skrin terakhir, kod status hub). Laporan ranap dihidupkan secara lalai kerana perkhidmatan keselamatan mesti kekal boleh dipercayai (kepentingan sah kami); matikannya pada bila-bila masa dalam Tetapan → Privasi, yang juga memadam laporan yang belum dihantar. Google Analytics for Firebase hanya digunakan jika anda menjawab “Kongsi statistik” pada soalan yang dipaparkan sekali sahaja (persetujuan; tukar pada bila-bila masa dalam Tetapan → Privasi). Ia kemudian merekodkan skrin dan ciri yang digunakan (contohnya hasil penggandingan, keadaan kebenaran pemberitahuan, amaran yang dibuka, Periksa sekarang, Sudah saya periksa, perubahan tetapan, hasil pembelian langganan dan hasil borang hubungan), dengan pengecam tika aplikasi bernama samaran, versi aplikasi, jenis peranti dan sistem, bahasa serta anggaran negara yang diperoleh daripada alamat IP. Kedua-dua perkhidmatan tidak menerima foto, imej atau alamat kamera, kelayakan kamera, ID rumah atau akaun, nama, alamat e-mel atau teks bebas. Pengecam pengiklanan (ID pengiklanan Android, IDFA), storan iklan dan pemperibadian iklan dinyahdayakan; tiada apa-apa digunakan untuk pengiklanan atau penjejakan merentas aplikasi. Penarikan balik persetujuan menghentikan pengumpulan dan menetapkan semula pengecam analitik. Analytics menyimpan data peringkat peristiwa selama 2 bulan; Crashlytics menyimpan data ranap selama 90 hari. Google boleh memproses data ini di luar EU di bawah termanya dan EU–US Data Privacy Framework.

Borang hubungan

Tetapan → Bantuan → Hubungi kami menghantar mesej anda dan alamat e-mel balasan yang anda masukkan, bersama versi aplikasi, model telefon dan versi sistem, bahasa, tetapan pemberitahuan, status hub, ID rumah anda dan pengecam sokongan rawak untuk pemasangan ini, kepada perkhidmatan sokongan kami (Cloudflare Workers dan D1, penghantaran e-mel oleh Resend), yang memajukannya ke contact@sadfinder.com. Alamat IP disimpan bersama mesej, dan bilangan mesej dihadkan bagi setiap pemasangan dan alamat IP untuk mencegah penyalahgunaan. Kami menggunakannya hanya untuk menjawab anda dan membaiki masalah, menyimpannya selama yang diperlukan untuk permintaan anda dan susulannya, dan memadamnya atas permintaan. Penyedia ini boleh memproses data di luar EU. Balasan dihantar melalui e-mel sahaja.

Pengekalan dan pemadaman

Akses foto awan tamat 14 hari selepas tangkapan, atau 30 hari bagi foto yang dimuat naik semasa rumah mempunyai penyokong aktif. Setiap foto mengekalkan tarikh tamat tempoh yang telah ditetapkan selepas perubahan langganan; foto 14 hari yang sedia ada tidak dilanjutkan. Kitaran hayat baldi 31 hari ialah langkah sandaran pembersihan, bukan hak akses. Sapuan berjadual harian dan kitaran hayat Storage yang dikonfigurasikan mengalih keluar objek yang telah tamat tempoh dan rujukan galeri yang berkaitan; pembersihan fizikal objek boleh berlaku selepas akses ditamatkan. Bukti setempat pada hub dan foto cache pada pemapar kekal secara berasingan sehingga pembersihan aplikasi, pengosongan storan atau pemadaman dalam aplikasi yang disahkan. Selain itu, metadata pemantauan dan akaun kekal sehingga dipadam; 20 peristiwa garis masa terkini bukan jaminan pengekalan menyeluruh. Tetapan → Padam data saya memadam secara kekal akaun pemapar, keahliannya, token, pemeriksaan/pengakuan/maklum balas yang ditulisnya dan label/jemputan yang diciptanya. Foto rumah yang dikongsi kekal untuk ahli lain. Pada hub Android, tindakan yang sama menghentikan pemantauan dan memadam keseluruhan struktur data rumah, foto awan (termasuk muat naik yang tidak terpaut), galeri, jemputan dan identiti Auth hub. Identiti Auth pemapar lain kekal tersedia untuk rumah lain. Pemadaman yang terganggu kekal dikunci dan boleh dicuba semula. Selepas pemadaman berjaya, data sambungan dan foto setempat dikosongkan. Menyahpasang atau menukar peranan sahaja tidak memadam data awan. Pemadaman juga menetapkan semula pengecam analitik telefon ini dan membuang laporan ranap yang belum dihantar; statistik dan laporan ranap bernama samaran yang telah diterima tidak dipautkan kepada akaun anda dan tamat tempoh selepas 2 bulan dan 90 hari masing-masing. Pembilang anti-penyalahgunaan bernama samaran, penanda pemadaman rumah (tombstone) dan log operasi penyedia boleh kekal untuk keselamatan; pembilang harian ditetapkan semula apabila digunakan, bukan apabila akaun dipadam. Rekod pembayaran gedung aplikasi kekal tertakluk kepada gedung tersebut. Untuk pemadaman selepas nyahpasang atau permintaan privasi, gunakan halaman pemadaman dan e-mel pengawal data di atas; kami mesti mengesahkan pemilikan sebelum mengalih keluar rumah yang dikongsi.

Pengendali mungkin boleh memulihkan objek Storage yang dipadam selama tujuh hari mengikut dasar pemadaman lembut; objek tidak boleh diakses dalam aplikasi.

Pilihan dan hak anda

Hentikan pemantauan pada hub, kawal muat naik foto automatik dan amaran pilihan, pilih sama ada foto dipaparkan pada pemapar, dan hidupkan atau matikan laporan ranap dan statistik penggunaan dalam Tetapan → Privasi. Akses kamera untuk QR adalah pilihan; anda boleh menaip jemputan sebagai ganti. Save Cats tidak meminta akses kepada kenalan, lokasi atau mikrofon. Halakan kamera hanya ke tempat yang anda berhak pantau. Anda boleh meminta akses, pembetulan atau pemadaman melalui pengawal data; hak yang terpakai termasuk membuat aduan kepada pihak berkuasa perlindungan data anda. Kamera tidak dapat melihat ke dalam ruang enjin dan ketiadaan amaran bukan jaminan keselamatan.

Laman web dan perubahan

Laman statik ini dihoskan pada Firebase Hosting, yang boleh memproses log akses/keselamatan biasa. Halaman ini tidak mempunyai pengiklanan, analitik, kandungan terbenam pihak ketiga atau kuki penjejakan. Penukaran bahasa menggunakan serpihan URL; maklumat hubungan pengawal data dimuatkan daripada fail konfigurasi yang sama asal. Dasar ini disemak semula apabila pemprosesan berubah. Semakan pelaksanaan draf: 17 Oktober 2026. Penerbitan memerlukan identiti/maklumat hubungan sebenar pengawal data dan perkhidmatan yang telah digunakan dan disahkan.

Personvernerklæring

Videoen din blir hjemme

En Android-hub behandler den kompatible lokale RTSP/ONVIF-kamerastrømmen hjemme. iPhone/iPad-appen er en visningsapp. Ingen kontinuerlig video eller lyd lastes opp. Påloggingsinformasjonen til kameraet krypteres med Android Keystore på huben og sendes ikke til Firebase eller familiens telefoner. Lokal RTSP kan være ukryptert; bruk et pålitelig hjemmenettverk.

Automatisk bildesjekk — Google Gemini

For å klassifisere et objekt i bevegelse sender huben ett til tre (som regel tre) små kronologiske JPEG-utsnitt (vanligvis 384 × 384 piksler, hvert på maks 150 KB) gjennom en autentisert Function til Google Gemini på Vertex AI (Googles globale endepunkt; denne behandlingen kan skje utenfor EU, i henhold til Google Clouds databehandlingsvilkår og EU–US Data Privacy Framework (rammeverket for personvern mellom EU og USA)). Utsnittene kan tilfeldigvis inneholde personer, kjøretøy eller private omgivelser. Det sendes ingen hel bilderamme, kontinuerlig video eller lyd for denne sjekken. Google Clouds gjeldende vilkår for behandling og lagring gjelder. Sjekkene har kostnadstak per hjem og globalt; et manglende svar forblir ubekreftet. Hubens samtykke og innstillinger for skybilder forklares under oppsettet.

Bilder og overvåkingsdata

Når bildeopplasting er slått på, sender huben hendelsesbilder; Sjekk nå ber om et aktuelt stillbilde selv når automatisk bildeopplasting er slått av. Hver JPEG i skyen er på maks 150 000 byte og 1280 piksler på den lengste siden. Bildene lagres i en eksplisitt konfigurert Firebase/Google Cloud Storage-bøtte i EU. Bare autentiserte medlemmer av hjemmet kan lese dem gjennom Functions; det finnes ingen offentlige nedlastingslenker. Maks 60 bilder (150 for et hjem med aktiv støttespiller) lagres per hjem, inkludert sjekker; eldre bilder kan fjernes tidligere når denne grensen nås. Firebase Realtime Database inneholder bildereferanser, advarselsstatus, objektetiketter og -bokser, hendelsestidspunkter, soner, avbrudd, sjekker, bekreftelser av inspeksjoner, familieetiketter og hubens helsetilstand. Den lagrer ikke byte fra nye bilder.

Kontoer, invitasjoner og beskyttelse mot misbruk

Firebase Authentication oppretter en pseudonym, anonym konto: det kreves ikke navn, e-postadresse eller passord. Medlemskap i hjem, bruker-ID-er, Firebase-installasjons-ID-er og valgfrie varslingstokener knytter telefoner til et hjem. Hubinvitasjoner varer i 10 minutter; familieinvitasjoner varer i 24 timer og kan brukes én gang. Egne invitasjoner til appbutikkenes gjennomgang bruker offentlige eksempeldata og kan gjenbrukes i opptil 90 dager. App Check bruker Play Integrity i Android-utgivelsesversjoner og App Attest i Apple-appen, og tokener som ikke er utløpt, deles sikkert med appens utvidelser (feilsøkingsleverandører under utvikling). Vi behandler hashede bruker-/enhetsidentifikatorer, hashede IP-baserte poster for hastighetsbegrensning, daglige forespørsels-/bytetellere og leveringsregnskap for å hindre misbruk. Enhetsidentiteten hashes før oppstarten (bootstrap) av Android-huben. Leverandørene behandler også IP-adresser samt klient- og enhetsinformasjon. Oppretting av hjem og trafikk med bilder/invitasjoner har grenser per bruker/enhet og globale grenser.

Leverandører, formål og månedlig støtte

Google Firebase leverer Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics og (bare med ditt samtykke) Analytics; Google Vertex AI leverer bildeklassifiseringen beskrevet ovenfor. Vi bruker data til appens funksjonalitet, sammenkobling, varsler, sikkerhet og kontoadministrasjon. Database, Functions og lagrede bilder er i EU (europe-west1); Gemini-bildesjekken kan behandles utenfor EU. Dette er ikke et løfte om at alle tjenester for autentisering, meldinger, attestering eller appbutikk behandler data bare i EU. Autoriserte medlemmer av hjemmet mottar delt informasjon om hjemmet; autoriserte driftsansvarlige administrerer tjenesten. Overføringen til Firebase er kryptert, men hjemmets data er ikke ende-til-ende-kryptert. Det finnes ingen annonser, annonsesporing eller salg av data; krasjrapporter og valgfri bruksstatistikk beskrives nedenfor. Valgfrie, automatisk fornybare månedlige Støttespiller-abonnementer (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; veiledende priser €2, €5 og €10 per måned, lokalisert av appbutikken) gir alle den samme fordelen: bilder lagres i 30 dager og opptil 150 bilder per hjem så lenge et medlem er aktivt, pluss et Støttespiller-merke. Gjenkjenning og varsler forblir gratis. Bare ekte produkter og lokaliserte priser fra appbutikken vises. Appbutikken behandler betalingsopplysninger og fornyelser til abonnementet sies opp i abonnementsinnstillingene der; gjenoppretting av kjøp er tilgjengelig i Innstillinger. På iOS sender appen den signerte StoreKit-transaksjonen til vår Function i EU for frakoblet verifisering av Apples sertifikatkjede. Vi behandler produkt, utløpstidspunkt, hash av den opprinnelige transaksjons-ID-en, signeringstidspunkt og tilknytning til det sammenkoblede hjemmet for å hindre gjenbruk på tvers av hjem; rå kvitteringer og betalingskortopplysninger lagres ikke. Android verifiserer Play-kjøpstokener på serveren via Google Play Developer API. Verifiserte butikkvarsler oppdaterer fornyelser og tilbakekallinger, også på iOS. Tokener og hashede kjøpskoblinger behandles; kortopplysninger lagres ikke. Et medlems utløpstidspunkt lagres sammen med det delte hjemmet og er synlig for medlemmene. Betalingsposter i appbutikken er underlagt appbutikkens regler.

Krasjrapporter og bruksstatistikk

Firebase Crashlytics (Google) mottar krasjrapporter slik at vi kan rette feil i huben og i varslene: stakksporingen (stack trace), appversjon, enhetsmodell, systemversjon, minne-/lagringsstatus, en pseudonym installasjonsidentifikator og noen få faste statusverdier (telefonens rolle, siste skjerm, hubens statuskode). Krasjrapporter er på som standard fordi en sikkerhetstjeneste må være pålitelig (vår berettigede interesse); du kan når som helst slå dem av under Innstillinger → Personvern, noe som også sletter rapporter som ikke er sendt ennå. Google Analytics for Firebase brukes bare hvis du svarer «Del statistikk» på spørsmålet som stilles én gang (samtykke; du kan endre det når som helst under Innstillinger → Personvern). Da registreres hvilke skjermer og funksjoner som brukes (for eksempel sammenkoblingsresultat, status for varslingstillatelse, åpnede varsler, Sjekk nå, Jeg har sjekket, endringer i innstillinger, utfall av abonnementskjøp og resultatet av kontaktskjemaet), sammen med en pseudonym identifikator for appinstansen, appversjon, enhets- og systemtype, språk og omtrentlig land utledet fra IP-adressen. Ingen av tjenestene mottar bilder, kamerabilder eller adresser, påloggingsinformasjon til kameraer, hjem- eller konto-ID-er, navn, e-postadresser eller fritekst. Annonseidentifikatorer (Android-annonse-ID, IDFA), annonselagring og annonsetilpasning er deaktivert; ingenting brukes til annonsering eller sporing på tvers av apper. Når du trekker tilbake samtykket, stoppes innsamlingen og analyseidentifikatoren tilbakestilles. Analytics beholder data på hendelsesnivå i 2 måneder; Crashlytics beholder krasjdata i 90 dager. Google kan behandle disse dataene utenfor EU i henhold til sine vilkår og EU–US Data Privacy Framework (rammeverket for personvern mellom EU og USA).

Kontaktskjema

Innstillinger → Hjelp → Kontakt oss sender meldingen din og svar-e-postadressen du oppgir, sammen med appversjon, telefonmodell og systemversjon, språk, varslingsinnstillinger, hubstatus, hjem-ID-en din og en tilfeldig støtteidentifikator for denne installasjonen, til støttetjenesten vår (Cloudflare Workers og D1, e-postlevering via Resend), som videresender den til contact@sadfinder.com. IP-adressen lagres sammen med meldingen, og antall meldinger er begrenset per installasjon og IP-adresse for å hindre misbruk. Vi bruker dem bare til å svare deg og rette problemer, oppbevarer dem så lenge det er nødvendig for henvendelsen din og oppfølgingen av den, og sletter dem på forespørsel. Disse leverandørene kan behandle data utenfor EU. Svar kommer bare på e-post.

Lagring og sletting

Tilgangen til bilder i skyen utløper 14 dager etter at de ble tatt, eller 30 dager for bilder lastet opp mens et hjem har en aktiv støttespiller. Hvert bilde beholder sitt tildelte utløpstidspunkt etter endringer i abonnementet; eksisterende 14-dagersbilder forlenges ikke. En livssyklusregel på 31 dager for bøtten er en reserve for opprydding, ikke en tilgangsrett. En daglig planlagt opprydding og den konfigurerte livssyklusen i Storage fjerner utløpte objekter og tilhørende gallerireferanser; den fysiske oppryddingen av objekter kan skje etter at tilgangen er stengt. Lokale bevis på huben og bufrede bilder i visningsappene blir værende separat til appen rydder, lagringen tømmes eller det bekreftes sletting i appen. Metadata om overvåking og kontoer blir ellers værende til de slettes; de 20 siste hendelsene på tidslinjen er ingen generell garanti for lagring. Innstillinger → Slett dataene mine sletter permanent en visningskonto, medlemskapene, tokenene, sjekkene/bekreftelsene/tilbakemeldingene den har skrevet, og etikettene/invitasjonene den har opprettet. Delte bilder i hjemmet blir værende for andre medlemmer. På Android-huben stopper den samme handlingen overvåkingen og sletter hele hjemmets datatre, bilder i skyen (inkludert foreldreløse opplastinger), galleriet, invitasjoner og hubens Auth-identiteter. Andre visningsappers Auth-identiteter forblir tilgjengelige for andre hjem. En avbrutt sletting forblir låst og kan prøves på nytt. Etter vellykket sletting tømmes lokale tilkoblings- og bildedata. Avinstallering eller rollebytte alene sletter ikke data i skyen. Sletting tilbakestiller også telefonens analyseidentifikator og forkaster krasjrapporter som ikke er sendt; pseudonym statistikk og krasjrapporter som allerede er mottatt, er ikke knyttet til kontoen din og utløper etter henholdsvis 2 måneder og 90 dager. Pseudonyme tellere mot misbruk, slettemarkører for hjem (tombstones) og leverandørenes driftslogger kan bli værende av sikkerhetshensyn; daglige tellere nullstilles ved bruk, ikke ved sletting av kontoen. Betalingsposter i appbutikken er fortsatt underlagt appbutikkens regler. For sletting etter avinstallering eller personvernforespørsler bruker du slettesiden og e-postadressen til den behandlingsansvarlige ovenfor; vi må bekrefte eierskap før vi fjerner et delt hjem.

Operatøren kan gjenopprette slettede Storage-objekter i sju dager etter reglene for myk sletting; de er utilgjengelige i appen.

Dine valg og rettigheter

Stopp overvåkingen på huben, styr automatisk bildeopplasting og valgfrie varsler, velg om bilder skal vises i en visningsapp, og slå krasjrapporter og bruksstatistikk av eller på under Innstillinger → Personvern. Kameratilgang for QR er valgfri; du kan skrive inn invitasjonen i stedet. Save Cats ber ikke om tilgang til kontakter, posisjon eller mikrofon. Rett kameraet bare dit du har rett til å overvåke. Du kan be om innsyn, retting eller sletting via den behandlingsansvarlige; gjeldende rettigheter omfatter retten til å klage til tilsynsmyndigheten for personvern. Et kamera kan ikke se inn i motorrommet, og fravær av advarsler er ingen sikkerhetsgaranti.

Nettsted og endringer

Det statiske nettstedet driftes på Firebase Hosting, som kan behandle vanlige tilgangs-/sikkerhetslogger. Disse sidene har ingen annonser, analyse, innebygd innhold fra tredjeparter eller sporingsinformasjonskapsler. Språkbytte bruker URL-fragmentet; kontaktinformasjonen til den behandlingsansvarlige lastes fra en konfigurasjonsfil med samme opprinnelse. Denne erklæringen revideres når behandlingen endres. Utkast, implementasjonsrevisjon: 17. oktober 2026. Publisering krever den behandlingsansvarliges faktiske identitet/kontaktinformasjon og verifiserte tjenester i drift.

Privacybeleid

Je video blijft thuis

Een Android-hub verwerkt thuis de compatibele lokale RTSP/ONVIF-camerastream. De iPhone/iPad-app is een viewer. Er wordt geen doorlopende video of audio geüpload. Inloggegevens van de camera worden op de hub versleuteld met Android Keystore en niet naar Firebase of de telefoons van de familie verzonden. Lokale RTSP kan onversleuteld zijn; gebruik een vertrouwd thuisnetwerk.

Automatische beeldcontrole — Google Gemini

Om een bewegend object te classificeren, stuurt de hub één tot drie (meestal drie) kleine, chronologische JPEG-uitsneden (normaal 384 × 384 pixels, elk maximaal 150 KB) via een geauthenticeerde Function naar Google Gemini op Vertex AI (het wereldwijde endpoint van Google; deze verwerking kan buiten de EU plaatsvinden, onder de gegevensverwerkingsvoorwaarden van Google Cloud en het EU–US Data Privacy Framework). Uitsneden kunnen toevallig personen, voertuigen of een privéomgeving bevatten. Voor deze controle wordt geen volledig beeld, doorlopende video of audio verzonden. De toepasselijke verwerkings- en bewaarvoorwaarden van Google Cloud zijn van toepassing. Voor controles gelden uitgavenlimieten per huishouden en wereldwijd; een ontbrekend antwoord blijft ongeverifieerd. De toestemming van de hub voor cloudbeelden en de bijbehorende instellingen worden tijdens de installatie uitgelegd.

Foto's en bewakingsgegevens

Als foto-uploads zijn ingeschakeld, verzendt de hub gebeurtenisfoto's; “Nu controleren” vraagt een actuele stilstaande afbeelding op, ook als automatische foto-uploads uit staan. Elke JPEG in de cloud is maximaal 150.000 bytes en 1280 pixels aan de langste zijde. Foto's worden opgeslagen in een uitdrukkelijk geconfigureerde EU-bucket van Firebase/Google Cloud Storage. Alleen geauthenticeerde leden van het huishouden kunnen ze via Functions lezen; er zijn geen openbare downloadlinks. Per huishouden worden maximaal 60 foto's bewaard (150 voor een huishouden met een actieve supporter), inclusief controles; oudere foto's kunnen eerder worden verwijderd wanneer deze limiet is bereikt. Firebase Realtime Database bevat fotoverwijzingen, waarschuwingsstatus, objectlabels en -kaders, tijdstippen van gebeurtenissen, zones, onderbrekingen, controles, bevestigingen van inspecties, familielabels en de status van de hub. Er worden geen nieuwe fotobytes in opgeslagen.

Accounts, uitnodigingen en bescherming tegen misbruik

Firebase Authentication maakt een pseudoniem anoniem account aan: er is geen naam, e-mailadres of wachtwoord nodig. Lidmaatschap van het huishouden, gebruikers-ID's, Firebase-installatie-ID's en optionele meldingstokens koppelen telefoons aan een huishouden. Hub-uitnodigingen zijn 10 minuten geldig; familie-uitnodigingen zijn 24 uur geldig en eenmalig te gebruiken. Speciale uitnodigingen voor de beoordeling door de store gebruiken openbare voorbeeldgegevens en kunnen tot 90 dagen opnieuw worden gebruikt. App Check gebruikt Play Integrity in release-builds voor Android en App Attest in de Apple-app, waarbij niet-verlopen tokens veilig met de bijbehorende extensies worden gedeeld (debugproviders tijdens ontwikkeling). We verwerken gehashte gebruikers-/apparaat-ID's, gehashte IP-records voor snelheidsbeperking, dagelijkse tellers van verzoeken/bytes en bezorgadministratie om misbruik te voorkomen. De apparaatidentiteit wordt gehasht vóór de bootstrap van de Android-hub. Providers verwerken ook IP-adressen en client- en apparaatgegevens. Voor het aanmaken van huishoudens en het foto-/uitnodigingsverkeer gelden limieten per gebruiker/apparaat en wereldwijde limieten.

Providers, doeleinden en maandelijkse steun

Google Firebase levert Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics en (alleen met je toestemming) Analytics; Google Vertex AI levert de hierboven beschreven beeldclassificatie. We gebruiken gegevens voor de functionaliteit van de app, het koppelen, meldingen, beveiliging en accountbeheer. Database, Functions en opgeslagen foto's bevinden zich in de EU (europe-west1); de Gemini-beeldcontrole kan buiten de EU worden verwerkt. Dit is geen belofte dat alle authenticatie-, berichten-, attestatie- of storediensten uitsluitend in de EU verwerken. Bevoegde leden van het huishouden ontvangen gedeelde informatie over het huishouden; bevoegde beheerders beheren de dienst. Het transport naar Firebase is versleuteld, maar de gegevens van het huishouden zijn niet end-to-end versleuteld. Er zijn geen advertenties, geen advertentietracking en geen verkoop van gegevens; crashrapporten en optionele gebruiksstatistieken worden hieronder beschreven. Optionele, automatisch verlengende maandelijkse Supporter-abonnementen (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referentieprijzen €2, €5 en €10 per maand, door de store gelokaliseerd) geven allemaal hetzelfde voordeel: foto's worden 30 dagen bewaard en tot 150 foto's per huishouden zolang een lid actief is, plus een Supporter-badge. Detectie en waarschuwingen blijven gratis. Alleen echte storeproducten en gelokaliseerde prijzen worden getoond. De store verwerkt betaalgegevens en verlengingen totdat het abonnement in de abonnementsinstellingen van de store wordt opgezegd; aankopen herstellen is beschikbaar in Instellingen. Op iOS stuurt de app de ondertekende StoreKit-transactie naar onze EU-Function voor offline verificatie van de Apple-certificaatketen. We verwerken het product, de vervaldatum, de hash van de oorspronkelijke transactie-ID, het ondertekeningstijdstip en de binding aan het gekoppelde huishouden om hergebruik in andere huishoudens te voorkomen; ruwe aankoopbewijzen en betaalkaartgegevens worden niet opgeslagen. Android verifieert Play-aankooptokens op de server met Google Play Developer API. Geverifieerde winkelmeldingen werken verlengingen en intrekkingen bij, ook op iOS. Hiervoor verwerken we tokens en gehashte aankoopkoppelingen; kaartgegevens worden niet opgeslagen. De vervaldatum van een lid wordt bij het gedeelde huishouden opgeslagen en is zichtbaar voor de leden ervan. Betalingsgegevens van de store vallen onder de regels van de store.

Crashrapporten en gebruiksstatistieken

Firebase Crashlytics (Google) ontvangt crashrapporten zodat we storingen van de hub en van waarschuwingen kunnen oplossen: de stacktrace, de appversie, het apparaatmodel, de systeemversie, de geheugen-/opslagstatus, een pseudonieme installatie-ID en enkele vaste statuswaarden (rol van de telefoon, laatste scherm, statuscode van de hub). Crashrapporten staan standaard aan omdat een veiligheidsdienst betrouwbaar moet blijven (ons gerechtvaardigd belang); je kunt ze op elk moment uitzetten in Instellingen → Privacy, waarmee ook nog niet verzonden rapporten worden verwijderd. Google Analytics for Firebase wordt alleen gebruikt als je de eenmalige vraag beantwoordt met “Statistieken delen” (toestemming; op elk moment te wijzigen in Instellingen → Privacy). Het registreert dan welke schermen en functies worden gebruikt (bijvoorbeeld het resultaat van het koppelen, de status van de meldingstoestemming, geopende waarschuwingen, Nu controleren, Ik heb gecontroleerd, gewijzigde instellingen, resultaten van abonnementsaankopen en het resultaat van het contactformulier), met een pseudonieme app-instantie-ID, appversie, apparaat- en systeemtype, taal en het bij benadering bepaalde land op basis van het IP-adres. Geen van beide diensten ontvangt foto's, camerabeelden of adressen, inloggegevens van de camera, huishouden- of account-ID's, namen, e-mailadressen of vrije tekst. Advertentie-ID's (Android-advertentie-ID, IDFA), advertentieopslag en advertentiepersonalisatie zijn uitgeschakeld; niets wordt gebruikt voor advertenties of tracking tussen apps. Het intrekken van toestemming stopt de verzameling en reset de analytics-ID. Analytics bewaart gegevens op gebeurtenisniveau 2 maanden; Crashlytics bewaart crashgegevens 90 dagen. Google kan deze gegevens buiten de EU verwerken onder zijn voorwaarden en het EU–US Data Privacy Framework.

Contactformulier

Via Instellingen → Help → Contact worden je bericht en het e-mailadres voor antwoord dat je invoert, samen met de appversie, het telefoonmodel en de systeemversie, taal, meldingsinstellingen, hubstatus, je huishouden-ID en een willekeurige support-ID voor deze installatie, verzonden naar onze supportdienst (Cloudflare Workers en D1, e-mailbezorging door Resend), die het doorstuurt naar contact@sadfinder.com. Het IP-adres wordt met het bericht opgeslagen en het aantal berichten is per installatie en IP-adres beperkt tegen misbruik. We gebruiken ze alleen om je te antwoorden en problemen op te lossen, bewaren ze zolang dat nodig is voor je verzoek en de opvolging ervan, en verwijderen ze op verzoek. Deze providers kunnen gegevens buiten de EU verwerken. Antwoorden komen alleen per e-mail.

Bewaring en verwijdering

De toegang tot cloudfoto's vervalt 14 dagen na de opname, of 30 dagen voor foto's die zijn geüpload terwijl een huishouden een actieve supporter heeft. Elke foto behoudt na wijzigingen in het abonnement de toegewezen vervaldatum; bestaande foto's van 14 dagen worden niet verlengd. Een bucketlevenscyclus van 31 dagen is een vangnet voor opschoning, geen recht op toegang. Een dagelijkse geplande opschoonronde en de geconfigureerde Storage-levenscyclus verwijderen verlopen objecten en bijbehorende galerijverwijzingen; de fysieke opschoning van objecten kan na het einde van de toegang volgen. Lokaal bewijsmateriaal op de hub en in de cache opgeslagen foto's in de viewer blijven daarnaast bestaan tot opschoning door de app, het wissen van de opslag of een bevestigde verwijdering in de app. Bewakingsmetadata en accounts blijven verder bestaan tot verwijdering; de laatste 20 gebeurtenissen in de tijdlijn zijn geen algemene bewaargarantie. Instellingen → Mijn gegevens verwijderen verwijdert definitief een vieweraccount, de lidmaatschappen, tokens, zelf aangemaakte controles/bevestigingen/feedback en aangemaakte labels/uitnodigingen ervan. Gedeelde foto's van het huishouden blijven beschikbaar voor andere leden. Op de Android-hub stopt dezelfde actie de bewaking en verwijdert die de volledige structuur van het huishouden, cloudfoto's (inclusief verweesde uploads), galerij, uitnodigingen en Auth-identiteiten van de hub. De Auth-identiteiten van andere viewers blijven beschikbaar voor andere huishoudens. Een onderbroken verwijdering blijft vergrendeld en kan opnieuw worden geprobeerd. Na een geslaagde verwijdering worden lokale verbindings- en fotogegevens gewist. Alleen de-installeren of van rol wisselen verwijdert geen cloudgegevens. Verwijdering reset ook de analytics-ID van deze telefoon en verwijdert niet-verzonden crashrapporten; reeds ontvangen pseudonieme statistieken en crashrapporten zijn niet aan je account gekoppeld en verlopen na respectievelijk 2 maanden en 90 dagen. Pseudonieme tellers tegen misbruik, verwijderingsmarkeringen (tombstones) van huishoudens en operationele logboeken van providers kunnen om veiligheidsredenen blijven bestaan; dagelijkse tellers worden gereset bij gebruik, niet bij het verwijderen van het account. Betalingsgegevens van de store blijven onder de regels van de store vallen. Voor verwijdering na de-installatie of privacyverzoeken gebruik je de verwijderingspagina en het hierboven vermelde e-mailadres van de verwerkingsverantwoordelijke; we moeten het eigendom verifiëren voordat we een gedeeld huishouden verwijderen.

De beheerder kan verwijderde Storage-objecten zeven dagen herstellen volgens het softdeletebeleid; ze zijn niet toegankelijk in de app.

Je keuzes en rechten

Stop de bewaking op de hub, beheer automatische foto-uploads en optionele waarschuwingen, kies of foto's op een viewer worden getoond en zet crashrapporten en gebruiksstatistieken aan of uit in Instellingen → Privacy. Cameratoegang voor QR is optioneel; je kunt de uitnodiging ook intypen. Save Cats vraagt geen toegang tot contacten, locatie of microfoon. Richt de camera alleen op plekken die je mag bewaken. Je kunt via de verwerkingsverantwoordelijke om inzage, rectificatie of verwijdering verzoeken; tot de toepasselijke rechten behoort een klacht bij je gegevensbeschermingsautoriteit. Een camera kan niet in de motorruimte kijken en het uitblijven van waarschuwingen is geen veiligheidsgarantie.

Website en wijzigingen

De statische site wordt gehost op Firebase Hosting, dat gewone toegangs-/beveiligingslogboeken kan verwerken. Deze pagina's bevatten geen advertenties, analytics, ingesloten inhoud van derden of trackingcookies. Het wisselen van taal gebruikt het URL-fragment; de contactgegevens van de verwerkingsverantwoordelijke worden geladen uit een configuratiebestand van dezelfde oorsprong. Dit beleid wordt herzien wanneer de verwerking verandert. Conceptversie van de implementatie: 17 oktober 2026. Publicatie vereist de werkelijke identiteit en contactgegevens van de verwerkingsverantwoordelijke en geverifieerde, uitgerolde diensten.

Polityka prywatności

Twoje wideo zostaje w domu

Hub z systemem Android przetwarza w domu zgodny lokalny strumień RTSP/ONVIF z kamery. Aplikacja na iPhone’a/iPada służy do podglądu. Nie jest przesyłane żadne ciągłe wideo ani dźwięk. Dane logowania do kamery są szyfrowane na hubie za pomocą Android Keystore i nie są wysyłane do Firebase ani na telefony rodziny. Lokalny RTSP może być nieszyfrowany; używaj zaufanej sieci domowej.

Automatyczne sprawdzanie obrazów — Google Gemini

Aby sklasyfikować poruszający się obiekt, hub wysyła od jednego do trzech (zazwyczaj trzy) małych, chronologicznych wycinków JPEG (zwykle 384 × 384 piksele, każdy maksymalnie 150 KB) za pośrednictwem uwierzytelnionej funkcji (Function) do Google Gemini w Vertex AI (globalny punkt końcowy Google; to przetwarzanie może odbywać się poza UE, na podstawie warunków przetwarzania danych Google Cloud oraz EU–US Data Privacy Framework [Ramy ochrony danych UE–USA]). Wycinki mogą przypadkowo zawierać osoby, pojazdy lub prywatne otoczenie. Na potrzeby tego sprawdzenia nie jest wysyłana pełna klatka, ciągłe wideo ani dźwięk. Obowiązują mające zastosowanie warunki przetwarzania i przechowywania Google Cloud. Sprawdzenia podlegają limitom wydatków na dom i limitom globalnym; wynik bez odpowiedzi pozostaje niezweryfikowany. Zgoda huba na przetwarzanie obrazów w chmurze i odpowiednie ustawienia są wyjaśniane podczas konfiguracji.

Zdjęcia i zapisy monitorowania

Gdy przesyłanie zdjęć jest włączone, hub wysyła zdjęcia zdarzeń; „Sprawdź teraz” prosi o aktualne zdjęcie nawet wtedy, gdy automatyczne przesyłanie zdjęć jest wyłączone. Każdy plik JPEG w chmurze ma maksymalnie 150 000 bajtów i 1280 pikseli na dłuższym boku. Zdjęcia są przechowywane w jawnie skonfigurowanym zasobniku (bucket) Firebase/Google Cloud Storage w UE. Tylko uwierzytelnieni członkowie domu mogą je odczytywać za pośrednictwem Functions; nie ma publicznych linków do pobierania. Na jeden dom przechowywanych jest maksymalnie 60 zdjęć (150 w przypadku domu z aktywnym Wspierającym), łącznie ze sprawdzeniami; po osiągnięciu tego limitu starsze zdjęcia mogą zostać usunięte wcześniej. Firebase Realtime Database przechowuje odniesienia do zdjęć, stan ostrzeżeń, etykiety i ramki obiektów, czasy zdarzeń, strefy, przerwy, sprawdzenia, potwierdzenia sprawdzenia pojazdu, etykiety rodzinne i stan techniczny huba. Nie przechowuje bajtów nowych zdjęć.

Konta, zaproszenia i ochrona przed nadużyciami

Firebase Authentication tworzy anonimowe konto pseudonimowe: nie jest wymagane imię, adres e-mail ani hasło. Członkostwo w domu, identyfikatory użytkowników, identyfikatory instalacji Firebase i opcjonalne tokeny powiadomień łączą telefony z domem. Zaproszenia huba są ważne 10 minut; zaproszenia rodzinne są ważne 24 godziny i jednorazowe. Specjalne zaproszenia do weryfikacji w sklepach z aplikacjami korzystają z publicznych danych przykładowych i mogą być używane wielokrotnie przez maksymalnie 90 dni. App Check korzysta z Play Integrity w wersjach produkcyjnych na Androida i z App Attest w aplikacji Apple, a ważne tokeny są bezpiecznie udostępniane jej rozszerzeniom (w środowisku deweloperskim — dostawcy debugowania). Aby zapobiegać nadużyciom, przetwarzamy haszowane identyfikatory użytkowników/urządzeń, rekordy limitów żądań z haszowanymi adresami IP, dzienne liczniki żądań/bajtów oraz ewidencję dostarczania. Tożsamość urządzenia jest haszowana przed inicjalizacją huba z systemem Android. Dostawcy przetwarzają także adresy IP oraz informacje o kliencie i urządzeniu. Tworzenie domów oraz ruch zdjęć/zaproszeń podlegają limitom na użytkownika/urządzenie i limitom globalnym.

Dostawcy, cele i miesięczne wsparcie

Google Firebase zapewnia Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics oraz (wyłącznie za Twoją zgodą) Analytics; Google Vertex AI zapewnia opisaną wyżej klasyfikację obrazów. Wykorzystujemy dane do działania aplikacji, parowania, powiadomień, zapewnienia bezpieczeństwa i zarządzania kontami. Database, Functions i przechowywane zdjęcia znajdują się w UE (europe-west1); sprawdzanie obrazów przez Gemini może być przetwarzane poza UE. Nie oznacza to gwarancji przetwarzania wyłącznie w UE w przypadku każdej usługi uwierzytelniania, przesyłania wiadomości, atestacji lub sklepu. Upoważnieni członkowie domu otrzymują wspólne informacje o domu; usługą zarządzają osoby upoważnione przez administratora. Transmisja do Firebase jest szyfrowana, ale zapisy domu nie są objęte szyfrowaniem end-to-end. Nie ma reklam, śledzenia reklamowego ani sprzedaży danych; raporty o awariach i opcjonalne statystyki użycia opisano poniżej. Opcjonalne, automatycznie odnawiane miesięczne subskrypcje wspierające (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; ceny referencyjne €2, €5 i €10 miesięcznie, lokalizowane przez sklep) dają ten sam bonus: zdjęcia przechowywane przez 30 dni i do 150 zdjęć na dom, dopóki którykolwiek z członków jest aktywny, oraz odznakę Wspierającego. Wykrywanie i alerty pozostają bezpłatne. Wyświetlane są tylko rzeczywiste produkty sklepu i zlokalizowane ceny. Sklep przetwarza dane płatności i odnowienia do czasu anulowania w swoich ustawieniach subskrypcji; przywracanie zakupów jest dostępne w Ustawieniach. W systemie iOS aplikacja wysyła podpisaną transakcję StoreKit do naszej funkcji (Function) w UE w celu weryfikacji offline łańcucha certyfikatów Apple. Aby zapobiec ponownemu użyciu w innym domu, przetwarzamy produkt, datę wygaśnięcia, skrót (hash) identyfikatora pierwotnej transakcji, czas podpisania i powiązanie ze sparowanym domem; nieprzetworzone potwierdzenia zakupu ani dane kart płatniczych nie są przechowywane. Android weryfikuje tokeny zakupów Play na serwerze przez Google Play Developer API. Zweryfikowane powiadomienia sklepów aktualizują odnowienia i cofnięcia, także na iOS. Przetwarzamy tokeny i hashowane powiązania zakupów; nie przechowujemy danych kart. Data wygaśnięcia członka jest przechowywana razem ze wspólnym domem i widoczna dla jego członków. Zapisy płatności w sklepie podlegają zasadom sklepu.

Raporty o awariach i statystyki użycia

Firebase Crashlytics (Google) otrzymuje raporty o awariach, abyśmy mogli naprawiać błędy huba i alertów: ślad stosu (stack trace), wersję aplikacji, model urządzenia, wersję systemu, stan pamięci/dysku, pseudonimowy identyfikator instalacji i kilka stałych wartości stanu (rola telefonu, ostatni ekran, kod stanu huba). Raporty o awariach są domyślnie włączone, ponieważ usługa bezpieczeństwa musi działać niezawodnie (nasz prawnie uzasadniony interes); możesz je w każdej chwili wyłączyć w Ustawieniach → Prywatność, co usuwa też jeszcze niewysłane raporty. Google Analytics for Firebase jest używane tylko wtedy, gdy na jednorazowe pytanie odpowiesz „Udostępniaj statystyki” (zgoda; możesz ją w każdej chwili zmienić w Ustawieniach → Prywatność). Rejestruje wtedy, które ekrany i funkcje są używane (na przykład wynik parowania, stan uprawnienia do powiadomień, otwarte alerty, „Sprawdź teraz”, „Sprawdzono”, zmiany ustawień, wyniki zakupu subskrypcji i wynik formularza kontaktowego), wraz z pseudonimowym identyfikatorem instancji aplikacji, wersją aplikacji, typem urządzenia i systemu, językiem oraz przybliżonym krajem ustalonym na podstawie adresu IP. Żadna z tych usług nie otrzymuje zdjęć, obrazów ani adresów kamer, danych logowania do kamer, identyfikatorów domu ani konta, imion, adresów e-mail ani dowolnego tekstu. Identyfikatory reklamowe (identyfikator wyświetlania reklam Androida, IDFA), przechowywanie danych reklamowych i personalizacja reklam są wyłączone; nic nie jest wykorzystywane do reklam ani śledzenia między aplikacjami. Wycofanie zgody zatrzymuje zbieranie danych i resetuje identyfikator Analytics. Analytics przechowuje dane na poziomie zdarzeń przez 2 miesiące; Crashlytics przechowuje dane o awariach przez 90 dni. Google może przetwarzać te dane poza UE na podstawie swoich warunków oraz EU–US Data Privacy Framework (Ramy ochrony danych UE–USA).

Formularz kontaktowy

Opcja Ustawienia → Pomoc → Kontakt wysyła Twoją wiadomość i podany przez Ciebie adres e-mail do odpowiedzi, wraz z wersją aplikacji, modelem telefonu i wersją systemu, językiem, ustawieniami powiadomień, statusem huba, identyfikatorem Twojego domu i losowym identyfikatorem pomocy technicznej dla tej instalacji, do naszej usługi pomocy technicznej (Cloudflare Workers i D1, dostarczanie e-maili przez Resend), która przekazuje ją na adres contact@sadfinder.com. Adres IP jest przechowywany razem z wiadomością, a liczba wiadomości jest ograniczona na instalację i adres IP w celu ochrony przed nadużyciami. Wykorzystujemy wiadomości wyłącznie do udzielenia Ci odpowiedzi i rozwiązywania problemów, przechowujemy je tak długo, jak to konieczne do obsługi Twojej prośby i dalszych działań, i usuwamy je na żądanie. Ci dostawcy mogą przetwarzać dane poza UE. Odpowiedzi wysyłamy wyłącznie e-mailem.

Przechowywanie i usuwanie

Dostęp do zdjęć w chmurze wygasa 14 dni po wykonaniu zdjęcia lub 30 dni po nim w przypadku zdjęć przesłanych w czasie, gdy dom ma aktywnego Wspierającego. Każde zdjęcie zachowuje przypisaną datę wygaśnięcia po zmianach subskrypcji; istniejące zdjęcia z 14-dniowym terminem nie są przedłużane. 31-dniowy cykl życia zasobnika jest zabezpieczeniem porządkowym, a nie uprawnieniem do dostępu. Codzienne zaplanowane czyszczenie i skonfigurowany cykl życia Storage usuwają wygasłe obiekty i powiązane odniesienia w galerii; fizyczne usunięcie obiektów może nastąpić po upływie terminu dostępu. Lokalne dowody na hubie i zdjęcia w pamięci podręcznej telefonu do podglądu są przechowywane oddzielnie do czasu wyczyszczenia przez aplikację, wyczyszczenia pamięci lub potwierdzonego usunięcia w aplikacji. Poza tym metadane monitorowania i konta są przechowywane do czasu usunięcia; 20 ostatnich zdarzeń na osi czasu nie stanowi ogólnej gwarancji przechowywania. Ustawienia → Usuń moje dane trwale usuwa konto podglądu, jego członkostwa, tokeny, utworzone przez nie sprawdzenia/potwierdzenia/opinie oraz utworzone przez nie etykiety/zaproszenia. Wspólne zdjęcia domu pozostają dla pozostałych członków. Na hubie z systemem Android ta sama czynność zatrzymuje monitorowanie i usuwa całe drzewo domu, zdjęcia w chmurze (w tym osierocone przesłane pliki), galerię, zaproszenia i tożsamości Auth huba. Tożsamości Auth innych telefonów do podglądu pozostają dostępne dla innych domów. Przerwane usuwanie pozostaje zablokowane i można je ponowić. Po pomyślnym usunięciu lokalne dane połączenia i zdjęcia są czyszczone. Samo odinstalowanie aplikacji lub zmiana roli nie usuwa danych w chmurze. Usunięcie resetuje też identyfikator Analytics tego telefonu i odrzuca niewysłane raporty o awariach; już otrzymane pseudonimowe statystyki i raporty o awariach nie są powiązane z Twoim kontem i wygasają odpowiednio po 2 miesiącach i 90 dniach. Pseudonimowe liczniki chroniące przed nadużyciami, znaczniki usunięcia domów (tombstones) i dzienniki operacyjne dostawców mogą pozostać ze względów bezpieczeństwa; dzienne liczniki resetują się w trakcie używania, a nie po usunięciu konta. Zapisy płatności w sklepie nadal podlegają zasadom sklepu. W sprawie usunięcia danych po odinstalowaniu aplikacji lub innych żądań dotyczących prywatności skorzystaj ze strony usuwania danych i adresu e-mail administratora podanego powyżej; przed usunięciem wspólnego domu musimy zweryfikować prawo własności.

Operator może odzyskać usunięte obiekty Storage przez siedem dni zgodnie z zasadami miękkiego usuwania; nie są one dostępne w aplikacji.

Twoje wybory i prawa

Zatrzymaj monitorowanie na hubie, kontroluj automatyczne przesyłanie zdjęć i opcjonalne alerty, wybierz, czy wyświetlać zdjęcia na telefonie do podglądu, oraz włącz lub wyłącz raporty o awariach i statystyki użycia w Ustawieniach → Prywatność. Dostęp do aparatu na potrzeby kodu QR jest opcjonalny; zamiast tego możesz wpisać zaproszenie. Save Cats nie prosi o dostęp do kontaktów, lokalizacji ani mikrofonu. Kieruj kamerę wyłącznie tam, gdzie masz prawo prowadzić monitorowanie. Możesz zażądać dostępu do danych, ich sprostowania lub usunięcia za pośrednictwem administratora; przysługujące Ci prawa obejmują wniesienie skargi do organu ochrony danych (organu nadzorczego). Kamera nie widzi wnętrza komory silnika, a brak ostrzeżeń nie jest gwarancją bezpieczeństwa.

Strona internetowa i zmiany

Statyczna strona jest hostowana w Firebase Hosting, który może przetwarzać zwykłe dzienniki dostępu/bezpieczeństwa. Te strony nie zawierają reklam, narzędzi analitycznych, osadzonych treści stron trzecich ani śledzących plików cookie. Przełączanie języka korzysta z fragmentu adresu URL; dane kontaktowe administratora są wczytywane z pliku konfiguracyjnego z tego samego źródła. Polityka jest aktualizowana, gdy zmienia się przetwarzanie. Wstępna wersja wdrożeniowa: 17 października 2026 r. Publikacja wymaga podania rzeczywistej tożsamości/danych kontaktowych administratora oraz zweryfikowanych wdrożonych usług.

Política de privacidade

Seu vídeo fica em casa

Um hub Android processa em casa o fluxo local compatível RTSP/ONVIF da câmera. O app para iPhone/iPad é um visualizador. Nenhum vídeo ou áudio contínuo é enviado. As credenciais da câmera são criptografadas com o Android Keystore no hub e não são enviadas ao Firebase nem aos celulares da família. O RTSP local pode não ser criptografado; use uma rede doméstica confiável.

Verificação automática de imagens — Google Gemini

Para classificar um objeto em movimento, o hub envia de um a três (geralmente três) pequenos recortes JPEG em ordem cronológica (normalmente 384 × 384 pixels, cada um com no máximo 150 KB) por meio de uma Function autenticada ao Google Gemini na Vertex AI (endpoint global do Google; esse tratamento pode ocorrer fora da UE, nos termos de tratamento de dados do Google Cloud e do EU–US Data Privacy Framework [Quadro de Privacidade de Dados UE–EUA]). Os recortes podem conter incidentalmente pessoas, veículos ou ambientes privados. Nenhum quadro completo, vídeo contínuo ou áudio é enviado para essa verificação. Aplicam-se os termos de tratamento e retenção aplicáveis do Google Cloud. As verificações têm limites de gastos por casa e globais; uma resposta ausente permanece não verificada. O consentimento para imagens na nuvem e os respectivos controles do hub são explicados durante a configuração.

Fotos e registros de monitoramento

Com o envio de fotos ativado, o hub envia fotos dos eventos; “Verificar agora” solicita uma imagem atual mesmo quando o envio automático de fotos está desativado. Cada JPEG na nuvem tem no máximo 150.000 bytes e 1280 pixels no lado maior. As fotos são armazenadas em um bucket do Firebase/Google Cloud Storage na UE, configurado explicitamente. Somente membros autenticados da casa podem lê-las por meio das Functions; não há links públicos de download. São mantidas no máximo 60 fotos por casa (150 para uma casa com apoiador ativo), incluindo as verificações; fotos mais antigas podem ser removidas antes quando esse limite é atingido. O Firebase Realtime Database guarda referências das fotos, estado dos avisos, rótulos e caixas dos objetos, horários dos eventos, zonas, interrupções, verificações, confirmações de inspeção, rótulos da família e a saúde do hub. Ele não armazena bytes de fotos novas.

Contas, convites e proteção contra abusos

O Firebase Authentication cria uma conta anônima e pseudônima: não é necessário nome, endereço de e-mail nem senha. A associação à casa, os IDs de usuário, os IDs de instalação do Firebase e os tokens de notificação opcionais vinculam os celulares a uma casa. Os convites do hub duram 10 minutos; os convites da família duram 24 horas e são de uso único. Convites dedicados à análise das lojas usam dados públicos de exemplo e podem ser reutilizados por até 90 dias. O App Check usa o Play Integrity nas versões de lançamento do Android e o App Attest no app da Apple, com tokens não expirados compartilhados com segurança com suas extensões (provedores de depuração em desenvolvimento). Para evitar abusos, tratamos identificadores de usuário/dispositivo em hash, registros de limite de taxa com IP em hash, contadores diários de solicitações/bytes e registros de entrega. A identidade do dispositivo é convertida em hash antes da inicialização do hub Android. Os provedores também tratam endereços IP e informações do cliente e do dispositivo. A criação de casas e o tráfego de fotos/convites têm limites por usuário/dispositivo e globais.

Provedores, finalidades e apoio mensal

O Google Firebase fornece Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics e (somente com seu consentimento) Analytics; a Google Vertex AI fornece a classificação de imagens descrita acima. Usamos os dados para o funcionamento do app, pareamento, notificações, segurança e gerenciamento de contas. O Database, as Functions e as fotos armazenadas ficam na UE (europe-west1); a verificação de imagens pelo Gemini pode ser tratada fora da UE. Isso não garante tratamento exclusivamente na UE para todos os serviços de autenticação, mensagens, atestação ou loja. Membros autorizados da casa recebem as informações compartilhadas da casa; pessoas autorizadas pelo controlador administram o serviço. A transmissão para o Firebase é criptografada, mas os registros da casa não têm criptografia de ponta a ponta. Não há anúncios, rastreamento publicitário nem venda de dados; os relatórios de falhas e as estatísticas de uso opcionais são descritos abaixo. As assinaturas mensais opcionais de Apoiador com renovação automática (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; preços de referência de €2, €5 e €10 por mês, localizados pela loja) dão todas a mesma vantagem: fotos guardadas por 30 dias e até 150 fotos por casa enquanto qualquer membro estiver ativo, além de um selo de Apoiador. A detecção e os alertas continuam gratuitos. Somente produtos reais da loja e preços localizados são exibidos. A loja trata os dados de pagamento e as renovações até o cancelamento nas configurações de assinatura da própria loja; a restauração de compras está disponível em Configurações. No iOS, o app envia a transação do StoreKit assinada digitalmente para nossa Function na UE, para verificação offline da cadeia de certificados da Apple. Para impedir a reutilização em outra casa, tratamos o produto, a data de expiração, o hash do identificador da transação original, o momento da assinatura digital e o vínculo com a casa pareada; recibos brutos e dados de cartão de pagamento não são armazenados. O Android verifica os tokens de compra do Play no servidor com a Google Play Developer API. Notificações verificadas das lojas atualizam renovações e revogações, inclusive no iOS. Processamos tokens e vínculos de compras com hash; não armazenamos dados de cartões. A data de expiração de um membro é armazenada com a casa compartilhada e fica visível para os membros dela. Os registros de pagamento da loja são regidos pela loja.

Relatórios de falhas e estatísticas de uso

O Firebase Crashlytics (Google) recebe relatórios de falhas para que possamos corrigir falhas do hub e dos alertas: o rastreamento de pilha (stack trace), a versão do app, o modelo do dispositivo, a versão do sistema, o estado da memória/do disco, um identificador de instalação pseudônimo e alguns valores fixos de status (função do celular, última tela, código de status do hub). Os relatórios de falhas vêm ativados por padrão porque um serviço de segurança precisa continuar confiável (nosso interesse legítimo); desative-os a qualquer momento em Configurações → Privacidade, o que também exclui os relatórios ainda não enviados. O Google Analytics for Firebase só é usado se você responder “Compartilhar estatísticas” à pergunta feita uma única vez (consentimento; altere quando quiser em Configurações → Privacidade). Nesse caso, ele registra quais telas e funções são usadas (por exemplo, o resultado do pareamento, o estado da permissão de notificações, os alertas abertos, “Verificar agora”, “Verifiquei”, as alterações de configurações, os resultados de compras de assinatura e o resultado do formulário de contato), com um identificador pseudônimo da instância do app, a versão do app, o tipo de dispositivo e de sistema, o idioma e o país aproximado derivado do endereço IP. Nenhum dos dois serviços recebe fotos, imagens ou endereços de câmeras, credenciais de câmeras, IDs de casa ou de conta, nomes, endereços de e-mail ou texto livre. Os identificadores de publicidade (ID de publicidade do Android, IDFA), o armazenamento de anúncios e a personalização de anúncios estão desativados; nada é usado para publicidade nem para rastreamento entre apps. A retirada do consentimento interrompe a coleta e redefine o identificador do Analytics. O Analytics mantém dados por evento durante 2 meses; o Crashlytics mantém os dados de falhas por 90 dias. O Google pode tratar esses dados fora da UE, nos termos dele e do EU–US Data Privacy Framework (Quadro de Privacidade de Dados UE–EUA).

Formulário de contato

Configurações → Ajuda → Fale conosco envia sua mensagem e o endereço de e-mail para resposta que você informar, junto com a versão do app, o modelo do celular e a versão do sistema, o idioma, as configurações de notificação, o status do hub, o ID da sua casa e um identificador de suporte aleatório desta instalação, para nosso serviço de suporte (Cloudflare Workers e D1, entrega de e-mails pela Resend), que a encaminha para contact@sadfinder.com. O endereço IP é armazenado com a mensagem, e as mensagens são limitadas por instalação e por endereço IP para evitar abusos. Usamos as mensagens apenas para responder a você e corrigir problemas, guardamos essas mensagens pelo tempo necessário para sua solicitação e o respectivo acompanhamento, e as excluímos mediante solicitação. Esses provedores podem tratar dados fora da UE. As respostas são enviadas somente por e-mail.

Retenção e exclusão

O acesso às fotos na nuvem expira 14 dias após a captura, ou 30 dias para fotos enviadas enquanto a casa tem um apoiador ativo. Cada foto mantém a data de expiração atribuída após mudanças na assinatura; as fotos existentes de 14 dias não são estendidas. Um ciclo de vida do bucket de 31 dias é uma salvaguarda de limpeza, não um direito de acesso. Uma varredura diária programada e o ciclo de vida configurado do Storage removem os objetos expirados e as referências associadas na galeria; a limpeza física dos objetos pode ocorrer depois do fim do acesso. As evidências locais do hub e as fotos em cache no visualizador persistem separadamente até a limpeza pelo app, a limpeza do armazenamento ou a exclusão confirmada no app. Fora isso, os metadados de monitoramento e as contas permanecem até a exclusão; os 20 eventos mais recentes da linha do tempo não são uma garantia geral de retenção. Configurações → Excluir meus dados exclui permanentemente a conta de um visualizador, suas associações, seus tokens, as verificações/confirmações/feedback de sua autoria e os rótulos/convites que ela criou. As fotos compartilhadas da casa permanecem para os outros membros. No hub Android, a mesma ação interrompe o monitoramento e exclui toda a árvore da casa, as fotos na nuvem (incluindo envios órfãos), a galeria, os convites e as identidades Auth do hub. As identidades Auth dos outros visualizadores continuam disponíveis para outras casas. Uma exclusão interrompida permanece bloqueada e pode ser repetida. Após a exclusão bem-sucedida, os dados locais de conexão e de fotos são apagados. Desinstalar o app ou trocar de função, por si só, não exclui os dados na nuvem. A exclusão também redefine o identificador do Analytics deste celular e descarta os relatórios de falhas não enviados; as estatísticas pseudônimas e os relatórios de falhas já recebidos não estão vinculados à sua conta e expiram após 2 meses e 90 dias, respectivamente. Contadores pseudônimos contra abusos, marcadores de exclusão de casas (tombstones) e logs operacionais dos provedores podem permanecer por motivos de segurança; os contadores diários são zerados com o uso, não com a exclusão da conta. Os registros de pagamento da loja continuam regidos pela loja. Para exclusão após a desinstalação ou para solicitações de privacidade, use a página de exclusão e o e-mail do controlador indicado acima; precisamos verificar a titularidade antes de remover uma casa compartilhada.

O operador pode recuperar objetos do Storage excluídos por sete dias conforme a política de exclusão reversível; eles não ficam acessíveis no app.

Suas escolhas e direitos

Interrompa o monitoramento no hub, controle o envio automático de fotos e os alertas opcionais, escolha se quer exibir fotos em um visualizador e ative ou desative os relatórios de falhas e as estatísticas de uso em Configurações → Privacidade. O acesso à câmera para o QR é opcional; você pode digitar o convite. O Save Cats não solicita acesso a contatos, localização ou microfone. Aponte a câmera somente para locais que você tem o direito de monitorar. Você pode solicitar acesso, correção ou exclusão por meio do controlador; os direitos aplicáveis incluem apresentar uma reclamação à sua autoridade de proteção de dados. Uma câmera não consegue ver dentro do compartimento do motor, e a ausência de avisos não é uma garantia de segurança.

Site e alterações

O site estático é hospedado no Firebase Hosting, que pode tratar logs comuns de acesso/segurança. Estas páginas não têm publicidade, ferramentas de análise, conteúdo incorporado de terceiros nem cookies de rastreamento. A troca de idioma usa o fragmento da URL; o contato do controlador é carregado de um arquivo de configuração da mesma origem. Esta política é revisada quando o tratamento muda. Revisão preliminar de implementação: 17 de outubro de 2026. A publicação exige a identidade/o contato real do controlador e serviços implantados verificados.

Política de privacidade

O teu vídeo fica em casa

Um hub Android processa em casa o fluxo local compatível RTSP/ONVIF da câmara. A app para iPhone/iPad é um visualizador. Não é carregado qualquer vídeo ou áudio contínuo. As credenciais da câmara são encriptadas com o Android Keystore no hub e não são enviadas para o Firebase nem para os telemóveis da família. O RTSP local pode não ser encriptado; usa uma rede doméstica de confiança.

Verificação automática de imagens — Google Gemini

Para classificar um objeto em movimento, o hub envia de um a três (geralmente três) pequenos recortes JPEG em ordem cronológica (normalmente 384 × 384 pixels, cada um com no máximo 150 KB), através de uma Function autenticada, para o Google Gemini na Vertex AI (endpoint global da Google; este tratamento pode ocorrer fora da UE, ao abrigo dos termos de tratamento de dados do Google Cloud e do EU–US Data Privacy Framework [Quadro de Privacidade de Dados UE–EUA]). Os recortes podem conter incidentalmente pessoas, veículos ou espaços privados. Não é enviada qualquer imagem completa, vídeo contínuo ou áudio para esta verificação. Aplicam-se os termos de tratamento e conservação aplicáveis do Google Cloud. As verificações têm limites de despesa por casa e globais; uma resposta em falta permanece não verificada. O consentimento para imagens na nuvem e os respetivos controlos do hub são explicados durante a configuração.

Fotos e registos de monitorização

Com o carregamento de fotos ativado, o hub envia fotos dos eventos; «Verificar agora» pede uma imagem atual mesmo quando o carregamento automático de fotos está desativado. Cada JPEG na nuvem tem no máximo 150 000 bytes e 1280 pixels no lado maior. As fotos são armazenadas num bucket do Firebase/Google Cloud Storage na UE, configurado explicitamente. Apenas os membros autenticados da casa as podem ler através das Functions; não existem ligações públicas de transferência. São conservadas no máximo 60 fotos por casa (150 para uma casa com um apoiante ativo), incluindo as verificações; as fotos mais antigas podem ser removidas mais cedo quando este limite é atingido. O Firebase Realtime Database guarda referências das fotos, o estado dos avisos, etiquetas e caixas dos objetos, horas dos eventos, zonas, interrupções, verificações, confirmações de inspeção, etiquetas da família e o estado de funcionamento do hub. Não armazena bytes de fotos novas.

Contas, convites e proteção contra abusos

O Firebase Authentication cria uma conta anónima e pseudónima: não é necessário nome, endereço de e-mail nem palavra-passe. A associação à casa, os IDs de utilizador, os IDs de instalação do Firebase e os tokens de notificação opcionais associam os telemóveis a uma casa. Os convites do hub duram 10 minutos; os convites da família duram 24 horas e são de utilização única. Os convites dedicados à análise das lojas usam dados públicos de exemplo e podem ser reutilizados durante um máximo de 90 dias. O App Check usa o Play Integrity nas versões de lançamento para Android e o App Attest na app da Apple, com tokens não expirados partilhados de forma segura com as respetivas extensões (fornecedores de depuração em desenvolvimento). Para prevenir abusos, tratamos identificadores de utilizador/dispositivo em hash, registos de limitação de pedidos com IP em hash, contadores diários de pedidos/bytes e registos de entrega. A identidade do dispositivo é convertida em hash antes da inicialização do hub Android. Os fornecedores também tratam endereços IP e informações do cliente e do dispositivo. A criação de casas e o tráfego de fotos/convites têm limites por utilizador/dispositivo e globais.

Fornecedores, finalidades e apoio mensal

O Google Firebase fornece Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics e (apenas com o teu consentimento) Analytics; a Google Vertex AI fornece a classificação de imagens descrita acima. Utilizamos os dados para o funcionamento da app, o emparelhamento, as notificações, a segurança e a gestão de contas. O Database, as Functions e as fotos armazenadas encontram-se na UE (europe-west1); a verificação de imagens pelo Gemini pode ser tratada fora da UE. Isto não garante um tratamento exclusivamente na UE para todos os serviços de autenticação, mensagens, atestação ou loja. Os membros autorizados da casa recebem as informações partilhadas da casa; pessoas autorizadas pelo responsável pelo tratamento administram o serviço. A transmissão para o Firebase é encriptada, mas os registos da casa não têm encriptação ponto a ponto. Não há anúncios, rastreio publicitário nem venda de dados; os relatórios de falhas e as estatísticas de utilização opcionais são descritos abaixo. As subscrições mensais opcionais de Apoiante com renovação automática (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; preços de referência de €2, €5 e €10 por mês, localizados pela loja) dão todas a mesma vantagem: fotos guardadas durante 30 dias e até 150 fotos por casa enquanto qualquer membro estiver ativo, além de um distintivo de Apoiante. A deteção e os alertas continuam gratuitos. Só são apresentados produtos reais da loja e preços localizados. A loja trata os dados de pagamento e as renovações até ao cancelamento nas definições de subscrição da própria loja; a restauração de compras está disponível em Definições. No iOS, a app envia a transação do StoreKit assinada para a nossa Function na UE, para verificação offline da cadeia de certificados da Apple. Para impedir a reutilização noutra casa, tratamos o produto, a data de expiração, o hash do identificador da transação original, a hora da assinatura e a associação à casa emparelhada; não são armazenados recibos em bruto nem dados de cartões de pagamento. O Android verifica os tokens de compra do Play no servidor com a Google Play Developer API. As notificações verificadas das lojas atualizam renovações e revogações, também no iOS. Tratamos tokens e ligações de compras com hash; não guardamos dados de cartões. A data de expiração de um membro é armazenada com a casa partilhada e é visível para os respetivos membros. Os registos de pagamento da loja regem-se pelas regras da loja.

Relatórios de falhas e estatísticas de utilização

O Firebase Crashlytics (Google) recebe relatórios de falhas para que possamos corrigir falhas do hub e dos alertas: o rastreio da pilha (stack trace), a versão da app, o modelo do dispositivo, a versão do sistema, o estado da memória/do disco, um identificador de instalação pseudónimo e alguns valores de estado fixos (função do telemóvel, último ecrã, código de estado do hub). Os relatórios de falhas estão ativados por predefinição porque um serviço de segurança tem de se manter fiável (o nosso interesse legítimo); podes desativá-los a qualquer momento em Definições → Privacidade, o que também elimina os relatórios ainda não enviados. O Google Analytics for Firebase só é utilizado se responderes «Partilhar estatísticas» à pergunta feita uma única vez (consentimento; podes alterá-lo a qualquer momento em Definições → Privacidade). Nesse caso, regista os ecrãs e as funcionalidades utilizados (por exemplo, o resultado do emparelhamento, o estado da permissão de notificações, os alertas abertos, «Verificar agora», «Verifiquei», as alterações de definições, os resultados de compras de subscrições e o resultado do formulário de contacto), com um identificador pseudónimo da instância da app, a versão da app, o tipo de dispositivo e de sistema, o idioma e o país aproximado obtido a partir do endereço IP. Nenhum dos serviços recebe fotos, imagens ou endereços de câmaras, credenciais de câmaras, IDs de casa ou de conta, nomes, endereços de e-mail ou texto livre. Os identificadores de publicidade (ID de publicidade do Android, IDFA), o armazenamento de anúncios e a personalização de anúncios estão desativados; nada é utilizado para publicidade nem para rastreio entre apps. A retirada do consentimento interrompe a recolha e repõe o identificador do Analytics. O Analytics conserva dados ao nível do evento durante 2 meses; o Crashlytics conserva os dados de falhas durante 90 dias. A Google pode tratar estes dados fora da UE, ao abrigo dos seus termos e do EU–US Data Privacy Framework (Quadro de Privacidade de Dados UE–EUA).

Formulário de contacto

Definições → Ajuda → Contacta-nos envia a tua mensagem e o endereço de e-mail de resposta que indicares, juntamente com a versão da app, o modelo do telemóvel e a versão do sistema, o idioma, as definições de notificações, o estado do hub, o ID da tua casa e um identificador de suporte aleatório desta instalação, para o nosso serviço de suporte (Cloudflare Workers e D1, entrega de e-mails pela Resend), que a reencaminha para contact@sadfinder.com. O endereço IP é armazenado com a mensagem e as mensagens são limitadas por instalação e por endereço IP para prevenir abusos. Utilizamo-las apenas para te responder e corrigir problemas, conservamo-las durante o tempo necessário para o teu pedido e o respetivo seguimento, e eliminamo-las mediante pedido. Estes fornecedores podem tratar dados fora da UE. As respostas são enviadas apenas por e-mail.

Conservação e eliminação

O acesso às fotos na nuvem expira 14 dias após a captura, ou 30 dias no caso de fotos carregadas enquanto a casa tem um apoiante ativo. Cada foto mantém a data de expiração atribuída após alterações à subscrição; as fotos de 14 dias existentes não são prolongadas. Um ciclo de vida do bucket de 31 dias é uma salvaguarda de limpeza, não um direito de acesso. Uma limpeza diária programada e o ciclo de vida configurado do Storage removem os objetos expirados e as referências associadas na galeria; a limpeza física dos objetos pode ocorrer depois do fim do acesso. As evidências locais do hub e as fotos em cache no visualizador persistem separadamente até à limpeza pela app, à limpeza do armazenamento ou à eliminação confirmada na app. De resto, os metadados de monitorização e as contas permanecem até à eliminação; os 20 eventos mais recentes da cronologia não constituem uma garantia geral de conservação. Definições → Eliminar os meus dados elimina permanentemente a conta de um visualizador, as respetivas associações, os tokens, as verificações/confirmações/comentários de que é autor e as etiquetas/convites que criou. As fotos partilhadas da casa permanecem para os outros membros. No hub Android, a mesma ação interrompe a monitorização e elimina toda a árvore da casa, as fotos na nuvem (incluindo carregamentos órfãos), a galeria, os convites e as identidades Auth do hub. As identidades Auth dos outros visualizadores continuam disponíveis para outras casas. Uma eliminação interrompida permanece bloqueada e pode ser repetida. Após uma eliminação bem-sucedida, os dados locais de ligação e de fotos são apagados. Desinstalar a app ou mudar de função, por si só, não elimina os dados na nuvem. A eliminação também repõe o identificador do Analytics deste telemóvel e descarta os relatórios de falhas não enviados; as estatísticas pseudónimas e os relatórios de falhas já recebidos não estão associados à tua conta e expiram ao fim de 2 meses e 90 dias, respetivamente. Os contadores pseudónimos contra abusos, os marcadores de eliminação de casas (tombstones) e os registos operacionais dos fornecedores podem permanecer por motivos de segurança; os contadores diários são repostos com a utilização, não com a eliminação da conta. Os registos de pagamento da loja continuam a reger-se pelas regras da loja. Para eliminação após a desinstalação ou para pedidos de privacidade, utiliza a página de eliminação e o e-mail do responsável pelo tratamento indicado acima; temos de verificar a titularidade antes de remover uma casa partilhada.

O operador pode recuperar objetos do Storage eliminados durante sete dias segundo a política de eliminação reversível; não estão acessíveis na aplicação.

As tuas escolhas e direitos

Interrompe a monitorização no hub, controla o carregamento automático de fotos e os alertas opcionais, escolhe se queres mostrar fotos num visualizador e ativa ou desativa os relatórios de falhas e as estatísticas de utilização em Definições → Privacidade. O acesso à câmara para o QR é opcional; em alternativa, podes escrever o convite. O Save Cats não pede acesso aos contactos, à localização nem ao microfone. Aponta a câmara apenas para locais que tens o direito de monitorizar. Podes pedir o acesso, a retificação ou o apagamento através do responsável pelo tratamento; os direitos aplicáveis incluem apresentar uma reclamação à tua autoridade de controlo em matéria de proteção de dados. Uma câmara não consegue ver dentro do compartimento do motor e a ausência de avisos não é uma garantia de segurança.

Site e alterações

O site estático está alojado no Firebase Hosting, que pode tratar registos comuns de acesso/segurança. Estas páginas não têm publicidade, ferramentas de análise, conteúdos incorporados de terceiros nem cookies de rastreio. A mudança de idioma usa o fragmento do URL; o contacto do responsável pelo tratamento é carregado a partir de um ficheiro de configuração da mesma origem. Esta política é revista quando o tratamento muda. Revisão preliminar da implementação: 17 de outubro de 2026. A publicação exige a identidade/o contacto reais do responsável pelo tratamento e serviços implementados verificados.

Политика конфиденциальности

Ваше видео остаётся дома

Хаб на Android обрабатывает дома совместимый локальный поток RTSP/ONVIF с камеры. Приложение для iPhone/iPad служит для просмотра. Непрерывное видео или аудио не загружается. Данные для входа в камеру шифруются на хабе с помощью Android Keystore и не отправляются в Firebase или на телефоны семьи. Локальный RTSP может быть незашифрованным; используйте доверенную домашнюю сеть.

Автоматическая проверка изображений — Google Gemini

Чтобы классифицировать движущийся объект, хаб отправляет от одного до трёх (как правило, три) небольших фрагментов JPEG в хронологическом порядке (обычно 384 × 384 пикселя, каждый не более 150 KB) через аутентифицированную функцию (Function) в Google Gemini на Vertex AI (глобальная конечная точка Google; эта обработка может осуществляться за пределами ЕС в соответствии с условиями обработки данных Google Cloud и EU–US Data Privacy Framework [Рамочная программа ЕС–США по защите данных]). Фрагменты могут случайно содержать людей, транспортные средства или частную обстановку. Для этой проверки не отправляется ни полный кадр, ни непрерывное видео, ни аудио. Применяются соответствующие условия Google Cloud об обработке и хранении. У проверок есть лимиты расходов на дом и глобальные лимиты; при отсутствии ответа результат остаётся непроверенным. Согласие хаба на облачную обработку изображений и соответствующие настройки объясняются при настройке.

Фото и записи наблюдения

Если загрузка фото включена, хаб отправляет фото событий; «Проверить сейчас» запрашивает текущий снимок, даже когда автоматическая загрузка фото выключена. Каждый JPEG в облаке имеет размер не более 150 000 байт и не более 1280 пикселей по длинной стороне. Фото хранятся в явно настроенном бакете Firebase/Google Cloud Storage в ЕС. Читать их через Functions могут только аутентифицированные участники дома; публичных ссылок для скачивания нет. На один дом хранится не более 60 фото (150 для дома с активным Спонсором), включая проверки; при достижении этого лимита более старые фото могут удаляться раньше. Firebase Realtime Database хранит ссылки на фото, состояние предупреждений, метки и рамки объектов, время событий, зоны, перерывы, проверки, подтверждения осмотра, семейные метки и состояние хаба. Байты новых фото в ней не хранятся.

Аккаунты, приглашения и защита от злоупотреблений

Firebase Authentication создаёт анонимный псевдонимный аккаунт: имя, адрес электронной почты или пароль не требуются. Участие в доме, идентификаторы пользователей, идентификаторы установки Firebase и необязательные токены уведомлений связывают телефоны с домом. Приглашения хаба действуют 10 минут; семейные приглашения действуют 24 часа и являются одноразовыми. Специальные приглашения для проверки магазинами приложений используют общедоступные демонстрационные данные и могут использоваться повторно в течение не более 90 дней. App Check использует Play Integrity в релизных сборках для Android и App Attest в приложении для Apple; действительные токены безопасно передаются его расширениям (в разработке — отладочные провайдеры). Для предотвращения злоупотреблений мы обрабатываем хешированные идентификаторы пользователей/устройств, записи ограничения частоты запросов с хешированными IP-адресами, ежедневные счётчики запросов/байтов и служебные данные о доставке. Идентификатор устройства хешируется до начальной настройки хаба на Android. Провайдеры также обрабатывают IP-адреса и информацию о клиенте и устройстве. Создание домов и трафик фото/приглашений ограничены лимитами на пользователя/устройство и глобальными лимитами.

Провайдеры, цели и ежемесячная поддержка

Google Firebase предоставляет Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics и (только с вашего согласия) Analytics; Google Vertex AI обеспечивает описанную выше классификацию изображений. Мы используем данные для работы приложения, подключения телефонов, уведомлений, безопасности и управления аккаунтами. Database, Functions и сохранённые фото находятся в ЕС (europe-west1); проверка изображений Gemini может обрабатываться за пределами ЕС. Это не означает обработку исключительно в ЕС для всех сервисов аутентификации, обмена сообщениями, аттестации или магазинов. Уполномоченные участники дома получают общую информацию о доме; уполномоченные сотрудники оператора администрируют сервис. Передача данных в Firebase шифруется, но записи дома не защищены сквозным шифрованием. Нет рекламы, рекламного отслеживания или продажи данных; отчёты о сбоях и необязательная статистика использования описаны ниже. Необязательные ежемесячные подписки Спонсора с автоматическим продлением (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; ориентировочные цены €2, €5 и €10 в месяц, локализуемые магазином) дают один и тот же бонус: фото хранятся 30 дней, до 150 фото на дом, пока активен любой участник, а также значок Спонсора. Обнаружение и оповещения остаются бесплатными. Показываются только реальные продукты магазина и локализованные цены. Магазин обрабатывает платёжные данные и продления до отмены в своих настройках подписок; восстановление покупок доступно в Настройках. На iOS приложение отправляет подписанную транзакцию StoreKit в нашу функцию (Function) в ЕС для офлайн-проверки цепочки сертификатов Apple. Чтобы предотвратить повторное использование в другом доме, мы обрабатываем продукт, срок действия, хеш идентификатора исходной транзакции, время подписания и привязку к подключённому дому; исходные чеки и данные платёжных карт не хранятся. Android проверяет токены покупок Play на сервере через Google Play Developer API. Проверенные уведомления магазинов обновляют продления и отзывы, в том числе на iOS. Обрабатываются токены и хешированные привязки покупок; данные карт не хранятся. Срок действия для участника хранится вместе с общим домом и виден его участникам. Платёжные записи магазина регулируются правилами магазина.

Отчёты о сбоях и статистика использования

Firebase Crashlytics (Google) получает отчёты о сбоях, чтобы мы могли исправлять сбои хаба и оповещений: трассировку стека, версию приложения, модель устройства, версию системы, состояние памяти/диска, псевдонимный идентификатор установки и несколько фиксированных значений состояния (роль телефона, последний экран, код состояния хаба). Отчёты о сбоях включены по умолчанию, потому что сервис безопасности должен оставаться надёжным (наш законный интерес); их можно в любой момент отключить в разделе Настройки → Конфиденциальность, при этом также удаляются ещё не отправленные отчёты. Google Analytics for Firebase используется, только если вы ответите «Делиться статистикой» на вопрос, который задаётся один раз (согласие; его можно изменить в любой момент в разделе Настройки → Конфиденциальность). Тогда записывается, какие экраны и функции используются (например, результат подключения, состояние разрешения на уведомления, открытые оповещения, «Проверить сейчас», «Проверено», изменения настроек, результаты покупки подписок и результат отправки формы обратной связи), вместе с псевдонимным идентификатором экземпляра приложения, версией приложения, типом устройства и системы, языком и приблизительной страной, определённой по IP-адресу. Ни один из этих сервисов не получает фото, изображения или адреса камер, данные для входа в камеры, идентификаторы дома или аккаунта, имена, адреса электронной почты или произвольный текст. Рекламные идентификаторы (рекламный идентификатор Android, IDFA), хранение рекламных данных и персонализация рекламы отключены; ничего не используется для рекламы или отслеживания между приложениями. Отзыв согласия прекращает сбор данных и сбрасывает идентификатор Analytics. Analytics хранит данные на уровне событий 2 месяца; Crashlytics хранит данные о сбоях 90 дней. Google может обрабатывать эти данные за пределами ЕС в соответствии со своими условиями и EU–US Data Privacy Framework (Рамочная программа ЕС–США по защите данных).

Форма обратной связи

Функция «Настройки → Помощь → Связаться с нами» отправляет ваше сообщение и указанный вами адрес электронной почты для ответа вместе с версией приложения, моделью телефона и версией системы, языком, настройками уведомлений, статусом хаба, ID вашего дома и случайным идентификатором поддержки для этой установки в нашу службу поддержки (Cloudflare Workers и D1, доставка писем через Resend), которая пересылает его на contact@sadfinder.com. IP-адрес хранится вместе с сообщением, а количество сообщений ограничено для каждой установки и IP-адреса для защиты от злоупотреблений. Мы используем сообщения только для того, чтобы ответить вам и устранить проблемы, храним их столько, сколько необходимо для обработки вашего обращения и последующих действий, и удаляем по запросу. Эти провайдеры могут обрабатывать данные за пределами ЕС. Ответы приходят только по электронной почте.

Хранение и удаление

Доступ к фото в облаке истекает через 14 дней после съёмки или через 30 дней для фото, загруженных, пока у дома есть активный Спонсор. Каждое фото сохраняет назначенный срок действия после изменения подписки; существующие 14-дневные фото не продлеваются. 31-дневный жизненный цикл бакета — это резервный механизм очистки, а не право на доступ. Ежедневная плановая очистка и настроенный жизненный цикл Storage удаляют просроченные объекты и связанные ссылки в галерее; физическое удаление объектов может произойти после окончания доступа. Локальные доказательства на хабе и кэшированные фото на телефоне для просмотра хранятся отдельно до очистки приложением, очистки хранилища или подтверждённого удаления в приложении. В остальном метаданные наблюдения и аккаунты сохраняются до удаления; 20 последних событий в хронологии не являются общей гарантией хранения. Пункт «Настройки → Удалить мои данные» навсегда удаляет аккаунт просмотра, его участие в домах, токены, созданные им проверки/подтверждения/отзывы, а также созданные им метки/приглашения. Общие фото дома остаются для других участников. На хабе на Android то же действие останавливает наблюдение и удаляет всё дерево дома, фото в облаке (включая осиротевшие загрузки), галерею, приглашения и учётные записи Auth хаба. Учётные записи Auth других телефонов для просмотра остаются доступными для других домов. Прерванное удаление остаётся заблокированным, и его можно повторить. После успешного удаления локальные данные подключения и фото очищаются. Само по себе удаление приложения или смена роли не удаляет данные в облаке. Удаление также сбрасывает идентификатор Analytics этого телефона и отбрасывает неотправленные отчёты о сбоях; уже полученные псевдонимная статистика и отчёты о сбоях не связаны с вашим аккаунтом и истекают через 2 месяца и 90 дней соответственно. Псевдонимные счётчики защиты от злоупотреблений, метки удаления домов (tombstones) и операционные журналы провайдеров могут сохраняться в целях безопасности; ежедневные счётчики сбрасываются по мере использования, а не при удалении аккаунта. Платёжные записи магазина по-прежнему регулируются правилами магазина. Чтобы удалить данные, если приложение уже удалено, или для запросов о конфиденциальности используйте страницу удаления и адрес электронной почты оператора, указанные выше; перед удалением общего дома мы должны проверить право владения.

Оператор может восстановить удалённые объекты Storage в течение семи дней по правилам обратимого удаления; в приложении они недоступны.

Ваш выбор и права

Останавливайте наблюдение на хабе, управляйте автоматической загрузкой фото и необязательными оповещениями, выбирайте, показывать ли фото на телефоне для просмотра, и включайте или отключайте отчёты о сбоях и статистику использования в разделе Настройки → Конфиденциальность. Доступ к камере для QR-кода необязателен; вместо этого можно ввести приглашение вручную. Save Cats не запрашивает доступ к контактам, геолокации или микрофону. Направляйте камеру только туда, где вы имеете право вести наблюдение. Вы можете запросить доступ к данным, их исправление или удаление через оператора; применимые права включают подачу жалобы в ваш надзорный орган по защите данных. Камера не может видеть, что внутри моторного отсека, и отсутствие предупреждений не является гарантией безопасности.

Сайт и изменения

Статический сайт размещён на Firebase Hosting, который может обрабатывать обычные журналы доступа/безопасности. На этих страницах нет рекламы, аналитики, встроенного контента третьих сторон или отслеживающих файлов cookie. Переключение языка использует фрагмент URL; контактные данные оператора загружаются из файла конфигурации с того же источника. Эта политика пересматривается при изменении обработки. Предварительная редакция реализации: 17 октября 2026 г. Для публикации требуются реальные идентификационные/контактные данные оператора и проверенные развёрнутые сервисы.

Zásady ochrany osobných údajov

Vaše video zostáva doma

Základňa s Androidom spracúva doma kompatibilný lokálny stream kamery RTSP/ONVIF. Aplikácia pre iPhone/iPad slúži na prezeranie. Nenahráva sa žiadne nepretržité video ani zvuk. Prihlasovacie údaje ku kamere sú na základni šifrované pomocou Android Keystore a neposielajú sa do Firebase ani do telefónov rodiny. Lokálne RTSP môže byť nešifrované; používajte dôveryhodnú domácu sieť.

Automatická kontrola obrázkov – Google Gemini

Na klasifikáciu pohybujúceho sa objektu posiela základňa jeden až tri (spravidla tri) malé chronologické výrezy JPEG (zvyčajne 384 × 384 pixelov, každý najviac 150 KB) prostredníctvom overenej cloudovej funkcie (Function) do Google Gemini vo Vertex AI (globálny koncový bod spoločnosti Google; toto spracúvanie môže prebiehať mimo EÚ, podľa podmienok spracúvania údajov Google Cloud a v rámci EU–US Data Privacy Framework). Výrezy môžu náhodne zachytiť osoby, vozidlá alebo súkromné okolie. Na túto kontrolu sa neposiela celý snímok, nepretržité video ani zvuk. Platia príslušné podmienky spracúvania a uchovávania Google Cloud. Kontroly majú limity výdavkov pre každú domácnosť aj globálne limity; chýbajúca odpoveď zostáva neoverená. Súhlas základne so spracúvaním obrázkov v cloude a príslušné nastavenia sú vysvetlené počas nastavenia.

Fotky a záznamy sledovania

Keď je zapnuté nahrávanie fotiek, základňa posiela fotky udalostí; „Skontrolovať teraz“ si vyžiada aktuálny snímok, aj keď je automatické nahrávanie fotiek vypnuté. Každý JPEG v cloude má najviac 150 000 bajtov a 1280 pixelov na dlhšej strane. Fotky sa ukladajú do výslovne nakonfigurovaného úložiska (bucketu) Firebase/Google Cloud Storage v EÚ. Čítať ich cez Functions môžu len overení členovia domácnosti; verejné odkazy na stiahnutie neexistujú. Na domácnosť sa uchováva najviac 60 fotiek (150 pre domácnosť s aktívnym podporovateľom) vrátane kontrol; po dosiahnutí tohto limitu môžu byť staršie fotky odstránené skôr. Firebase Realtime Database uchováva odkazy na fotky, stav varovania, štítky a rámčeky objektov, časy udalostí, zóny, výpadky, kontroly, potvrdenia prehliadok, rodinné štítky a stav základne. Neukladá nové bajty fotiek.

Účty, pozvánky a ochrana proti zneužitiu

Firebase Authentication vytvára pseudonymný anonymný účet: nevyžaduje sa meno, e-mailová adresa ani heslo. Členstvo v domácnosti, ID používateľov, ID inštalácií Firebase a voliteľné tokeny upozornení prepájajú telefóny s domácnosťou. Pozvánky základne platia 10 minút; rodinné pozvánky platia 24 hodín a dajú sa použiť len raz. Osobitné pozvánky na kontrolu v obchode s aplikáciami používajú verejné ukážkové údaje a dajú sa opakovane použiť až 90 dní. App Check používa Play Integrity vo vydaných zostavách pre Android a App Attest v aplikácii pre Apple, pričom platné tokeny sa bezpečne zdieľajú s jej rozšíreniami (pri vývoji ladiaci poskytovatelia). Na predchádzanie zneužitiu spracúvame hašované identifikátory používateľov/zariadení, hašované záznamy o obmedzení frekvencie podľa IP, denné počítadlá požiadaviek/bajtov a evidenciu doručovania. Identita zariadenia sa hašuje pred úvodným nastavením základne s Androidom. Poskytovatelia spracúvajú aj IP adresy a informácie o klientovi a zariadení. Vytváranie domácností a prenos fotiek/pozvánok majú limity na používateľa/zariadenie aj globálne limity.

Poskytovatelia, účely a mesačná podpora

Google Firebase poskytuje Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics a (len s vaším súhlasom) Analytics; Google Vertex AI zabezpečuje vyššie opísanú klasifikáciu obrázkov. Údaje používame na fungovanie aplikácie, párovanie, upozornenia, bezpečnosť a správu účtov. Databáza, Functions a uložené fotky sú v EÚ (europe-west1); kontrola obrázkov Gemini môže byť spracúvaná mimo EÚ. Neznamená to prísľub spracúvania výlučne v EÚ pri každej službe overovania, zasielania správ, atestácie alebo obchodu s aplikáciami. Oprávnení členovia domácnosti dostávajú zdieľané informácie o domácnosti; službu spravujú oprávnení správcovia. Prenos do Firebase je šifrovaný, ale záznamy domácnosti nie sú šifrované end-to-end. Nie sú tu žiadne reklamy, reklamné sledovanie ani predaj údajov; hlásenia o zlyhaniach a voliteľné štatistiky používania sú opísané nižšie. Voliteľné automaticky obnovované mesačné predplatné Podporovateľ (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referenčné ceny €2, €5 a €10 mesačne, lokalizované obchodom) dávajú všetky rovnakú výhodu: fotky uchovávané 30 dní a až 150 fotiek na domácnosť, kým je ktorýkoľvek člen aktívnym podporovateľom, a k tomu odznak Podporovateľ. Detekcia a výstrahy zostávajú zadarmo. Zobrazujú sa len skutočné produkty obchodu a lokalizované ceny. Obchod spracúva platobné údaje a obnovenia, kým predplatné nezrušíte v jeho nastaveniach predplatného; obnovenie nákupov je k dispozícii v Nastaveniach. V iOS aplikácia posiela podpísanú transakciu StoreKit do našej funkcie v EÚ na offline overenie reťazca certifikátov Apple. Spracúvame produkt, dátum skončenia platnosti, hash identifikátora pôvodnej transakcie, čas podpísania a väzbu na spárovanú domácnosť, aby sme zabránili opätovnému použitiu v inej domácnosti; nespracované potvrdenky ani údaje o platobných kartách sa neukladajú. Android overuje tokeny nákupov Play na serveri cez Google Play Developer API. Overené oznámenia obchodov aktualizujú obnovenia a odvolania, aj na iOS. Spracúvame tokeny a hašované väzby nákupov; údaje kariet neukladáme. Dátum skončenia platnosti člena sa ukladá so zdieľanou domácnosťou a vidia ho jej členovia. Platobné záznamy obchodu sa riadia pravidlami obchodu.

Hlásenia o zlyhaniach a štatistiky používania

Firebase Crashlytics (Google) prijíma hlásenia o zlyhaniach, aby sme mohli opravovať chyby základne a výstrah: výpis zásobníka, verziu aplikácie, model zariadenia, verziu systému, stav pamäte/úložiska, pseudonymný identifikátor inštalácie a niekoľko pevných stavových hodnôt (rola telefónu, posledná obrazovka, stavový kód základne). Hlásenia o zlyhaniach sú predvolene zapnuté, pretože bezpečnostná služba musí zostať spoľahlivá (náš oprávnený záujem); kedykoľvek ich môžete vypnúť v časti Nastavenia → Súkromie, čím sa vymažú aj ešte neodoslané hlásenia. Google Analytics for Firebase sa používa, len ak na jednorazovú otázku odpoviete „Zdieľať štatistiky“ (súhlas; kedykoľvek ho môžete zmeniť v časti Nastavenia → Súkromie). Potom zaznamenáva, ktoré obrazovky a funkcie sa používajú (napríklad výsledok párovania, stav povolenia upozornení, otvorené výstrahy, Skontrolovať teraz, Skontrolované, zmeny nastavení, výsledky nákupu predplatného a výsledok kontaktného formulára), spolu s pseudonymným identifikátorom inštancie aplikácie, verziou aplikácie, typom zariadenia a systému, jazykom a približnou krajinou odvodenou z IP adresy. Žiadna z týchto služieb nedostáva fotky, obrázky ani adresy kamery, prihlasovacie údaje ku kamere, ID domácnosti alebo účtu, mená, e-mailové adresy ani voľný text. Reklamné identifikátory (reklamné ID Androidu, IDFA), úložisko reklám a personalizácia reklám sú vypnuté; nič sa nepoužíva na reklamu ani na sledovanie naprieč aplikáciami. Odvolanie súhlasu zastaví zhromažďovanie a resetuje identifikátor analytiky. Analytics uchováva údaje na úrovni udalostí 2 mesiace; Crashlytics uchováva údaje o zlyhaniach 90 dní. Google môže tieto údaje spracúvať mimo EÚ podľa svojich podmienok a v rámci EU–US Data Privacy Framework.

Kontaktný formulár

Funkcia Nastavenia → Pomocník → Napíšte nám odošle vašu správu a e-mailovú adresu na odpoveď, ktorú zadáte, spolu s verziou aplikácie, modelom telefónu a verziou systému, jazykom, nastaveniami upozornení, stavom základne, ID vašej domácnosti a náhodným identifikátorom podpory pre túto inštaláciu do našej služby podpory (Cloudflare Workers a D1, doručovanie e-mailov zabezpečuje Resend), ktorá ju prepošle na contact@sadfinder.com. IP adresa sa ukladá so správou a počet správ je na ochranu proti zneužitiu obmedzený na inštaláciu a IP adresu. Používame ich len na to, aby sme vám odpovedali a opravili problémy, uchovávame ich tak dlho, ako je potrebné pre vašu požiadavku a jej ďalšie vybavenie, a na požiadanie ich vymažeme. Títo poskytovatelia môžu spracúvať údaje mimo EÚ. Odpovede prichádzajú len e-mailom.

Uchovávanie a vymazanie

Prístup k fotkám v cloude vyprší 14 dní po zachytení, alebo 30 dní pri fotkách nahraných v čase, keď má domácnosť aktívneho podporovateľa. Každá fotka si po zmenách predplatného ponecháva pridelenú dobu platnosti; existujúce 14-dňové fotky sa nepredlžujú. 31-dňový životný cyklus úložiska (bucketu) je poistka na upratovanie, nie nárok na prístup. Denné plánované čistenie a nakonfigurovaný životný cyklus Storage odstraňujú objekty s uplynutou platnosťou a súvisiace odkazy v galérii; fyzické odstránenie objektov môže nasledovať až po ukončení prístupu. Lokálne dôkazy na základni a fotky uložené vo vyrovnávacej pamäti telefónov na prezeranie sa uchovávajú oddelene až do vyčistenia aplikácie, vymazania úložiska alebo potvrdeného vymazania v aplikácii. Metadáta sledovania a účty inak zostávajú až do vymazania; posledných 20 udalostí na časovej osi nie je všeobecnou zárukou uchovávania. Funkcia Nastavenia → Vymazať moje údaje natrvalo vymaže účet telefónu na prezeranie, jeho členstvá, tokeny, ním vytvorené kontroly/potvrdenia/spätnú väzbu a vytvorené štítky/pozvánky. Zdieľané fotky domácnosti zostanú ostatným členom. Na základni s Androidom tá istá akcia zastaví sledovanie a vymaže celý strom domácnosti, fotky v cloude (vrátane osirelých nahrávok), galériu, pozvánky a identity Auth základne. Identity Auth ostatných telefónov na prezeranie zostávajú k dispozícii pre iné domácnosti. Prerušené vymazávanie zostane zamknuté a dá sa zopakovať. Po úspešnom vymazaní sa vymažú lokálne údaje o pripojení a fotky. Samotná odinštalácia alebo zmena roly údaje v cloude nevymaže. Vymazanie tiež resetuje identifikátor analytiky tohto telefónu a zahodí neodoslané hlásenia o zlyhaniach; už prijaté pseudonymné štatistiky a hlásenia o zlyhaniach nie sú prepojené s vaším účtom a ich platnosť uplynie po 2 mesiacoch, resp. 90 dňoch. Pseudonymné počítadlá proti zneužitiu, záznamy o vymazaní domácností (tombstones) a prevádzkové protokoly poskytovateľov môžu z bezpečnostných dôvodov zostať; denné počítadlá sa resetujú pri použití, nie pri vymazaní účtu. Platobné záznamy obchodu sa naďalej riadia pravidlami obchodu. Na vymazanie po odinštalovaní alebo na žiadosti týkajúce sa ochrany osobných údajov použite stránku o vymazaní a e-mail prevádzkovateľa uvedený vyššie; pred odstránením zdieľanej domácnosti musíme overiť vlastníctvo.

Prevádzkovateľ môže obnoviť odstránené objekty Storage počas siedmich dní podľa pravidiel obnoviteľného mazania; v aplikácii nie sú prístupné.

Vaše možnosti a práva

Môžete zastaviť sledovanie na základni, ovládať automatické nahrávanie fotiek a voliteľné výstrahy, zvoliť, či sa majú v telefóne na prezeranie zobrazovať fotky, a v časti Nastavenia → Súkromie zapínať alebo vypínať hlásenia o zlyhaniach a štatistiky používania. Prístup ku kamere kvôli QR kódu je voliteľný; pozvánku môžete zadať aj ručne. Save Cats nežiada o prístup ku kontaktom, polohe ani mikrofónu. Kameru namierte len tam, kde máte právo sledovať. O prístup, opravu alebo vymazanie môžete požiadať prostredníctvom prevádzkovateľa; medzi príslušné práva patrí aj právo podať sťažnosť vášmu dozornému orgánu na ochranu osobných údajov. Kamera nevidí do motorového priestoru a absencia varovaní nie je zárukou bezpečnosti.

Web a zmeny

Statický web je hostovaný na Firebase Hosting, ktorý môže spracúvať bežné protokoly prístupu/zabezpečenia. Tieto stránky neobsahujú reklamy, analytiku, vložený obsah tretích strán ani sledovacie súbory cookie. Prepínanie jazyka využíva fragment adresy URL; kontakt na prevádzkovateľa sa načítava z konfiguračného súboru z rovnakého pôvodu. Tieto zásady sa aktualizujú pri zmene spracúvania. Revízia návrhu implementácie: 17. októbra 2026. Zverejnenie vyžaduje skutočnú identitu/kontakt prevádzkovateľa a overené nasadené služby.

Integritetspolicy

Din video stannar hemma

En Android-hubb bearbetar den kompatibla lokala RTSP/ONVIF-kameraströmmen hemma. Appen för iPhone/iPad är en visningsapp. Ingen kontinuerlig video eller ljud laddas upp. Kamerans inloggningsuppgifter krypteras med Android Keystore på hubben och skickas inte till Firebase eller familjens telefoner. Lokal RTSP kan vara okrypterad; använd ett betrott hemnätverk.

Automatisk bildkontroll – Google Gemini

För att klassificera ett objekt i rörelse skickar hubben ett till tre (oftast tre) små kronologiska JPEG-utsnitt (normalt 384 × 384 pixlar, vart och ett högst 150 KB) via en autentiserad Function till Google Gemini på Vertex AI (Googles globala slutpunkt; denna behandling kan ske utanför EU, enligt Google Clouds villkor för databehandling och EU–US Data Privacy Framework). Utsnitten kan av en slump innehålla personer, fordon eller privata miljöer. Ingen hel bildruta, kontinuerlig video eller ljud skickas för denna kontroll. Google Clouds tillämpliga villkor för behandling och lagring gäller. Kontrollerna har kostnadstak per hem och globalt; ett uteblivet svar förblir overifierat. Hubbens samtycke till molnbilder och tillhörande inställningar förklaras under konfigurationen.

Foton och bevakningsdata

När fotouppladdning är aktiverad skickar hubben händelsefoton; ”Kontrollera nu” begär en aktuell stillbild även när automatisk fotouppladdning är avstängd. Varje JPEG i molnet är högst 150 000 byte och 1280 pixlar på den längsta sidan. Foton lagras i en uttryckligen konfigurerad EU-bucket i Firebase/Google Cloud Storage. Endast autentiserade medlemmar i hemmet kan läsa dem via Functions; det finns inga offentliga nedladdningslänkar. Högst 60 foton (150 för ett hem med en aktiv supporter) sparas per hem, inklusive kontroller; äldre foton kan tas bort tidigare när taket nås. Firebase Realtime Database innehåller fotoreferenser, varningsstatus, objektetiketter och rutor, händelsetider, zoner, avbrott, kontroller, kvitteringar av inspektioner, familjens etiketter och hubbens status. Den lagrar inga nya fotobyte.

Konton, inbjudningar och skydd mot missbruk

Firebase Authentication skapar ett pseudonymt anonymt konto: varken namn, e-postadress eller lösenord krävs. Medlemskap i hemmet, användar-ID, Firebase-installations-ID och valfria aviseringstoken kopplar telefoner till ett hem. Hubbinbjudningar gäller i 10 minuter; familjeinbjudningar gäller i 24 timmar och kan bara användas en gång. Särskilda inbjudningar för appbutikens granskning använder offentliga exempeldata och kan återanvändas i upp till 90 dagar. App Check använder Play Integrity i releaseversioner för Android och App Attest i Apple-appen, där token som inte har gått ut delas säkert med appens tillägg (felsökningsleverantörer under utveckling). Vi behandlar hashade användar-/enhetsidentifierare, hashade IP-poster för hastighetsbegränsning, dagliga räknare för förfrågningar/byte och leveransbokföring för att förhindra missbruk. Enhetens identitet hashas innan Android-hubben startas upp (bootstrap). Leverantörer behandlar även IP-adresser samt klient- och enhetsinformation. Skapande av hem och trafik med foton/inbjudningar har gränser per användare/enhet och globala gränser.

Leverantörer, ändamål och månatligt stöd

Google Firebase tillhandahåller Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics och (endast med ditt samtycke) Analytics; Google Vertex AI tillhandahåller bildklassificeringen ovan. Vi använder data för appens funktioner, parkoppling, aviseringar, säkerhet och kontohantering. Databas, Functions och lagrade foton finns i EU (europe-west1); Gemini-bildkontrollen kan behandlas utanför EU. Detta utlovar inte behandling enbart inom EU för alla autentiserings-, meddelande-, attesterings- eller butikstjänster. Behöriga medlemmar i hemmet får delad information om hemmet; behöriga administratörer driver tjänsten. Överföringen till Firebase är krypterad, men hemmets poster är inte end-to-end-krypterade. Det finns inga annonser, ingen annonsspårning och ingen försäljning av data; kraschrapporter och valfri användningsstatistik beskrivs nedan. Valfria, automatiskt förnyade månatliga Supporter-prenumerationer (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referenspriser €2, €5 och €10 per månad, lokaliserade av appbutiken) ger alla samma förmån: foton sparas i 30 dagar och upp till 150 foton per hem så länge någon medlem är aktiv, plus ett Supporter-märke. Detektering och larm förblir gratis. Endast verkliga produkter och lokaliserade priser från appbutiken visas. Appbutiken behandlar betalningsuppgifter och förnyelser tills prenumerationen sägs upp i dess prenumerationsinställningar; återställning av köp finns i Inställningar. På iOS skickar appen den signerade StoreKit-transaktionen till vår EU-Function för offlineverifiering av Apples certifikatkedja. Vi behandlar produkt, utgångstid, hash av det ursprungliga transaktions-ID:t, signeringstid och bindningen till det parkopplade hemmet för att förhindra återanvändning mellan hem; råa kvitton och betalkortsuppgifter lagras inte. Android verifierar Play-köptoken på servern via Google Play Developer API. Verifierade butiksaviseringar uppdaterar förnyelser och återkallelser, även på iOS. Token och hashade köpkopplingar behandlas; kortuppgifter lagras inte. En medlems utgångstid lagras med det delade hemmet och är synlig för dess medlemmar. Appbutikens betalningsposter regleras av appbutiken.

Kraschrapporter och användningsstatistik

Firebase Crashlytics (Google) tar emot kraschrapporter så att vi kan åtgärda fel i hubben och i larmen: stackspårningen, appversionen, enhetsmodellen, systemversionen, minnes-/lagringsstatus, en pseudonym installationsidentifierare och några fasta statusvärden (telefonens roll, senaste skärm, hubbens statuskod). Kraschrapporter är aktiverade som standard eftersom en säkerhetstjänst måste förbli tillförlitlig (vårt berättigade intresse); du kan när som helst stänga av dem i Inställningar → Integritet, vilket också raderar rapporter som ännu inte skickats. Google Analytics for Firebase används endast om du svarar ”Dela statistik” på frågan som ställs en gång (samtycke; kan ändras när som helst i Inställningar → Integritet). Det registrerar då vilka skärmar och funktioner som används (till exempel resultat av parkoppling, status för aviseringsbehörighet, öppnade larm, Kontrollera nu, Jag har kontrollerat, ändrade inställningar, utfall av prenumerationsköp och resultatet av kontaktformuläret), med en pseudonym appinstansidentifierare, appversion, enhets- och systemtyp, språk och ungefärligt land härlett från IP-adressen. Ingen av tjänsterna tar emot foton, kamerabilder eller adresser, kamerans inloggningsuppgifter, hem- eller konto-ID, namn, e-postadresser eller fritext. Annonsidentifierare (Androids annons-ID, IDFA), annonslagring och annonsanpassning är inaktiverade; inget används för annonsering eller spårning mellan appar. Att återkalla samtycket stoppar insamlingen och återställer analysidentifieraren. Analytics sparar data på händelsenivå i 2 månader; Crashlytics sparar kraschdata i 90 dagar. Google kan behandla dessa data utanför EU enligt sina villkor och EU–US Data Privacy Framework.

Kontaktformulär

Inställningar → Hjälp → Kontakta oss skickar ditt meddelande och den e-postadress för svar som du anger, tillsammans med appversion, telefonmodell och systemversion, språk, aviseringsinställningar, hubbstatus, ditt hem-ID och en slumpmässig supportidentifierare för denna installation, till vår supporttjänst (Cloudflare Workers och D1, e-postleverans via Resend), som vidarebefordrar det till contact@sadfinder.com. IP-adressen lagras med meddelandet, och antalet meddelanden är begränsat per installation och IP-adress för att motverka missbruk. Vi använder dem endast för att svara dig och åtgärda problem, sparar dem så länge som behövs för ditt ärende och uppföljningen av det, och raderar dem på begäran. Dessa leverantörer kan behandla data utanför EU. Svar skickas endast via e-post.

Lagring och radering

Åtkomsten till molnfoton upphör 14 dagar efter tagningen, eller 30 dagar för foton som laddats upp medan ett hem har en aktiv supporter. Varje foto behåller sin tilldelade utgångstid efter ändringar av prenumerationen; befintliga 14-dagarsfoton förlängs inte. En livscykel på 31 dagar för bucketen är en reserv för rensning, inte en rätt till åtkomst. En daglig schemalagd rensning och den konfigurerade livscykeln i Storage tar bort utgångna objekt och tillhörande galleriereferenser; den fysiska rensningen av objekt kan ske efter att åtkomsten har upphört. Lokala underlag på hubben och cachade foton i visningsappen finns kvar separat tills appen rensar dem, lagringen töms eller en bekräftad radering görs i appen. Bevakningsmetadata och konton finns annars kvar tills de raderas; de senaste 20 händelserna i tidslinjen är ingen generell garanti för lagring. Inställningar → Radera mina data raderar permanent ett konto i visningsappen, dess medlemskap, token, egna kontroller/kvitteringar/feedback och skapade etiketter/inbjudningar. Delade foton i hemmet finns kvar för andra medlemmar. På Android-hubben stoppar samma åtgärd bevakningen och raderar hela hemmets dataträd, molnfoton (inklusive föräldralösa uppladdningar), galleri, inbjudningar och hubbens Auth-identiteter. Auth-identiteterna för andra visningsappar förblir tillgängliga för andra hem. En avbruten radering förblir låst och kan försökas igen. Efter en lyckad radering rensas lokala anslutnings- och fotodata. Att avinstallera eller byta roll raderar inte i sig molndata. Radering återställer också den här telefonens analysidentifierare och kastar kraschrapporter som inte har skickats; pseudonym statistik och kraschrapporter som redan tagits emot är inte kopplade till ditt konto och upphör efter 2 månader respektive 90 dagar. Pseudonyma räknare mot missbruk, raderingsmarkörer (tombstones) för hem och leverantörernas driftloggar kan finnas kvar av säkerhetsskäl; dagliga räknare nollställs vid användning, inte vid radering av kontot. Appbutikens betalningsposter regleras fortfarande av appbutiken. För radering efter avinstallation eller integritetsförfrågningar använder du raderingssidan och den personuppgiftsansvariges e-postadress ovan; vi måste verifiera ägarskapet innan vi tar bort ett delat hem.

Operatören kan återställa raderade Storage-objekt i sju dagar enligt policyn för mjuk radering; de är inte tillgängliga i appen.

Dina val och rättigheter

Stoppa bevakningen på hubben, styr automatisk fotouppladdning och valfria larm, välj om foton ska visas i en visningsapp och slå på eller av kraschrapporter och användningsstatistik i Inställningar → Integritet. Kameraåtkomst för QR är valfri; du kan skriva in inbjudan i stället. Save Cats begär inte åtkomst till kontakter, plats eller mikrofon. Rikta bara kameran mot platser som du har rätt att bevaka. Du kan begära tillgång, rättelse eller radering hos den personuppgiftsansvarige; tillämpliga rättigheter omfattar att lämna klagomål till din dataskyddsmyndighet. En kamera kan inte se in i motorrummet och avsaknad av varningar är ingen säkerhetsgaranti.

Webbplats och ändringar

Den statiska webbplatsen ligger på Firebase Hosting, som kan behandla vanliga åtkomst-/säkerhetsloggar. Dessa sidor har inga annonser, ingen analys, inget inbäddat innehåll från tredje part och inga spårningscookies. Språkbytet använder URL-fragmentet; den personuppgiftsansvariges kontaktuppgifter läses in från en konfigurationsfil med samma ursprung. Denna policy revideras när behandlingen ändras. Utkast till implementeringsversion: 17 oktober 2026. Publicering kräver den personuppgiftsansvariges verkliga identitet och kontaktuppgifter samt verifierade, driftsatta tjänster.

นโยบายความเป็นส่วนตัว

วิดีโอของคุณอยู่ที่บ้าน

ฮับ Android ประมวลผลสตรีมกล้อง RTSP/ONVIF ภายในเครือข่ายที่รองรับที่บ้าน แอป iPhone/iPad เป็นเครื่องดู ไม่มีการอัปโหลดวิดีโอหรือเสียงอย่างต่อเนื่อง ข้อมูลเข้าสู่ระบบของกล้องถูกเข้ารหัสด้วย Android Keystore บนฮับ และไม่ถูกส่งไปยัง Firebase หรือโทรศัพท์ของครอบครัว RTSP ภายในเครือข่ายอาจไม่ได้เข้ารหัส โปรดใช้เครือข่ายในบ้านที่เชื่อถือได้

การตรวจสอบภาพอัตโนมัติ — Google Gemini

เพื่อจำแนกวัตถุที่เคลื่อนไหว ฮับจะส่งภาพ JPEG ที่ครอบตัดขนาดเล็กจำนวนหนึ่งถึงสามภาพ (ส่วนใหญ่สามภาพ)ตามลำดับเวลา (ปกติ 384 × 384 พิกเซล แต่ละภาพไม่เกิน 150 KB) ผ่าน Function ที่ยืนยันตัวตนแล้วไปยัง Google Gemini บน Vertex AI (ปลายทางส่วนกลางของ Google; การประมวลผลนี้อาจเกิดขึ้นนอก EU ภายใต้ข้อกำหนดการประมวลผลข้อมูลของ Google Cloud และ EU–US Data Privacy Framework) ภาพที่ครอบตัดอาจมีบุคคล ยานพาหนะ หรือสภาพแวดล้อมส่วนตัวติดมาโดยบังเอิญ ไม่มีการส่งเฟรมเต็ม วิดีโอต่อเนื่อง หรือเสียงสำหรับการตรวจสอบนี้ ข้อกำหนดการประมวลผลและการเก็บรักษาของ Google Cloud ที่เกี่ยวข้องมีผลบังคับใช้ การตรวจสอบมีเพดานค่าใช้จ่ายต่อบ้านและเพดานรวม คำตอบที่ไม่ได้รับจะยังถือว่าไม่ได้รับการยืนยัน ความยินยอมเรื่องภาพบนคลาวด์และการควบคุมของฮับจะอธิบายไว้ระหว่างการตั้งค่า

รูปภาพและบันทึกการเฝ้าดู

เมื่อเปิดการอัปโหลดรูปภาพ ฮับจะส่งรูปภาพเหตุการณ์ ส่วน “ตรวจสอบตอนนี้” จะขอภาพนิ่งปัจจุบันแม้ว่าจะปิดการอัปโหลดรูปภาพอัตโนมัติไว้ ไฟล์ JPEG บนคลาวด์แต่ละไฟล์มีขนาดไม่เกิน 150,000 ไบต์ และไม่เกิน 1280 พิกเซลที่ด้านยาวที่สุด รูปภาพถูกจัดเก็บในบักเก็ต Firebase/Google Cloud Storage ใน EU ที่กำหนดค่าไว้อย่างชัดแจ้ง เฉพาะสมาชิกบ้านที่ยืนยันตัวตนแล้วเท่านั้นที่อ่านรูปภาพได้ผ่าน Functions และไม่มีลิงก์ดาวน์โหลดสาธารณะ แต่ละบ้านเก็บรูปภาพไว้ได้สูงสุด 60 รูป (150 รูปสำหรับบ้านที่มีผู้สนับสนุนที่ยังใช้งานอยู่) รวมถึงรูปจากการตรวจสอบ รูปภาพที่เก่ากว่าอาจถูกลบเร็วขึ้นเมื่อถึงขีดจำกัดนี้ Firebase Realtime Database เก็บการอ้างอิงรูปภาพ สถานะคำเตือน ป้ายกำกับและกรอบของวัตถุ เวลาของเหตุการณ์ โซน ช่วงขาดหาย การตรวจสอบ การรับทราบการตรวจดูรถ ป้ายกำกับของครอบครัว และสถานะการทำงานของฮับ โดยไม่เก็บข้อมูลไบต์ของรูปภาพใหม่

บัญชี คำเชิญ และการป้องกันการละเมิด

Firebase Authentication สร้างบัญชีนิรนามแบบใช้นามแฝง โดยไม่ต้องใช้ชื่อ ที่อยู่อีเมล หรือรหัสผ่าน การเป็นสมาชิกบ้าน ID ผู้ใช้ ID การติดตั้ง Firebase และโทเค็นการแจ้งเตือนที่ไม่บังคับจะเชื่อมโยงโทรศัพท์เข้ากับบ้าน คำเชิญของฮับมีอายุ 10 นาที คำเชิญของครอบครัวมีอายุ 24 ชั่วโมงและใช้ได้ครั้งเดียว คำเชิญเฉพาะสำหรับการตรวจสอบของร้านค้าแอปใช้ข้อมูลตัวอย่างสาธารณะ และอาจใช้ซ้ำได้นานสูงสุด 90 วัน App Check ใช้ Play Integrity ในบิลด์ Android ที่เผยแพร่ และ App Attest ในแอปของ Apple โดยแชร์โทเค็นที่ยังไม่หมดอายุกับส่วนขยายของแอปอย่างปลอดภัย (ใช้ผู้ให้บริการสำหรับดีบักระหว่างการพัฒนา) เราประมวลผลตัวระบุผู้ใช้/อุปกรณ์ที่แฮชแล้ว บันทึกการจำกัดอัตราตาม IP ที่แฮชแล้ว ตัวนับคำขอ/ไบต์รายวัน และข้อมูลการติดตามการส่ง เพื่อป้องกันการละเมิด ข้อมูลระบุตัวตนของอุปกรณ์จะถูกแฮชก่อนการเริ่มต้นระบบ (bootstrap) ของฮับ Android ผู้ให้บริการยังประมวลผลที่อยู่ IP รวมถึงข้อมูลไคลเอนต์และอุปกรณ์ด้วย การสร้างบ้านและปริมาณการรับส่งรูปภาพ/คำเชิญมีขีดจำกัดต่อผู้ใช้/อุปกรณ์และขีดจำกัดรวม

ผู้ให้บริการ วัตถุประสงค์ และการสนับสนุนรายเดือน

Google Firebase ให้บริการ Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics และ (เฉพาะเมื่อได้รับความยินยอมจากคุณ) Analytics ส่วน Google Vertex AI ให้บริการการจำแนกภาพตามที่กล่าวข้างต้น เราใช้ข้อมูลเพื่อการทำงานของแอป การจับคู่ การแจ้งเตือน ความปลอดภัย และการจัดการบัญชี Database, Functions และรูปภาพที่จัดเก็บอยู่ใน EU (europe-west1) การตรวจสอบภาพด้วย Gemini อาจได้รับการประมวลผลนอก EU ข้อความนี้ไม่ได้รับประกันว่าบริการ Authentication การรับส่งข้อความ การรับรองอุปกรณ์ (attestation) หรือร้านค้าแอปทุกบริการจะประมวลผลเฉพาะใน EU สมาชิกบ้านที่ได้รับอนุญาตจะได้รับข้อมูลบ้านที่แชร์ร่วมกัน ผู้ดูแลระบบที่ได้รับอนุญาตเป็นผู้บริหารจัดการบริการ การรับส่งข้อมูลไปยัง Firebase มีการเข้ารหัส แต่บันทึกของบ้านไม่ได้เข้ารหัสแบบต้นทางถึงปลายทาง ไม่มีโฆษณา การติดตามเพื่อการโฆษณา หรือการขายข้อมูล ส่วนรายงานข้อขัดข้องและสถิติการใช้งานที่ไม่บังคับมีอธิบายไว้ด้านล่าง การสมัครสมาชิกผู้สนับสนุนรายเดือนแบบต่ออายุอัตโนมัติที่ไม่บังคับ (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; ราคาอ้างอิง €2, €5 และ €10 ต่อเดือน ซึ่งร้านค้าจะปรับเป็นราคาท้องถิ่น) ทุกระดับให้สิทธิประโยชน์เดียวกัน คือ เก็บรูปภาพไว้ 30 วันและสูงสุด 150 รูปต่อบ้านตราบเท่าที่มีสมาชิกคนใดยังใช้งานอยู่ พร้อมป้ายผู้สนับสนุน การตรวจจับและการแจ้งเตือนยังคงฟรี จะแสดงเฉพาะผลิตภัณฑ์จริงของร้านค้าและราคาท้องถิ่นเท่านั้น ร้านค้าเป็นผู้ประมวลผลรายละเอียดการชำระเงินและการต่ออายุจนกว่าจะยกเลิกในการตั้งค่าการสมัครสมาชิกของร้านค้า และสามารถกู้คืนการซื้อได้ในการตั้งค่า บน iOS แอปจะส่งธุรกรรม StoreKit ที่ลงนามแล้วไปยัง Function ของเราใน EU เพื่อตรวจสอบห่วงโซ่ใบรับรองของ Apple แบบออฟไลน์ เราประมวลผลผลิตภัณฑ์ วันหมดอายุ ค่าแฮชของตัวระบุธุรกรรมต้นฉบับ เวลาที่ลงนาม และการผูกกับบ้านที่จับคู่ไว้ เพื่อป้องกันการนำธุรกรรมไปใช้ซ้ำกับบ้านอื่น โดยไม่จัดเก็บใบเสร็จดิบและรายละเอียดบัตรชำระเงิน Android ตรวจสอบโทเค็นการซื้อ Play บนเซิร์ฟเวอร์ผ่าน Google Play Developer API การแจ้งเตือนจากร้านค้าที่ตรวจสอบแล้วจะอัปเดตการต่ออายุและการเพิกถอน รวมถึงบน iOS เราประมวลผลโทเค็นและการผูกการซื้อที่แฮชเพื่อการนี้ โดยไม่เก็บข้อมูลบัตรชำระเงิน วันหมดอายุของสมาชิกจะจัดเก็บไว้กับบ้านที่แชร์ร่วมกัน และสมาชิกของบ้านนั้นมองเห็นได้ บันทึกการชำระเงินของร้านค้าอยู่ภายใต้การกำกับของร้านค้า

รายงานข้อขัดข้องและสถิติการใช้งาน

Firebase Crashlytics (Google) ได้รับรายงานข้อขัดข้องเพื่อให้เราแก้ไขความล้มเหลวของฮับและการแจ้งเตือนได้ ได้แก่ stack trace เวอร์ชันแอป รุ่นอุปกรณ์ เวอร์ชันระบบ สถานะหน่วยความจำ/ดิสก์ ตัวระบุการติดตั้งแบบนามแฝง และค่าสถานะคงที่บางค่า (บทบาทของโทรศัพท์ หน้าจอล่าสุด รหัสสถานะฮับ) รายงานข้อขัดข้องเปิดอยู่โดยค่าเริ่มต้น เนื่องจากบริการด้านความปลอดภัยต้องเชื่อถือได้อยู่เสมอ (ประโยชน์โดยชอบด้วยกฎหมายของเรา) คุณปิดได้ทุกเมื่อใน การตั้งค่า → ความเป็นส่วนตัว ซึ่งจะลบรายงานที่ยังไม่ได้ส่งด้วย Google Analytics for Firebase จะใช้เฉพาะเมื่อคุณตอบ “แชร์สถิติ” ในคำถามที่แสดงเพียงครั้งเดียว (ความยินยอม เปลี่ยนได้ทุกเมื่อใน การตั้งค่า → ความเป็นส่วนตัว) จากนั้นจะบันทึกว่ามีการใช้หน้าจอและฟีเจอร์ใด (เช่น ผลการจับคู่ สถานะสิทธิ์การแจ้งเตือน การแจ้งเตือนที่เปิดดู “ตรวจสอบตอนนี้” “ฉันตรวจสอบแล้ว” การเปลี่ยนการตั้งค่า ผลการซื้อการสมัครสมาชิก และผลของแบบฟอร์มติดต่อ) พร้อมตัวระบุอินสแตนซ์ของแอปแบบนามแฝง เวอร์ชันแอป ประเภทอุปกรณ์และระบบ ภาษา และประเทศโดยประมาณที่ได้จากที่อยู่ IP ทั้งสองบริการไม่ได้รับรูปภาพ ภาพหรือที่อยู่ของกล้อง ข้อมูลเข้าสู่ระบบของกล้อง ID บ้านหรือบัญชี ชื่อ ที่อยู่อีเมล หรือข้อความอิสระ ตัวระบุเพื่อการโฆษณา (รหัสโฆษณา Android, IDFA) การจัดเก็บข้อมูลโฆษณา และการปรับโฆษณาให้เหมาะกับบุคคลถูกปิดใช้งาน ไม่มีข้อมูลใดถูกใช้เพื่อการโฆษณาหรือการติดตามข้ามแอป การถอนความยินยอมจะหยุดการเก็บรวบรวมและรีเซ็ตตัวระบุการวิเคราะห์ Analytics เก็บข้อมูลระดับเหตุการณ์ไว้ 2 เดือน Crashlytics เก็บข้อมูลข้อขัดข้องไว้ 90 วัน Google อาจประมวลผลข้อมูลนี้นอก EU ภายใต้ข้อกำหนดของ Google และ EU–US Data Privacy Framework

แบบฟอร์มติดต่อ

การตั้งค่า → ความช่วยเหลือ → ติดต่อเรา จะส่งข้อความของคุณและที่อยู่อีเมลสำหรับตอบกลับที่คุณป้อน พร้อมกับเวอร์ชันแอป รุ่นโทรศัพท์และเวอร์ชันระบบ ภาษา การตั้งค่าการแจ้งเตือน สถานะฮับ ID บ้านของคุณ และตัวระบุการสนับสนุนแบบสุ่มสำหรับการติดตั้งนี้ ไปยังบริการสนับสนุนของเรา (Cloudflare Workers และ D1 ส่งอีเมลโดย Resend) ซึ่งจะส่งต่อไปยัง contact@sadfinder.com ที่อยู่ IP จะถูกจัดเก็บพร้อมกับข้อความ และจำนวนข้อความถูกจำกัดต่อการติดตั้งและต่อที่อยู่ IP เพื่อป้องกันการละเมิด เราใช้ข้อความเหล่านี้เพื่อตอบคุณและแก้ไขปัญหาเท่านั้น เก็บไว้นานเท่าที่จำเป็นสำหรับคำขอของคุณและการติดตามผล และลบเมื่อได้รับคำขอ ผู้ให้บริการเหล่านี้อาจประมวลผลข้อมูลนอก EU การตอบกลับจะส่งทางอีเมลเท่านั้น

การเก็บรักษาและการลบ

สิทธิ์เข้าถึงรูปภาพบนคลาวด์จะหมดอายุ 14 วันหลังจากถ่าย หรือ 30 วันสำหรับรูปภาพที่อัปโหลดขณะที่บ้านมีผู้สนับสนุนที่ยังใช้งานอยู่ รูปภาพแต่ละรูปจะคงวันหมดอายุที่กำหนดไว้แล้วแม้การสมัครสมาชิกจะเปลี่ยนแปลง รูปภาพ 14 วันที่มีอยู่จะไม่ได้รับการขยายเวลา วงจรชีวิตของบักเก็ต 31 วันเป็นกลไกสำรองสำหรับการล้างข้อมูล ไม่ใช่สิทธิ์ในการเข้าถึง การกวาดล้างตามกำหนดเวลารายวันและวงจรชีวิตของ Storage ที่กำหนดค่าไว้จะนำออบเจ็กต์ที่หมดอายุและการอ้างอิงแกลเลอรีที่เกี่ยวข้องออก การล้างออบเจ็กต์ทางกายภาพอาจเกิดขึ้นภายหลังการตัดสิทธิ์เข้าถึง หลักฐานภายในเครื่องบนฮับและรูปภาพที่แคชไว้บนเครื่องดูจะคงอยู่แยกกันจนกว่าแอปจะล้างข้อมูล มีการล้างพื้นที่จัดเก็บ หรือมีการยืนยันการลบภายในแอป นอกจากนั้น ข้อมูลเมตาของการเฝ้าดูและบัญชีจะคงอยู่จนกว่าจะถูกลบ เหตุการณ์ล่าสุด 20 รายการในไทม์ไลน์ไม่ใช่การรับประกันการเก็บรักษาโดยรวม การตั้งค่า → ลบข้อมูลของฉัน จะลบบัญชีเครื่องดู การเป็นสมาชิก โทเค็น การตรวจสอบ/การรับทราบ/ความคิดเห็นที่บัญชีนั้นเขียน รวมถึงป้ายกำกับ/คำเชิญที่บัญชีนั้นสร้างอย่างถาวร รูปภาพของบ้านที่แชร์ร่วมกันจะยังคงอยู่สำหรับสมาชิกคนอื่น บนฮับ Android การดำเนินการเดียวกันนี้จะหยุดการเฝ้าดูและลบโครงสร้างข้อมูลทั้งหมดของบ้าน รูปภาพบนคลาวด์ (รวมถึงไฟล์อัปโหลดที่ไม่มีการอ้างอิง) แกลเลอรี คำเชิญ และข้อมูลระบุตัวตน Auth ของฮับ ข้อมูลระบุตัวตน Auth ของเครื่องดูอื่นๆ ยังคงใช้ได้สำหรับบ้านอื่น การลบที่ถูกขัดจังหวะจะยังคงถูกล็อกไว้และสามารถลองใหม่ได้ หลังจากลบสำเร็จ ข้อมูลการเชื่อมต่อและรูปภาพภายในเครื่องจะถูกล้าง การถอนการติดตั้งหรือการเปลี่ยนบทบาทเพียงอย่างเดียวไม่ได้ลบข้อมูลบนคลาวด์ การลบยังรีเซ็ตตัวระบุการวิเคราะห์ของโทรศัพท์เครื่องนี้และทิ้งรายงานข้อขัดข้องที่ยังไม่ได้ส่ง สถิติและรายงานข้อขัดข้องแบบนามแฝงที่ได้รับแล้วไม่ได้เชื่อมโยงกับบัญชีของคุณ และจะหมดอายุหลังจาก 2 เดือนและ 90 วันตามลำดับ ตัวนับเพื่อป้องกันการละเมิดแบบนามแฝง เครื่องหมายการลบบ้าน (tombstone) และบันทึกการดำเนินงานของผู้ให้บริการอาจคงอยู่เพื่อความปลอดภัย ตัวนับรายวันจะรีเซ็ตเมื่อมีการใช้งาน ไม่ใช่เมื่อลบบัญชี บันทึกการชำระเงินของร้านค้ายังคงอยู่ภายใต้การกำกับของร้านค้า สำหรับการลบหลังถอนการติดตั้งหรือคำขอด้านความเป็นส่วนตัว โปรดใช้หน้าการลบและอีเมลของผู้ควบคุมข้อมูลส่วนบุคคลข้างต้น เราต้องยืนยันความเป็นเจ้าของก่อนลบบ้านที่แชร์ร่วมกัน

ผู้ให้บริการอาจกู้คืนออบเจ็กต์ Storage ที่ลบแล้วได้ภายในเจ็ดวันตามนโยบายการลบแบบกู้คืนได้ โดยไม่สามารถเข้าถึงในแอปได้

ทางเลือกและสิทธิ์ของคุณ

หยุดการเฝ้าดูบนฮับ ควบคุมการอัปโหลดรูปภาพอัตโนมัติและการแจ้งเตือนที่ไม่บังคับ เลือกว่าจะแสดงรูปภาพบนเครื่องดูหรือไม่ และเปิดหรือปิดรายงานข้อขัดข้องและสถิติการใช้งานได้ใน การตั้งค่า → ความเป็นส่วนตัว การเข้าถึงกล้องเพื่อสแกน QR ไม่บังคับ คุณพิมพ์คำเชิญแทนได้ Save Cats ไม่ขอสิทธิ์เข้าถึงรายชื่อติดต่อ ตำแหน่ง หรือไมโครโฟน โปรดหันกล้องไปยังพื้นที่ที่คุณมีสิทธิ์เฝ้าดูเท่านั้น คุณอาจขอเข้าถึง แก้ไข หรือลบข้อมูลผ่านผู้ควบคุมข้อมูลส่วนบุคคล สิทธิ์ที่ใช้บังคับรวมถึงการร้องเรียนต่อหน่วยงานกำกับดูแลด้านการคุ้มครองข้อมูลส่วนบุคคลของคุณ กล้องมองไม่เห็นภายในห้องเครื่อง และการไม่มีคำเตือนไม่ใช่การรับประกันความปลอดภัย

เว็บไซต์และการเปลี่ยนแปลง

เว็บไซต์แบบสแตติกนี้โฮสต์บน Firebase Hosting ซึ่งอาจประมวลผลบันทึกการเข้าถึง/ความปลอดภัยตามปกติ หน้าเหล่านี้ไม่มีโฆษณา การวิเคราะห์ เนื้อหาฝังจากบุคคลที่สาม หรือคุกกี้ติดตาม การสลับภาษาใช้ส่วนย่อย (fragment) ของ URL ข้อมูลติดต่อของผู้ควบคุมข้อมูลส่วนบุคคลโหลดจากไฟล์การกำหนดค่าในต้นทางเดียวกัน นโยบายนี้จะได้รับการแก้ไขเมื่อการประมวลผลเปลี่ยนแปลง ฉบับแก้ไขร่างสำหรับการนำไปใช้: 17 ตุลาคม ค.ศ. 2026 การเผยแพร่ต้องมีข้อมูลระบุตัวตน/ข้อมูลติดต่อจริงของผู้ควบคุมข้อมูลส่วนบุคคล และบริการที่ติดตั้งใช้งานแล้วซึ่งผ่านการตรวจสอบ

Gizlilik politikası

Videonuz evde kalır

Bir Android merkez telefon, uyumlu yerel RTSP/ONVIF kamera yayınını evde işler. iPhone/iPad uygulaması bir görüntüleyicidir. Sürekli video veya ses yüklenmez. Kamera kimlik bilgileri merkez telefonda Android Keystore ile şifrelenir ve Firebase'e veya aile telefonlarına gönderilmez. Yerel RTSP şifrelenmemiş olabilir; güvenilir bir ev ağı kullanın.

Otomatik görüntü kontrolü — Google Gemini

Hareket eden bir nesneyi sınıflandırmak için merkez telefon, kimliği doğrulanmış bir Function aracılığıyla Vertex AI üzerindeki Google Gemini'ye bir ila üç (genellikle üç) küçük, kronolojik sıralı JPEG kırpması (normalde 384 × 384 piksel, her biri en fazla 150 KB) gönderir (Google'ın küresel uç noktası; bu işleme, Google Cloud'un veri işleme koşulları ve EU–US Data Privacy Framework (AB–ABD Veri Gizliliği Çerçevesi) kapsamında AB dışında gerçekleşebilir). Kırpmalar tesadüfen kişiler, araçlar veya özel çevreler içerebilir. Bu kontrol için tam kare, sürekli video veya ses gönderilmez. Google Cloud'un geçerli işleme ve saklama koşulları uygulanır. Kontroller için ev başına ve genel harcama sınırları vardır; alınamayan bir yanıt doğrulanmamış olarak kalır. Merkez telefonun bulut görüntüsü onayı ve ilgili kontroller kurulum sırasında açıklanır.

Fotoğraflar ve izleme kayıtları

Fotoğraf yüklemeleri etkinken merkez telefon olay fotoğraflarını gönderir; “Şimdi kontrol et”, otomatik fotoğraf yüklemeleri kapalıyken bile güncel bir fotoğraf ister. Buluttaki her JPEG en fazla 150.000 bayt ve en uzun kenarında en fazla 1280 pikseldir. Fotoğraflar, açıkça AB'de yapılandırılmış bir Firebase/Google Cloud Storage bucket'ında saklanır. Bunlara yalnızca kimliği doğrulanmış ev üyeleri Functions aracılığıyla erişebilir; herkese açık indirme bağlantısı yoktur. Kontroller dahil, ev başına en fazla 60 fotoğraf (etkin bir Destekçisi olan ev için 150) saklanır; bu sınıra ulaşıldığında eski fotoğraflar daha erken kaldırılabilir. Firebase Realtime Database; fotoğraf referanslarını, uyarı durumunu, nesne etiketlerini ve kutularını, olay zamanlarını, bölgeleri, kesintileri, kontrolleri, araç kontrolü onaylarını, aile etiketlerini ve merkez telefonun sağlık durumunu tutar. Yeni fotoğraf verilerini (baytlarını) saklamaz.

Hesaplar, davetler ve kötüye kullanıma karşı koruma

Firebase Authentication takma adlı (pseudonim), anonim bir hesap oluşturur: ad, e-posta adresi veya parola gerekmez. Ev üyeliği, kullanıcı kimlikleri, Firebase kurulum kimlikleri ve isteğe bağlı bildirim belirteçleri telefonları bir eve bağlar. Merkez telefon davetleri 10 dakika geçerlidir; aile davetleri 24 saat geçerlidir ve tek kullanımlıktır. Mağaza incelemesine özel davetler herkese açık örnek veriler kullanır ve 90 güne kadar yeniden kullanılabilir. App Check, yayın sürümü Android derlemelerinde Play Integrity'yi, Apple uygulamasında ise App Attest'i kullanır; süresi dolmamış belirteçler uygulamanın uzantılarıyla güvenli biçimde paylaşılır (geliştirme aşamasında hata ayıklama sağlayıcıları kullanılır). Kötüye kullanımı önlemek için karma değeri alınmış (hash) kullanıcı/cihaz tanımlayıcılarını, karma değeri alınmış IP hız sınırı kayıtlarını, günlük istek/bayt sayaçlarını ve teslimat kayıtlarını işleriz. Cihaz kimliği, Android merkez telefonun ilk kurulumundan önce karma değerine dönüştürülür. Hizmet sağlayıcılar ayrıca IP adreslerini, istemci ve cihaz bilgilerini işler. Ev oluşturma ile fotoğraf/davet trafiği için kullanıcı/cihaz başına ve genel sınırlar vardır.

Hizmet sağlayıcılar, amaçlar ve aylık destek

Google Firebase; Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics ve (yalnızca onayınızla) Analytics hizmetlerini sağlar; Google Vertex AI yukarıda açıklanan görüntü sınıflandırmasını sağlar. Verileri uygulama işlevselliği, eşleştirme, bildirimler, güvenlik ve hesap yönetimi için kullanırız. Veritabanı, Functions ve saklanan fotoğraflar AB'dedir (europe-west1); Gemini görüntü kontrolü AB dışında işlenebilir. Bu, her Authentication, mesajlaşma, doğrulama (attestation) veya mağaza hizmeti için yalnızca AB içinde işleme yapılacağı taahhüdü anlamına gelmez. Yetkili ev üyeleri paylaşılan ev bilgilerini alır; hizmeti yetkili işletme personeli yönetir. Firebase'e aktarım şifrelidir, ancak ev kayıtları uçtan uca şifreli değildir. Reklam, reklam amaçlı izleme veya veri satışı yoktur; çökme raporları ve isteğe bağlı kullanım istatistikleri aşağıda açıklanmıştır. İsteğe bağlı, otomatik yenilenen aylık Destekçi aboneliklerinin (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; referans fiyatlar aylık €2, €5 ve €10, mağaza tarafından yerelleştirilir) tümü aynı avantajı sağlar: herhangi bir üye etkin olduğu sürece fotoğraflar 30 gün saklanır ve ev başına 150 fotoğrafa kadar tutulur; ayrıca bir Destekçi rozeti verilir. Algılama ve alarmlar ücretsiz kalır. Yalnızca gerçek mağaza ürünleri ve yerelleştirilmiş fiyatlar gösterilir. Mağaza, kendi abonelik ayarlarından iptal edilene kadar ödeme bilgilerini ve yenilemeleri işler; satın alımları geri yükleme seçeneği Ayarlar'da mevcuttur. iOS'ta uygulama, imzalı StoreKit işlemini çevrimdışı Apple sertifika zinciri doğrulaması için AB'deki Function'ımıza gönderir. Satın alımların evler arasında yeniden kullanılmasını önlemek için ürünü, bitiş tarihini, orijinal işlem tanımlayıcısının karma değerini, imzalama zamanını ve eşleştirilmiş eve bağlantıyı işleriz; ham makbuzlar ve ödeme kartı bilgileri saklanmaz. Android, Play satın alma jetonlarını sunucuda Google Play Developer API ile doğrular. Doğrulanmış mağaza bildirimleri iOS dâhil yenilemeleri ve iptalleri günceller. Bu amaçla jetonlar ve karma satın alma bağlantıları işlenir; kart bilgileri saklanmaz. Bir üyenin abonelik bitiş tarihi paylaşılan evle birlikte saklanır ve evin üyeleri tarafından görülebilir. Mağaza ödeme kayıtları mağazanın kurallarına tabidir.

Çökme raporları ve kullanım istatistikleri

Firebase Crashlytics (Google), merkez telefonun ve alarmların arızalarını giderebilmemiz için çökme raporlarını alır: yığın izi (stack trace), uygulama sürümü, cihaz modeli, sistem sürümü, bellek/disk durumu, takma adlı bir kurulum tanımlayıcısı ve birkaç sabit durum değeri (telefon rolü, son ekran, merkez telefon durum kodu). Bir güvenlik hizmetinin güvenilir kalması gerektiğinden çökme raporları varsayılan olarak açıktır (meşru menfaatimiz); bunları istediğiniz zaman Ayarlar → Gizlilik bölümünden kapatabilirsiniz; bu işlem henüz gönderilmemiş raporları da siler. Google Analytics for Firebase yalnızca tek seferlik soruya “İstatistikleri paylaş” yanıtını verirseniz kullanılır (açık rıza; istediğiniz zaman Ayarlar → Gizlilik bölümünden değiştirebilirsiniz). Bu durumda hangi ekranların ve özelliklerin kullanıldığını (örneğin eşleştirme sonucu, bildirim izni durumu, açılan alarmlar, “Şimdi kontrol et”, “Kontrol ettim”, ayar değişiklikleri, abonelik satın alma sonuçları ve iletişim formu sonucu); takma adlı bir uygulama örneği tanımlayıcısı, uygulama sürümü, cihaz ve sistem türü, dil ve IP adresinden türetilen yaklaşık ülke bilgisiyle birlikte kaydeder. Bu hizmetlerin hiçbiri fotoğrafları, kamera görüntülerini veya adresleri, kamera kimlik bilgilerini, ev veya hesap kimliklerini, adları, e-posta adreslerini ya da serbest metni almaz. Reklam tanımlayıcıları (Android reklam kimliği, IDFA), reklam depolama ve reklam kişiselleştirme devre dışıdır; hiçbir veri reklamcılık veya uygulamalar arası izleme için kullanılmaz. Rızanın geri alınması veri toplamayı durdurur ve analiz tanımlayıcısını sıfırlar. Analytics olay düzeyindeki verileri 2 ay, Crashlytics çökme verilerini 90 gün saklar. Google bu verileri kendi koşulları ve EU–US Data Privacy Framework (AB–ABD Veri Gizliliği Çerçevesi) kapsamında AB dışında işleyebilir.

İletişim formu

Ayarlar → Yardım → Bize ulaşın; mesajınızı ve girdiğiniz yanıt e-posta adresini, uygulama sürümü, telefon modeli ve sistem sürümü, dil, bildirim ayarları, merkez telefon durumu, ev kimliğiniz ve bu kuruluma ait rastgele bir destek tanımlayıcısıyla birlikte destek hizmetimize (Cloudflare Workers ve D1, e-posta teslimi Resend tarafından) gönderir; destek hizmeti bunu contact@sadfinder.com adresine iletir. IP adresi mesajla birlikte saklanır ve kötüye kullanıma karşı mesaj sayısı kurulum ve IP adresi başına sınırlandırılır. Bunları yalnızca size yanıt vermek ve sorunları gidermek için kullanır, talebiniz ve takibi için gerektiği sürece saklar ve talep üzerine sileriz. Bu hizmet sağlayıcılar verileri AB dışında işleyebilir. Yanıtlar yalnızca e-postayla gönderilir.

Saklama ve silme

Buluttaki fotoğraflara erişim, çekimden 14 gün sonra; bir evin etkin bir Destekçisi varken yüklenen fotoğraflar için ise 30 gün sonra sona erer. Her fotoğraf, abonelik değişikliklerinden sonra da kendisine atanan sona erme tarihini korur; mevcut 14 günlük fotoğrafların süresi uzatılmaz. 31 günlük bucket yaşam döngüsü bir erişim hakkı değil, temizlik için son güvencedir. Günlük zamanlanmış bir temizlik ve yapılandırılmış Storage yaşam döngüsü, süresi dolmuş nesneleri ve ilişkili galeri referanslarını kaldırır; nesnelerin fiziksel olarak temizlenmesi erişimin sona ermesinden sonra gerçekleşebilir. Merkez telefondaki yerel kanıtlar ve görüntüleyicide önbelleğe alınmış fotoğraflar; uygulama temizliği, depolama alanının temizlenmesi veya uygulama içinde onaylanmış silme işlemine kadar ayrıca saklanır. Bunun dışında izleme meta verileri ve hesaplar silinene kadar kalır; zaman çizelgesindeki son 20 olay genel bir saklama güvencesi değildir. Ayarlar → Verilerimi sil; bir görüntüleyici hesabını, üyeliklerini, belirteçlerini, oluşturduğu kontrolleri/onayları/geri bildirimleri ve oluşturduğu etiketleri/davetleri kalıcı olarak siler. Paylaşılan ev fotoğrafları diğer üyeler için kalır. Android merkez telefonda aynı işlem izlemeyi durdurur ve evin tüm veri ağacını, buluttaki fotoğrafları (sahipsiz yüklemeler dahil), galeriyi, davetleri ve merkez telefonun Auth kimliklerini siler. Diğer görüntüleyicilerin Auth kimlikleri diğer evler için kullanılabilir kalır. Yarıda kesilen silme işlemi kilitli kalır ve yeniden denenebilir. Başarılı silme işleminden sonra yerel bağlantı ve fotoğraf verileri temizlenir. Uygulamayı kaldırmak veya rol değiştirmek tek başına bulut verilerini silmez. Silme işlemi ayrıca bu telefonun analiz tanımlayıcısını sıfırlar ve gönderilmemiş çökme raporlarını atar; daha önce alınmış takma adlı istatistikler ve çökme raporları hesabınızla ilişkilendirilmez ve sırasıyla 2 ay ve 90 gün sonra sona erer. Takma adlı kötüye kullanım önleme sayaçları, ev silme kayıt izleri (tombstone) ve hizmet sağlayıcıların işletim günlükleri güvenlik amacıyla kalabilir; günlük sayaçlar hesap silindiğinde değil, kullanım sırasında sıfırlanır. Mağaza ödeme kayıtları mağazanın kurallarına tabi olmaya devam eder. Uygulamayı kaldırdıktan sonra silme veya gizlilik talepleri için yukarıdaki silme sayfasını ve veri sorumlusunun e-posta adresini kullanın; paylaşılan bir evi kaldırmadan önce sahipliği doğrulamamız gerekir.

Silinen Storage nesneleri, geçici silme politikası uyarınca operatör tarafından yedi gün boyunca kurtarılabilir; uygulamada erişilemez.

Seçimleriniz ve haklarınız

Merkez telefonda izlemeyi durdurabilir, otomatik fotoğraf yüklemelerini ve isteğe bağlı alarmları yönetebilir, fotoğrafların bir görüntüleyicide gösterilip gösterilmeyeceğini seçebilir ve Ayarlar → Gizlilik bölümünden çökme raporlarını ve kullanım istatistiklerini açıp kapatabilirsiniz. QR için kamera erişimi isteğe bağlıdır; bunun yerine daveti elle yazabilirsiniz. Save Cats kişiler, konum veya mikrofon erişimi istemez. Kamerayı yalnızca izleme hakkınız olan yerlere yöneltin. Veri sorumlusu aracılığıyla erişim, düzeltme veya silme talep edebilirsiniz; geçerli haklarınız arasında veri koruma otoritenize şikâyette bulunma hakkı da yer alır. Bir kamera motor bölmesinin içini göremez ve uyarı olmaması bir güvenlik garantisi değildir.

Web sitesi ve değişiklikler

Statik site Firebase Hosting üzerinde barındırılır; Firebase Hosting olağan erişim/güvenlik günlüklerini işleyebilir. Bu sayfalarda reklam, analiz, üçüncü taraf yerleştirmeler veya izleme çerezleri yoktur. Dil değiştirme URL parçasını (fragment) kullanır; veri sorumlusunun iletişim bilgileri aynı kaynaktaki bir yapılandırma dosyasından yüklenir. Bu politika, işleme faaliyetleri değiştiğinde güncellenir. Taslak uygulama revizyonu: 17 Ekim 2026. Yayımlanması için veri sorumlusunun gerçek kimlik/iletişim bilgileri ve doğrulanmış, devreye alınmış hizmetler gereklidir.

Політика конфіденційності

Ваше відео залишається вдома

Хаб на Android обробляє вдома сумісний локальний потік камери RTSP/ONVIF. Застосунок для iPhone/iPad призначений для перегляду. Безперервне відео чи аудіо не завантажується. Облікові дані камери зашифровано на хабі за допомогою Android Keystore, і вони не надсилаються ні в Firebase, ні на телефони родини. Локальний RTSP може бути незашифрованим; використовуйте надійну домашню мережу.

Автоматична перевірка зображень — Google Gemini

Щоб класифікувати рухомий об’єкт, хаб надсилає від одного до трьох (як правило, три) невеликих хронологічних JPEG-фрагментів (зазвичай 384 × 384 пікселі, кожен не більше 150 КБ) через автентифіковану хмарну функцію (Function) до Google Gemini на Vertex AI (глобальна кінцева точка Google; ця обробка може відбуватися за межами ЄС відповідно до умов обробки даних Google Cloud та EU–US Data Privacy Framework). Фрагменти можуть випадково містити людей, транспортні засоби або приватне оточення. Для цієї перевірки не надсилається ні повний кадр, ні безперервне відео, ні аудіо. Застосовуються відповідні умови обробки та зберігання Google Cloud. Перевірки мають ліміти витрат для кожного дому та глобальні ліміти; відсутність відповіді означає, що результат залишається неперевіреним. Згоду хаба на обробку зображень у хмарі та відповідні налаштування пояснюють під час налаштування.

Фото та записи спостереження

Якщо надсилання фото ввімкнено, хаб надсилає фото подій; «Перевірити зараз» запитує поточний знімок, навіть коли автоматичне надсилання фото вимкнено. Кожен JPEG у хмарі має не більше 150 000 байтів і 1280 пікселів за довшою стороною. Фото зберігаються в явно налаштованому сховищі (bucket) Firebase/Google Cloud Storage у ЄС. Читати їх через функції (Functions) можуть лише автентифіковані учасники дому; публічних посилань для завантаження немає. Для кожного дому зберігається не більше 60 фото (150 для дому з активним спонсором), включно з перевірками; після досягнення цього ліміту старіші фото можуть бути видалені раніше. Firebase Realtime Database зберігає посилання на фото, стан попередження, мітки й рамки об’єктів, час подій, зони, перерви, перевірки, підтвердження огляду, мітки родини та стан справності хаба. Нових байтів фото вона не зберігає.

Облікові записи, запрошення та захист від зловживань

Firebase Authentication створює псевдонімізований анонімний обліковий запис: ім’я, адреса електронної пошти чи пароль не потрібні. Участь у домі, ідентифікатори користувачів, ідентифікатори встановлень Firebase і необов’язкові токени сповіщень пов’язують телефони з домом. Запрошення хаба діють 10 хвилин; запрошення для родини діють 24 години й можуть бути використані лише один раз. Спеціальні запрошення для перевірки магазином застосунків використовують публічні демонстраційні дані й можуть використовуватися повторно протягом 90 днів. App Check використовує Play Integrity у релізних збірках Android і App Attest у застосунку Apple, а чинні токени безпечно передаються його розширенням (під час розробки — налагоджувальні провайдери). Для запобігання зловживанням ми обробляємо хешовані ідентифікатори користувачів/пристроїв, хешовані записи обмеження частоти запитів за IP, щоденні лічильники запитів/байтів і службові записи доставки. Ідентифікатор пристрою хешується до початкового налаштування хаба на Android. Провайдери також обробляють IP-адреси, інформацію про клієнт і пристрій. Створення домів і трафік фото/запрошень мають ліміти для кожного користувача/пристрою та глобальні ліміти.

Провайдери, цілі та щомісячна підтримка

Google Firebase надає Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics і (лише за вашою згодою) Analytics; Google Vertex AI забезпечує описану вище класифікацію зображень. Ми використовуємо дані для роботи застосунку, під’єднання телефонів, сповіщень, безпеки та керування обліковими записами. База даних, функції та збережені фото розміщені в ЄС (europe-west1); перевірка зображень Gemini може оброблятися за межами ЄС. Це не є обіцянкою обробки лише в ЄС для кожної служби автентифікації, обміну повідомленнями, атестації чи магазину застосунків. Уповноважені учасники дому отримують спільну інформацію дому; уповноважені оператори адмініструють сервіс. Передавання даних до Firebase зашифроване, але записи дому не мають наскрізного шифрування. Немає реклами, рекламного відстеження чи продажу даних; звіти про збої та необов’язкову статистику використання описано нижче. Необов’язкові щомісячні підписки «Спонсор» з автоматичним поновленням (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; орієнтовні ціни €2, €5 і €10 на місяць, локалізовані магазином) дають однакову перевагу: фото зберігаються 30 днів і до 150 фото на дім, поки будь-який учасник є активним спонсором, плюс значок «Спонсор». Виявлення й оповіщення залишаються безкоштовними. Показуються лише реальні продукти магазину й локалізовані ціни. Магазин обробляє платіжні дані й поновлення, доки підписку не буде скасовано в його налаштуваннях підписок; відновити покупки можна в Налаштуваннях. На iOS застосунок надсилає підписану транзакцію StoreKit до нашої функції в ЄС для офлайн-перевірки ланцюжка сертифікатів Apple. Ми обробляємо продукт, дату закінчення, хеш ідентифікатора початкової транзакції, час підписання та прив’язку до під’єднаного дому, щоб запобігти повторному використанню в іншому домі; необроблені квитанції та дані платіжних карток не зберігаються. Android перевіряє токени покупок Play на сервері через Google Play Developer API. Перевірені сповіщення магазинів оновлюють поновлення й відкликання, зокрема на iOS. Обробляються токени та хешовані прив’язки покупок; дані карток не зберігаються. Дата закінчення для учасника зберігається разом зі спільним домом і видима його учасникам. Платіжні записи магазину регулюються правилами магазину.

Звіти про збої та статистика використання

Firebase Crashlytics (Google) отримує звіти про збої, щоб ми могли усувати збої в роботі хаба й оповіщень: трасування стека, версію застосунку, модель пристрою, версію системи, стан пам’яті/диска, псевдонімізований ідентифікатор встановлення та кілька фіксованих значень стану (роль телефона, останній екран, код стану хаба). Звіти про збої ввімкнено за замовчуванням, оскільки служба безпеки має залишатися надійною (наш законний інтерес); їх можна будь-коли вимкнути в розділі Налаштування → Конфіденційність, що також видаляє ще не надіслані звіти. Google Analytics for Firebase використовується, лише якщо ви відповісте «Ділитися статистикою» на одноразове запитання (згода; її можна будь-коли змінити в розділі Налаштування → Конфіденційність). Тоді фіксується, які екрани й функції використовуються (наприклад, результат під’єднання, стан дозволу на сповіщення, відкриті оповіщення, «Перевірити зараз», «Перевірено», зміни налаштувань, результати покупки підписки та результат контактної форми), разом із псевдонімізованим ідентифікатором екземпляра застосунку, версією застосунку, типом пристрою й системи, мовою та приблизною країною, визначеною за IP-адресою. Жодна з цих служб не отримує фото, зображень чи адрес камери, облікових даних камери, ідентифікаторів дому чи облікового запису, імен, адрес електронної пошти чи довільного тексту. Рекламні ідентифікатори (рекламний ідентифікатор Android, IDFA), сховище реклами й персоналізацію реклами вимкнено; ніщо не використовується для реклами чи відстеження між застосунками. Відкликання згоди припиняє збирання даних і скидає ідентифікатор аналітики. Analytics зберігає дані на рівні подій 2 місяці; Crashlytics зберігає дані про збої 90 днів. Google може обробляти ці дані за межами ЄС відповідно до своїх умов та EU–US Data Privacy Framework.

Контактна форма

Функція «Налаштування → Довідка → Зв’язатися з нами» надсилає ваше повідомлення та вказану вами адресу електронної пошти для відповіді разом із версією застосунку, моделлю телефона й версією системи, мовою, налаштуваннями сповіщень, станом хаба, ідентифікатором вашого дому та випадковим ідентифікатором підтримки для цього встановлення до нашої служби підтримки (Cloudflare Workers і D1, доставка електронної пошти — Resend), яка пересилає його на contact@sadfinder.com. IP-адреса зберігається разом із повідомленням, а кількість повідомлень обмежена для кожного встановлення та IP-адреси для захисту від зловживань. Ми використовуємо їх лише для того, щоб відповісти вам і виправити проблеми, зберігаємо стільки, скільки потрібно для вашого запиту та подальших дій щодо нього, і видаляємо на запит. Ці провайдери можуть обробляти дані за межами ЄС. Відповіді надходять лише електронною поштою.

Зберігання та видалення

Доступ до фото в хмарі припиняється через 14 днів після зйомки або через 30 днів для фото, завантажених, коли дім має активного спонсора. Після змін підписки кожне фото зберігає призначений йому строк; наявні 14-денні фото не подовжуються. 31-денний життєвий цикл сховища (bucket) — це резервний механізм очищення, а не право на доступ. Щоденне заплановане очищення та налаштований життєвий цикл Storage видаляють прострочені об’єкти й пов’язані посилання в галереї; фізичне видалення об’єктів може відбуватися після припинення доступу. Локальні докази на хабі та кешовані фото на телефонах для перегляду зберігаються окремо до очищення застосунку, очищення сховища або підтвердженого видалення в застосунку. В іншому разі метадані спостереження й облікові записи зберігаються до видалення; останні 20 подій хронології не є загальною гарантією зберігання. Налаштування → Видалити мої дані остаточно видаляє обліковий запис телефона для перегляду, його участь у домах, токени, створені ним перевірки/підтвердження/відгуки та створені мітки/запрошення. Спільні фото дому залишаються для інших учасників. На хабі Android та сама дія зупиняє спостереження й видаляє все дерево дому, фото в хмарі (включно з осиротілими завантаженнями), галерею, запрошення та ідентичності Auth хаба. Ідентичності Auth інших телефонів для перегляду залишаються доступними для інших домів. Перерване видалення залишається заблокованим, і його можна повторити. Після успішного видалення локальні дані під’єднання та фото очищуються. Саме лише видалення застосунку або зміна ролі не видаляє дані в хмарі. Видалення також скидає ідентифікатор аналітики цього телефона й відкидає ненадіслані звіти про збої; уже отримані псевдонімізовані статистичні дані та звіти про збої не пов’язані з вашим обліковим записом, і строк їх зберігання спливає через 2 місяці та 90 днів відповідно. Псевдонімізовані лічильники для захисту від зловживань, позначки видалення домів (tombstones) і операційні журнали провайдерів можуть зберігатися з міркувань безпеки; щоденні лічильники скидаються під час використання, а не під час видалення облікового запису. Платіжні записи магазину й надалі регулюються правилами магазину. Для видалення після видалення застосунку або для запитів щодо конфіденційності скористайтеся сторінкою видалення та адресою електронної пошти володільця даних, наведеною вище; перш ніж видалити спільний дім, ми маємо перевірити право власності.

Оператор може відновити видалені об’єкти Storage протягом семи днів за політикою відновлюваного видалення; у застосунку вони недоступні.

Ваш вибір і права

Ви можете зупиняти спостереження на хабі, керувати автоматичним надсиланням фото й необов’язковими оповіщеннями, вибирати, чи показувати фото на телефоні для перегляду, а також вмикати або вимикати звіти про збої та статистику використання в розділі Налаштування → Конфіденційність. Доступ до камери для QR необов’язковий; запрошення можна ввести вручну. Save Cats не запитує доступу до контактів, геолокації чи мікрофона. Спрямовуйте камеру лише туди, де ви маєте право вести спостереження. Ви можете звернутися до володільця даних із запитом на доступ, виправлення чи видалення; застосовні права включають право подати скаргу до вашого органу із захисту даних. Камера не може бачити, що всередині моторного відсіку, а відсутність попереджень не є гарантією безпеки.

Вебсайт і зміни

Статичний сайт розміщено на Firebase Hosting, який може обробляти звичайні журнали доступу/безпеки. На цих сторінках немає реклами, аналітики, вбудованого вмісту третіх сторін чи файлів cookie для відстеження. Для перемикання мови використовується фрагмент URL; контакти володільця даних завантажуються з файлу конфігурації з того самого джерела. Ця політика переглядається, коли змінюється обробка. Редакція чернетки реалізації: 17 жовтня 2026 року. Для публікації потрібні справжні дані про особу/контакти володільця даних і перевірені розгорнуті служби.

Chính sách quyền riêng tư

Video của bạn ở lại trong nhà

Một điện thoại Android ở nhà xử lý luồng camera RTSP/ONVIF cục bộ tương thích ngay tại nhà. Ứng dụng iPhone/iPad là ứng dụng xem. Không có video hay âm thanh liên tục nào được tải lên. Thông tin đăng nhập camera được mã hóa bằng Android Keystore trên điện thoại ở nhà và không được gửi tới Firebase hay điện thoại của gia đình. RTSP cục bộ có thể không được mã hóa; hãy dùng mạng gia đình đáng tin cậy.

Kiểm tra hình ảnh tự động — Google Gemini

Để phân loại một vật thể đang chuyển động, điện thoại ở nhà gửi một đến ba (thường là ba) ảnh JPEG cắt nhỏ theo thứ tự thời gian (thông thường 384 × 384 pixel, mỗi ảnh tối đa 150 KB) qua một Function có xác thực tới Google Gemini trên Vertex AI (điểm cuối toàn cầu của Google; việc xử lý này có thể diễn ra ngoài EU, theo các điều khoản xử lý dữ liệu của Google Cloud và EU–US Data Privacy Framework). Ảnh cắt có thể vô tình chứa người, phương tiện hoặc khung cảnh riêng tư. Không có khung hình đầy đủ, video liên tục hay âm thanh nào được gửi cho lần kiểm tra này. Các điều khoản xử lý và lưu giữ hiện hành của Google Cloud được áp dụng. Các lần kiểm tra có giới hạn chi phí theo từng nhà và trên toàn hệ thống; nếu không có câu trả lời, kết quả vẫn là chưa được xác minh. Sự đồng ý và các tùy chọn kiểm soát hình ảnh đám mây của điện thoại ở nhà được giải thích trong quá trình thiết lập.

Ảnh và bản ghi giám sát

Khi bật tải ảnh lên, điện thoại ở nhà gửi ảnh sự kiện; Kiểm tra ngay yêu cầu một ảnh tĩnh hiện tại ngay cả khi tính năng tự động tải ảnh lên đã tắt. Mỗi ảnh JPEG trên đám mây tối đa 150.000 byte và 1280 pixel ở cạnh dài nhất. Ảnh được lưu trong một bucket Firebase/Google Cloud Storage tại EU được cấu hình rõ ràng. Chỉ thành viên đã xác thực của nhà mới có thể đọc ảnh qua Functions; không có liên kết tải xuống công khai. Mỗi nhà lưu giữ tối đa 60 ảnh (150 ảnh đối với nhà có Người ủng hộ đang hoạt động), bao gồm cả ảnh kiểm tra; ảnh cũ hơn có thể bị xóa sớm hơn khi đạt giới hạn này. Firebase Realtime Database lưu tham chiếu ảnh, trạng thái cảnh báo, nhãn và khung của vật thể, thời gian sự kiện, vùng, các khoảng gián đoạn, lần kiểm tra, xác nhận đã kiểm tra xe, nhãn gia đình và tình trạng của điện thoại ở nhà. Cơ sở dữ liệu này không lưu dữ liệu byte của ảnh mới.

Tài khoản, lời mời và bảo vệ chống lạm dụng

Firebase Authentication tạo một tài khoản ẩn danh được giả danh hóa: không cần tên, địa chỉ email hay mật khẩu. Tư cách thành viên của nhà, ID người dùng, ID cài đặt Firebase và token thông báo tùy chọn liên kết các điện thoại với một nhà. Lời mời điện thoại ở nhà có hiệu lực trong 10 phút; lời mời gia đình có hiệu lực trong 24 giờ và chỉ dùng được một lần. Lời mời chuyên dùng cho việc xét duyệt của cửa hàng ứng dụng sử dụng dữ liệu mẫu công khai và có thể được dùng lại trong tối đa 90 ngày. App Check sử dụng Play Integrity trên các bản phát hành Android và App Attest trong ứng dụng Apple, với các token chưa hết hạn được chia sẻ an toàn với các tiện ích mở rộng của ứng dụng (trình cung cấp gỡ lỗi khi phát triển). Chúng tôi xử lý mã định danh người dùng/thiết bị đã băm, bản ghi giới hạn tần suất theo IP đã băm, bộ đếm yêu cầu/byte hằng ngày và dữ liệu theo dõi việc gửi nhằm ngăn chặn lạm dụng. Danh tính thiết bị được băm trước khi khởi tạo (bootstrap) điện thoại Android ở nhà. Các nhà cung cấp cũng xử lý địa chỉ IP, thông tin ứng dụng khách và thiết bị. Việc tạo nhà và lưu lượng ảnh/lời mời có giới hạn theo từng người dùng/thiết bị và trên toàn hệ thống.

Nhà cung cấp, mục đích và ủng hộ hằng tháng

Google Firebase cung cấp Authentication, Realtime Database, Functions, Storage, Cloud Messaging, App Check, Crashlytics và (chỉ khi bạn đồng ý) Analytics; Google Vertex AI cung cấp tính năng phân loại hình ảnh nêu trên. Chúng tôi sử dụng dữ liệu cho chức năng của ứng dụng, ghép nối, thông báo, bảo mật và quản lý tài khoản. Database, Functions và ảnh được lưu trữ nằm tại EU (europe-west1); việc kiểm tra hình ảnh bằng Gemini có thể được xử lý ngoài EU. Điều này không cam kết rằng mọi dịch vụ Authentication, nhắn tin, chứng thực hay cửa hàng ứng dụng đều chỉ xử lý tại EU. Thành viên được ủy quyền của nhà nhận thông tin chung của nhà; nhân sự vận hành được ủy quyền quản trị dịch vụ. Việc truyền dữ liệu tới Firebase được mã hóa, nhưng bản ghi của nhà không được mã hóa đầu cuối. Không có quảng cáo, theo dõi quảng cáo hay bán dữ liệu; báo cáo sự cố và thống kê sử dụng tùy chọn được mô tả bên dưới. Các gói đăng ký Người ủng hộ hằng tháng tùy chọn, tự động gia hạn (supporter_monthly_2, supporter_monthly_5, supporter_monthly_10; giá tham chiếu €2, €5 và €10 mỗi tháng, được cửa hàng địa phương hóa) đều mang lại cùng một quyền lợi: ảnh được lưu trong 30 ngày và tối đa 150 ảnh mỗi nhà khi có bất kỳ thành viên nào đang hoạt động, kèm huy hiệu Người ủng hộ. Phát hiện và cảnh báo vẫn miễn phí. Chỉ hiển thị sản phẩm thực của cửa hàng và giá đã địa phương hóa. Cửa hàng xử lý thông tin thanh toán và việc gia hạn cho đến khi gói bị hủy trong phần cài đặt gói đăng ký của cửa hàng; tính năng khôi phục giao dịch mua có trong Cài đặt. Trên iOS, ứng dụng gửi giao dịch StoreKit đã ký tới Function của chúng tôi tại EU để xác minh ngoại tuyến chuỗi chứng chỉ của Apple. Chúng tôi xử lý sản phẩm, thời điểm hết hạn, giá trị băm của mã định danh giao dịch gốc, thời điểm ký và liên kết với nhà đã ghép nối để ngăn việc dùng lại giao dịch cho nhà khác; biên lai thô và thông tin thẻ thanh toán không được lưu trữ. Android xác minh mã mua hàng Play trên máy chủ bằng Google Play Developer API. Thông báo cửa hàng đã xác minh cập nhật gia hạn và thu hồi, kể cả trên iOS. Chúng tôi xử lý mã và liên kết mua hàng đã băm; không lưu chi tiết thẻ thanh toán. Thời điểm hết hạn của thành viên được lưu cùng nhà chung và hiển thị với các thành viên của nhà đó. Hồ sơ thanh toán của cửa hàng chịu sự điều chỉnh của cửa hàng.

Báo cáo sự cố và thống kê sử dụng

Firebase Crashlytics (Google) nhận báo cáo sự cố để chúng tôi có thể khắc phục lỗi của điện thoại ở nhà và của cảnh báo: dấu vết ngăn xếp (stack trace), phiên bản ứng dụng, kiểu thiết bị, phiên bản hệ thống, trạng thái bộ nhớ/ổ đĩa, một mã định danh cài đặt giả danh và một vài giá trị trạng thái cố định (vai trò điện thoại, màn hình cuối cùng, mã trạng thái điện thoại ở nhà). Báo cáo sự cố được bật theo mặc định vì một dịch vụ an toàn phải luôn ổn định (lợi ích hợp pháp của chúng tôi); bạn có thể tắt bất cứ lúc nào trong Cài đặt → Quyền riêng tư, thao tác này cũng xóa các báo cáo chưa gửi. Google Analytics for Firebase chỉ được sử dụng nếu bạn chọn “Chia sẻ thống kê” ở câu hỏi chỉ hiện một lần (sự đồng ý; có thể thay đổi bất cứ lúc nào trong Cài đặt → Quyền riêng tư). Khi đó, dịch vụ ghi lại màn hình và tính năng nào được dùng (ví dụ kết quả ghép nối, trạng thái quyền thông báo, cảnh báo đã mở, Kiểm tra ngay, Tôi đã kiểm tra, thay đổi cài đặt, kết quả mua gói đăng ký và kết quả gửi biểu mẫu liên hệ), kèm mã định danh thực thể ứng dụng giả danh, phiên bản ứng dụng, loại thiết bị và hệ thống, ngôn ngữ và quốc gia gần đúng suy ra từ địa chỉ IP. Không dịch vụ nào nhận ảnh, hình ảnh hay địa chỉ camera, thông tin đăng nhập camera, ID nhà hay ID tài khoản, tên, địa chỉ email hoặc văn bản tự do. Mã định danh quảng cáo (ID quảng cáo Android, IDFA), lưu trữ quảng cáo và cá nhân hóa quảng cáo đều bị tắt; không có dữ liệu nào được dùng cho quảng cáo hay theo dõi trên nhiều ứng dụng. Rút lại sự đồng ý sẽ dừng việc thu thập và đặt lại mã định danh phân tích. Analytics lưu dữ liệu ở cấp sự kiện trong 2 tháng; Crashlytics lưu dữ liệu sự cố trong 90 ngày. Google có thể xử lý dữ liệu này ngoài EU theo các điều khoản của mình và EU–US Data Privacy Framework.

Biểu mẫu liên hệ

Cài đặt → Trợ giúp → Liên hệ với chúng tôi gửi tin nhắn của bạn và địa chỉ email nhận phản hồi mà bạn nhập, cùng với phiên bản ứng dụng, kiểu điện thoại và phiên bản hệ thống, ngôn ngữ, cài đặt thông báo, trạng thái điện thoại ở nhà, ID nhà của bạn và một mã định danh hỗ trợ ngẫu nhiên cho bản cài đặt này, tới dịch vụ hỗ trợ của chúng tôi (Cloudflare Workers và D1, gửi email bởi Resend); dịch vụ này chuyển tiếp tới contact@sadfinder.com. Địa chỉ IP được lưu cùng tin nhắn và số lượng tin nhắn được giới hạn theo từng bản cài đặt và địa chỉ IP để chống lạm dụng. Chúng tôi chỉ sử dụng các tin nhắn này để trả lời bạn và khắc phục sự cố, lưu giữ chúng trong thời gian cần thiết cho yêu cầu của bạn và việc xử lý tiếp theo, và xóa chúng khi có yêu cầu. Các nhà cung cấp này có thể xử lý dữ liệu ngoài EU. Phản hồi chỉ được gửi qua email.

Lưu giữ và xóa

Quyền truy cập ảnh trên đám mây hết hạn sau 14 ngày kể từ khi chụp, hoặc 30 ngày đối với ảnh được tải lên khi nhà có Người ủng hộ đang hoạt động. Mỗi ảnh giữ nguyên thời hạn đã được ấn định sau khi gói đăng ký thay đổi; ảnh 14 ngày hiện có không được gia hạn. Vòng đời bucket 31 ngày là cơ chế dọn dẹp dự phòng, không phải quyền truy cập. Một đợt quét theo lịch hằng ngày và vòng đời Storage đã cấu hình sẽ xóa các đối tượng đã hết hạn và tham chiếu thư viện ảnh liên quan; việc dọn dẹp vật lý đối tượng có thể diễn ra sau thời điểm ngừng truy cập. Bằng chứng cục bộ trên điện thoại ở nhà và ảnh được lưu đệm trên điện thoại xem được lưu riêng cho đến khi ứng dụng dọn dẹp, bộ nhớ bị xóa hoặc việc xóa trong ứng dụng được xác nhận. Ngoài ra, siêu dữ liệu giám sát và tài khoản được giữ cho đến khi bị xóa; 20 sự kiện mới nhất trên dòng thời gian không phải là cam kết lưu giữ chung. Cài đặt → Xóa dữ liệu của tôi xóa vĩnh viễn tài khoản điện thoại xem, tư cách thành viên, token, các lần kiểm tra/xác nhận/phản hồi do tài khoản đó viết và các nhãn/lời mời mà tài khoản đó đã tạo. Ảnh chung của nhà vẫn được giữ cho các thành viên khác. Trên điện thoại Android ở nhà, cùng thao tác này sẽ dừng giám sát và xóa toàn bộ cây dữ liệu của nhà, ảnh trên đám mây (bao gồm cả ảnh tải lên không còn liên kết), thư viện ảnh, lời mời và danh tính Auth của điện thoại ở nhà. Danh tính Auth của những điện thoại xem khác vẫn được giữ để dùng cho các nhà khác. Việc xóa bị gián đoạn sẽ vẫn bị khóa và có thể thử lại. Sau khi xóa thành công, dữ liệu kết nối và ảnh cục bộ sẽ được xóa. Chỉ gỡ cài đặt hoặc đổi vai trò thì không xóa dữ liệu trên đám mây. Việc xóa cũng đặt lại mã định danh phân tích của điện thoại này và loại bỏ các báo cáo sự cố chưa gửi; thống kê và báo cáo sự cố giả danh đã nhận không được liên kết với tài khoản của bạn và lần lượt hết hạn sau 2 tháng và 90 ngày. Bộ đếm chống lạm dụng giả danh, dấu xóa nhà (tombstone) và nhật ký vận hành của nhà cung cấp có thể được giữ lại vì lý do bảo mật; bộ đếm hằng ngày được đặt lại khi sử dụng, không phải khi xóa tài khoản. Hồ sơ thanh toán của cửa hàng vẫn chịu sự điều chỉnh của cửa hàng. Để yêu cầu xóa sau khi gỡ cài đặt hoặc gửi yêu cầu về quyền riêng tư, hãy dùng trang xóa dữ liệu và email của bên kiểm soát dữ liệu ở trên; chúng tôi phải xác minh quyền sở hữu trước khi xóa một nhà chung.

Nhà vận hành có thể khôi phục đối tượng Storage đã xóa trong bảy ngày theo chính sách xóa mềm; không thể truy cập chúng trong ứng dụng.

Lựa chọn và quyền của bạn

Dừng giám sát trên điện thoại ở nhà, kiểm soát việc tự động tải ảnh lên và các cảnh báo tùy chọn, chọn có hiển thị ảnh trên điện thoại xem hay không, và bật hoặc tắt báo cáo sự cố và thống kê sử dụng trong Cài đặt → Quyền riêng tư. Quyền truy cập camera để quét QR là tùy chọn; bạn có thể nhập lời mời thay thế. Save Cats không yêu cầu quyền truy cập danh bạ, vị trí hay micrô. Chỉ hướng camera vào nơi bạn có quyền giám sát. Bạn có thể yêu cầu truy cập, chỉnh sửa hoặc xóa dữ liệu thông qua bên kiểm soát dữ liệu; các quyền áp dụng bao gồm quyền khiếu nại tới cơ quan bảo vệ dữ liệu của bạn. Camera không thể nhìn vào bên trong khoang động cơ và việc không có cảnh báo không phải là bảo đảm an toàn.

Trang web và thay đổi

Trang web tĩnh được lưu trữ trên Firebase Hosting, dịch vụ này có thể xử lý nhật ký truy cập/bảo mật thông thường. Các trang này không có quảng cáo, phân tích, nội dung nhúng của bên thứ ba hay cookie theo dõi. Việc chuyển ngôn ngữ sử dụng phân đoạn URL; thông tin liên hệ của bên kiểm soát dữ liệu được tải từ một tệp cấu hình cùng nguồn gốc. Chính sách này được sửa đổi khi việc xử lý thay đổi. Bản sửa đổi dự thảo triển khai: 17 tháng 10 năm 2026. Việc công bố yêu cầu danh tính/thông tin liên hệ thực của bên kiểm soát dữ liệu và các dịch vụ đã triển khai được xác minh.

隐私政策

你的视频留在家中

Android 家中手机在家中处理兼容的本地 RTSP/ONVIF 摄像头视频流。iPhone/iPad 应用是查看端。不会上传任何连续视频或音频。摄像头凭据在家中手机上使用 Android Keystore 加密,不会发送到 Firebase 或家人的手机。本地 RTSP 可能未加密;请使用可信的家庭网络。

自动图像检查 — Google Gemini

为了对移动物体进行分类,家中手机会通过经身份验证的 Function,将一到三张(多为三张)按时间顺序排列的小尺寸 JPEG 裁剪图(通常为 384 × 384 像素,每张不超过 150 KB)发送至 Vertex AI 上的 Google Gemini(Google 全球端点;此处理可能在欧盟以外进行,适用 Google Cloud 的数据处理条款及 EU–US Data Privacy Framework(欧盟—美国数据隐私框架))。裁剪图可能会附带拍到人员、车辆或私人环境。此项检查不会发送完整画面、连续视频或音频。适用 Google Cloud 相应的处理和保留条款。检查设有按家庭和全局计算的费用上限;未获得应答的结果仍为未验证。家中手机的云端图像同意及相关控制会在设置过程中说明。

照片和监控记录

启用照片上传后,家中手机会发送事件照片;即使自动照片上传已关闭,“立即检查”也会请求一张当前静态图像。每张云端 JPEG 不超过 150,000 字节,最长边不超过 1280 像素。照片存储在明确配置的欧盟 Firebase/Google Cloud Storage 存储桶中。只有经过身份验证的家庭成员才能通过 Functions 读取照片;不存在公开下载链接。每个家庭最多保留 60 张照片(有效支持者家庭为 150 张),包括检查照片;达到此上限时,较早的照片可能会被提前删除。Firebase Realtime Database 保存照片引用、警告状态、物体标签和边框、事件时间、区域、中断、检查、检查确认记录、家人标签和家中手机运行状况。它不存储新的照片字节数据。

账号、邀请和防滥用保护

Firebase Authentication 会创建一个假名化的匿名账号:无需提供姓名、电子邮件地址或密码。家庭成员关系、用户 ID、Firebase 安装 ID 和可选的通知令牌将手机与家庭关联。家中手机邀请的有效期为 10 分钟;家人邀请的有效期为 24 小时,且仅可使用一次。专用的应用商店审核邀请使用公开示例数据,最长可在 90 天内重复使用。App Check 在 Android 正式版构建中使用 Play Integrity,在 Apple 应用中使用 App Attest,未过期的令牌会与其扩展安全共享(开发环境中使用调试提供方)。为防止滥用,我们会处理经哈希处理的用户/设备标识符、经哈希处理的 IP 限流记录、每日请求/字节计数器以及投递记录。设备身份会在 Android 家中手机初始化(引导)之前进行哈希处理。服务提供方也会处理 IP 地址、客户端和设备信息。创建家庭以及照片/邀请流量均设有按用户/设备计算的限制和全局限制。

服务提供方、处理目的和每月支持

Google Firebase 提供 Authentication、Realtime Database、Functions、Storage、Cloud Messaging、App Check、Crashlytics 以及(仅在你同意时)Analytics;Google Vertex AI 提供上述图像分类。 我们将数据用于应用功能、配对、通知、安全和账号管理。 Database、Functions 和已存储的照片位于欧盟(europe-west1);Gemini 图像检查可能在欧盟以外处理。 这并不承诺所有 Authentication、消息传递、设备认证或应用商店服务都仅在欧盟境内处理。 获得授权的家庭成员会收到共享的家庭信息;获得授权的运营人员负责管理本服务。 传输到 Firebase 的数据经过加密,但家庭记录并非端到端加密。 没有广告、广告跟踪或数据出售;崩溃报告和可选的使用统计说明如下。 可选的自动续订每月支持者订阅(supporter_monthly_2、supporter_monthly_5、supporter_monthly_10;参考价格为每月 €2、€5 和 €10,由应用商店按当地价格显示)均提供相同福利:只要任一成员处于有效状态,照片即可保留 30 天,每个家庭最多保留 150 张照片,并获得支持者徽章。 检测和警报始终免费。 仅显示真实的应用商店商品和当地价格。 应用商店负责处理付款信息和续订,直至你在其订阅设置中取消;可在“设置”中恢复购买。 在 iOS 上,应用会将已签名的 StoreKit 交易发送到我们位于欧盟的 Function,以离线验证 Apple 证书链。 为防止跨家庭重放,我们会处理商品、到期时间、原始交易标识符哈希、签名时间以及与已配对家庭的绑定;不会存储原始收据和支付卡信息。 Android 在服务器上通过 Google Play Developer API 验证 Play 购买令牌。经过验证的商店通知会更新续订和撤销状态,包括 iOS。为此我们会处理令牌及哈希化的购买绑定;不存储支付卡信息。 成员的到期时间与共享家庭一同存储,该家庭的成员可见。 应用商店的付款记录受应用商店规则约束。

崩溃报告和使用统计

Firebase Crashlytics(Google)接收崩溃报告,以便我们修复家中手机和警报的故障:包括堆栈跟踪、应用版本、设备型号、系统版本、内存/磁盘状态、一个假名化的安装标识符以及少量固定状态值(手机角色、最后一个界面、家中手机状态码)。由于安全服务必须保持可靠,崩溃报告默认开启(基于我们的正当利益);你可以随时在“设置 → 隐私”中关闭,关闭时也会删除尚未发送的报告。只有当你对一次性问题回答“分享统计数据”时,才会使用 Google Analytics for Firebase(基于同意;可随时在“设置 → 隐私”中更改)。此后,它会记录使用了哪些界面和功能(例如配对结果、通知权限状态、打开的警报、“立即检查”、“我已检查”、设置更改、订阅购买结果以及联系表单结果),同时记录假名化的应用实例标识符、应用版本、设备和系统类型、语言以及根据 IP 地址推断的大致国家/地区。这两项服务都不会接收照片、摄像头图像或地址、摄像头凭据、家庭或账号 ID、姓名、电子邮件地址或自由文本。广告标识符(Android 广告 ID、IDFA)、广告存储和广告个性化均已停用;任何数据都不会用于广告或跨应用跟踪。撤回同意后将停止收集,并重置分析标识符。Analytics 将事件级数据保留 2 个月;Crashlytics 将崩溃数据保留 90 天。Google 可能根据其条款及 EU–US Data Privacy Framework 在欧盟以外处理这些数据。

联系表单

“设置 → 帮助 → 联系我们”会将你的消息和你输入的回复电子邮件地址,连同应用版本、手机型号和系统版本、语言、通知设置、家中手机状态、你的家庭 ID 以及此安装的随机支持标识符,一并发送到我们的支持服务(Cloudflare Workers 和 D1,电子邮件由 Resend 投递),再由其转发至 contact@sadfinder.com。IP 地址会与消息一起存储,并且为防止滥用,每个安装和每个 IP 地址可发送的消息数量受到限制。我们仅将这些信息用于回复你和修复问题,在处理你的请求及后续跟进所需的期间内保留,并会应你的要求删除。这些服务提供方可能在欧盟以外处理数据。我们仅通过电子邮件回复。

保留和删除

云端照片的访问权限在拍摄后 14 天到期;如果照片是在家庭有有效支持者期间上传的,则为 30 天。每张照片在订阅变更后仍保持其已分配的到期时间;现有的 14 天照片不会延期。31 天的存储桶生命周期只是清理的后备保障,并不构成访问权限。每日定时清理任务和已配置的 Storage 生命周期会删除已过期的对象及相关的图库引用;对象的物理清理可能在访问截止之后进行。家中手机上的本地证据和查看端缓存的照片另行保留,直到应用清理、清除存储空间或在应用内确认删除。除此之外,监控元数据和账号会一直保留到被删除;最近 20 条时间线事件并非全面的保留期限保证。“设置 → 删除我的数据”会永久删除查看端账号、其家庭成员关系、令牌、其创建的检查/确认/反馈以及其创建的标签/邀请。共享的家庭照片会为其他成员保留。在 Android 家中手机上,同一操作会停止监控,并删除整个家庭数据树、云端照片(包括孤立上传)、图库、邀请以及家中手机的 Auth 身份。其他查看端的 Auth 身份仍可用于其他家庭。中断的删除会保持锁定状态,并可重试。删除成功后,本地连接和照片数据会被清除。仅卸载或更改角色不会删除云端数据。删除还会重置这部手机的分析标识符,并丢弃未发送的崩溃报告;已接收的假名化统计数据和崩溃报告不会与你的账号关联,并将分别在 2 个月和 90 天后过期。假名化的防滥用计数器、家庭删除标记(墓碑记录)和服务提供方的运营日志可能会出于安全目的而保留;每日计数器在使用时重置,而非在删除账号时重置。应用商店的付款记录仍受应用商店规则约束。如需在卸载后删除或提出隐私请求,请使用上文的删除页面和运营方电子邮件;在删除共享家庭之前,我们必须核实所有权。

根据软删除政策,运营方可能在七天内恢复已删除的 Storage 对象;应用内无法访问这些对象。

你的选择和权利

你可以在家中手机上停止监控,控制自动照片上传和可选警报,选择是否在查看端显示照片,并在“设置 → 隐私”中开启或关闭崩溃报告和使用统计。用于扫描 QR 的相机访问权限为可选;你也可以手动输入邀请。Save Cats 不会请求通讯录、位置或麦克风访问权限。请仅将摄像头对准你有权监控的地方。你可以通过运营方(数据控制者)请求访问、更正或删除;适用的权利包括向你所在地的数据保护监管机构投诉。摄像头看不到发动机舱内部,没有警告也不代表安全保证。

网站和变更

本静态网站托管于 Firebase Hosting,可能会处理常规的访问/安全日志。这些页面没有广告、分析、第三方嵌入内容或跟踪 Cookie。语言切换使用 URL 片段;运营方联系方式从同源配置文件加载。处理方式发生变化时,本政策会进行修订。实施草案修订日期:2026 年 10 月 17 日。发布前须提供运营方的真实身份/联系方式,并完成已部署服务的核实。

隱私權政策

你的影像留在家中

Android 家中手機在家中處理相容的本機 RTSP/ONVIF 攝影機串流。iPhone/iPad App 是檢視端。不會上傳任何連續影像或音訊。攝影機憑證在家中手機上以 Android Keystore 加密,不會傳送到 Firebase 或家人的手機。本機 RTSP 可能未加密;請使用可信任的家用網路。

自動影像檢查 — Google Gemini

為了分類移動中的物體,家中手機會透過經過驗證的 Function,將一到三張(多為三張)依時間順序排列的小型 JPEG 裁切圖(通常為 384 × 384 像素,每張最多 150 KB)傳送至 Vertex AI 上的 Google Gemini(Google 全球端點;此處理可能在歐盟以外進行,適用 Google Cloud 的資料處理條款及 EU–US Data Privacy Framework(歐盟—美國資料隱私框架))。裁切圖可能附帶拍到人物、車輛或私人環境。此項檢查不會傳送完整畫面、連續影像或音訊。適用 Google Cloud 相關的處理和保留條款。檢查設有每個家庭及全域的費用上限;未獲回應的結果仍屬未驗證。家中手機的雲端影像同意及相關控制項會在設定過程中說明。

照片和監控紀錄

啟用照片上傳後,家中手機會傳送事件照片;即使已關閉自動上傳照片,「立即檢查」仍會要求一張目前的靜態影像。每張雲端 JPEG 最多 150,000 位元組,最長邊最多 1280 像素。照片儲存在明確設定的歐盟 Firebase/Google Cloud Storage 值區中。只有經過驗證的家庭成員才能透過 Functions 讀取照片;沒有公開下載連結。每個家庭最多保留 60 張照片(有效支持者家庭為 150 張),包括檢查照片;達到此上限時,較舊的照片可能會提前移除。Firebase Realtime Database 保存照片參照、警告狀態、物體標籤和框、事件時間、區域、中斷、檢查、已檢查確認紀錄、家人標籤和家中手機運作狀態。它不會儲存新的照片位元組資料。

帳號、邀請和防濫用保護

Firebase Authentication 會建立一個假名化的匿名帳號:不需要姓名、電子郵件地址或密碼。家庭成員資格、使用者 ID、Firebase 安裝 ID 和選用的通知權杖會將手機與家庭連結。家中手機邀請的有效期為 10 分鐘;家人邀請的有效期為 24 小時,且只能使用一次。專用的商店審查邀請使用公開範例資料,最長可在 90 天內重複使用。App Check 在 Android 正式版中使用 Play Integrity,在 Apple App 中使用 App Attest,未過期的權杖會與其擴充功能安全共用(開發期間使用偵錯提供者)。為防止濫用,我們會處理經雜湊處理的使用者/裝置識別碼、經雜湊處理的 IP 速率限制紀錄、每日要求/位元組計數器以及傳送紀錄。裝置身分會在 Android 家中手機初始化(啟動程序)前進行雜湊處理。服務供應商也會處理 IP 位址、用戶端和裝置資訊。建立家庭及照片/邀請流量都設有每位使用者/每台裝置的限制和全域限制。

服務供應商、處理目的和每月支持

Google Firebase 提供 Authentication、Realtime Database、Functions、Storage、Cloud Messaging、App Check、Crashlytics 以及(僅在你同意時)Analytics;Google Vertex AI 提供上述影像分類。 我們將資料用於 App 功能、配對、通知、安全性和帳號管理。 Database、Functions 和已儲存的照片位於歐盟(europe-west1);Gemini 影像檢查可能在歐盟以外處理。 這並不保證所有 Authentication、訊息傳遞、裝置認證或商店服務都只在歐盟境內處理。 經授權的家庭成員會收到共享的家庭資訊;經授權的營運人員負責管理本服務。 傳送到 Firebase 的資料經過加密,但家庭紀錄並非端對端加密。 沒有廣告、廣告追蹤或資料販售;當機報告和選用的使用統計資料說明如下。 選用的自動續訂每月支持者訂閱(supporter_monthly_2、supporter_monthly_5、supporter_monthly_10;參考價格為每月 €2、€5 和 €10,由商店依當地價格顯示)皆提供相同福利:只要任一成員處於有效狀態,照片可保留 30 天,每個家庭最多保留 150 張照片,並獲得支持者徽章。 偵測和警報始終免費。 僅顯示真實的商店商品和當地價格。 商店會處理付款資訊和續訂,直到你在其訂閱設定中取消為止;可在「設定」中恢復購買。 在 iOS 上,App 會將已簽署的 StoreKit 交易傳送到我們位於歐盟的 Function,以離線驗證 Apple 憑證鏈。 為防止跨家庭重送,我們會處理商品、到期時間、原始交易識別碼雜湊值、簽署時間以及與已配對家庭的綁定;不會儲存原始收據和付款卡資料。 Android 在伺服器上透過 Google Play Developer API 驗證 Play 購買權杖。經過驗證的商店通知會更新續訂和撤銷狀態,包括 iOS。為此我們會處理權杖及雜湊化的購買綁定;不儲存付款卡資訊。 成員的到期時間與共享家庭一同儲存,該家庭的成員可以看到。 商店付款紀錄受商店規範約束。

當機報告和使用統計資料

Firebase Crashlytics(Google)會接收當機報告,讓我們能修正家中手機和警報的故障:包括堆疊追蹤、App 版本、裝置型號、系統版本、記憶體/磁碟狀態、一個假名化的安裝識別碼以及少數固定狀態值(手機角色、最後一個畫面、家中手機狀態碼)。由於安全服務必須維持可靠,當機報告預設為開啟(基於我們的正當利益);你可以隨時在「設定 → 隱私權」中關閉,關閉時也會刪除尚未傳送的報告。只有當你對一次性問題回答「分享統計資料」時,才會使用 Google Analytics for Firebase(基於同意;可隨時在「設定 → 隱私權」中變更)。之後,它會記錄使用了哪些畫面和功能(例如配對結果、通知權限狀態、開啟的警報、「立即檢查」、「我已檢查」、設定變更、訂閱購買結果以及聯絡表單結果),並一併記錄假名化的 App 執行個體識別碼、App 版本、裝置和系統類型、語言以及依 IP 位址推估的大致國家/地區。這兩項服務都不會接收照片、攝影機影像或位址、攝影機憑證、家庭或帳號 ID、姓名、電子郵件地址或自由文字。廣告識別碼(Android 廣告 ID、IDFA)、廣告儲存和廣告個人化皆已停用;任何資料都不會用於廣告或跨 App 追蹤。撤回同意後將停止收集,並重設分析識別碼。Analytics 會將事件層級資料保留 2 個月;Crashlytics 會將當機資料保留 90 天。Google 可能依其條款及 EU–US Data Privacy Framework 在歐盟以外處理這些資料。

聯絡表單

「設定 → 說明 → 聯絡我們」會將你的訊息和你輸入的回覆電子郵件地址,連同 App 版本、手機型號和系統版本、語言、通知設定、家中手機狀態、你的家庭 ID 以及此安裝的隨機支援識別碼,一併傳送到我們的支援服務(Cloudflare Workers 和 D1,電子郵件由 Resend 寄送),再由其轉寄至 contact@sadfinder.com。IP 位址會與訊息一併儲存,且為防止濫用,每個安裝和每個 IP 位址可傳送的訊息數量有所限制。我們僅將這些資訊用於回覆你和修正問題,在處理你的要求及後續追蹤所需的期間內保留,並會應你的要求刪除。這些服務供應商可能在歐盟以外處理資料。我們只會以電子郵件回覆。

保留和刪除

雲端照片的存取權會在拍攝後 14 天到期;若照片是在家庭有有效支持者期間上傳,則為 30 天。每張照片在訂閱變更後仍維持其已指定的到期時間;現有的 14 天照片不會延長。31 天的值區生命週期只是清理的備援機制,並不構成存取權利。每日排程清理作業和已設定的 Storage 生命週期會移除已過期的物件及相關的相簿參照;物件的實體清理可能在存取截止後才進行。家中手機上的本機證據和檢視端快取的照片另行保留,直到 App 清理、清除儲存空間或在 App 內確認刪除為止。除此之外,監控中繼資料和帳號會保留到刪除為止;最近 20 筆時間軸事件並非全面的保留期限保證。「設定 → 刪除我的資料」會永久刪除檢視端帳號、其家庭成員資格、權杖、其建立的檢查/確認/意見回饋,以及其建立的標籤/邀請。共享的家庭照片會為其他成員保留。在 Android 家中手機上,同一動作會停止監控,並刪除整個家庭資料樹、雲端照片(包括孤立的上傳)、相簿、邀請和家中手機的 Auth 身分。其他檢視端的 Auth 身分仍可用於其他家庭。中斷的刪除會維持鎖定狀態,並可重試。刪除成功後,本機連線和照片資料會被清除。僅解除安裝或變更角色不會刪除雲端資料。刪除也會重設這支手機的分析識別碼,並捨棄未傳送的當機報告;已接收的假名化統計資料和當機報告不會與你的帳號連結,並將分別在 2 個月和 90 天後到期。假名化的防濫用計數器、家庭刪除標記(墓碑紀錄)和服務供應商的營運記錄檔可能會基於安全目的而保留;每日計數器會在使用時重設,而非在刪除帳號時重設。商店付款紀錄仍受商店規範約束。如需在解除安裝後刪除或提出隱私權要求,請使用上方的刪除頁面和營運方電子郵件;在移除共享家庭之前,我們必須確認擁有權。

依據虛刪除政策,營運方可能在七天內復原已刪除的 Storage 物件;App 內無法存取這些物件。

你的選擇和權利

你可以在家中手機上停止監控、控制自動上傳照片和選用警報、選擇是否在檢視端顯示照片,並在「設定 → 隱私權」中開啟或關閉當機報告和使用統計資料。用於掃描 QR 的相機存取權為選用;你也可以改為手動輸入邀請。Save Cats 不會要求聯絡人、位置或麥克風存取權。請只將攝影機對準你有權監控的地方。你可以透過營運方(控管者)要求查閱、更正或刪除;適用的權利包括向你的資料保護主管機關提出申訴。攝影機看不到引擎室內部,沒有警告也不代表安全保證。

網站和變更

本靜態網站託管於 Firebase Hosting,可能會處理一般的存取/安全性記錄檔。這些頁面沒有廣告、分析、第三方嵌入內容或追蹤 Cookie。語言切換使用 URL 片段;營運方聯絡資訊從同源設定檔載入。處理方式變更時,本政策將會修訂。實作草案修訂日期:2026 年 10 月 17 日。發布前須提供營運方的真實身分/聯絡資訊,並完成已部署服務的驗證。