# App Privacy στο App Store Connect: τι δηλώνεις για τα SDK

> Στο App Privacy δηλώνεις τα δεδομένα που συλλέγουν η εφαρμογή σου και τα SDK της. Δημοσίευσέ το πριν υποβάλεις την έκδοσή σου.

Αρχική σελίδα: [App Privacy στο App Store Connect: τι δηλώνεις για τα SDK](https://devoria.fr/el/blog/app-privacy-app-store-connect-sdk)
Συγγραφέας: [Mehdi Azizi](https://devoria.fr/el/mehdi-azizi)
Δημοσίευση: 2026-11-04
Τελευταία αναθεώρηση περιεχομένου: 2026-11-04


App Privacy είναι η ενότητα του App Store Connect που δημιουργεί τις ετικέτες απορρήτου της σελίδας σου στο App Store. Εκεί δηλώνεις κάθε τύπο δεδομένων που συλλέγει η εφαρμογή σου **και τα SDK που έχεις ενσωματώσει**: σε τι χρησιμεύει, αν συνδέεται με τον χρήστη, αν χρησιμοποιείται για παρακολούθηση. **Όσο οι απαντήσεις σου δεν έχουν δημοσιευτεί, το App Store Connect αρνείται να προσθέσει την έκδοσή σου σε υποβολή.**

Οι απαντήσεις διορθώνονται οποιαδήποτε στιγμή, χωρίς build. Το δύσκολο είναι να ξέρεις τι να δηλώσεις για RevenueCat, Sentry, PostHog, Supabase, AppsFlyer, Meta ή τις ειδοποιήσεις του Expo. Ο πίνακας πιο κάτω βασίζεται στην τεκμηρίωση κάθε SDK και στα manifest που περιέχουν, όπως τα ξαναδιάβασα στις 15 Οκτωβρίου 2026.

Δημοσιεύω τις δικές μου εφαρμογές iOS με Expo και αυτά τα SDK. Αυτός ο οδηγός λέει τι ζητάει η Apple και τι εφάρμοσα εγώ. Δεν αντικαθιστά νομική συμβουλή.

## App Privacy, πολιτική και manifest: τρία διαφορετικά πράγματα

- **Η πολιτική απορρήτου** είναι μια ιστοσελίδα της οποίας δίνεις τη διεύθυνση. Η μέθοδος βρίσκεται στο [πολιτική απορρήτου για εφαρμογή iOS](https://devoria.fr/el/blog/politiki-aporritou-efarmogis-ios).
- **Το manifest απορρήτου** είναι ένα αρχείο `PrivacyInfo.xcprivacy` ενσωματωμένο στο build. Περιγράφεται αναλυτικά στον [οδηγό για το ITMS-91053](https://devoria.fr/el/blog/itms-91053-missing-api-declaration-expo).
- **Το App Privacy** είναι το ερωτηματολόγιο του App Store Connect. Εμφανίζεται στη σελίδα σου σε τρία μπλοκ: δεδομένα που χρησιμοποιούνται για να σε παρακολουθούν, δεδομένα συνδεδεμένα με εσένα, δεδομένα μη συνδεδεμένα με εσένα.

**Και τα τρία πρέπει να λένε την ίδια ιστορία.** Η σελίδα της Apple [App Privacy Details](https://developer.apple.com/app-store/app-privacy-details/) διευκρινίζει ότι αυτές οι πληροφορίες απαιτούνται για να υποβάλεις μια εφαρμογή και τις ενημερώσεις της, και ότι καλύπτουν και τους τρίτους συνεργάτες σου: εργαλεία ανάλυσης, διαφημιστικά δίκτυα, SDK και παρόχους των οποίων τον κώδικα έχεις προσθέσει.

## Συμπλήρωση του App Privacy βήμα βήμα

[Η βοήθεια του App Store Connect](https://developer.apple.com/help/app-store-connect/manage-app-information/manage-app-privacy) περιγράφει αναλυτικά τα παρακάτω βήματα.

Για να συμπληρώσεις το ερωτηματολόγιο, ο ρόλος σου πρέπει να είναι Account Holder, Admin ή App Manager.

1. Στο Apps, άνοιξε την εφαρμογή σου και μετά **App Privacy** στην πλαϊνή στήλη.
2. Πάτησε **Get Started**.
3. Απάντησε στην πρώτη ερώτηση: συλλέγεις δεδομένα, εσύ ή οι συνεργάτες σου; Αν η απάντηση είναι όχι, διάλεξε «No, we do not collect data from this app» και αποθήκευσε. Τελείωσες.
4. Αλλιώς, τσέκαρε όλους τους τύπους δεδομένων που συλλέγονται, από τον κώδικά σου ή από τα SDK σου.
5. Για κάθε τύπο, απάντησε στις τρεις ερωτήσεις: χρήσεις, σύνδεση με τον χρήστη, παρακολούθηση.
6. Ξαναδιάβασε την προεπισκόπηση της σελίδας (Product Page Preview), πάτησε **Publish** και επιβεβαίωσε.

Αν η εφαρμογή σου είναι ήδη δημοσιευμένη, η Apple ζητά οι απαντήσεις να περιγράφουν τα δεδομένα της έκδοσης που είναι online.

**Δημοσίευσε πριν υποβάλεις.** Τον Σεπτέμβριο του 2026, στο Piaf, η προσθήκη της έκδοσης στην υποβολή απέτυχε με αυτό το μήνυμα: «You must have published answers to your app's data usages.» Δεν βρήκα τρόπο να συμπληρώσω αυτή τη φόρμα μέσω του δημόσιου API του App Store Connect. Οπότε το κάνω στο web interface, πριν από οτιδήποτε άλλο.

## Οι τρεις ερωτήσεις για κάθε δεδομένο

### Τι σημαίνει συλλογή

Για την Apple, συλλογή σημαίνει **να στέλνεις ένα δεδομένο εκτός συσκευής και να μπορείς να έχεις πρόσβαση σε αυτό για περισσότερο χρόνο από όσο χρειάζεται για να απαντήσεις στο αίτημα**. Άρα:

- ένα δεδομένο που επεξεργάζεται μόνο στο iPhone δεν συλλέγεται·
- ούτε ένα token ή μια διεύθυνση IP που στέλνονται και διαγράφονται αμέσως·
- ένα δεδομένο που συλλέγεται μόνο για τη λειτουργία της εφαρμογής πρέπει πάλι να δηλωθεί, με αυτή τη χρήση.

### Οι χρήσεις

Η Apple προτείνει έξι χρήσεις: διαφήμιση τρίτων, διαφήμιση ή marketing του developer, ανάλυση, εξατομίκευση του προϊόντος, λειτουργικότητα της εφαρμογής και άλλες χρήσεις. Ένα δεδομένο μπορεί να τσεκάρει πολλές: ένα e-mail που χρησιμεύει για τη σύνδεση και για την εξατομίκευση της εφαρμογής τσεκάρει λειτουργικότητα και εξατομίκευση.

### Συνδεδεμένο με τον χρήστη

Ένα δεδομένο είναι συνδεδεμένο όταν συνδέεται με την ταυτότητα του ατόμου, μέσω του λογαριασμού του, της συσκευής του ή άλλου τρόπου. Η Apple διευκρινίζει ότι συνήθως είναι, εκτός αν το ανωνυμοποιήσεις πριν το συλλέξεις και δεν προσπαθήσεις ποτέ να το συνδέσεις αργότερα. **Μόλις περάσεις το αναγνωριστικό του λογαριασμού σε ένα SDK (identify, setUser, logIn), τα δεδομένα αυτού του SDK γίνονται συνδεδεμένα.**

### Η παρακολούθηση

Παρακολούθηση σημαίνει να συνδέεις τα δεδομένα της εφαρμογής σου με δεδομένα από εφαρμογές ή ιστότοπους άλλων εταιρειών, για στοχευμένη διαφήμιση ή μέτρηση διαφημίσεων. Μετράει και η κοινοποίηση δεδομένων σε data broker. **Ένα SDK που διασταυρώνει τα δεδομένα σου με αυτά άλλων εφαρμογών για διαφήμιση μετράει ως παρακολούθηση, ακόμα κι αν εσύ δεν το χρησιμοποιείς γι' αυτό.**

Ένα «ναι» στην παρακολούθηση έχει δύο συνέπειες: το αίτημα App Tracking Transparency πριν από κάθε παρακολούθηση, που εξηγείται στο [guideline 5.1.2](https://devoria.fr/el/blog/guideline-5-1-2-third-party-ai-att-data-sharing), και ένα manifest που δηλώνει την παρακολούθηση μαζί με τα domain της: χωρίς αυτά τα domain, παίρνεις [το σφάλμα ITMS-91064](https://devoria.fr/el/blog/itms-91064-invalid-tracking-information-fix).

## Τι δηλώνεις για τα SDK μιας εφαρμογής Expo

Αυτός ο πίνακας βασίζεται στην προεπιλεγμένη ρύθμιση κάθε SDK. **Μόλις τους στείλεις περισσότερα, e-mail, αναγνωριστικό λογαριασμού ή δικά σου events, δηλώνεις περισσότερα.**

| SDK                | Δεδομένα προς δήλωση            | Παρακολούθηση    | Πηγή                         |
| ------------------ | ------------------------------- | ---------------- | ---------------------------- |
| RevenueCat         | Ιστορικό αγορών                 | Όχι              | Τεκμηρίωση RevenueCat        |
| Sentry             | Crash, επιδόσεις                | Όχι              | Τεκμηρίωση και manifest      |
| PostHog            | Αλληλεπιδράσεις με την εφαρμογή | Όχι              | Manifest PostHog iOS         |
| Supabase Auth      | E-mail, ID χρήστη               | Όχι              | Δεν βρέθηκε τεκμηρίωση       |
| AppsFlyer          | ID συσκευής, αλληλεπιδράσεις    | Ναι, ID συσκευής | Manifest AppsFlyer           |
| Meta SDK           | ID συσκευής, crash              | Ναι, ID συσκευής | Τεκμηρίωση και manifest Meta |
| Expo Notifications | ID συσκευής (push token)        | Όχι              | Δεν βρέθηκε τεκμηρίωση       |

### RevenueCat

[Η τεκμηρίωσή του για το App Privacy](https://www.revenuecat.com/docs/platform-resources/apple-platform-resources/apple-app-privacy) ζητά να δηλώσεις το ιστορικό αγορών, με δύο χρήσεις που κάθε χρήστης του RevenueCat πρέπει να τσεκάρει: ανάλυση και λειτουργικότητα της εφαρμογής. Συνδεδεμένο: όχι αν τα αναγνωριστικά σου είναι ανώνυμα, ναι αν το αναγνωριστικό χρήστη στο RevenueCat μπορεί να συνδεθεί με ένα e-mail. Πρόσθεσε το αναγνωριστικό χρήστη αν περνάς δικό σου ID, και τα στοιχεία επικοινωνίας αν στέλνεις e-mail ως attribute. Το manifest του SDK αναφέρει μόνο τη λειτουργικότητα: ακολούθησε την τεκμηρίωση, που είναι πιο πλήρης. Η σύνδεση εξηγείται στο [RevenueCat για συνδρομές in-app](https://devoria.fr/el/blog/revenuecat-syndromi-in-app-ios).

### Sentry

[Η σελίδα του για το απόρρητο σε κινητά](https://docs.sentry.io/security-legal-pii/security/mobile-privacy/) το λέει ξεκάθαρα: το Sentry είναι συνεργάτης που πρέπει να δηλωθεί, οι τυπικές χρήσεις του είναι η ανάλυση και η λειτουργικότητα της εφαρμογής, δεν κάνει παρακολούθηση και δεν χρειάζεται το διαφημιστικό αναγνωριστικό. [Το manifest του](https://github.com/getsentry/sentry-cocoa/blob/main/Sources/Resources/PrivacyInfo.xcprivacy) δηλώνει δεδομένα crash, επιδόσεων και άλλα διαγνωστικά, μη συνδεδεμένα. Αν επισυνάψεις το αναγνωριστικό του λογαριασμού στις αναφορές με `Sentry.setUser`, γίνονται συνδεδεμένα.

### PostHog

Δεν βρήκα δημοσιευμένη σύσταση για το App Privacy από το PostHog. Το [manifest του iOS SDK του](https://github.com/PostHog/posthog-ios/blob/main/PostHog/Resources/PrivacyInfo.xcprivacy) δηλώνει την αλληλεπίδραση με την εφαρμογή και άλλα δεδομένα χρήσης, μη συνδεδεμένα, χωρίς παρακολούθηση, για ανάλυση. Για React Native, [η τεκμηρίωσή του](https://posthog.com/docs/libraries/react-native) αναφέρει ότι ο κύκλος ζωής της εφαρμογής καταγράφεται από προεπιλογή, όπως και οι οθόνες που προβλήθηκαν με React Navigation 6 ή παλαιότερο, ότι το `identify` συνδέει τα προηγούμενα events με τον χρήστη, και ότι προστίθεται τοποθεσία που προκύπτει από την IP, εκτός αν χρησιμοποιείς `disableGeoip`. Κατά τη γνώμη μου, αν κρατήσεις αυτή την τοποθεσία, δήλωσε κατά προσέγγιση τοποθεσία.

### Supabase Auth

Απ' όσο ξέρω, το Supabase δεν δημοσιεύει σύσταση για το App Privacy. Σύμφωνα με τους ορισμούς της Apple, μια σύνδεση με e-mail σημαίνει ότι δηλώνεις τη διεύθυνση e-mail και το αναγνωριστικό χρήστη, για τη λειτουργικότητα της εφαρμογής, συνδεδεμένα. [Τα audit logs του](https://supabase.com/docs/guides/auth/audit-logs) καταγράφουν επίσης τη διεύθυνση IP κάθε σύνδεσης: η Apple ζητά να δηλώνεις μια IP που διατηρείται ανάλογα με τη χρήση που της κάνεις. Και ό,τι αποθηκεύεις στους πίνακές σου μετράει: περιεχόμενο, φωτογραφίες, ιστορικό.

### AppsFlyer και Meta

Και τα δύο manifest δηλώνουν **το αναγνωριστικό της συσκευής ως χρησιμοποιούμενο για παρακολούθηση, για διαφήμιση τρίτων**. Αυτό του [AppsFlyer](https://github.com/AppsFlyerSDK/AppsFlyerFramework/blob/master/Resources/PrivacyInfo.xcprivacy) προσθέτει την αλληλεπίδραση με την εφαρμογή, για ανάλυση. Αυτό της [Meta](https://github.com/facebook/facebook-ios-sdk/blob/main/FBSDKCoreKit/FBSDKCoreKit/PrivacyInfo.xcprivacy) προσθέτει δεδομένα crash και άλλα δεδομένα. [Η τεκμηρίωση iOS της Meta](https://developers.facebook.com/docs/ios) διευκρινίζει ότι το manifest της καλύπτει μόνο την προεπιλεγμένη συλλογή: τα επιπλέον δεδομένα πρέπει να τα δηλώσεις εσύ.

Τον Ιούλιο του 2026, όταν σύνδεσα το AppsFlyer στο TradaZen, πρόσθεσα το αναγνωριστικό της συσκευής, για διαφήμιση τρίτων και ανάλυση, χρησιμοποιούμενο για παρακολούθηση. Το μπλοκ «Δεδομένα που χρησιμοποιούνται για να σε παρακολουθούν» εμφανίστηκε στη σελίδα. Το πρώτο build με AppsFlyer όμως απορρίφθηκε κατά την επεξεργασία: το manifest της εφαρμογής δήλωνε παρακολούθηση χωρίς τα domain της.

### Expo Notifications

Δεν βρήκα δημοσιευμένη σύσταση από το Expo, και [το manifest του expo-notifications](https://github.com/expo/expo/blob/main/packages/expo-notifications/ios/PrivacyInfo.xcprivacy) δεν δηλώνει κανένα συλλεγόμενο δεδομένο. Όμως το push token που αποθηκεύεις στον server σου αναγνωρίζει τη συσκευή για την εφαρμογή σου. Η δική μου προσεκτική ανάγνωση: αναγνωριστικό συσκευής, για τη λειτουργικότητα της εφαρμογής, συνδεδεμένο αν το αποθηκεύεις μαζί με τον λογαριασμό, χωρίς παρακολούθηση. Δεν είναι κανόνας γραμμένος από την Apple.

## Η μέθοδός μου: μία λίστα για να ευθυγραμμίσω τα πάντα

Ξαναδιαβάζω τη δημοσιευμένη πολιτική πριν αγγίξω το ερωτηματολόγιο. Αυτή του TradaZen αναφέρει το e-mail σύνδεσης, τη συνδρομή, το token ειδοποιήσεων, στατιστικά χρήσης, αναφορές σφαλμάτων και διαφημιστικό attribution που απαιτεί συγκατάθεση.

Κάθε γραμμή της πολιτικής γίνεται ένας τύπος στο App Privacy. **Όταν προσθέτω ένα SDK ή μια λειτουργία που στέλνει δεδομένα, αλλάζω την πολιτική, το App Privacy και το manifest την ίδια μέρα.**

Για έλεγχο, κάνε λίστα των ενσωματωμένων manifest με την εντολή του οδηγού ITMS-91053 που ανέφερα πιο πάνω. Με Mac και Xcode, [η αναφορά απορρήτου](https://developer.apple.com/documentation/bundleresources/describing-data-use-in-privacy-manifests) τα συγκεντρώνει: Product, μετά Archive, μετά Generate Privacy Report στο Organizer. Η Apple την παρουσιάζει ως βοήθημα για τη συμπλήρωση του App Store Connect.

## Ενημέρωση του App Privacy χωρίς build

Η Apple το γράφει: μπορείς να αλλάξεις τις απαντήσεις σου οποιαδήποτε στιγμή, χωρίς ενημέρωση της εφαρμογής. **Η διεύθυνση της πολιτικής απορρήτου σου όμως αλλάζει μόνο με την επόμενη έκδοσή σου**, σύμφωνα με τη βοήθεια του App Store Connect.

Ενημέρωσε το App Privacy όταν προσθέτεις ένα SDK, όταν περνάς το αναγνωριστικό του λογαριασμού σε ένα υπάρχον εργαλείο ή όταν μια λειτουργία στέλνει νέο τύπο δεδομένων. Μια απόρριψη που αφορά μόνο αυτές τις δηλώσεις διορθώνεται online, όπως για το [guideline 5.1.1](https://devoria.fr/el/blog/guideline-5-1-1-aporripsi-app-store).

## Έλεγξε τον φάκελό σου πριν από την Apple

Το [Review Kit](https://devoria.fr/el/kits/app-review) περιλαμβάνει τη checklist μου πριν από την αποστολή, τις απορρίψεις που διόρθωσα και δύο skills του Claude Code που ελέγχουν το project και τη σελίδα σου και μετά ετοιμάζουν την απάντησή σου αν η Apple απορρίψει την εφαρμογή.

Θέλεις να μάθεις τι μπλοκάρει ακόμα; Η [δωρεάν διάγνωση](https://devoria.fr/el/diagnostic) σού στέλνει τη checklist μου κατά των απορρίψεων της Apple. Για όλη τη διαδρομή της δημοσίευσης, διάβασε το [δημοσίευση εφαρμογής στο App Store](https://devoria.fr/el/expertise/publish-an-app-on-the-app-store).

## Συχνές ερωτήσεις

### Τι είναι το App Privacy στο App Store Connect;

Είναι το ερωτηματολόγιο που δημιουργεί τις ετικέτες απορρήτου της σελίδας σου στο App Store: δεδομένα που συλλέγουν η εφαρμογή σου και τα SDK της, χρήσεις, σύνδεση με τον χρήστη και παρακολούθηση. Είναι υποχρεωτικό για να υποβάλεις μια εφαρμογή και τις ενημερώσεις της.

### Χρειάζεται νέο build για να αλλάξω το App Privacy;

Όχι. Η Apple αναφέρει ότι μπορείς να αλλάξεις τις απαντήσεις σου οποιαδήποτε στιγμή, χωρίς ενημέρωση της εφαρμογής: κάνεις τις αλλαγές και πατάς Publish. Μόνο η διεύθυνση της πολιτικής απορρήτου περιμένει την επόμενη έκδοση.

### Τι δηλώνω για το RevenueCat στο App Privacy;

Το ιστορικό αγορών, με τις χρήσεις ανάλυση και λειτουργικότητα της εφαρμογής, σύμφωνα με την τεκμηρίωση του RevenueCat. Πρόσθεσε το αναγνωριστικό χρήστη αν περνάς δικό σου ID, και τα στοιχεία επικοινωνίας αν στέλνεις e-mail ως attribute.

### Κάνουν το Sentry και το PostHog παρακολούθηση κατά την Apple;

Όχι, στην προεπιλεγμένη τους ρύθμιση. Το Sentry γράφει ότι δεν χρησιμοποιεί τα δεδομένα σου για να παρακολουθεί χρήστες, και το iOS manifest του PostHog δεν δηλώνει καμία παρακολούθηση. Τα δεδομένα τους όμως γίνονται συνδεδεμένα μόλις τους περάσεις το αναγνωριστικό του λογαριασμού.

### Γιατί δεν μπορώ να προσθέσω την έκδοσή μου στην υποβολή;

Συνήθως επειδή το App Privacy δεν έχει δημοσιευτεί. Το App Store Connect εμφανίζει τότε «You must have published answers to your app's data usages». Δημοσίευσε τις απαντήσεις σου και μετά πρόσθεσε την έκδοση.


## Το project σου

[Review Kit](https://devoria.fr/el/kits/app-review): Η checklist μου για το review του App Store, οι απορρίψεις μου από την Apple διορθωμένες, η checklist του Google Play και τρία skills του Claude Code. 49 €.

[iOS & Android Kit](https://devoria.fr/el/kits/ios): Φτιάξε την εφαρμογή σου για iPhone και Android με το Claude Code: ο αρχικός κώδικας των εφαρμογών μου, η διαδρομή μέχρι τα stores και όλα τα kits. 99 €.

[Διάγνωση: τι σε χωρίζει από την iPhone εφαρμογή σου](https://devoria.fr/el/diagnostic): 7 ερωτήσεις, 60 δευτερόλεπτα: μαθαίνεις τι πραγματικά σε μπλοκάρει για να δημοσιεύσεις την iPhone εφαρμογή σου, τη διαδρομή σου σε 4 βήματα και το kit που σου ταιριάζει.
