Pagrindinis skirtumas tarp pasirinkimo ir atsisakymo yra tai, kaip sistema elgiasi su klientais arba vartotojais, ir iš jų reikalaujamo įvesties tipas. Pasirinkimo sistema yra tokia, kurioje asmuo turi aktyviai parodyti susidomėjimą ar norą būti kažko dalimi. Priešingai, atsisakymo susitarimas padaro vartotojus sistemos dalimi ir suteikia jiems galimybę nuo jos pasitraukti. Kalbant apie technologiją, pradinio pranešimo apie pasirinkimo ir atsisakymo metodus tvarkymas skiriasi, o pirmiesiems yra daugiau galimybių.
Vienas didžiausių būdų, kuriais skiriasi pasirinkimo ir atsisakymo sistemos, yra tai, kaip vartotojas iš pradžių sąveikauja su kiekvienu iš jų. Pasirinkimo sutartis yra tokia, kai kas nors turi aktyviai pasirinkti, kad jis ar ji nori gauti naujienlaiškio ar kitos galimybės. Tam reikia šiek tiek apgalvoto kūrėjų ar programuotojų, kurie pasirenka tokio tipo parinktis, vardu, nes pasirinkimas turi būti aiškus vartotojui.
Pasirinkimo sistema paprastai yra sukurta taip, kad būtų prieinama ir suteiktų kuo daugiau informacijos. Naudojant pasirinkimo metodą, reikia sukurti sąsają, kurioje būtų aiškiai pateikta parinktis. Kontaktinę informaciją turi pateikti asmuo, kuris domisi informacija per šią sistemą, ir ją galima tiesiog įtraukti į pasirenkamų registracijų sąrašą.
Nors abi sistemos yra priemonės, kuriomis informacija gali būti paskirstoma kitiems, būdas, kuriuo žmonės tampa jų dalimi, yra gana skirtingas. Atsisakymo susitarime asmuo automatiškai kvalifikuojamas kaip kontaktinis asmuo ir užregistruojamas per kitą sistemą. Tai gali įvykti parduodant kontaktinius duomenis, nors jie dažnai naudojami kaip nuolatinio ryšio priemonė po pardavimo ar kitos paslaugos.
Technologiniu požiūriu atsisakymo sistemą sukurti gali būti gana paprasta. Duomenys iš kito šaltinio naudojami asmenų, kurie yra šios paslaugos dalis, sąrašui sudaryti. Tada vartotojai turi nurodyti, kad jie nebenori būti adresų sąrašo ar kitos programos dalimi. Reikia numatyti tam tikrą metodą, kad jie galėtų atsisakyti susitarimo. Tai gali būti šiek tiek sudėtinga, bet paprastai yra nuoroda ar kitas paprastas indikatorius, siunčiantis pranešimą, kad pašalintų kažkieno informaciją iš sąrašo.
Paprastai paslaugai geriausia naudoti metodą, kuris yra pasirinkimo ir atsisakymo sutarties derinys. Pradinės susisiekimo sąlygos gali būti nustatytos naudojant pasirinkimo funkcijas, su papildomomis galimybėmis vėliau atsisakyti. Kai kas nors nori atsisakyti, gali būti pateiktos parinktys toliau gauti tam tikrą informaciją, tuo pačiu pašalinant nepageidaujamas funkcijas. Naudojant pasirinkimo ir atsisakymo funkcijas, gali reikėti naudoti kelias lenteles ir sąrašus, kad būtų išlaikytos įvairios galimybės. Tačiau tai leidžia žmonėms kontroliuoti būsimo bendravimo dažnumą ar mastą.