অ্যাপ প্রাইভেসি লেবেল বিল্ডার

বলুন আপনার অ্যাপে আসলে কী কী আছে — অ্যানালিটিক্স SDK, ক্র্যাশ রিপোর্টিং, বিজ্ঞাপন, অ্যাকাউন্ট ব্যবস্থা — আর জেনে নিন App Store Connect-এ সম্ভবত কোন কোন ডেটা টাইপ আপনাকে ঘোষণা করতে হবে; Apple যেভাবে সেগুলো ভাগ করে ঠিক সেভাবে সাজানো, প্রতিটির কারণসহ।

এটি পূরণ করা কঠিন কেন

Apple জিজ্ঞেস করে আপনার অ্যাপ কী কী ডেটা সংগ্রহ করে, আর বেশির ভাগ ডেভেলপার উত্তর দেন নিজের লেখা কোডের হিসেবে। কিন্তু ফর্মটা গোটা বাইনারি যা যা করে তা নিয়ে — যেসব SDK আপনি জুড়ে ভুলে গেছেন সেগুলোসহ। অ্যানালিটিক্স লাইব্রেরি আপনি ডাকুন বা না ডাকুন, ডিভাইস আইডেন্টিফায়ার সংগ্রহ করে; বিজ্ঞাপন নেটওয়ার্ক তার চেয়ে অনেক বেশি নেয় আর ট্র্যাকিং চালু করে দেয়, যেটা আলাদা এবং আরও গুরুতর একটা ঘোষণা। আপনি ভাবছেন আপনার অ্যাপ কী সংগ্রহ করে, আর সত্যিই কী করে — এই ফারাক থেকেই বেশির ভাগ ভুল লেবেল জন্মায়।

ট্র্যাকিংয়ের উত্তরটাই আসল

ডেটাকে ট্র্যাকিংয়ের জন্য ব্যবহৃত বলে চিহ্নিত করার মানে হল, সেটা বিজ্ঞাপনের জন্য তৃতীয় পক্ষের ডেটার সঙ্গে জুড়ে দেওয়া হচ্ছে বা কোনো ডেটা ব্রোকারকে দেওয়া হচ্ছে, আর তখন App Tracking Transparency-র মাধ্যমে আপনাকে অনুমতি চাইতেই হবে। বেশির ভাগ অ্যানালিটিক্স আর ক্র্যাশ SDK-র ক্ষেত্রে এটা লাগে না; বেশির ভাগ বিজ্ঞাপন আর অ্যাট্রিবিউশন SDK-র ক্ষেত্রে লাগে। এই জায়গায় ভুল করলে তার পরিণতি সত্যিই ভুগতে হয়, তাই টুলটা এটাকে তালিকার ভিতরে চাপা না দিয়ে আলাদা করে সামনে আনে।

এই ম্যাপিংগুলো কোথা থেকে এল

এখানকার প্রতিটা এন্ট্রি দেখায় ওই SDK-র প্রস্তুতকারক নিজের সংগ্রহ নিয়ে যা নথিভুক্ত করেছে, তার পাশে দেখানো তারিখ পর্যন্ত। প্রস্তুতকারকরা কী সংগ্রহ করে তা বদলায়, কখনও কোনো ছোট সংস্করণেই; আর আপনার কনফিগারেশনও সেটা বদলায় — আইডেন্টিফায়ার সংগ্রহ বন্ধ করা একটা অ্যানালিটিক্স SDK ডিফল্ট অবস্থার সেই একই SDK-র চেয়ে কম ঘোষণা করে। এজন্যই এটা শুরুর চেকলিস্ট, উত্তর নয়।

FAQ

এটা কি আমি আমার উত্তর হিসেবে জমা দিতে পারি?

না। এটাকে চেকলিস্ট হিসেবে App Store Connect-এ নিয়ে যান, প্রতিটা লাইন SDK-র বর্তমান ডকুমেন্টেশন আর নিজের বিল্ডের সঙ্গে মিলিয়ে নিন, আর আপনি আসলে যে অ্যাপটা রিলিজ করেছেন তার জন্যই উত্তর দিন।

আমার SDK তালিকায় নেই।

তাহলে সোজা তার প্রাইভেসি নথিটা দেখুন। এই তালিকা প্রচলিতগুলো ধরে, সবটা ধরার ভান করে না।

আমি নিজে যদি কিছুই সংগ্রহ না করি?

তবু ঘোষণা করতে হতে পারে। আপনার বাইনারিতে থাকা কোনো তৃতীয় পক্ষের SDK যদি সেটা সংগ্রহ করে, তবে সেটা আপনার অ্যাপেরই সংগ্রহ বলে গণ্য।

কিছু কি কোথাও পাঠানো হয়?

না। সিদ্ধান্তের ছকটা পাতার সঙ্গেই আসে, আর লজিকটা চলে আপনার ব্রাউজারেই।

GO AI দলের তৈরি। বিনামূল্যের সব টুল