Firebase में निजता और सुरक्षा

इस पेज पर, Firebase की सुरक्षा और निजता से जुड़ी मुख्य जानकारी दी गई है. चाहे आपको Firebase का इस्तेमाल करके, कोई नया प्रोजेक्ट शुरू करना हो या Firebase अपने मौजूदा प्रोजेक्ट के साथ काम करने का तरीका जानना हो, यह जानने के लिए आगे पढ़ें कि Firebase आपकी और आपके उपयोगकर्ताओं की सुरक्षा में कैसे मदद कर सकता है.

पिछली बार किए गए बदलावों की तारीख: 22 अप्रैल, 2024

डेटा सुरक्षा

जीडीपीआर और सीसीपीए के लिए Firebase सहायता

ईयू के जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) ने 25 मई, 2018 को 1995 के ईयू डेटा प्रोटेक्शन डायरेक्टिव की जगह ले ली है. कैलिफ़ोर्निया कंज़्यूमर प्राइवसी ऐक्ट (सीसीपीए) को 1 जनवरी, 2020 से लागू किया गया है. कैलिफ़ोर्निया प्राइवसी राइट्स ऐक्ट (सीपीआरए), 1 जनवरी, 2023 को लागू किया गया. यह डेटा की निजता से जुड़ा कानून है. इसमें सीसीपीए में बदलाव किया जाता है और उस दायरे को बढ़ाया जाता है. Google इन निजता के नियमों के तहत कामयाब होने में अपने ग्राहकों की मदद करने के लिए प्रतिबद्ध है. चाहे वे बड़ी सॉफ़्टवेयर कंपनियां हों या स्वतंत्र डेवलपर.

जीडीपीआर, डेटा कंट्रोलर और डेटा प्रोसेसर पर जवाबदेही लागू करता है और सीसीपीए/सीपीआरए, कारोबारों और सेवा देने वाली कंपनियों पर जवाबदेही लागू करता है. आम तौर पर, Firebase के ग्राहक अपने असली उपयोगकर्ताओं के निजी डेटा या जानकारी के लिए, "डेटा कंट्रोलर" (जीडीपीआर) या "कारोबार" (सीसीपीए/सीपीआरए) के तौर पर काम करते हैं. यह जानकारी, वे Firebase के इस्तेमाल के लिए, Google को देते हैं. आम तौर पर, Google "डेटा प्रोसेसर" (जीडीपीआर) या "सेवा देने वाले" (सीसीपीए/सीपीआरए) के तौर पर काम करता है.

इसका मतलब है कि डेटा पर ग्राहक का कंट्रोल होता है. किसी व्यक्ति के निजी डेटा या जानकारी के संबंध में, उसके अधिकारों को पूरा करने जैसी जवाबदेही की ज़िम्मेदारी ग्राहकों की है.

Firebase डेटा प्रोसेसिंग और सुरक्षा से जुड़ी शर्तें

जब ग्राहक Firebase का इस्तेमाल करते हैं, तो जीडीपीआर के तहत Google आम तौर पर एक डेटा प्रोसेसर होता है और उनकी तरफ़ से निजी डेटा को प्रोसेस करता है. इसी तरह, जब ग्राहक Firebase का इस्तेमाल करते हैं, तो सीसीपीए/सीपीआरए के तहत Google आम तौर पर, सेवा देने वाले के तौर पर उनकी ओर से निजी जानकारी मैनेज करता है. Firebase की शर्तों में, इन ज़िम्मेदारियों का ब्यौरा देने वाले डेटा प्रोसेसिंग और सुरक्षा से जुड़ी शर्तें शामिल हैं.

Google Cloud Platform (GCP) की सेवा की शर्तों के तहत काम करने वाली कुछ Firebase सेवाओं पर, डेटा प्रोसेसिंग की शर्तें पहले से ही लागू होती हैं. जैसे, Cloud डेटा प्रोसेसिंग अडेंडम. फ़िलहाल, GCP की सेवा की शर्तों के तहत काम करने वाली Firebase सेवाओं की पूरी सूची Firebase सेवाओं के लिए सेवा की शर्तों में दी गई है.

Google Analytics एक अलग सेवा है, जिसका इस्तेमाल Firebase के साथ किया जा सकता है. साथ ही, इस पर अलग-अलग शर्तें लागू होती हैं.

Firebase बड़े निजता और सुरक्षा मानकों के तहत सर्टिफ़ाइड है

आईएसओ और एसओसी का पालन

Firebase की सभी सेवाओं (ऐप्लिकेशन सूची को छोड़कर) ने ISO 27001, एसओसी 1, एसओसी 2, और एसओसी 3 की जांच-पड़ताल की प्रक्रिया को पूरा कर लिया है. इनमें से कुछ सेवाओं ने ISO 27017 और ISO 27018 सर्टिफ़िकेशन की प्रक्रिया को भी पूरा कर लिया है. GCP की सेवा की शर्तों के तहत काम करने वाली Firebase सेवाओं के लिए, कंप्लायंस रिपोर्ट और सर्टिफ़िकेट के लिए, अनुपालन रिपोर्ट मैनेजर की मदद से अनुरोध किया जा सकता है

सेवा का नाम ISO 27001 आईएसओ 27017 आईएसओ 27018 एसओसी 1 एसओसी 2 एसओसी 3
Firebase ML
Firebase टेस्ट लैब
Cloud Firestore
Firebase के लिए Cloud Functions
Firebase के लिए Cloud Storage
Firebase से पुष्टि करना
Firebase Crashlytics
Firebase App Check
Firebase App Distribution
Firebase इन-ऐप्लिकेशन मैसेज
Firebase क्लाउड से मैसेज
Firebase प्रदर्शन मॉनिटर करना
Firebase होस्टिंग
Firebase डाइनैमिक लिंक
Firebase रिमोट कॉन्फ़िगरेशन
Firebase रीयल टाइम डेटाबेस
Firebase प्लैटफ़ॉर्म
Firebase A/B टेस्टिंग

इंटरनैशनल डेटा ट्रांसफ़र

Privacy Shield फ़्रेमवर्क की मदद से, ईईए, यूके या स्विट्ज़रलैंड के लोगों के निजी डेटा को अमेरिका और उसके बाद ट्रांसफ़र करते समय, डेटा की सुरक्षा से जुड़ी ज़रूरी शर्तों का पालन करने का तरीका मिलता है. डेटा ट्रांसफ़र पर फ़ैसले देने वाले यूरोपीय संघ के न्यायालय के फ़ैसले को ध्यान में रखते हुए, Firebase ने प्रासंगिक डेटा ट्रांसफ़र के लिए मानक अनुबंध के उपनियम का पालन किया है. इस फ़ैसले के हिसाब से, यह जीडीपीआर के तहत डेटा ट्रांसफ़र करने के लिए मान्य कानूनी तंत्र बना रह सकता है. यूरोपियन कमीशन ने 4 जून, 2021 को मानक अनुबंध के उपनियम के नए वर्शन को मंज़ूरी दी है. हम Firebase के ग्राहकों के साथ अपने अनुबंध में इसे शामिल कर रहे हैं, ताकि सही डेटा ट्रांसफ़र किया जा सके.

हम लागू डेटा सुरक्षा कानूनों के अनुपालन में डेटा ट्रांसफ़र के लिए कानूनी आधार बनाने के लिए प्रतिबद्ध हैं.

डेटा प्रोसेसिंग की जानकारी

Firebase से प्रोसेस किए गए, असली उपयोगकर्ता के डेटा के उदाहरण

Firebase की कुछ सेवाएं, आपके असली उपयोगकर्ताओं का डेटा प्रोसेस करती हैं, ताकि उन्हें सेवा दी जा सके. नीचे दिए गए चार्ट में उदाहरण दिए गए हैं कि अलग-अलग Firebase सेवाएं, असली उपयोगकर्ता के डेटा का इस्तेमाल और उसे कैसे मैनेज करती हैं. इसके अलावा, Firebase की कई सेवाओं की मदद से, किसी खास डेटा को मिटाने का अनुरोध किया जा सकता है. इसके अलावा, डेटा को मैनेज करने का तरीका भी कंट्रोल किया जा सकता है.

Firebase सेवा असली उपयोगकर्ता का डेटा सेवा देने में डेटा से कैसे मदद मिलती है
Firebase के लिए Cloud Functions
  • आईपी पते

यह कैसे मदद करता है: Cloud Functions, असली उपयोगकर्ता की कार्रवाइयों के आधार पर इवेंट मैनेज करने वाले फ़ंक्शन और एचटीटीपी फ़ंक्शन चलाने के लिए, आईपी पतों का इस्तेमाल करता है.

निजी डेटा का रखरखाव: क्लाउड फ़ंक्शन, सेवा देने के लिए सिर्फ़ कुछ समय के लिए आईपी पतों को सेव करते हैं.

Firebase से पुष्टि करना
  • पासवर्ड
  • ईमेल पते
  • फ़ोन नंबर
  • उपयोगकर्ता एजेंट
  • आईपी पते

यह कैसे मदद करता है: Firebase से पुष्टि करने की सुविधा, इस डेटा का इस्तेमाल असली उपयोगकर्ता की पुष्टि करने की सुविधा चालू करने और असली उपयोगकर्ता के खाते को मैनेज करने की सुविधा देने के लिए करती है. यह ज़्यादा सुरक्षा देने और साइन अप और पुष्टि करने के दौरान गलत इस्तेमाल को रोकने के लिए, उपयोगकर्ता-एजेंट स्ट्रिंग और आईपी पतों का भी इस्तेमाल करता है.

निजी डेटा का रखरखाव: Firebase से पुष्टि करने की सुविधा से, लॉग किए गए आईपी पते कुछ हफ़्तों तक सेव रहते हैं. इसमें पुष्टि करने की अन्य जानकारी तब तक सेव रहती है, जब तक Firebase का ग्राहक, इससे जुड़े उपयोगकर्ता को मिटाना शुरू नहीं करता. इसके बाद, 180 दिनों के अंदर लाइव और बैकअप सिस्टम से डेटा को हटा दिया जाता है.

Firebase App Check
  • प्रमाणित करने की सेवा देने वाली कंपनियों से प्रमाणित किया गया कॉन्टेंट
  • पुष्टि करने के बाद, ऐप्लिकेशन की जांच के लिए टोकन

यह कैसे मदद करता है: Firebase में ऐप्लिकेशन की जांच करने की सुविधा, पुष्टि करने की सेवा देने वाली कंपनी के प्रमाणित किए गए कॉन्टेंट का इस्तेमाल करती है. साथ ही, असली उपयोगकर्ता के डिवाइसों से मिली जानकारी का इस्तेमाल करती है. इससे यह तय करने में मदद मिलती है कि डिवाइस और/या ऐप्लिकेशन सुरक्षित है या नहीं. डेवलपर के कॉन्फ़िगरेशन के आधार पर, प्रमाणित करने की सामग्री, प्रमाणित करने की सेवा देने वाली कंपनी को भेजी जाती है. पुष्टि होने के बाद, ऐप्लिकेशन की जांच करने वाले टोकन, साथ काम करने वाली Firebase की सेवाओं को हर अनुरोध के साथ भेजे जाते हैं, ताकि वे उन संसाधनों को ऐक्सेस कर सकें जिन्हें ऐप्लिकेशन की जांच करके सुरक्षित किया गया है.

निजी डेटा का रखरखाव: ऐप्लिकेशन की जांच में प्रमाणित किए जाने वाले कॉन्टेंट का रखरखाव नहीं किया जाता. हालांकि, जब उसे प्रमाणित करने वाली कंपनियों को भेजा जाता है, तब उस पर उन कंपनियों की शर्तें लागू होती हैं. पुष्टि करने के बाद, ऐप्लिकेशन की जांच करने वाले टोकन, TTL (टीटीएल) की अवधि के दौरान मान्य होते हैं. यह अवधि सात दिन से ज़्यादा नहीं हो सकती. रीप्ले से सुरक्षा की सुविधाओं का इस्तेमाल करने वाले डेवलपर के लिए, App Check इन सुविधाओं के साथ इस्तेमाल किए गए ऐप्लिकेशन की जांच के टोकन को ज़्यादा से ज़्यादा 30 दिनों तक सेव रखता है. रीप्ले सुरक्षा सुविधाओं के साथ इस्तेमाल नहीं किए जाने वाले ऐप्लिकेशन की जांच के अन्य टोकन, Firebase सेवाएं सेव नहीं रखती हैं.

Firebase App Distribution
  • उपयोगकर्ताओं के नाम
  • ईमेल पते
  • iOS यूडीआईडी
  • सुरक्षित Android आईडी
  • Firebase इंस्टॉलेशन आईडी
  • टेस्टर के सुझाव (स्क्रीनशॉट और टेक्स्ट)

यह कैसे मदद करता है: Firebase App Distribution, टेस्टर के लिए ऐप्लिकेशन के बिल्ड डिस्ट्रिब्यूट करने और टेस्टर की गतिविधि को मॉनिटर करने के लिए, डेटा का इस्तेमाल करता है. इसके अलावा, इस डेटा का इस्तेमाल टेस्टर के इन-ऐप्लिकेशन सुझाव जैसी सुविधाओं को चालू करने, और डेटा को टेस्टर डिवाइसों से जोड़ने के लिए भी करता है.

निजी डेटा का रखरखाव: Firebase App Distribution उपयोगकर्ता की जानकारी को तब तक बनाए रखता है, जब तक Firebase का ग्राहक इसे मिटाने का अनुरोध नहीं करता. इसके बाद, 180 दिनों के अंदर लाइव और बैकअप सिस्टम से डेटा को हटा दिया जाता है.

Firebase क्लाउड से मैसेज
  • Firebase इंस्टॉलेशन आईडी

यह कैसे मदद करता है: Firebase क्लाउड से मैसेज, Firebase इंस्टॉलेशन आईडी का इस्तेमाल करके यह तय करता है कि मैसेज किन डिवाइसों पर डिलीवर करने हैं.

निजी डेटा का रखरखाव: Firebase, Firebase इंस्टॉलेशन आईडी को तब तक बनाए रखता है, जब तक Firebase ग्राहक, आईडी को मिटाने के लिए एपीआई कॉल नहीं करता. कॉल खत्म होने के बाद, 180 दिनों के अंदर लाइव और बैकअप सिस्टम से डेटा हटा दिया जाता है.

Firebase Crashlytics
  • Crashlytics से, इंस्टॉल करने के लिए यूयूआईडी
  • Firebase इंस्टॉलेशन आईडी
  • क्रैश ट्रेस
  • Breakpad मिनीडंप फ़ॉर्मैट किया गया डेटा
    (सिर्फ़ एनडीके क्रैश)

यह कैसे मदद करता है: Firebase Crashlytics, क्रैश स्टैक ट्रेस का इस्तेमाल करके क्रैश को किसी प्रोजेक्ट के साथ जोड़ता है, प्रोजेक्ट के सदस्यों को ईमेल से सूचना भेजता है, और उन्हें 'Firebase कंसोल' में दिखाता है. साथ ही, Firebase के ग्राहकों को क्रैश डीबग करने में मदद करता है. इसमें, Crashlytics से ऐप्लिकेशन इंस्टॉल करने के यूयूआईडी का इस्तेमाल किया जाता है. इससे उन उपयोगकर्ताओं की संख्या का पता लगाया जाता है जिन पर क्रैश का असर पड़ा है. साथ ही, एनडीके क्रैश होने की प्रोसेस को कम करने के लिए, डेटा इकट्ठा करने के तरीके का भी इस्तेमाल किया जाता है. क्रैश सेशन को प्रोसेस होने और फिर खारिज करने के दौरान, मिनीडंप डेटा को सेव किया जाता है. Firebase इंस्टॉलेशन आईडी, आने वाली सुविधाओं को चालू करता है. इनसे, क्रैश रिपोर्टिंग और क्रैश मैनेजमेंट की सेवाओं को बेहतर बनाया जाएगा. उपयोगकर्ता की इकट्ठा की गई जानकारी के बारे में ज़्यादा जानने के लिए, डिवाइस की सेव की गई जानकारी के उदाहरण देखें.

निजी डेटा का रखरखाव: Firebase Crashlytics, क्रैश स्टैक ट्रेस, एक्सट्रैक्ट किए गए मिनीडंप डेटा, और इससे जुड़े आइडेंटिफ़ायर (इसमें Crashlytics इंस्टॉलेशन यूयूआईडी और Firebase इंस्टॉलेशन आईडी शामिल है) को 90 दिन तक सेव रखता है. इसके बाद, ऐप्लिकेशन को लाइव और बैकअप सिस्टम से हटाने की प्रोसेस शुरू होती है.

Firebase डाइनैमिक लिंक
  • डिवाइस की जानकारी (iOS)
  • आईपी पते (iOS)

यह कैसे मदद करता है: डाइनैमिक लिंक, iOS पर डिवाइस की खास बातों और आईपी पतों का इस्तेमाल करके, इंस्टॉल किए गए नए ऐप्लिकेशन को किसी खास पेज या संदर्भ पर खोलते हैं.

निजी डेटा का रखरखाव: डाइनैमिक लिंक, सेवा देने के लिए सिर्फ़ डिवाइस की खास बातों और आईपी पतों को कुछ समय के लिए सेव करते हैं.

Firebase होस्टिंग
  • आईपी पते

यह कैसे मदद करता है: होस्टिंग की सुविधा, अनुरोधों के आईपी पतों का इस्तेमाल करके बुरे बर्ताव का पता लगाती है और ग्राहकों को, इस्तेमाल के बारे में डेटा का पूरा विश्लेषण उपलब्ध कराती है.

निजी डेटा का रखरखाव: होस्ट करने से आईपी डेटा कुछ महीनों के लिए सेव रहता है.

Firebase प्रदर्शन मॉनिटर करना
  • Firebase इंस्टॉलेशन आईडी
  • आईपी पते

यह कैसे मदद करता है: परफ़ॉर्मेंस मॉनिटर करने की सुविधा, Firebase इंस्टॉलेशन आईडी का इस्तेमाल करके, नेटवर्क संसाधनों को ऐक्सेस करने वाले यूनीक Firebase इंस्टॉलेशन की संख्या का पता लगाती है. इससे यह पक्का होता है कि ऐक्सेस पैटर्न में पहचान छिपाई गई है या नहीं. यह परफ़ॉर्मेंस इवेंट रिपोर्टिंग की दर को मैनेज करने के लिए, Firebase रिमोट कॉन्फ़िगरेशन के साथ Firebase इंस्टॉलेशन आईडी का भी इस्तेमाल करती है. इसके अलावा, यह आईपी पतों का इस्तेमाल करके, परफ़ॉर्मेंस इवेंट को उन देशों में मैप करता है जहां से वे पहले आते हैं. ज़्यादा जानकारी के लिए, डेटा कलेक्शन देखें.

निजी डेटा का रखरखाव: परफ़ॉर्मेंस मॉनिटर करने की सुविधा, आईपी से जुड़े इवेंट को 30 दिनों तक सेव रखती है. साथ ही, यह इंस्टॉलेशन से जुड़े और पहचान से जुड़ी जानकारी हटाकर, परफ़ॉर्मेंस का डेटा 90 दिनों तक सेव रखती है. इसके बाद, इवेंट को लाइव और बैकअप सिस्टम से हटाने की प्रोसेस शुरू की जाती है.

Firebase इन-ऐप्लिकेशन मैसेज
  • Firebase इंस्टॉलेशन आईडी

यह कैसे मदद करता है: Firebase इन-ऐप्लिकेशन मैसेज, Firebase इंस्टॉलेशन आईडी का इस्तेमाल करके यह तय करता है कि मैसेज किन डिवाइसों पर डिलीवर करने हैं.

निजी डेटा का रखरखाव: Firebase, Firebase इंस्टॉलेशन आईडी को तब तक बनाए रखता है, जब तक Firebase ग्राहक, आईडी को मिटाने के लिए एपीआई कॉल नहीं करता. कॉल खत्म होने के बाद, 180 दिनों के अंदर लाइव और बैकअप सिस्टम से डेटा हटा दिया जाता है.

Firebase रीयल टाइम डेटाबेस
  • आईपी पते
  • उपयोगकर्ता एजेंट

यह कैसे मदद करता है: रीयल टाइम डेटाबेस, प्रोफ़ाइलर टूल को चालू करने के लिए, आईपी पतों और उपयोगकर्ता एजेंट का इस्तेमाल करता है. इससे Firebase के ग्राहकों को, इस्तेमाल के ट्रेंड और प्लैटफ़ॉर्म के ब्रेकडाउन को समझने में मदद मिलती है.

निजी डेटा का रखरखाव: रीयल टाइम डेटाबेस, आईपी पतों और उपयोगकर्ता एजेंट की जानकारी को कुछ दिनों तक सेव रखता है. ऐसा तब तक होता है, जब तक कोई खरीदार इसे ज़्यादा समय के लिए सेव करने का विकल्प नहीं चुनता है.

Firebase रिमोट कॉन्फ़िगरेशन
  • Firebase इंस्टॉलेशन आईडी

यह कैसे मदद करता है: रिमोट कॉन्फ़िगरेशन, Firebase इंस्टॉलेशन आईडी का इस्तेमाल करके असली उपयोगकर्ता के डिवाइसों पर वापस लौटने के लिए, कॉन्फ़िगरेशन वैल्यू चुनता है.

निजी डेटा का रखरखाव: Firebase, Firebase इंस्टॉलेशन आईडी को तब तक बनाए रखता है, जब तक Firebase ग्राहक, आईडी को मिटाने के लिए एपीआई कॉल नहीं करता. कॉल खत्म होने के बाद, 180 दिनों के अंदर लाइव और बैकअप सिस्टम से डेटा हटा दिया जाता है.

Firebase ML
  • अपलोड की गई इमेज
  • इंस्टॉलेशन की पुष्टि के लिए टोकन

यह कैसे मदद करता है: क्लाउड पर आधारित एपीआई, अपलोड की गई इमेज को कुछ समय के लिए सेव करते हैं, ताकि आपको उनका विश्लेषण प्रोसेस करके वापस भेजा जा सके. आम तौर पर, सेव की गई इमेज कुछ घंटों में मिटा दी जाती हैं. ज़्यादा जानकारी के लिए, Cloud Vision डेटा के इस्तेमाल के बारे में अक्सर पूछे जाने वाले सवाल देखें.

ऐप्लिकेशन इंस्टेंस के साथ इंटरैक्ट करते समय, डिवाइस की पुष्टि करने के लिए Firebase ML, इंस्टॉलेशन की पुष्टि करने वाले टोकन का इस्तेमाल करता है. उदाहरण के लिए, ऐप्लिकेशन इंस्टेंस के साथ डेवलपर मॉडल उपलब्ध कराने के लिए.

निजी डेटा का रखरखाव: इंस्टॉलेशन की पुष्टि करने वाले टोकन, खत्म होने की तारीख तक मान्य रहते हैं. डिफ़ॉल्ट टोकन को एक हफ़्ते के लिए इस्तेमाल किया जा सकता है.

Crashlytics से इकट्ठा की गई जानकारी के उदाहरण

  • ऐसा RFC-4122 यूयूआईडी जो हमें क्रैश की डुप्लीकेट कॉपी हटाने की अनुमति देता है
  • Crashlytics से, ऐप्लिकेशन इंस्टॉल करने का यूयूआईडी
  • Firebase इंस्टॉलेशन आईडी (एफ़आईडी)
  • Firebase सेशन आईडी, जो किसी सेशन के साथ इवेंट को टैग करने के लिए जनरेट किया गया एक रैंडम यूयूआईडी होता है
  • क्रैश होने के समय का टाइमस्टैंप
  • ऐप्लिकेशन का बंडल आइडेंटिफ़ायर और पूरा वर्शन नंबर
  • डिवाइस के ऑपरेटिंग सिस्टम का नाम और वर्शन नंबर
  • एक बूलियन जिससे पता चलता है कि डिवाइस पर सिस्टम से जुड़े प्रतिबंध हटाए गए हैं या उसे रूट किया गया है
  • डिवाइस के मॉडल का नाम, सीपीयू का आर्किटेक्चर, रैम की मात्रा, और डिस्क की जगह
  • मौजूदा समय में चल रहे हर थ्रेड के हर फ़्रेम का uint64 निर्देश पॉइंटर
  • अगर रनटाइम में उपलब्ध है, तो सादे टेक्स्ट वाले तरीके या फ़ंक्शन का नाम, जिसमें हर निर्देश पॉइंटर शामिल है.
  • अगर कोई अपवाद दिया गया है, तो अपवाद के सादे टेक्स्ट वाली क्लास का नाम और मैसेज की वैल्यू
  • अगर नुकसान पहुंचाने वाला सिग्नल मिल गया था, तो उसका नाम और पूर्णांक कोड
  • ऐप्लिकेशन में लोड की गई हर बाइनरी इमेज के लिए, उसका नाम, यूयूआईडी, बाइट साइज़, और वह uint64 बेस पता जिस पर उसे रैम में लोड किया गया था
  • एक बूलियन जिससे पता चलता है कि क्रैश होने के समय, ऐप्लिकेशन बैकग्राउंड में था या नहीं
  • क्रैश होने के समय स्क्रीन के घूमने की जानकारी देने वाली इंटीजर वैल्यू
  • एक बूलियन जो बताता है कि डिवाइस का प्रॉक्सिमिटी सेंसर ट्रिगर हुआ या नहीं
  • version-control-info.textproto का कॉन्टेंट (सिर्फ़ Android ऐप्लिकेशन के लिए, जिन्हें वर्शन कंट्रोल सिस्टम (वीसीएस) इंटिग्रेशन का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है)

परफ़ॉर्मेंस मॉनिटर करने की सुविधा की मदद से इकट्ठा की गई जानकारी के उदाहरण

  • Firebase इंस्टॉलेशन आईडी (एफ़आईडी)
  • Firebase सेशन आईडी, जो किसी सेशन के साथ इवेंट को टैग करने के लिए जनरेट किया गया एक रैंडम यूयूआईडी होता है
  • डिवाइस की सामान्य जानकारी, जैसे मॉडल, OS और स्क्रीन की दिशा
  • रैम और डिस्क का आकार
  • सीपीयू (CPU) का इस्तेमाल
  • मोबाइल और इंटरनेट सेवा देने वाली कंपनी (मोबाइल के आधार पर देश और नेटवर्क के कोड)
  • रेडियो/नेटवर्क की जानकारी (उदाहरण के लिए, वाई-फ़ाई, LTE, 3G)
  • देश (IP पते के आधार पर)
  • स्थान/भाषा
  • ऐप्लिकेशन का वर्शन
  • ऐप की फ़ोग्राउंड या बैकग्राउंड स्थिति
  • ऐप पैकेज का नाम
  • Firebase इंस्टॉलेशन आईडी
  • अपने-आप काम करने वाले ट्रेस का कुल समय
  • नेटवर्क के यूआरएल (इसमें यूआरएल पैरामीटर या पेलोड कॉन्टेंट शामिल नहीं है) और उनसे जुड़ी यह जानकारी:
    • प्रतिक्रिया कोड (उदाहरण के लिए, 403, 200)
    • बाइट में पेलोड आकार
    • प्रतिक्रिया का समय

परफ़ॉर्मेंस मॉनिटर करने की सुविधा से इकट्ठा किए गए अपने-आप ट्रेस की पूरी सूची देखें.

असली उपयोगकर्ता के डेटा को प्रोसेस करने के लिए, ऑप्ट-इन की सुविधा चालू करने की गाइड

ऊपर दी गई टेबल में बताई गई सेवाओं को काम करने के लिए, असली उपयोगकर्ता के डेटा की ज़रूरत होती है. इस वजह से, उन सेवाओं का इस्तेमाल करते समय डेटा कलेक्शन को पूरी तरह से बंद नहीं किया जा सकता.

अगर आपको उपयोगकर्ताओं को किसी सेवा और उसके साथ मिलने वाले डेटा कलेक्शन के लिए ऑप्ट-इन करने का मौका देना है, तो ज़्यादातर मामलों में सेवा का इस्तेमाल करने से पहले, डायलॉग या सेटिंग टॉगल जोड़ने की ज़रूरत होती है.

हालांकि, कुछ सेवाएं ऐप्लिकेशन में शामिल होने पर अपने-आप चालू हो जाती हैं. उपयोगकर्ताओं को उन सेवाओं का इस्तेमाल करने से पहले ऑप्ट-इन करने का मौका देने के लिए, हर सेवा के लिए अपने-आप शुरू होने की सुविधा को बंद किया जा सकता है. इसके बजाय, उसे मैन्युअल तरीके से चालू किया जा सकता है. इसका तरीका जानने के लिए, नीचे दी गई गाइड पढ़ें:

अगर आपने Firebase को Google Analytics के साथ इंटिग्रेट किया है, तो Analytics डेटा कलेक्शन को कॉन्फ़िगर करने का तरीका जानें.

डेटा को सेव और प्रोसेस करने की जगहें

जब तक कोई सेवा या सुविधा, डेटा की जगह चुनने की सुविधा नहीं देती, तब तक Firebase आपके डेटा को उन जगहों पर प्रोसेस और सेव कर सकता है जहां Google या उसके एजेंट, सुविधाएं मैनेज करते हैं. सुविधा देने वाली जगहें सेवा के हिसाब से अलग-अलग हो सकती हैं.

सिर्फ़ अमेरिका में उपलब्ध सेवाएं

Firebase से पुष्टि करने की सेवा, सिर्फ़ अमेरिका के डेटा सेंटर से चलती है. इस वजह से, Firebase से पुष्टि करने की सुविधा खास तौर पर अमेरिका के डेटा को प्रोसेस करती है.

दुनिया भर में उपलब्ध सेवाएं

Firebase की ज़्यादातर सेवाएं, Google के ग्लोबल इंफ़्रास्ट्रक्चर पर काम करती हैं. वे किसी भी Google Cloud Platform लोकेशन या Google डेटा सेंटर लोकेशन पर डेटा को प्रोसेस कर सकते हैं. कुछ सेवाओं के लिए, आपके पास डेटा की जगह की जानकारी चुनने का विकल्प होता है, जिससे उस जगह पर डेटा प्रोसेस होने से रोका जा सकता है.

  • Firebase के लिए Cloud Storage
  • Cloud Firestore
  • Firebase के लिए Cloud Functions
  • Firebase होस्टिंग
  • Firebase Crashlytics
  • Firebase प्रदर्शन मॉनिटर करना
  • Firebase डाइनैमिक लिंक
  • Firebase रिमोट कॉन्फ़िगरेशन
  • Firebase क्लाउड से मैसेज
  • Firebase ML
  • Firebase टेस्ट लैब
  • Firebase App Check

सुरक्षा जानकारी

डेटा एन्क्रिप्ट (सुरक्षित) करने का तरीका

Firebase की सेवाएं, एचटीटीपीएस का इस्तेमाल करके ट्रांज़िट के दौरान डेटा को एन्क्रिप्ट (सुरक्षित) करती हैं. साथ ही, ग्राहक से जुड़े डेटा को सही तरीके से अलग करती हैं.

इसके अलावा, Firebase की कई सेवाएं अपने इनऐक्टिव डेटा को भी एन्क्रिप्ट (सुरक्षित) करती हैं:

  • Cloud Firestore
  • Firebase के लिए Cloud Functions
  • Firebase के लिए Cloud Storage
  • Firebase Crashlytics
  • Firebase से पुष्टि करना
  • Firebase क्लाउड से मैसेज
  • Firebase रीयल टाइम डेटाबेस
  • Firebase टेस्ट लैब
  • Firebase App Check
  • Firebase प्रदर्शन मॉनिटर करना

सुरक्षा के तरीके

निजी डेटा को सुरक्षित रखने के लिए Firebase, सुरक्षा के बड़े उपाय लागू करता है, ताकि उपयोगकर्ताओं का ऐक्सेस कम से कम किया जा सके:

  • Firebase उन चुनिंदा कर्मचारियों को ऐक्सेस देने की अनुमति नहीं देता है जिनका मकसद, निजी डेटा को ऐक्सेस करना है.
  • Firebase निजी डेटा वाले सिस्टम में कर्मचारी के ऐक्सेस को लॉग करता है.
  • Firebase सिर्फ़ उन कर्मचारियों को निजी डेटा ऐक्सेस करने की अनुमति देता है जो 'Google साइन-इन' और दो तरीकों से पुष्टि की मदद से साइन इन करते हैं.

Firebase सेवा का डेटा

Firebase सेवा डेटा, ऐसी निजी जानकारी है जिसे Google, Firebase सेवाओं के प्रावधान और मैनेज करने के दौरान इकट्ठा और जनरेट करता है*. इसमें ग्राहक से जुड़ा डेटा** शामिल नहीं होता, जैसा कि Firebase सेवाओं और Google Cloud सेवा के डेटा वाले हमारे ग्राहक कानूनी समझौतों में बताया गया है. Firebase सेवा डेटा के उदाहरणों में ये शामिल हैं

*इन सेवाओं में Firebase A/B टेस्टिंग, Firebase ऐप्लिकेशन चेक, Firebase App Distribution, Firebase क्लाउड से मैसेज, Firebase Crashlytics, Firebase डाइनैमिक लिंक, Firebase होस्टिंग, Firebase इन-ऐप्लिकेशन मैसेज सेवा, Firebase एमएल, Firebase की परफ़ॉर्मेंस मॉनिटर करने, Firebase रीयल टाइम डेटाबेस, Firebase रिमोट कॉन्फ़िगरेशन, और Firebase उपयोगकर्ता को अलग-अलग सेगमेंट में बांटने की सुविधा शामिल है.

**ग्राहक के डेटा को प्रोसेस करने के तरीके के बारे में ज़्यादा जानने के लिए, Firebase डेटा प्रोसेसिंग और सुरक्षा से जुड़ी शर्तें देखें.

Firebase, Firebase सेवा डेटा को कैसे प्रोसेस करता है, इसके उदाहरण

Google, Firebase सेवा के डेटा का इस्तेमाल हमारी निजता नीति और लागू शर्तों के मुताबिक करता है. Firebase सेवा का डेटा इस्तेमाल किया जाता है. उदाहरण के लिए:

  • आपने जिन Firebase सेवाओं के लिए अनुरोध किया है उन्हें उपलब्ध कराएं
  • Firebase सेवाओं के इस्तेमाल को ऑप्टिमाइज़ करने के लिए सुझाव देना
  • Firebase की सेवाओं का रखरखाव और उनमें सुधार करना
  • आपने जिन अन्य सेवाओं के लिए अनुरोध किया है उन्हें उपलब्ध कराना और उन्हें बेहतर बनाना
  • Firebase और Google की अन्य सेवाओं के अपने इस्तेमाल को समझना
  • आपकी मदद करने और आपसे बातचीत करने में
  • आपकी, हमारे उपयोगकर्ताओं, आम लोगों, और Google को सुरक्षित रखें
  • कानूनी जवाबदेही का पालन करना

Firebase से बाहर की Google सेवाओं के ज़रिए Firebase सेवा डेटा का इस्तेमाल

आपके पास यह कंट्रोल करने का विकल्प होता है कि Google आपके Firebase सेवा के डेटा का इस्तेमाल करे या नहीं. इससे आपको Firebase के अलावा Google की सेवाओं के बारे में गहराई से विश्लेषण, अहम जानकारी, और सुझाव देने में मदद मिलेगी. साथ ही, Firebase के अलावा Google की सेवाओं को बेहतर बनाने में भी मदद मिलेगी. Firebase में डेटा की निजता सेटिंग वाले पेज पर जाकर, इसे कॉन्फ़िगर किया जा सकता है.

अगर यह कंट्रोल बंद है, तो हमारी निजता नीति और लागू शर्तों के मुताबिक, Firebase सेवा के डेटा का इस्तेमाल ऊपर बताए गए कामों के लिए किया जाएगा. इनमें Firebase सेवाओं के बारे में सुझाव देने और उन्हें बेहतर बनाने के साथ-साथ, उन अन्य सेवाओं को डिलीवर और बेहतर बनाने के लिए शामिल किया जाएगा जिन्हें आपने Firebase प्रोजेक्ट से जोड़ा है.

क्या अब भी आपका कोई सवाल है? हमसे संपर्क करें

अगर आपको निजता से जुड़ा कोई ऐसा सवाल पूछना है जिसके बारे में यहां नहीं बताया गया है, तो कृपया Firebase सहायता टीम से संपर्क करें. अगर आप Firebase डेवलपर हैं, तो अपना Firebase ऐप्लिकेशन आईडी शामिल करें. अपनी प्रोजेक्ट सेटिंग के आपके ऐप्लिकेशन कार्ड में अपना Firebase ऐप्लिकेशन आईडी ढूंढें.