ऐप्पल को ऐप स्टोर पर ऐप प्रकाशित करने वाले डेवलपर्स को अपने ऐप के डेटा उपयोग के संबंध में कुछ जानकारी का खुलासा करने की आवश्यकता है।
इस दस्तावेज़ में फ़ायरबेस ऐप्पल प्लेटफ़ॉर्म लाइब्रेरी व्यवहार शामिल हैं जिन्हें ऐप्पल के दिशानिर्देशों के अनुसार प्रकटीकरण की आवश्यकता हो सकती है। फायरबेस इंस्टॉल करते समय, अपनी पसंद के निर्भरता प्रबंधक द्वारा अपने ऐप में इंस्टॉल किए गए बिल्ड लक्ष्यों पर ध्यान दें। आपके निर्भरता प्रबंधक द्वारा सूचीबद्ध प्रत्येक लक्ष्य के लिए, यह निर्धारित करने के लिए इस दस्तावेज़ के संबंधित अनुभाग की समीक्षा करें कि आपको किस डेटा संग्रह का खुलासा करना चाहिए। आपके द्वारा इंस्टॉल किए गए फ़ायरबेस बिल्ड लक्ष्यों की संख्या आपकी अपेक्षित संख्या से अधिक हो सकती है क्योंकि कुछ फ़ायरबेस बिल्ड लक्ष्यों की दूसरों पर क्षणिक निर्भरता होती है।
यदि आप किसी वैकल्पिक उत्पाद सुविधाओं का उपयोग कर रहे हैं जिसमें अतिरिक्त डेटा शामिल है या नए उत्पाद सुविधाओं के किसी भी परीक्षण में भाग ले रहे हैं जिसमें अतिरिक्त डेटा शामिल है, तो यह जांचना सुनिश्चित करें कि क्या उन सुविधाओं या परीक्षणों के लिए अतिरिक्त डेटा प्रकटीकरण की आवश्यकता है।
यह सुनिश्चित करने के लिए कि आपके ऐप के खुलासे सटीक हैं, हम अनुशंसा करते हैं कि आप हमेशा प्रत्येक फायरबेस एसडीके के नवीनतम संस्करण का उपयोग करें।
फायरबेस उपयोगकर्ता एजेंट
फायरबेस उपयोगकर्ता एजेंट अधिकांश फायरबेस एसडीके से एकत्र की गई जानकारी का एक बंडल है और इसमें निम्नलिखित शामिल हैं: डिवाइस, ओएस, ऐप बंडल आईडी और डेवलपर प्लेटफॉर्म। उपयोगकर्ता एजेंट को कभी भी किसी उपयोगकर्ता या डिवाइस पहचानकर्ता से लिंक नहीं किया जाता है और फ़ायरबेस सुविधा निर्णयों को बेहतर ढंग से सूचित करने के लिए प्लेटफ़ॉर्म और संस्करण अपनाने का निर्धारण करने के लिए फ़ायरबेस टीम द्वारा इसका उपयोग किया जाता है।
FirebaseCore
- डेटा एकत्र नहीं करता.
GoogleUtilities
- डेटा एकत्र नहीं करता है, लेकिन इसमें नेटवर्किंग उपयोगिताएँ शामिल हैं जिनका उपयोग अन्य एसडीके द्वारा डेटा एकत्र करने के लिए किया जा सकता है।
GoogleDataTransport
इसमें नेटवर्किंग उपयोगिताएँ शामिल हैं जिनका उपयोग अन्य एसडीके द्वारा डेटा एकत्र करने के लिए किया जा सकता है।
सदैव संग्रहित
- उत्पाद की गुणवत्ता की निगरानी और रखरखाव के लिए एसडीके प्रदर्शन के बारे में मेटाडेटा एकत्र करता है, जैसे क्लाइंट लॉग इवेंट कैश का आकार और विभिन्न कारणों से गिराए गए क्लाइंट लॉग इवेंट की संख्या।
FirebaseABTesting
ए/बी परीक्षण डेटा एकत्र नहीं करता है।
फायरबेस ए/बी टेस्टिंग एसडीके फायरबेस रिमोट कॉन्फिग और फायरबेस इन-ऐप मैसेजिंग के लिए प्रयोग समूहों में सदस्यता निर्दिष्ट करने के लिए Google Analytics उपयोगकर्ता गुणों को सेट और उपयोग करता है।
गूगल विश्लेषिकी
Google Analytics डेटा संग्रह की जानकारी इस समर्थन आलेख में पाई जा सकती है।
FirebaseAppCheck
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
उपयोग निर्भर
- यदि डिवाइसचेक प्रदाता स्थापित है, तो डिवाइसचेक से
DCDevice
टोकन एकत्र करता है। - यदि ऐप अटेस्ट प्रदाता स्थापित है, तो ऐप अटेस्ट से सत्यापन ऑब्जेक्ट और अभिकथन ऑब्जेक्ट दोनों एकत्र करता है।
FirebaseAppDistribution
ऐप वितरण एसडीके केवल बीटा परीक्षण उपयोग के लिए है। ऐप स्टोर पर सबमिट करते समय अपने एप्लिकेशन में ऐप वितरण एसडीके शामिल न करें।
FirebaseAuthentication
सदैव संग्रहित
- उपयोगकर्ता प्रमाणीकरण उद्देश्यों के लिए पहचानकर्ता उत्पन्न और संग्रहीत करता है।
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
उपयोग निर्भर
- यदि डेवलपर उपयोगकर्ता के लिए एक प्रदर्शन नाम प्रदान करता है, तो एक प्रदर्शन नाम एकत्र करता है।
- ईमेल पासवर्ड या ईमेल लिंक प्रमाणीकरण का उपयोग करते समय डेवलपर द्वारा प्रदान किए गए उपयोगकर्ताओं के ईमेल पते एकत्र करता है, या यदि डेवलपर फ़ेडरेटेड पहचान का उपयोग करता है तो फ़ेडरेटेड प्रदाता से प्रतिक्रिया में निहित होता है।
- फ़ोन प्राधिकरण का उपयोग करते समय डेवलपर द्वारा प्रदान किए गए उपयोगकर्ताओं के फ़ोन नंबर एकत्र करता है या यदि उपयोगकर्ता का फ़ोन नंबर प्रमाणीकरण विधि के रूप में जोड़ा जाता है। एसएमएस-एज़-सेकंड-फैक्टर प्रमाणीकरण प्रवाह के दौरान भी एकत्र किया गया।
- यदि डेवलपर फायरबेस प्रमाणीकरण के साथ तृतीय-पक्ष प्रमाणीकरण प्रदाता का उपयोग करता है तो तृतीय-पक्ष प्रमाणीकरण प्रदाताओं से संबंधित संपर्क जानकारी एकत्र करता है। उदाहरण के लिए, यदि डेवलपर फेसबुक प्रमाणीकरण का उपयोग करता है, तो उपयोगकर्ता के पहचानकर्ता को उनके फेसबुक प्रोफ़ाइल से जोड़ा जा सकता है, जो दिए गए दायरे पर निर्भर करता है। अधिक जानकारी के लिए प्रमाणीकरण प्रदाता के दस्तावेज़ देखें।
- यदि ऐप गेम सेंटर से लिंक है तो उपयोगकर्ता की गेम सेंटर आईडी संग्रहीत करता है।
- यदि आपका ऐप प्रमाणीकरण प्रवाह की सुरक्षा के लिए reCAPTCHA एंटरप्राइज़ का उपयोग करता है तो यह टोकन एकत्र करता है। reCAPTCHA एंटरप्राइज़ के लिए अतिरिक्त Apple गोपनीयता विवरण देखें।
FirebaseCrashlytics
सदैव संग्रहित
- किसी एप्लिकेशन के क्रैश होने पर स्टैक ट्रेस और प्रासंगिक एप्लिकेशन स्थिति एकत्र करता है।
- डिबगिंग क्रैश में सहायता के लिए डिवाइस और OS जानकारी एकत्र करता है।
उपयोग निर्भर
- किसी भी कस्टम कुंजी, लॉग और फ्री-टेक्स्ट उपयोगकर्ता आईडी को एकत्रित करता है जिसे डेवलपर्स क्रैश रिपोर्ट से जोड़ते हैं। कस्टम स्टैक ट्रेस के साथ किसी भी डेवलपर-परिभाषित गैर-घातक घटनाओं को भी एकत्र करता है।
- यदि Crashlytics का उपयोग Google Analytics के साथ किया जाता है तो "ब्रेडक्रंब" लॉग एकत्र करता है। ये लॉग क्रैश गणना के साथ-साथ क्रैश से तुरंत पहले उपयोगकर्ता की कार्रवाइयों की पहचान करते हैं।
FirebaseDatabase
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
FirebaseDynamicLinks
सदैव संग्रहित
- अस्थायी रूप से डिवाइस डेटा एकत्र करता है, जिसमें डिवाइस के स्क्रीन आयाम, भाषा, ओएस संस्करण, बंडल आईडी, आईपी पता और विलंबित-डीप लिंक (डीप-लिंक पोस्ट ऐप इंस्टॉल) के लिए फायरबेस एसडीके संस्करण शामिल है।
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि उपलब्ध हो, तो पहले ऐप लॉन्च पर डिवाइस पेस्टबोर्ड में अस्थायी रूप से डायनामिक लिंक यूआरएल एकत्र करता है। डेवलपर्स ऐप की
Info.plist
फ़ाइल मेंFirebaseDeepLinkPasteboardRetrievalEnabled
प्रॉपर्टी कोNO
पर सेट करके पेस्टबोर्ड के उपयोग को अक्षम कर सकते हैं।
उपयोग निर्भर
यदि Google Analytics के साथ डायनामिक लिंक का उपयोग किया जाता है:
- Google Analytics के माध्यम से स्वचालित रूप से लिंक इंटरैक्शन ईवेंट लॉग करता है। स्वचालित ईवेंट लॉगिंग को अक्षम करने के लिए, ऐप से
FirebaseAnalytics
हटा दें।
FirebaseFirestore
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
FirebaseFunctions
सदैव संग्रहित
- फ़ंक्शन कॉल करने वाले के फ़ंक्शन नाम और आईपी पते सहित फ़ंक्शन आमंत्रण मेटाडेटा एकत्र करता है।
FirebaseInAppMessaging
सदैव संग्रहित
- इन-ऐप संदेशों के साथ इंटरैक्शन रिकॉर्ड करता है। ये इंटरैक्शन (इंप्रेशन, क्लिक, डिसमिसल) Google Analytics के माध्यम से रिकॉर्ड किए जाते हैं। डेवलपर्स को मैसेजिंग अभियानों की प्रभावशीलता का मूल्यांकन करने में मदद करने के लिए फायरबेस द्वारा इंटरैक्शन भी रिकॉर्ड किए जाते हैं।
FirebaseInstallations
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
FirebaseMessaging
सदैव संग्रहित
- एपीएन टोकन को रिकॉर्ड करता है और इसे एकत्रित ऐप इंस्टॉलेशन आईडी के साथ जोड़ता है जो फायरबेस क्लाउड मैसेजिंग (एफसीएम) पंजीकरण टोकन के रूप में कार्य करता है।
- विषय सदस्यता और सदस्यता समाप्त करने के लिए डिवाइस मॉडल, भाषा, समय क्षेत्र, ओएस संस्करण, एप्लिकेशन पहचानकर्ता और एप्लिकेशन संस्करण एकत्र करता है।
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
उपयोग निर्भर
यदि Google Analytics के साथ क्लाउड मैसेजिंग का उपयोग किया जाता है:
- Google Analytics के माध्यम से स्वचालित रूप से अधिसूचना इंटरैक्शन लॉग करता है। इस व्यवहार को अक्षम करने के लिए, अपने ऐप से
FirebaseAnalytics
हटा दें।
FirebaseMLModelDownloader
सदैव संग्रहित
- एमएल मॉडल डाउनलोड मेटाडेटा एकत्र करता है, जैसे डाउनलोड इवेंट, विलोपन इवेंट और त्रुटियां।
FirebasePerformance
सदैव संग्रहित
- प्रदर्शन डेटा का भूगोल-आधारित विभाजन प्रदान करने के लिए आईपी पते एकत्र करता है।
- ऐप प्रदर्शन मेट्रिक्स जैसे ऐप लॉन्च समय और नेटवर्क अनुरोध विलंबता, साथ ही ऐप प्रदर्शन को मापने के लिए डेवलपर-निर्दिष्ट कस्टम निशान एकत्र करता है।
- ऐप के प्रदर्शन का टाइमलाइन दृश्य प्रदान करने के लिए एप्लिकेशन का सीपीयू/मेमोरी उपयोग एकत्र करता है।
- डिवाइस के विभिन्न खंडों के विरुद्ध प्रदर्शन डेटा को फ़िल्टर करने के लिए डिवाइस जानकारी, ओएस जानकारी, एप्लिकेशन जानकारी एकत्र करता है।
FirebaseRemoteConfig
सदैव संग्रहित
- इस डेटा पर आधारित मापदंडों को लक्षित करने के लिए डिवाइस का देश कोड, भाषा कोड, समय क्षेत्र, ओएस संस्करण, फायरबेस ऐप्पल ऐप आईडी और बंडल आईडी एकत्र करता है। उपयोग के रुझान को समझने और उत्पाद दिशा को सूचित करने के लिए ओएस संस्करण और एसडीके संस्करण को भी एकत्र और एकत्रित किया जाता है।
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।
उपयोग निर्भर
यदि Google Analytics के साथ रिमोट कॉन्फ़िगरेशन का उपयोग किया जाता है:
- उपयोगकर्ता संपत्ति की स्थितियों पर आधारित मापदंडों को लक्षित करने के लिए Google Analytics के लिए फायरबेस एसडीके द्वारा प्राप्त उपयोगकर्ता संपत्तियों को एकत्र करता है।
- पहले ओपन टाइम पर आधारित मापदंडों को लक्षित करने के लिए Google Analytics के लिए फायरबेस एसडीके द्वारा प्राप्त
first_open
इवेंट टाइमस्टैम्प एकत्र करता है।
यदि रिमोट कॉन्फिग वैयक्तिकरण का उपयोग किया जाता है:
- फायरबेस रिमोट कॉन्फिग एसडीके द्वारा प्राप्त डेटा और Google Analytics के लिए फायरबेस एसडीके द्वारा प्राप्त घटनाओं का उपयोग पूर्वानुमानित मॉडल बनाने और उन मॉडलों के प्रदर्शन को मापने के लिए किया जा सकता है।
FirebaseSessions
सदैव संग्रहित
- ऐप गुणवत्ता की निगरानी के लिए ऐप प्रदर्शन के बारे में मेटाडेटा एकत्र करता है, जैसे बंडल आईडी, ओएस जानकारी, एसडीके संस्करण और नेटवर्क कनेक्शन प्रकार।
- उपयोग डेटा एकत्र करता है जैसे कि किसी ऐप को सत्र के अनुसार उपयोग को फ़िल्टर करने के लिए उपयोगकर्ता सत्रों में समूह प्रदर्शन मेट्रिक्स के लिए पृष्ठभूमि में रखा गया था।
FirebaseStorage
डिफ़ॉल्ट रूप से एकत्रित किया गया
- यदि डेटा संग्रह सक्षम है, तो फायरबेस उपयोगकर्ता एजेंट एकत्र करता है।