Rozporządzenie o Ochronie Danych Osobowych, w skrócie RODO (ang. General Data Protection Regulation, GDPR) zostało przyjęte 27 kwietnia 2016 roku, weszło w życie 25 maja 2018 roku. Zgodnie z tym rozporządzeniem wszystkie formularze, które zbierają dane osobowe, powinny posiadać dodatkowe pole typu checkbox pozwalające na zaakceptowanie polityki prywatności na stronie internetowej. Pole powinno być domyślnie odznaczone, a wysłanie formularza bez uprzedniego zaznaczenia zgody nie powinno być możliwe. W poradniku pokazuję jak dodać takie pole do formularza kontaktowego wykonanego w oparciu o wtyczkę Contact Form 7. Zobacz prosty sposób na formularz zgodny z RODO.
Przejdź do ustawień formularza
Z głównego menu WordPressa wybierz Formularze:
Następnie z listy dostępnych formularzy wybierz ten, do którego chcesz dodać zgodę i kliknij przycisk Edytuj.
Dodaj akceptację polityki prywatności
Będąc w zakładce Formularze, kliknij pole wyrażanie zgody.
W polu warunek wpisz tekst zgody, np.: Akceptuję politykę prywatności. Odznacz pole „Zaznacz to pole jako opcjonalne”, ponieważ wyrażenie zgody przed wysłaniem formularza musi być obowiązkowe. Następnie kliknij przycisk Wstaw znacznik.
Po wstawieniu znacznika przesuń go nad przycisk do wysyłania formularza, albo jeśli używasz zabezpieczenia ReCaptcha V2, to umieść zgodę nad tym polem.
Formularz zgodny z RODO z linkiem do polityki prywatności
Dobrą praktyką jest umieszczenie w tekście ze zgodą linku do polityki prywatności. Wystarczy podlinkować tekst tak jak na poniższym screenie.
Można jeszcze sprawić, aby po kliknięciu w link, polityka prywatności otwierała się w nowym oknie. Dzięki temu osoba, która wypełni formularz i jeszcze go nie wyśle, będzie mogła zapoznać się z naszą polityką prywatności, nie tracąc wpisanych uprzednio danych. W tym celu do linku należy dodać atrybut target=”blank” tak jak na poniższym screenie:
Dodatek – zmiana wielkości tekstu
[acceptance acceptance-1]<span style="font-size:14px!important">Akceptuję <a href="https://monikaszeliga.pl/polityka-prywatnosci" target="_blank">Politykę prywatności*</a></span>[/acceptance]
wrzuciłam wszystko jak w Twoim poscie,ale kiedy klikam w podlinkowaną polityke prywatnosci , przenosci mnie do page not found;( Gdzie robię błąd?
Wszystko wskazuje na to, że wstawiony link jest nieprawidłowy i kieruje do nieistniejącej strony. Proponuję dokładnie sprawdzić poprawność linku do polityki prywatności. W przypadku dalszych problemów zachęcam do kontaktu: blog@fankakodowania.pl 🙂
ok, już się udało. Mam jeszcze pytanie. Jak edytować wielkość fontu tego zdania _akceptuję politykę prywatnośći, a raczej gdzie?
Super, cieszę się, że udało się rozwiązać problem 🙂 Żeby zmienić wielkość czcionki, należy do kodu dodać style CSS. Na samym końcu artykułu dodałam przykładowy kod. W miejscu „font-size:14px” należy podać wielkość czcionki. W przykładzie wynosi 14px.
Podpowiesz jak to rozwiązałaś? Mam podobny case.
Jak edytować obecnie utworzone [acceptance]? Mam takich 3, jedno z nich chciałabym żeby było obowiązkowe a reszta opcjonalne. Gdy tworzę nowe acceptance to nie ma całego checkboxa
Jeśli pole ma być obowiązkowe, to należy odznaczyć opcję „Zaznacz to pole jako opcjonalne”. Natomiast jeśli chodzi o wygląd pól, to należy je edytować przy pomocy kodu CSS. Kod można dodać z poziomu panelu WordPressa: Dostosuj -> Dodatkowy CSS
Witajcie, wyskakuje mi błąd z podlinkowaniem polityki i nie znajduje strony. ten sam link wrzucony na sucho w przeglądarkę działa. gdzie może być problem?
Witaj Magda, podaj proszę link do strony z formularzem kontaktowym. Na tej podstawie będę mogła ustalić przyczynę problemu 🙂
nie wiem czy tu mogę: https://jestmilo.com/kontakt/ A wprowadzam <a href=”https://jestmilo.com/polityka-prywatnosci” target=”_blank“> Może jest jakiś nuans, który krzaczy wszystko? Przy okazji… super są te porady Monika. Dziękuję
Link nie działa, ponieważ znajduje się w podwójnym cudzysłowie. Należy również usunąć podwójny cudzysłów przy atrybucie target.
Pozdrawiam 🙂
Pięknie dziękuję. Oczywiście teraz działa 🙂
Super, ciesze się 🙂