Jak działają anonimowe sygnały cen w okolicy

calendar_month
schedule 7 min czytania

Skanujesz paragon. Po chwili chat wydatków pyta, czy litr mleka albo ta kawa były drogie na tej ulicy. Odpowiedź nie pochodzi z przypadkowej porównywarki cen. Pochodzi z anonimowych sygnałów cen—zbiorowych obserwacji na poziomie sklepu, które Nearby Price Intel w Portmoneo buduje tylko wtedy, gdy użytkownicy na to pozwalają.

Portmoneo może udostępniać zanonimizowane ceny jednostkowe powiązane z miejscem sklepu, nie Twoje imię i nie cały paragon. Lokalizacja urządzenia jest opcjonalna, gruba i tylko gdy używasz aplikacji. Wkład jest domyślnie włączony, żeby mapa miała sens (styl Waze); oba przełączniki wyłączysz w Profilu.

Chat Portmoneo przy paragonie z kontekstem cen społecznościowych

Czym są anonimowe sygnały cen?

Jeden sygnał to pojedynczy zanonimizowany „raport”: klaster produktu, cena jednostkowa, waluta, miejsce sklepu i dzień—nie to, kto kupił.

Traktuj to jak raport o korku, nie jak wyciąg bankowy. Gdy zweryfikowany (lub oczekujący na review) wydatek jest kwalifikowany i masz włączony wkład, Portmoneo przenosi pozycje z paragonu do wspólnej puli. Każda obserwacja niesie m.in.:

  • Znormalizowaną cenę jednostkową i walutę (waluty nigdy nie są automatycznie przeliczane—PLN zostaje PLN)
  • Klaster produktu / tekst wyświetlany i kategorię
  • Opcjonalny kod kreskowy i flagę promocji
  • Miejsce sklepu: sieć, nazwa wyświetlana, miasto/kraj, geohash w przybliżeniu na poziomie sklepu
  • Kanał (sklep stacjonarny vs online) i dzień obserwacji
  • Hash kontrybutora wyprowadzony z ID konta z sekretem serwera—nie surowy UID

Poza pulą społecznościową zostają: Twoja tożsamość, profil konta oraz pełny obraz paragonu albo osobisty dokument wydatku. Porównania w chacie biorą zagregowane statystyki z okolicy (median, liczba próbek, odległość)—nie otwierają cudzej księgi.

W praktyce karty w chacie brzmią jak „Community price”, „Based on N recent scans”, „X km away”. Gdy lokalna pula jest cienka, zobaczysz niedostateczne sygnały społecznościowe zamiast wymyślonej liczby. To celowe: Portmoneo czeka na wystarczającą liczbę próbek, zanim uzna medianę za użyteczną (bramki w stylu k-anonymity—zazwyczaj co najmniej trzy dopasowania wysokiej pewności, więcej przy luźniejszych dopasowaniach kategorii).

Jak lokalizacja urządzenia wpływa na ceny w okolicy?

Lokalizacja ustawia porównania blisko Ciebie. Portmoneo prosi o uprawnienie when-in-use, używa GPS o niskiej dokładności i krótko cache’uje odczyty. Brak uprawnienia oznacza brak ścieżki GPS.

Liczą się dwa przełączniki—i to nie to samo:

  1. Udostępniaj anonimowe sygnały cen — czy Twoje skany mogą zasilać pulę społecznościową.
  2. Używaj lokalizacji urządzenia — czy Portmoneo może czytać gruby GPS, by porównywać ceny tam, gdzie naprawdę jesteś, i dołączać współrzędne przechwytywania, gdy już udzieliłeś zgody.

Lokalizacja jest proszona, gdy włączysz GPS w Profilu lub przy setupie. Dla chatu przy paragonie i przechwytywania skanu aplikacja stosuje miękki odczyt when-in-use z niską dokładnością, ośmiosekundowym timeoutem i cache’em ok. dziesięciu minut. Na Androidzie to lokalizacja coarse (fine jest opcjonalne). Jeśli już udzieliłeś zgody, skan może dołączyć captured_lat / captured_lng bez ponownego nękania; jeśli odmówiłeś, pola po prostu nie występują.

Bez GPS porównania mogą spaść na centroid miasta domowego. Wykrywanie podróży pomaga, gdy kraj z GPS nie zgadza się z krajem domowym—nie musisz wpisywać miasta przy każdej wyjeździe. Promienie wyszukiwania są lokalne z założenia: ok. 5 km w mieście, 12 km na przedmieściach, sufit około 25 km, z małym zestawem wyników sklepów w pobliżu.

Jeśli lokalizacja jest wyłączona, a zapytanie wymaga „sąsiedztwa sklepowego”, chat może zwrócić wynik typu need-location. To nie błąd: „ceny w okolicy” bez punktu odniesienia to tylko średnie krajowe w przebraniu.

Jakie dane są udostępniane—a czego nigdy nie opuszcza prywatna księga?

Udostępniane: zanonimizowane ceny produktów w miejscu sklepu. Nieudostępniane: kim jesteś ani pełny paragon.

Trafia do crowd intelZostaje prywatne
Cena jednostkowa, waluta, baza jednostkiImię, e-mail, tożsamość konta
Klaster produktu / tekst kategoriiPełne obrazy paragonów
Miejsce sklepu + geohashTwoja osobista historia wydatków jako feed
Dzień obserwacji, kanał, opcjonalny barcodeSurowy UID (tylko zahashowany token kontrybutora)

Wkład działa dopiero po zgodzie i kwalifikowanym wydatku. Współrzędne przechwytywania na Twoim wydatku pomagają umieścić sygnał przy sklepie; nie publikują tożsamości. Wyłącz wkład, a ścieżka enqueue staje się no-op—nawet jeśli paragon ma GPS.

Warto powiedzieć wprost: „zanonimizowane” oznacza nierozwiązywalne do Ciebie w magazynie społecznościowym, a nie „nie ma tekstu produktu”. Wyświetlany tekst produktu jest normalizowany i przechowywany przy obserwacjach, żeby inni kupujący rozpoznali pozycję. Jeśli to nadal za dużo, wyłącz przełącznik contribute. Nearby Price Intel to opcjonalna użyteczność, nie podatek od skanera.

Szersze podejście do danych lokalizacyjnych dobrze opisuje UODO — ochrona danych osobowych: zbieraj tylko to, co potrzebne do celu, i ogranicz precyzję.

Jak włączyć lub wyłączyć udostępnianie i lokalizację?

Otwórz Profil → Ceny w okolicy. Przełącz wkład i lokalizację urządzenia niezależnie. Zmiany się synchronizują; możesz je cofnąć w każdej chwili.

Wkład jest domyślnie włączony, żeby wczesne okolice nie były pustymi mapami—ta sama uczciwość, której potrzebują sieci w stylu Waze. Lokalizacja urządzenia pokazuje się jako w pełni włączona dopiero, gdy system dał uprawnienie when-in-use. Setup w Profilu i podpowiedzi na home przypominają o obu („Dokładniejsze ceny w okolicy”, „Zasilaj anonimowy intel cenowy”), ale to przypomnienia, nie blokady.

Praktyczna checklista:

  1. Otwórz Profil i znajdź kartę Nearby Price Intel.
  2. Ustaw Udostępniaj anonimowe sygnały cen na on lub off.
  3. Ustaw Używaj lokalizacji urządzenia i zaakceptuj albo odrzuć dialog systemu.
  4. Jeśli wcześniej na stałe odmówiłeś lokalizacji, otwórz ustawienia systemowe i włącz ponownie dostęp when-in-use.
  5. Zapytaj chat o coś konkretnego: „Czy było taniej w okolicy?” albo porównaj cały koszyk.

Remote config może rzadko ukryć funkcję. Jeśli nie widzisz karty, build lub flaga ma ją wyłączoną—to nie Twoja wina.

Widok analityki Portmoneo wspierający decyzje zakupowe

Po co w ogóle włączać anonimowe sygnały cen?

Lepsze lokalne odpowiedzi. Twoje skany utrzymują mediany w ryzach; lokalizacja sprawia, że „w okolicy” oznacza Twój blok, a nie średnią odległego miasta.

Bez kontrybutorów chat nie ma wiarygodnego źródła. Bez lokalizacji „w okolicy” dryfuje ku zgadywaniu miasta domowego. Razem odpowiadają na pytanie, które ludzie naprawdę zadają po skanie: Czy przepłaciłem tutaj, czy to norma dla sklepów w promieniu kilku kilometrów?

Przydatne wzorce, które widzimy w produkcie:

  • Złapać tańszy podobny produkt kilka kilometrów dalej, zanim zrobisz zapasy.
  • Sprawdzić cały paragon względem median społecznościowych zamiast „na czuja”.
  • Utrzymać porównania w podróży zgodne z miejscem, w którym stoisz, bez ręcznego zmieniania miasta domowego.
  • Zostawić wkład włączony przy zakupach w znanych sieciach (Biedronka, Lidl, Auchan), żeby kolejna osoba w alei dostała realny sample count.

Nadal możesz korzystać z cen społecznościowych, jeśli inni wkładają dane, a Ty masz dostępną lokalizację. Pula robi się cieńsza, gdy wszyscy tylko patrzą. Jak w aplikacjach drogowych: ciche mapy nikomu nie pomagają ominąć korka.

Często zadawane pytania

Czy Portmoneo sprzedaje moją lokalizację lub paragony?

Nie. Crowd intel przechowuje zanonimizowane obserwacje cen i miejsca sklepów do porównań—nie dossier reklamowe zbudowane z Twojej tożsamości.

Wkład służy kartom cen w chacie wydatków. Pełne paragony zostają Twoimi dokumentami. Wyłącz przełączniki, jeśli chcesz zero udziału.

Czy wkład jest opt-in czy opt-out?

Wkład jest domyślnie włączony (opt-out). Uprawnienie lokalizacji to osobny opt-in systemu. Nie myl tych dwóch.

Udostępnianie wyłączysz natychmiast w Profilu. Brakujące ustawienia serwera też domyślnie ustawiają contribute na true z tego samego powodu stylu Waze: puste mapy zawodzą wszystkich.

Jak precyzyjny jest GPS używany przez Portmoneo?

Gruby z założenia. Niska dokładność, tylko when-in-use, krótki timeout, krótki cache—wystarczy, by umieścić sklep, nie by śledzić Cię cały dzień.

Portmoneo nie prosi o always-on tracking w tle dla tej funkcji. Jeśli usługi lokalizacji systemu są wyłączone, włącz je albo zostań przy fallbacku miasta domowego.

Co, jeśli nikt w okolicy nie skanował tego samego produktu?

Dostajesz odpowiedź w stylu insufficient data—nie wymyślony „deal”. Bramki próbek i okna świeżości istnieją po to, by cienkie dane nie udawały rynku.

Skanuj więcej lokalnych sklepów przez tydzień, jeśli chcesz gęstszy intel tam, gdzie mieszkasz. Pokrycie podąża za realnymi kontrybutorami.

Czy mogę używać cen w okolicy w podróży?

Tak. GPS może wykryć podróż automatycznie; paragony nadal zasilają lokalny rynek sklepu. W razie potrzeby możesz też skupić porównania na strefie zakupów podróży.

Fallback obszaru domowego zostaje dostępny, jeśli wolisz nie używać GPS na danej wyjeździe.

Czy waluty się mieszają?

Bez automatycznego FX. Porównania zostają w obserwowanej walucie, więc mediana w PLN nie zamienia się po cichu w EUR.

Dzięki temu „czy przepłaciłem?” pozostaje uczciwe przy przekraczaniu granicy.


Podsumowanie: Anonimowe sygnały cen to cicha warstwa crowdsourcingu Portmoneo—ceny na poziomie sklepu bez oddawania kim jesteś. Używaj lokalizacji, gdy chcesz ostrych porównań w okolicy; zostaw wkład włączony, jeśli mapa ma pomagać następnemu kupującemu. Oba przełączniki są w Profilu i oba należą do Ciebie.