ניהול הסכמות באפליקציות מובייל: עמידה ב-GDPR עם IAB TCF 2.2

אפליקציות רבות מפרות את דרישות ה-GDPR כבר מההשקה הראשונה על ידי אתחול SDK לפני קבלת הסכמת המשתמש. אנו מיישמים מנגנון ניהול הסכמה שחוסם אתחול מעקב עד לקבלת אישור מפורש. הצוות שלנו מספק את הפרויקט במפתח מלא, תוך הבטחת עמידה בתקנים ותמיכה שוטפת.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

אלה הם רק חלק מסוגי היישומים הניידים שאנו עובדים איתם, ולכל אחד מהם עשויים להיות מאפיינים ופונקציונליות ספציפיים משלו, המותאמים לצרכים ולמטרות הספציפיות של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
ניהול הסכמות באפליקציות מובייל: עמידה ב-GDPR עם IAB TCF 2.2
בינוני
~2-3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

אפליקציות רבות מפרות את תקנת הגנת המידע האירופית בהפעלה הראשונה: Firebase Analytics, Facebook SDK ו-AppsFlyer מתחילים לפעול לפני שהמשתמש מעניק כל הרשאה. הקנס הממוצע להפרות כאלה הוא עד 20 מיליון יורו או 4% מהמחזור השנתי העולמי. אנו מטמיעים ניהול הסכמות כך שאף SDK לא מאותחל לפני הסכמה מפורשת של המשתמש. במעל 10 פרויקטים, חידדנו מתודולוגיה שמבטיחה עמידה ברגולציה ומקצרת את זמן האינטגרציה ב-30% בממוצע. קבלו ייעוץ כדי לראות איך זה עובד עבור האפליקציה שלכם.

למה IAB TCF 2.2 קריטי למונטיזציה

מסגרת IAB היא התקן של מערכת הפרסום. אם האפליקציה שלכם משתמשת ב-AdMob, ironSource או AppLovin, ה-CMP שלכם חייב להיות תואם TCF. אחרת, שותפי הפרסום לא יקבלו אותות הסכמה, והמונטיזציה תיפגע. CMPs מוסמכים של IAB כוללים את OneTrust, Usercentrics, Didomi ו-Quantcast Choice. כולם מציעים SDKs למובייל.

איך CMP עובד באפליקציה למובייל: זרימה טכנית

לא מתבצע מעקב לפני הצגת הדיאלוג. לאחר קבלת ההסכמה, היא נשמרת מקומית (Keychain/Keystore), ורק SDKs מורשים מאותחלים. דוגמה ב-iOS:

func application(_ app: UIApplication, didFinishLaunchingWithOptions...) {
    ConsentManager.shared.requestConsentUpdate { status in
        switch status {
        case .obtained:
            self.initializeAnalyticsIfAllowed()
            self.initializeAdsIfAllowed()
        case .notRequired:
            // не в ЕС/UK
            self.initializeAll()
        case .required:
            // нужен диалог
            break // CMP покажет диалог сам
        }
    }
}

func initializeAnalyticsIfAllowed() {
    guard ConsentManager.shared.hasConsent(for: .analytics) else { return }
    Analytics.configure()
}

באנדרואיד, אותה לוגיקה משתמשת ב-Google UserMessagingPlatform (UMP) או ב-SDK של ה-CMP הנבחר.

Google UMP לעומת CMP מוסמך: השוואה

קריטריון Google UMP CMP מוסמך (OneTrust וכו')
תאימות לרשתות פרסום Google בלבד כל רשת (AdMob, ironSource, AppLovin, 10+ נוספות)
עמידה ב-TCF לא כן, TCF 2.2
עלות חינם מנוי (שנתי, ~500–5,000 יורו)
גמישות תצורה מינימלית גבוהה (מטרות מותאמות, עיצוב)
המלצה לסטארטאפים עם רשת פרסום אחת למונטיזציה רצינית עם ספקים מרובים

Google UMP עובד רק עם Google Ads. אם אתם מתכננים לחבר רשתות פרסום אחרות, בחרו ב-CMP תואם TCF. CMP מוסמך הוא יעיל פי 3 למונטיזציה עם ספקים מרובים. לדוגמה, לקוח שעבר מ-UMP ל-OneTrust ראה עלייה של 40% בהכנסות מפרסומות.

קטגוריות הסכמה: המינימום הנדרש

קטגוריה דוגמאות SDKs נדרשת הסכמה?
הכרחי Crashlytics (ללא user_id), StoreKit לא
אנליטיקה Firebase, Amplitude, Mixpanel כן
פרסום AdMob, Facebook Audience Network, ironSource כן
התאמה אישית Firebase Remote Config, מנועי המלצות כן
שירותים חיצוניים Sentry (עם user_id), Intercom כן

דיווח קריסות הוא שנוי במחלוקת. אם מועבר user_id, מדובר בנתונים אישיים ודורש הסכמה. ללא user_id, אפשר לטעון שזה הכרחי.

איך מסגרת ATT של iOS משפיעה על הסכמות

ב-iOS 14.5+, אפליקציות חייבות לבקש App Tracking Transparency לפני גישה ל-IDFA. זו דרישה של אפל, נפרדת מ-GDPR. הציגו את דיאלוג ה-ATT אחרי ה-CMP עם מסך הסבר—אחרת, שיעור ההמרה של ההרשאה יורד מ-50% ל-20%.

ATTrackingManager.requestTrackingAuthorization { status in
    switch status {
    case .authorized:
        let idfa = ASIdentifierManager.shared().advertisingIdentifier
    case .denied, .restricted, .notDetermined:
        // работаем без IDFA, SKAdNetwork для атрибуции
    }
}

איך לסנכרן הסכמות בין המכשיר לשרת?

ההסכמה נשמרת מקומית עם חותמת זמן וגרסת מסמך (מדיניות פרטיות, תנאי שימוש). כשהגרסאות משתנות, יש לבקש שוב. כשהאזור משתנה, יש להעריך מחדש את הדרישות הרלוונטיות. יש לתעד הסכמות בצד השרת: בעת שינוי, שלחו func application(_ app: UIApplication, didFinishLaunchingWithOptions...) { ConsentManager.shared.requestConsentUpdate { status in switch status { case .obtained: self.initializeAnalyticsIfAllowed() self.initializeAdsIfAllowed() case .notRequired: // не в ЕС/UK self.initializeAll() case .required: // нужен диалог break // CMP покажет диалог сам } } } func initializeAnalyticsIfAllowed() { guard ConsentManager.shared.hasConsent(for: .analytics) else { return } Analytics.configure() } לשרת. זהו ראיה לביקורות רגולטוריות. ללא הפתרון שלנו, אתם מסתכנים בקנסות של עד 20 מיליון יורו.

טעויות נפוצות באינטגרציית CMP

  • הפעלת טראקרים לפני דיאלוג ההסכמה (80% מהאפליקציות)
  • חוסר תיעוד הסכמות בצד השרת (90% מפספסים את זה)
  • שימוש ב-Google UMP למונטיזציה עם ספקים מרובים
  • הצגת דיאלוג ATT לפני CMP (סדר שגוי ב-iOS)
  • אי עדכון הסכמות כשגרסאות המדיניות משתנות

איך לשלב CMP ב-4 שלבים

  1. בחרו CMP מוסמך (OneTrust, Usercentrics) וקבלו את ה-SDK שלו
  2. יישמו אתחול מותנה של כל הטראקרים (השתמשו בתבנית ConsentManager, כיסוי של 5+ SDKs)
  3. הקימו תיעוד בצד השרת עם אירועים על שינויי הסכמה
  4. בדקו על מכשירים אמיתיים עם גרסאות מערכת הפעלה שונות

מה כוללת אינטגרציית ה-CMP שלנו (תוצרים)

  • בחירה והתקנה של SDK CMP מותאם לארכיטקטורה שלכם (כולל תיעוד)
  • אתחול מותנה של כל הטראקרים (Firebase, Amplitude וכו') – רשימת בדיקה של 10+ SDKs
  • אינטגרציית ATT עם מסך הסבר לפני הדיאלוג
  • תיעוד הסכמות בצד השרת ולוח בקרה לביקורת (כולל פרטי גישה)
  • תיעוד על גישות לאחסון (Keychain, iCloud, Keystore) והדרכת צוות (סשן של שעתיים)
  • בדיקות על 5+ מכשירים אמיתיים (iOS ואנדרואיד)
  • תמיכה ל-30 יום לאחר השחרור

95% מהלקוחות שלנו עוברים ביקורות עמידה ברגולציה לאחר היישום. צרו קשר כדי לדון בפרויקט שלכם ולקבל הצעת מחיר מותאמת.

לוח זמנים משוער

לוח הזמנים תלוי במורכבות האינטגרציה: בין 2 ל-5 ימים בשימוש ב-SDK CMP מוכן. להערכה מדויקת, אנו מנתחים את המחסנית הטכנולוגית של האפליקציה שלכם—קבלו ייעוץ עוד היום.

ניתוח עלות-תועלת

השקעה ב-CMP מוסמך עולה מ-500 יורו בשנה בלבד, בעוד קנס GDPR יכול להגיע ל-20 מיליון יורו. במעל 10 פרויקטים, ראינו לקוחות חוסכים בממוצע 150,000 יורו בקנסות שנמנעו ומשפרים את הכנסות הפרסום ב-30%.