Na tej stronie znajdziesz informacje o przyczynach odrzucenia rozszerzenia lub usunięciu go z Chrome Web Store oraz o tym, jak rozwiązać problem z naruszeniem zasad.
Każda sekcja tego dokumentu opisuje problemy w konkretnej kategorii naruszeń. Aby ułatwić odwoływanie się do konkretnych naruszeń, Chrome Web Store przypisuje każdemu naruszeniu zasad w postaci zrozumiałej dla człowieka identyfikatora. Identyfikatory składają się z 2 słów: koloru i elementu. Na przykład wartość Yellow Magnez odpowiada ogólnej klasie błędów, w przypadku której rozszerzenie działa niezgodnie z oczekiwaniami.
Dodatkowe wymagania dotyczące platformy Manifest V3
Odpowiada identyfikatorowi powiadomienia: Blue Argon
Dzięki tej zasadzie rozszerzenia platformy Manifest V3 nie zawierają kodu hostowanego zdalnie.
Najczęstsze przyczyny odrzucenia
Dodanie tagu
<script>
, który wskazuje zasób, którego nie ma w pakiecie rozszerzenia.Użycie metody
eval()
JavaScriptu lub innych mechanizmów do wykonywania ciągu pobranego ze źródła zdalnego.Tworzenie interpretera do uruchamiania złożonych poleceń pobieranych ze źródła zdalnego, nawet jeśli są one pobierane jako dane.
Jak możesz to naprawić?
Dokładnie sprawdź cały kod pod kątem odwołań do zewnętrznych plików JavaScript, które należy zastąpić wewnętrznymi plikami rozszerzeń.
Zapoznaj się z przewodnikiem po migracji pliku manifestu w wersji 3 Popraw bezpieczeństwo rozszerzeń, aby poznać alternatywne rozwiązania dla wykonywania dowolnych ciągów tekstowych i kodu hostowanego zdalnie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają następującą sekcję zasad programu dla deweloperów w Chrome Web Store:
Funkcja nie działa
Odpowiada identyfikatorowi powiadomienia: Yellow Magnesium
Ta zasada ma na celu zapewnienie minimalnego poziomu jakości wszystkich produktów publikowanych w Chrome Web Store. Rozszerzenia powinny udostępniać funkcje opisane w informacjach o aplikacji, a jeśli nie jest to możliwe, informować o tym użytkownika.
Najczęstsze przyczyny usunięcia/odrzucenia
- W Twoim produkcie występują błędy dotyczące opakowania. Przykłady:
- W manifeście wymienione są pliki, których nie ma w pakiecie. Najczęściej zdarza się to w przypadku plików graficznych.
- Ścieżka lub nazwa plików wymienionych w pakiecie są nieprawidłowe
- Funkcja w Twoim produkcie nie działa z powodu problemu po stronie serwera w momencie sprawdzania.
- Twój produkt po prostu nie działa zgodnie z oczekiwaniami wynikającymi z informacji o nim.
Jak możesz to naprawić?
- Przetestuj lokalnie kod przesyłany do sklepu internetowego.
- Testuj dokładnie te pliki przesyłane do sklepu internetowego, a nie tylko lokalną wersję programistyczną rozszerzenia. Może to oznaczać wyodrębnianie zasobów z przesłanego pakietu.
- Rozszerzenia bez pakietu i w pakiecie mogą się różnić w zależności od sposobu działania. Upewnij się, że Chrome wczytuje spakowaną wersję rozszerzenia zgodnie z oczekiwaniami. W tym celu ręcznie zapakuj rozszerzenie i przeciągnij wygenerowany plik .crx na stronę chrome://extensions.
- Sprawdź, czy przesłane pliki zawierają oczekiwane pliki na oczekiwanych ścieżkach.
- Sprawdź, czy wszystkie pliki wymienione w
manifest.json
znajdują się w pakiecie, a ich nazwy i ścieżki są prawidłowe. - Sprawdź błędy związane z rozróżnianiem wielkości liter. Załóżmy np., że Twój skrypt działający na potrzeby tła ma nazwę
Background.js
, ale plik manifest.json odwołuje się dobackground.js
. Niektóre systemy plików traktują je jako ten sam plik, a inne jako 2 różne, co powoduje błędy podczas wczytywania rozszerzenia przez Chrome.
- Sprawdź, czy wszystkie pliki wymienione w
- Zadbaj o to, aby rozszerzenia wyraźnie informowały użytkownika o stanie błędu.
- Nowi użytkownicy powinni wiedzieć, jak działa rozszerzenie i czy działa prawidłowo.
- Jeśli rozszerzenie wymaga konta lub specjalnego środowiska sieciowego, sprawdź, czy użytkownik jest o tym informowany. Jeśli te warunki nie są spełnione, zastanów się, w jaki sposób możesz poinformować użytkownika, że rozszerzenie nie będzie działać zgodnie z oczekiwaniami.
- Sprawdź działanie usługi przy niestabilnym połączeniu internetowym (np. lie-fi). Interfejs rozszerzenia powinien płynnie obsługiwać przekroczone czasy oczekiwania na żądanie, błędy HTTP 400 i 500, przekroczenie limitu czasu ważności certyfikatu i inne tego typu błędy.
- Jeśli nie możesz ustalić, dlaczego weryfikator uznał, że rozszerzenie nie działa zgodnie z oczekiwaniami, skontaktuj się z zespołem pomocy dla deweloperów i poproś o więcej informacji na temat odrzucenia.
- W niektórych przypadkach weryfikatorzy mogą napotkać problemy, których nie można odtworzyć. Użyj formularza kontaktowego pomocy dla deweloperów, aby poprosić o wyjaśnienie, które funkcje lub zachowania użytkowników nie działały zgodnie z oczekiwaniami.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Nadmierne uprawnienia
Odpowiada identyfikatorowi powiadomienia: Purple Potassium
Ta zasada ma na celu zapobieganie nadmiernemu i niepotrzebnemu dostępowi do danych użytkownika za pomocą rozszerzeń.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie żąda uprawnień, ale ich nie używa.
- Rozszerzenie żąda uprawnień, które nie są wymagane do wdrożenia funkcji zapewnianych przez rozszerzenie.
Często niewłaściwie rozumiane uprawnienia
activeTab
To uprawnienie przyznaje tymczasowy dostęp do karty w odpowiedzi na wywołanie użytkownika. NIE przyznaje pasywnego dostępu do aktualnie wybranej karty użytkownika.
- Kiedy jest to wymagane?
- Gdy potrzebujesz tymczasowego dostępu do karty po wywołaniu rozszerzenia przez użytkownika.
- Kiedy NIE jest wymagany?
- Gdy rozszerzenie ma dostęp do szerokich uprawnień hosta lub uprawnień hosta w przypadku określonych domen, które są istotne z działania rozszerzenia.
- Podczas korzystania z metod w interfejsach API action, browserAction i pageAction. Te interfejsy API mogą używać ActiveTab do przyznawania tymczasowych uprawnień hosta dla obecnie zaznaczonej karty, ale nie potrzebują do działania aktywnej karty.
- gdy używasz polecenia tabs.sendMessage, aby wysyłać wiadomość na określoną kartę.
- Podstawowe użycie tabs.query, np. wysyłanie zapytań o bieżącą kartę użytkownika.
karty
To uprawnienie przyznaje TYLKO dostęp do właściwości url
, pendingUrl
, title
lub favIconUrl
obiektów karty.
- Kiedy jest to wymagane?
- Gdy rozszerzenie nie ma szerokiego dostępu do hosta, ale musi mieć możliwość odczytu danych wrażliwych, takich jak adres URL dowolnej karty.
- Kiedy NIE jest wymagany?
- Podczas korzystania z metod w interfejsie tabs API.
- Gdy rozszerzenie ma dostęp do szerokich uprawnień hosta. Uprawnienia hosta zapewniają rozszerzeniu dostęp do tych samych danych oraz innych możliwości.
ciastka
Spowoduje to ujawnienie interfejsu API chrome.cookies i umożliwi rozszerzeniu modyfikowanie plików cookie w źródłach, do których ma uprawnienia dostępu do hosta.
- Kiedy jest to wymagane?
- podczas uzyskiwania dostępu do pliku chrome.cookies z kontekstu w tle rozszerzenia lub w innym kontekście, używając źródła rozszerzenia, na przykład wyskakującego okienka rozszerzenia.
- gdy używasz pliku chrome.cookies do interakcji ze szczegółowymi danymi z plików cookie, takimi jak wartości SameSite.
- Kiedy NIE jest wymagany?
- Podczas korzystania z interfejsu
document.cookie
lub Cookie Store API.
- Podczas korzystania z interfejsu
magazynowanie
Uprawnienia dotyczące pamięci powodują, że interfejs API chrome.storage jest ujawniany rozszerzeniu.
- Kiedy jest to wymagane?
- Podczas korzystania z interfejsu API chrome.storage.
- Kiedy NIE jest wymagany?
- Gdy korzystasz z interfejsu Web Storage API (
document.localStorage
,document.sessionStorage
) lub IndexedDB.
- Gdy korzystasz z interfejsu Web Storage API (
Jak możesz to naprawić?
- Przejrzyj listę często źle rozumianych uprawnień, aby sprawdzić, czy nie popełniono jednego z wymienionych w niej błędów.
- Poproś tylko o najwęższe uprawnienia wymagane do zaimplementowania funkcji rozszerzenia.
- Usuń wszystkie nieużywane uprawnienia z tablic
permissions
,optional_permissions
ihost_permissions
w pliku manifests.json. - Jeśli wiadomość z weryfikacji nie zawiera wystarczających informacji do określenia, które uprawnienia zostały uznane za nadmierne, skontaktuj się z zespołem pomocy dla deweloperów, aby poprosić o więcej informacji o odrzuceniu.
- Jeśli weryfikator stwierdził, że Twoje rozszerzenie nie uzyskało uprawnień, a Ty uważasz, że tak, skontaktuj się z zespołem pomocy dla deweloperów, aby odwołać się od tej decyzji i podać szczegółowe wyjaśnienie, dlaczego dane uprawnienia są potrzebne i jak są wykorzystywane.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Brak metadanych lub niewystarczające metadane
Odpowiada identyfikatorowi powiadomienia: Yellow Zinc
Ta zasada ma na celu zapewnienie podstawowego poziomu jakości wszystkich produktów w Chrome Web Store. Przed zainstalowaniem produktu użytkownicy powinni wiedzieć, jakie funkcje oferuje dany produkt w opisie na stronie. Wobec elementów, które niezgodnie z prawdą o swoich możliwościach lub nieujawniają ważnych informacji, możemy zastosować odpowiednie środki egzekwowania zasad.
Najczęstsze przyczyny usunięcia/odrzucenia
- Brak ikony, tytułu, zrzutu ekranu lub opisu rozszerzenia.
- Tytuł rozszerzenia jest pozbawiony znaczenia lub wprowadza w błąd.
- Zrzuty ekranu lub opis rozszerzenia są bezsensowne lub nie oddają charakteru jego funkcji.
Jak możesz to naprawić?
- Upewnij się, że rozszerzenie ma zrozumiałą ikonę, tytuł, zrzuty ekranu i opis.
- Wyjaśnić funkcje rozszerzenia w opisie i na zrzutach ekranu.
- Wymień wszystkie główne funkcje udostępniane przez rozszerzenie.
- Zapoznaj się ze wskazówkami dotyczącymi poprawek w sekcji Funkcje, które nie działają.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Działania wprowadzające w błąd
Odpowiada identyfikatorom powiadomień: Red Nickel
, Red Potassium
i Red Silicon
Te zasady mają zapobiegać wprowadzaniu użytkowników w błąd przez rozszerzenia.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie nie ma funkcji opisanych w metadanych1.
- Rozszerzenie ma inne funkcje niż opisane w metadanych1.
- Rozszerzenie wykonuje działania nie wymienione w metadanych1.
- Rozszerzenie podszywa się pod inny podmiot2.
- Rozszerzenie zostało skopiowane lub skopiowane z innego elementu2.
- Rozszerzenie udaje, że jest autoryzowane przez inny podmiot2.
1 Metadane to tytuł, ikona, opis, zrzuty ekranu i inne informacje podane przez dewelopera określone w panelu dewelopera.
2 Podmiot oznacza dowolną firmę, organizację lub rozszerzenie.
Jak możesz to naprawić?
- Upewnij się, że funkcje rozszerzenia działają zgodnie z oczekiwaniami.
- W metadanych jasno określ funkcje rozszerzenia.
- Nie wykonuj działań, które nie są wymienione w metadanych.
- Nie udawaj innego podmiotu.
- Nie kopiuj innego rozszerzenia. Możesz oferować te same funkcje co inne rozszerzenia, ale nie kopiuj treści z innych rozszerzeń.
- Nie udawaj, że Twoje rozszerzenie zostało zatwierdzone, autoryzowane lub wyprodukowane przez inny podmiot.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Zasady dotyczące danych użytkownika – zasady ujawniania informacji
Odpowiada identyfikatorowi powiadomienia: Purple Lithium
Polityka prywatności dotycząca danych użytkownika to szeroka kategoria, w której zbieramy wiele innych zasad. Wszystkie te zasady mają związek z przetwarzaniem i przesyłaniem poufnych informacji o użytkowniku.
Te zasady obowiązują w przypadku wszystkich rozszerzeń, które zbierają dane użytkownika. W tej sekcji chcemy się upewnić, że użytkownicy wiedzą, jakie dane są gromadzone oraz jak są one gromadzone, wykorzystywane i udostępniane.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie gromadzi dane użytkownika, ale nie podało polityki prywatności.
- Polityka prywatności nie jest podana w odpowiednim polu – w tym przypadku często popełniamy błąd podczas podawania polityki prywatności w opisie.
- Adres URL polityki prywatności nie działa.
- Polityka prywatności jest niedostępna.
- Adres URL polityki prywatności nie prowadzi do polityki prywatności.
- Polityka prywatności nie omawia zbierania, wykorzystywania, przetwarzania ani udostępniania danych użytkownika.
Jak możesz to naprawić?
- Dodaj w odpowiednim polu prawidłowy, działający i dostępny link do polityki prywatności.
- Wejdź na kartę Prywatność danego rozszerzenia, aby sprawdzić, czy w polu „Polityka prywatności” (u dołu karty Prywatność) wyświetla się link do polityki prywatności oraz czy link działa zgodnie z oczekiwaniami.
- Zadbaj o to, aby w polityce prywatności umieścić informacje o zbieraniu, używaniu, przetwarzaniu i udostępnianiu danych.
- Jeśli po wykonaniu powyższych czynności nadal masz problemy ze sprawdzeniem, skontaktuj się z zespołem pomocy dla deweloperów, aby poprosić o wyjaśnienie tej decyzji lub odwołać się od decyzji.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Działania niezgodne z prawem
Odpowiada identyfikatorowi powiadomienia: Grey Zinc
Ta zasada ma na celu zapobieganie wykorzystywaniu rozszerzeń i sklepu Chrome Web Store do promowania działań niezgodnych z prawem lub udziału w takich działaniach.
Najczęstsze przyczyny usunięcia/odrzucenia
Rozszerzenie podejmuje działania niezgodne z prawem. Konkretne przykłady znajdziesz w wyodrębnieniu zasad.
Jak możesz to naprawić?
- Jeśli jest to główna funkcja rozszerzenia, nie ma żadnych bezpośrednich zmian. Trzeba cofnąć publikację rozszerzenia.
- Jeśli ta funkcja jest niezamierzona, usuń treści lub usługi, które naruszają zasady, i ponownie prześlij rozszerzenie.
- Jeśli chcesz dowiedzieć się więcej o przyczynach zastosowania tej decyzji w przypadku Twojego rozszerzenia, skontaktuj się z zespołem pomocy dla deweloperów.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Hazard online
Odpowiada identyfikatorowi powiadomienia: Grey Copper
Nie wolno publikować treści ani oferować usług umożliwiających uprawianie hazardu online.
Najczęstsze przyczyny usunięcia/odrzucenia
- udostępnianie hazardu online w ramach rozszerzenia;
- Umożliwianie hazardu online na innych stronach za pomocą rozszerzenia.
- Przykładem może być udostępnianie funkcji do obliczania prawdopodobieństwa zakładu w witrynie hazardowej. To rozszerzenie nie umożliwia bezpośrednio udziału w grach hazardowych, ale ułatwia uprawianie hazardu online.
- Kierowanie użytkowników do witryny oferującej hazard online
- Udostępnianie gier zręcznościowych, w których są oferowane nagrody pieniężne lub inne nagrody materialne.
Jak możesz to naprawić?
- Jeśli jest to główna funkcja rozszerzenia, zalecamy cofnięcie jego publikacji.
- Jeśli ta funkcja jest niezamierzona, usuń treści lub usługi, które naruszają zasady, i ponownie prześlij rozszerzenie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Treści pornograficzne
Odpowiada identyfikatorowi powiadomienia: Grey Lithium
Ta zasada ma na celu uniemożliwienie wykorzystywania rozszerzeń i Chrome Web Store jako platformy do rozpowszechniania pornografii.
Najczęstsze przyczyny usunięcia/odrzucenia
- Samo rozszerzenie zawiera materiały o charakterze jednoznacznie seksualnym.
- Rozszerzenie wyświetla lub dostarcza materiały o charakterze jednoznacznie seksualnym.
- Rozszerzenie kieruje użytkowników na strony pornograficzne.
- Rozszerzenie ma na celu przede wszystkim wzbogacanie witryn zawierających materiały o charakterze jednoznacznie seksualnym.
Jak możesz to naprawić?
- Jeśli głównym celem rozszerzenia jest umożliwienie dostępu do materiałów o charakterze jednoznacznie seksualnym lub ulepszenie stron pornograficznych, musisz cofnąć jego publikację. Takie rozszerzenia nie są dozwolone w Chrome Web Store.
- Jeśli ta funkcja jest niezamierzona, usuń treści lub usługi, które naruszają zasady, i ponownie prześlij rozszerzenie.
- Upewnij się, że rozszerzenie nie zawiera obrazów, filmów, tekstu itp. o charakterze jednoznacznie seksualnym.
- Jeśli rozszerzenie umożliwia integrację ze stronami dla dorosłych, sprawdź, czy w panelu dewelopera jest włączona flaga „Treści dla dorosłych”.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Treści szerzące nienawiść
Odpowiada identyfikatorowi powiadomienia: Grey Magnesium
Ta zasada ma na celu zapobieganie wykorzystywaniu rozszerzeń i sklepu Chrome Web Store jako platformy do szerzenia nienawiści.
Najczęstsze przyczyny usunięcia/odrzucenia
- Udostępnianie treści lub kierowanie użytkowników do treści uznawanych za szerzenie nienawiści. Więcej informacji znajdziesz w tekście zasad.
Jak możesz to naprawić?
- Jeśli głównym elementem rozszerzenia jest promowanie lub rozpowszechnianie szerzenia nienawiści, musisz cofnąć jego publikację, bo takie treści są niedozwolone w Chrome Web Store.
- Jeśli rozszerzenie umożliwia dostęp do treści użytkowników, musisz włączyć moderację treści, aby uniemożliwić użytkownikom publikowanie treści szerzących nienawiść.
- Jeśli rozszerzenie zawiera funkcje, które mają za zadanie przyciągać uwagę użytkownika do jednej z grup wymienionych w opisie zasad, usuń tę funkcję z rozszerzenia.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Nie dla całej rodziny
Odpowiada identyfikatorowi powiadomienia: Grey Nickel
Te zasady mają zapobiegać docieraniu treści nie dla całej rodziny do nieodpowiednich odbiorców.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie zawiera treści, które nie są odpowiednie dla wszystkich grup wiekowych, i nie zostało ono oznaczone jako „Dla dorosłych”.
Jak możesz to naprawić?
- Usuń treść naruszającą zasady lub w panelu dewelopera oznacz rozszerzenie jako „Treści dla dorosłych” i prześlij je ponownie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Treści przedstawiające przemoc
Odpowiada identyfikatorowi powiadomienia: Grey Potassium
Ta zasada ma na celu uniemożliwienie korzystania z rozszerzeń i Chrome Web Store jako platformy do rozpowszechniania treści wymienionych w odpowiednich zasadach.
Najczęstsze przyczyny usunięcia/odrzucenia
- rozszerzenie zawiera treści lub kieruje użytkowników do treści wymienionych w tekście zasad;
Jak możesz to naprawić?
- Jeśli zapewnianie dostępu do treści przedstawiających przemoc lub nękanie jest jedną z głównych funkcji rozszerzenia, cofnij jego publikację. Takie rozszerzenia są niedozwolone w Chrome Web Store.
- Jeśli ta funkcja jest niezamierzona, usuń treści lub usługi, które naruszają zasady, i ponownie prześlij rozszerzenie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Tylko jeden cel
Odpowiada identyfikatorom powiadomień: Red Magnesium
, Red Copper
i Red Lithium
Ta zasada ma na celu utrzymanie jakości rozszerzeń w Chrome Web Store. Jak wspomniano w tekście zasad, jeśli istnieje wiele niepowiązanych funkcji, należy je podać w osobnych rozszerzeniach.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie ma co najmniej 2 cele w tym samym rozszerzeniu (np. rozszerzenie umożliwia konwersję formatu obrazu i generowanie bibliografii).
- Rozszerzenie udostępnia co najmniej jedną niepowiązaną funkcję dodatkową za pomocą ikony działania.
- Poniższe cele są uznawane za odrębne. Rozszerzenia, które oferują dowolne z wymienionych poniżej funkcji, mogą nie obsługiwać żadnych innych funkcji.
- Zastępując dowolną stronę zastąpienia.
- Użycie ustawień zastępowania w celu zastąpienia domyślnego dostawcy wyszukiwania.
- Umieszczanie reklam na stronach internetowych.
Więcej informacji znajdziesz w najczęstszych pytaniach dotyczących jednego celu.
Jak możesz to naprawić?
- Zawęź zakres funkcji rozszerzenia, aby dokładnie mieścił się w jednym, jasno określonym celu, i upewnij się, że ten cel jest wyraźnie opisany w metadanych rozszerzenia.
- Jeśli rozszerzenie udostępnia jakieś funkcje i pozwala też wstawiać reklamy, przestań je dodawać lub usuń wszystkie inne funkcje oprócz wstrzykiwania reklam.
- Chrome nie obsługuje opcjonalnych stron nowej karty. Jeśli chcesz udostępnić dodatkowe funkcje i opcjonalnie stronę nowej karty, utwórz samodzielne rozszerzenie strony nowej karty.
- Ikona działania rozszerzenia nie może zawierać żadnych niepowiązanych funkcji.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Zasady dotyczące danych użytkownika – powiadomienie o zbieraniu danych
Odpowiada identyfikatorowi powiadomienia: Purple Nickel
Polityka prywatności dotycząca danych użytkownika to szeroka kategoria, w której zbieramy wiele innych zasad. Wszystkie te zasady mają związek z przetwarzaniem i przesyłaniem poufnych informacji o użytkowniku.
Ta sekcja zasad ma na celu poinformowanie użytkowników o zbieraniu danych i uzyskanie ich zgody przed rozpoczęciem ich gromadzenia. Pamiętaj, że rozszerzenia mogą gromadzić dane tylko wtedy, gdy mają bezpośredni związek z swoim przeznaczeniem. Więcej informacji znajdziesz w zasadach dotyczących ograniczonego wykorzystywania danych użytkownika.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie nie informuje w widoczny sposób o sposobie wykorzystywania danych użytkownika.
- Nie uzyskujesz zgody użytkownika przed rozpoczęciem zbierania danych.
Jak możesz to naprawić?
- Wyraźnie informuj użytkowników, jakie dane są gromadzone i jak będą one przetwarzane. Te informacje należy podać w polityce prywatności rozszerzenia i można je podać w innym miejscu.
- Zadbaj o to, aby dane były zbierane tylko wtedy, gdy użytkownik wyrazi na to zgodę.
- Wystarczające powiadomienie o zbieraniu danych w informacjach o rozszerzeniu w Chrome Web Store.
- Zbieranie danych, które nie są wyraźnie ujawnione w informacjach o aplikacji w Chrome Web Store, jest dozwolone, o ile zbieranie danych jest zgodne z jednym celem rozszerzenia, użytkownik jest informowany o zbieraniu danych przed jego rozpoczęciem, a użytkownik wyraża na to zgodę.
- Rozważ możliwość rezygnacji użytkownika ze zbierania danych na stronie opcji rozszerzenia.
- Rozważ udostępnienie użytkownikom „trybu offline”, w którym dane użytkowników są przechowywane tylko lokalnie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Zasady dotyczące danych użytkownika – bezpieczne przesyłanie
Odpowiada identyfikatorowi powiadomienia: Purple Copper
Polityka prywatności dotycząca danych użytkownika to szeroka kategoria, w której zbieramy wiele innych zasad. Wszystkie te zasady mają związek z przetwarzaniem i przesyłaniem poufnych informacji o użytkowniku.
Z tej sekcji dowiesz się, jak dbać o bezpieczeństwo danych użytkownika.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie nie przesyła danych użytkownika w bezpieczny sposób.
- Dane są przesyłane do niezabezpieczonej domeny
Jak możesz to naprawić?
- Zadbaj o bezpieczne przesyłanie danych.
- Nie przesyłaj danych użytkownika przez HTTP. Jeśli to możliwe, używaj bezpiecznych protokołów do wszystkich żądań.
- Nie koduj danych w nagłówkach żądań ani parametrach zapytania, nawet przez HTTPS. Nagłówki i adresy URL żądań często pojawiają się w dziennikach serwera, co może spowodować niezamierzony wyciek tych informacji.
- Więcej informacji znajdziesz w artykule Bezpieczne metody HTTP.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Zasady dotyczące danych użytkownika – inne wymagania
Odpowiada identyfikatorowi powiadomienia: Purple Magnesium
Polityka prywatności dotycząca danych użytkownika to szeroka kategoria, w której zbieramy wiele innych zasad. Wszystkie te zasady mają związek z przetwarzaniem i przesyłaniem poufnych informacji o użytkowniku.
Postanowiono w niej zadbać o to, aby nie zbierać niepotrzebnie żadnych informacji poufnych ani ich nie ujawniać publicznie.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie gromadzi dane o aktywności związanej z przeglądaniem internetu, gdy nie jest potrzebne użytkownikom z poziomu funkcji widocznej dla użytkowników.
- Poufne dane użytkowników gromadzone za pomocą rozszerzenia są ujawniane publicznie.
Jak możesz to naprawić?
- Nie zbieraj aktywności związanej z przeglądaniem internetu, chyba że jest to niezbędne do działania funkcji widocznej dla użytkowników.
- Dopilnuj, aby informacje o użytkownikach nie były ujawniane publicznie
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Kopanie kryptowalut
Odpowiada identyfikatorowi powiadomienia: Grey Silicon
Ta zasada ma na celu uniemożliwienie korzystania z rozszerzeń i Chrome Web Store jako platformy do kopania kryptowalut.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie kopuje kryptowaluty na komputerach użytkowników.
- Rozszerzenie udostępnia funkcję kopania kryptowalut
Jak możesz to naprawić?
- Jeśli jest to główna funkcja rozszerzenia, zalecamy cofnięcie jego publikacji.
- Jeśli ta funkcja jest niezamierzona, usuń treści lub usługi, które naruszają zasady, i ponownie prześlij rozszerzenie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Niedozwolone produkty
Odpowiada identyfikatorom powiadomień: Blue Zinc
, Blue Copper
, Blue Lithium
i Blue Magnesium
Ta zasada ma na celu uniemożliwienie korzystania z rozszerzeń i Chrome Web Store jako platformy zapewniającej dostęp do treści chronionych paywallem, ograniczeniami logowania lub prawami własności intelektualnej.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie zapewnia dostęp do treści za paywallem.
- Rozszerzenie zapewnia dostęp do treści wymagających ograniczenia logowania.
- Rozszerzenie umożliwia pobieranie filmów z YouTube.
- To rozszerzenie umożliwia pobieranie treści naruszających prawa własności intelektualnej właściciela tych treści.
Jak możesz to naprawić?
- Jeśli jest to główna funkcja rozszerzenia, zalecamy cofnięcie jego publikacji.
- Jeśli ta funkcja jest niezamierzona, usuń treści lub usługi, które naruszają zasady, i ponownie prześlij rozszerzenie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Upychanie słów kluczowych
Odpowiada identyfikatorowi powiadomienia: Yellow Argon
Ta zasada ma zapewnić wysoką jakość produktów publikowanych w sklepie Chrome Web Store i uniemożliwić deweloperom manipulowanie ich pozycją w Sklepie.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie zawiera zbyt wiele, nietrafne lub nieodpowiednie słowa kluczowe w metadanych, zazwyczaj w opisie.
Jak możesz to naprawić?
- Usuń treści (słowa kluczowe), które naruszają zasady.
Przykłady
Oto przykłady tego typu naruszeń:
- Umieszczenie w metadanych rozszerzenia długiej listy różnych stron, na których działa to rozszerzenie.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Przekierowanie
Odpowiada identyfikatorowi powiadomienia: Yellow Lithium
Ta zasada ma na celu zapewnienie wysokiej jakości produktów w Chrome Web Store i zapobieganie manipulowaniu pozycją produktów w sklepie.
Najczęstsze przyczyny usunięcia/odrzucenia
- Jedyną funkcją rozszerzenia jest uruchamianie innej aplikacji, motywu, strony internetowej lub rozszerzenia.
- Przykłady naruszeń:
- Rozszerzenia, które wyświetlają witrynę w nowej karcie lub w wyskakującym okienku po kliknięciu działania rozszerzenia.
- Rozszerzenia, które wyświetlają stronę promocyjną innego produktu natychmiast po zainstalowaniu.
Jak możesz to naprawić?
- Zgodnie z zasadami takie rozszerzenia nie są dozwolone w Sklepie Play i zalecamy cofnięcie ich publikacji.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Spam
Odpowiada identyfikatorowi powiadomienia: Yellow Nickel
Ta zasada ma na celu zapewnienie wysokiej jakości produktów w Chrome Web Store. Zasady dotyczące spamu mają zapobiegać rozszerzeniom związanym z przeglądaniem stron i rozszerzeniom, które modyfikują ich pozycję w Chrome Web Store.
Najczęstsze przyczyny usunięcia/odrzucenia
- Ty lub Twoje podmioty stowarzyszone przesyłacie wiele rozszerzeń, które mają te same funkcje lub są identyczne.
- manipulujesz opiniami, ocenami lub danymi o instalacjach rozszerzenia.
- Rozszerzenie wyświetla powiadomienia w sposób uciążliwy lub szkodliwy dla użytkownika.
- Rozszerzenie wysyła wiadomości w imieniu użytkownika bez jego zgody.
Jak możesz to naprawić?
- Nie przesyłaj wielu rozszerzeń, które mają te same funkcje lub ten sam interfejs.
- Nie próbuj manipulować treściami użytkowników w informacjach o rozszerzeniu w Chrome Web Store
- W żaden sposób nie wpływają negatywnie na wygodę przeglądania stron internetowych.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Omija interfejs API zastępowania
Odpowiada identyfikatorom powiadomień: Blue Nickel
i Blue Potassium
Ta zasada ma na celu zapewnienie wysokiej jakości produktów w Chrome Web Store.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie modyfikuje stronę nowej karty w Chrome, ale nie używa interfejsu Overrides API.
- Rozszerzenie modyfikuje wyszukiwanie w omniboksie, ale nie używa interfejsu Overrides API.
Jak możesz to naprawić?
- Nie modyfikuj strony nowej karty w Chrome ani nie używaj do tego interfejsu Overrides API.
- Nie modyfikuj wyszukiwania w omniboksie ani nie rób tego za pomocą interfejsu Overrides API.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Instalacja wprowadzająca w błąd
Odpowiada identyfikatorowi powiadomienia: Red Zinc
Te zasady mają na celu zapewnienie, że użytkownicy nie są nakłaniani do instalowania rozszerzeń.
Najczęstsze przyczyny usunięcia/odrzucenia
- Niejasne lub niepozorne ujawnienia informacji o materiałach marketingowych poprzedzających informacje o produkcie w Chrome Web Store.
- Wprowadzające w błąd elementy interaktywne, które są częścią Twojego procesu dystrybucji. Obejmuje to wprowadzające w błąd przyciski lub formularze z wezwaniem do działania sugerujące uzyskanie innego rezultatu niż zainstalowanie rozszerzenia.
- Dostosowanie okna z informacjami o produkcie w Chrome Web Store w taki sposób, aby użytkownik nie mógł zobaczyć metadanych rozszerzeń ani ich potrącać.
Jak możesz to naprawić?
Opublikuj nowe rozszerzenie, które nie stosuje zwodniczych metod marketingu ani pozyskiwania użytkowników.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Zaciemnianie kodu
Odpowiada identyfikatorowi powiadomienia: Red Titanium
Ta zasada ma na celu zapewnienie jakości rozszerzeń i kodu przesyłanych do Chrome Web Store.
Najczęstsze przyczyny usunięcia/odrzucenia
Używanie zaciemnionego kodu w pakiecie rozszerzeń.
Jak możesz to naprawić?
Opublikuj nowe rozszerzenie, które nie stosuje zwodniczych metod marketingu ani pozyskiwania użytkowników.
Przykłady
Oto kilka przykładów naruszenia tego typu zasad:
- Kodowanie Base64 (np.
'SSdtIGluIHVyIGJhc2U='
) - Kodowanie znaków (np.
'\u{68}a\u0063\u006b\x69ng\u{20}u\u{72}\x20\u0067i\u0062\x73\x6fn'
)
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Minimalna funkcjonalność
Odpowiada identyfikatorowi powiadomienia: Yellow Potassium
Ta zasada ma zapewnić, że wszystkie rozszerzenia w Chrome Web Store zapewniają użytkownikom podstawowy poziom funkcjonalności i przydatności. Rozszerzenia powinny zapewniać użytkownikom korzyści i ułatwiać przeglądanie stron.
Najczęstsze przyczyny usunięcia/odrzucenia
- Przesłane rozszerzenie nie zawierało żadnych plików innych niż manifest.
- To rozszerzenie nie było charakterystyczne ani przydatne dla użytkowników.
- Funkcja wymieniona w opisie produktu nie została udostępniona bezpośrednio przez produkt, a tylko powiązana z usługą zewnętrzną.
- Metadane rozszerzenia zawierały treści będące „przynętą na kliknięcia”, które mają przyciągać uwagę użytkowników i zachęcać ich do instalacji.
Jak możesz to naprawić?
- Rozszerzenie musi mieć zdefiniowaną jakąś wartościową funkcję.
- Wszelkie zgłoszone funkcje elementu muszą być wykonywane bezpośrednio przez sam element, a nie przez połączenie użytkowników ze źródłem zewnętrznym.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store:
Reklamy podmiotów stowarzyszonych
Odpowiada identyfikatorowi powiadomienia: Grey Titanium
Te zasady mają na celu informowanie użytkowników o tym, że rozszerzenia wykorzystują linki lub kody do witryn partnerskich w celu zarabiania, oraz dać im pewną kontrolę, wymagając działania przed włączeniem witryny.
Najczęstsze przyczyny usunięcia/odrzucenia
- Rozszerzenie wykorzystuje linki, kody lub pliki cookie do marketingu afiliacyjnego bez należytego informowania o sposobie ich wykorzystywania w opisie produktu oraz w interfejsie.
- Użytkownik nie musi podejmować żadnych działań przed uwzględnieniem kodów partnerskich, linków ani plików cookie.
Jak możesz to naprawić?
- Zmodyfikuj opis i UI elementu, aby poinformować użytkowników, że korzystasz z programów partnerskich.
- Dodanie kodów partnerów reklamowych musi być poprzedzone odpowiednim działaniem użytkownika. Działanie to musi być związane z platformą powiązaną, tak aby uzasadniony użytkownik mógł zrozumieć zasady i wyrazić zgodę na uwzględnienie tych kodów.
Odpowiednia zasada
Ta sekcja dotyczy rozszerzeń, które naruszają poniższą sekcję zasad programu dla deweloperów w sklepie Chrome Web Store: