Guideline 1.1 Objectionable Content: διόρθωση απόρριψης
Από Mehdi Azizi
Δημοσιεύτηκε στις , 9 λ.
Η guideline 1.1 απορρίπτει σοκαριστικό περιεχόμενο, ψεύτικες λειτουργίες και apps που εκμεταλλεύονται την επικαιρότητα. Πώς τη διορθώνεις.
Η guideline 1.1, «Objectionable Content», απορρίπτει apps με περιεχόμενο προσβλητικό, σοκαριστικό, εξαιρετικά κακόγουστο ή παραπλανητικό. Καλύπτει επίσης τις ψεύτικες λειτουργίες, όπως έναν ψεύτικο ανιχνευτή, και τις apps που εκμεταλλεύονται μια τραγωδία της επικαιρότητας. Η διόρθωση είναι να αφαιρέσεις ή να πλαισιώσεις το στοιχείο που στοχεύεται, μέσα στην app και στη σελίδα της στο store, και μετά να πεις στον reviewer τι άλλαξε.
Δημοσιεύω τις δικές μου iOS apps: τα Solys, TradaZen και Nolera είναι στο App Store. Αυτός ο οδηγός βασίζεται στο επίσημο κείμενο της Apple, όπως το διάβασα στις 15 Οκτωβρίου 2026 («Last Updated: June 8, 2026»). Οι apps που αναφέρω παρακάτω είναι παραδείγματα που έφτιαξα για να εξηγήσω τον κανόνα. Για τη συνολική εικόνα των λόγων απόρριψης, διάβασε καλύτερα το γιατί η Apple απορρίπτει μια app.
Τι λέει η guideline 1.1;
Η 1.1 ανοίγει την ενότητα 1, «Safety», των App Review Guidelines. Η πρώτη της φράση: «Apps should not include content that is offensive, insensitive, upsetting, intended to disgust, in exceptionally poor taste, or just plain creepy.» Με άλλα λόγια, όχι περιεχόμενο προσβλητικό, πληγωτικό, ενοχλητικό, φτιαγμένο για να αηδιάσει, εξαιρετικά κακόγουστο ή απλώς ανατριχιαστικό.
Η εισαγωγή της ενότητας είναι ακόμα πιο ευθεία: «if you're looking to shock and offend people, the App Store isn't the right place for your app.» Αν ο στόχος σου είναι να σοκάρεις, το App Store δεν είναι το σωστό μέρος.
Οι επτά υποκανόνες είναι παραδείγματα, όχι κλειστή λίστα. Ο reviewer κρίνει τον τόνο και την επίδραση του περιεχομένου. Γι' αυτό μια απόρριψη 1.1 συχνά ξαφνιάζει: δεν παραβιάστηκε κάποιο συγκεκριμένο σημείο, αλλά το σύνολο κρίθηκε οριακό.
Οι 7 υποκανόνες, από την 1.1.1 ως την 1.1.7
- 1.1.1: περιεχόμενο δυσφημιστικό, ρατσιστικό ή κακόβουλο απέναντι σε μια ομάδα (θρησκεία, καταγωγή, σεξουαλικό προσανατολισμό, φύλο…), ειδικά αν μπορεί να ταπεινώσει ένα συγκεκριμένο άτομο ή ομάδα. Εξαίρεση: «Professional political satirists and humorists are generally exempt from this requirement.»
- 1.1.2: ρεαλιστική βία εναντίον ανθρώπων ή ζώων, ή υποκίνηση βίας. Σε ένα παιχνίδι, οι εχθροί δεν μπορούν να στοχεύουν αποκλειστικά μια καταγωγή, μια πραγματική κυβέρνηση ή μια πραγματική εταιρεία.
- 1.1.3: επικίνδυνη ή παράνομη χρήση όπλων, ή βοήθεια στην αγορά πυροβόλων όπλων και πυρομαχικών.
- 1.1.4: ρητό σεξουαλικό ή πορνογραφικό περιεχόμενο, μαζί και οι apps γνωριμιών για περιστασιακές σχέσεις μιας βραδιάς.
- 1.1.5: εμπρηστικό θρησκευτικό σχόλιο, ή ανακριβής παράθεση θρησκευτικού κειμένου.
- 1.1.6: ψευδείς πληροφορίες και ψεύτικες λειτουργίες, όπως ανακριβή δεδομένα συσκευής ή ψεύτικος εντοπισμός τοποθεσίας. Η φράση-κλειδί: «Stating that the app is “for entertainment purposes” won't overcome this guideline.» Οι apps για ανώνυμες ή φάρσες κλήσεις ή SMS απορρίπτονται.
- 1.1.7: apps που προσπαθούν να εκμεταλλευτούν ένα πρόσφατο γεγονός, όπως έναν πόλεμο, μια τρομοκρατική επίθεση ή μια επιδημία.
Ο πίνακας: υποκανόνας, τυπική απόρριψη, διόρθωση
Αυτός είναι ο έλεγχος που κάνεις πριν στείλεις μια app που αγγίζει χιούμορ, AI ή επικαιρότητα. Οι τυπικές απορρίψεις είναι παραδείγματα βασισμένα στο κείμενο.
| Υποκανόνας | Τυπική απόρριψη | Διόρθωση |
|---|---|---|
| 1.1.1 Κακία | Αστεία για μια καταγωγή | Στόχευσε ιδέες, όχι ανθρώπους |
| 1.1.2 Βία | Ρεαλιστικό gore, αληθινός στόχος | Σχεδιασμένο στιλ, φανταστικός εχθρός |
| 1.1.3 Όπλα | Link σε οπλοπωλείο | Αφαίρεση αγοράς και links |
| 1.1.4 Σεξουαλικότητα | Γυμνό AI avatar | Φίλτρο και ντυμένη εμφάνιση |
| 1.1.5 Θρησκεία | Στίχος παρατεθειμένος λάθος | Ακριβές κείμενο με πηγή |
| 1.1.6 Ψέμα | Ψεύτικος ανιχνευτής ψεύδους | Πραγματική λειτουργία ή αφαίρεση |
| 1.1.7 Επικαιρότητα | Παιχνίδι για πόλεμο σε εξέλιξη | Αφαίρεση του θέματος |
Μια ένδειξη «για ψυχαγωγία» δεν σώζει μια ψεύτικη λειτουργία: η Apple το γράφει ξεκάθαρα στην 1.1.6.
Τέσσερις τυπικές περιπτώσεις για μια indie app
Οι τέσσερις περιπτώσεις παρακάτω είναι παραδείγματα που έφτιαξα, όχι πραγματικές apps.
Η σατιρική app
Παράδειγμα: μια app που φτιάχνει ψεύτικα πρωτοσέλιδα εφημερίδων με πολιτικά πρόσωπα. Η εξαίρεση της 1.1.1 αφορά «επαγγελματίες» σατιρικούς και κωμικούς. Ένας developer που δουλεύει μόνος δεν καλύπτεται αυτόματα. Το κείμενο στοχεύει πρώτα το περιεχόμενο που ταπεινώνει, εκφοβίζει ή πληγώνει έναν συγκεκριμένο στόχο.
Τι θα έκανα: θα στόχευα καταστάσεις, όχι καταγωγές ή θρησκείες. Δεν θα επέτρεπα ποτέ να στοχευτεί ένα ιδιώτης με το όνομα ή τη φωτογραφία του. Κι αν οι χρήστες δημοσιεύουν τις δημιουργίες τους, θα πρόσθετα το φίλτρο, την αναφορά και τον αποκλεισμό που απαιτεί η guideline 1.2.
Ο ψεύτικος ανιχνευτής και η app-φάρσα
Παράδειγμα: ένας «ανιχνευτής ψεύδους» που διαβάζει το δάχτυλο πάνω στην οθόνη, ένας σαρωτής δακτυλικού αποτυπώματος που «μαντεύει» τη διάθεση, ένα tracker που εντοπίζει οποιονδήποτε αριθμό. Το κινητό δεν μετράει τίποτα από αυτά. Είναι ακριβώς το «trick/joke functionality» της 1.1.6.
Η διόρθωση δεν είναι μία προειδοποίηση παραπάνω. Ή η λειτουργία μετράει πραγματικά αυτό που δείχνει, ή εξαφανίζεται. Αν η ιδέα είναι ένα παιχνίδι με φίλους, πες το ανοιχτά ότι είναι παιχνίδι: ερωτήσεις, σκορ, ποινή, χωρίς να ισχυρίζεσαι ότι διαβάζεις το σώμα ή τη συσκευή. Το ίδιο ισχύει για τη σελίδα στο store: ένα όνομα που υπόσχεται αληθινό ανιχνευτή αρκεί για να φέρει την 1.1.6.
Περιεχόμενο από AI, χωρίς φίλτρο
Παράδειγμα: μια app που γράφει ιστορίες, αστεία ή απαντήσεις coach με ένα μοντέλο AI και τις δείχνει όπως είναι. Ό,τι παράγει το AI σου, το δημοσιεύει η app σου. Αν βγει από το μοντέλο ένα ρατσιστικό ή βίαιο μήνυμα, η 1.1 ισχύει σαν να το είχες γράψει εσύ.
Τι θα έβαζα:
- Οδηγίες συστήματος που ορίζουν τον τόνο και τα απαγορευμένα θέματα.
- Έλεγχο του αιτήματος και της απάντησης στον server, πριν την εμφάνιση. Η OpenAI προσφέρει δωρεάν ένα μοντέλο moderation, που κατηγοριοποιεί κείμενο και εικόνες.
- Ένα ουδέτερο μήνυμα όταν η απάντηση μπλοκάρεται, και ένα κουμπί για αναφορά απάντησης.
Αυτός ο έλεγχος τρέχει στον server, εκεί όπου πρέπει να μένει και το κλειδί του μοντέλου, όπως εξηγώ στο μυστικό API key σε μια Expo app. Αν οι δημιουργίες μπορούν να μοιραστούν με άλλους, η 1.2 προστίθεται στην 1.1. Και η αποστολή δεδομένων του χρήστη στο μοντέλο εμπίπτει στην guideline 5.1.2.
Το AI avatar ή η AI εικόνα
Παράδειγμα: μια app που μετατρέπει μια selfie σε χαρακτήρα ή που δημιουργεί avatars. Τρεις κίνδυνοι. Μια σεξουαλικοποιημένη εικόνα εμπίπτει στην 1.1.4. Μια εικόνα με gore ή ρεαλιστική βία εμπίπτει στην 1.1.2. Ένα πραγματικό πρόσωπο που γελοιοποιείται ή εμφανίζεται χωρίς συναίνεση πέφτει στην 1.1.1.
Η διόρθωση: φιλτράρεις το αίτημα και την εικόνα που παράγεται, απορρίπτεις φωτογραφίες τρίτων και κρατάς ντυμένη εμφάνιση από προεπιλογή. Για λογότυπα, χαρακτήρες και στιλ brands, το θέμα των δικαιωμάτων καλύπτεται στον οδηγό της guideline 5.2.1.
Η σελίδα στο store μετράει όσο και η app
Μια απόρριψη 1.1 μπορεί να αφορά τη σελίδα όσο και τον κώδικα: μια προκλητική περιγραφή, ένα άστοχο keyword, ένα πολύ ωμό screenshot. Ο κανόνας 2.3.8 το επιβάλλει: «Metadata should be appropriate for all audiences». Το εικονίδιο, τα screenshots και τα previews πρέπει να μένουν στο επίπεδο 4+, ακόμα κι αν η app σου έχει υψηλότερη ηλικιακή κατάταξη. Για ένα βίαιο παιχνίδι, η Apple δίνει ως παράδειγμα εικόνες χωρίς αιματηρό θάνατο και χωρίς όπλο στραμμένο σε χαρακτήρα.
Απάντησε επίσης τίμια στο ερωτηματολόγιο ηλικιακής κατάταξης, όπως ζητάει ο κανόνας 2.3.6. Οι τιμές και οι ορισμοί του καλύπτουν βία, σεξουαλικότητα, χυδαίο χιούμορ και τρόμο. Μια σωστή κατάταξη δεν κάνει αποδεκτό ένα απαγορευμένο περιεχόμενο. Κυρίως αποτρέπει να αιφνιδιαστούν οι οικογένειες που βασίζονται στον γονικό έλεγχο.
Πώς απαντάς σε μια απόρριψη 1.1
- Βρες το στοιχείο που στοχεύεται. Το μήνυμα μερικές φορές αναφέρει ένα screenshot ή μια οθόνη. Αν μένει αόριστο, ρώτα μέσα από το App Store Connect ποιο περιεχόμενο είναι το πρόβλημα.
- Διόρθωσε παντού. Την app, την περιγραφή, τα keywords, τα screenshots και τις εικόνες των in-app purchases.
- Ετοίμασε νέο build αν το περιεχόμενο βρίσκεται μέσα στην app. Μια αλλαγή μόνο στη σελίδα αρκεί μόνο αν το πρόβλημα ήταν στη σελίδα.
- Εξήγησε σε δύο προτάσεις. Η μέθοδος και οι χρόνοι απάντησης περιγράφονται αναλυτικά στο πώς απαντάς στο App Review.
Ένα πρότυπο σημειώσεων στα αγγλικά, για να το προσαρμόσεις, κρατώντας μόνο ό,τι ισχύει:
Hello,
Thank you for your feedback regarding Guideline 1.1.
In build [X], we have:
- removed [content] from [screen] and from the
App Store description and screenshots;
- added server-side moderation of AI requests and
responses before anything is displayed;
- added a "Report" button on every generated result.
Best regards,
[Your name]
Κάνε έφεση στο App Review Board μόνο αν ο reviewer παρεξήγησε το περιεχόμενό σου. Ένα οριακό περιεχόμενο δεν το υπερασπίζεσαι, το αφαιρείς.
Η check-list 1.1 πριν την υποβολή
- Κανένα κείμενο, εικόνα ή ήχος δεν στοχεύει μια ομάδα, μια θρησκεία ή έναν ιδιώτη.
- Οι εχθροί ενός παιχνιδιού είναι φανταστικοί και η βία δεν είναι ρεαλιστική.
- Καμία λειτουργία δεν ισχυρίζεται ότι μετράει κάτι που το κινητό δεν μετράει.
- Κανένα θέμα δεν εκμεταλλεύεται έναν πόλεμο, μια τρομοκρατική επίθεση ή μια επιδημία σε εξέλιξη.
- Κάθε έξοδος του AI περνάει από έλεγχο στον server πριν εμφανιστεί.
- Το εικονίδιο, τα screenshots και η περιγραφή μένουν στο επίπεδο 4+.
- Το ερωτηματολόγιο ηλικιακής κατάταξης περιγράφει το πραγματικό περιεχόμενο.
- Οι σημειώσεις για το review εξηγούν τις οριακές ζώνες, όπως μαύρο χιούμορ ή ένα ευαίσθητο θέμα.
Διόρθωσε την απόρριψη πριν ξαναστείλεις την app
Το Review Kit συγκεντρώνει όσα ελέγχω πριν από κάθε υποβολή, με δύο skills που ξαναδιαβάζουν το project σου στο Claude Code και ετοιμάζουν την απάντησή σου αν η Apple απορρίψει. Για ανθρώπινη ματιά, κλείσε μια ώρα μαζί μου: ξαναδιαβάζουμε μαζί το περιεχόμενο και τη σελίδα σου. Όλη η διαδικασία είναι στη σελίδα app που απορρίφθηκε από την Apple.
Αν ετοιμάζεις την πρώτη σου κυκλοφορία, κάνε τη δωρεάν διάγνωση: σου λέει με ποιο βήμα να ξεκινήσεις και σου στέλνει τη checklist μου κατά των απορρίψεων της Apple.
Κανείς δεν μπορεί να εγγυηθεί ότι η Apple θα δεχτεί την app σου. Αν αφαιρέσεις τις οριακές ζώνες πριν την υποβολή, τουλάχιστον βγάζεις αυτόν τον λόγο από τη λίστα.
Συχνές ερωτήσεις
Τι σημαίνει «Guideline 1.1 - Safety - Objectionable Content»;
Είναι ο τίτλος της απόρριψης στο μήνυμα της Apple. Ο reviewer έκρινε ότι κάποιο περιεχόμενο της app ή της σελίδας της ήταν προσβλητικό, σοκαριστικό ή παραπλανητικό. Το μήνυμα μπορεί να αναφέρει έναν συγκεκριμένο υποκανόνα, για παράδειγμα «Guideline 1.1.6» για μια ψεύτικη λειτουργία.
Τι είναι η guideline 1.1.6;
Είναι ο υποκανόνας για τις ψευδείς πληροφορίες και τις ψεύτικες λειτουργίες: ανακριβή δεδομένα συσκευής, ψεύτικος εντοπισμός τοποθεσίας, λειτουργία-φάρσα. Απορρίπτει επίσης τις apps για ανώνυμες ή φάρσες κλήσεις ή SMS. Η διόρθωση είναι να κάνεις τη λειτουργία πραγματική ή να την αφαιρέσεις.
Αρκεί μια ένδειξη «για ψυχαγωγία»;
Όχι. Η 1.1.6 διευκρινίζει ότι δεν αρκεί να γράψεις ότι η app είναι «for entertainment purposes». Αν μια λειτουργία ισχυρίζεται ότι μετράει ή ανιχνεύει κάτι που το κινητό δεν μετράει, η προειδοποίηση δεν αλλάζει τίποτα στην απόρριψη.
Μπορεί μια app χιούμορ ή σάτιρας να περάσει την 1.1;
Μπορεί να περάσει αν το χιούμορ δεν στοχεύει μια ομάδα, μια θρησκεία ή έναν ιδιώτη. Η εξαίρεση της 1.1.1 αφορά επαγγελματίες σατιρικούς και κωμικούς. Για μια indie app, στόχευσε καταστάσεις και ιδέες, όχι ανθρώπους, και κράτα τη σελίδα στο επίπεδο 4+.
Το περιεχόμενο από AI εμπίπτει στην 1.1 ή στην 1.2;
Και στις δύο, ανάλογα με τη ροή. Ό,τι δείχνει το AI στο άτομο που το χρησιμοποιεί εμπίπτει στην 1.1: είσαι υπεύθυνος γι' αυτό όπως για ένα κείμενο που έγραψες με το χέρι. Αν αυτές οι δημιουργίες μοιράζονται με άλλους χρήστες, προστίθεται η 1.2, με φίλτρο, αναφορά, αποκλεισμό και δημοσιευμένα στοιχεία επικοινωνίας.

