Twój produkt wycieka od testerów bety? Wytrop wyciekłe zrzuty
Krótka odpowiedź: Jeśli każdy tester bety dostaje ten sam nieoznaczony build albo ten sam PNG, wyciekły zrzut wygląda, jakby mógł pochodzić od kogokolwiek. Oznacz kopię każdego testera ze zrzutów, prezentacji i podglądów builda, które wysyłasz, prowadź prywatną listę, kto dostał który kod, a gdy pojawi się wyciek, możesz dopasować go do kopii. To identyfikuje kopię, nie intencję, i działa tylko dla plików, które oznaczyłeś przed wysłaniem.
Ostatnia aktualizacja: 12 października 2026. Praktyczny przewodnik, nie porada prawna.
Dlaczego wycieki z bety trudno przypisać
Zamknięte bety wyciekają najzwyklejszymi kanałami: kanał na Discordzie, post na Reddicie, zrzut na czacie grupowym. Plik rzadko zachowuje e-mail, z którego wyszedł, albo nazwę folderu. Zrzut z telefonu zdejmuje metadane. Z zewnątrz kopia każdego testera wygląda tak samo.
NDA i „proszę, nie udostępniaj” porządkują oczekiwania. Nie mówią ci, która z dwudziestu osób udostępniła ekran.
Powiązane: naruszenia NDA i śledzenie udostępnionego dokumentu i co liczy się jako dowód po wycieku.
Co oznaczać, zanim zaprosisz testerów
Najpierw materiały, które naprawdę trafiają na zrzuty:
- Zrzuty UI i makiety, które wysyłasz po opinię.
- Prezentacje, listy zmian i PDF-y roadmapy dla mniejszej, zaufanej grupy.
- Obrazy podglądu builda (grafika w sklepie, ścieżki onboardingu), gdy udostępniasz je jako pliki PNG, JPEG albo WebP.
- Krótkie wideo demo na Business albo Enterprise. Wejścia to MP4, MOV, WebM i MKV, do 10 minut i 100 MB. Oznaczone pobranie to MP4. Free, Starter i Pro nie mają wideo ani API.
Nie musisz znakować binarki instalatora w tym obiegu. Większość publicznych wycieków wczesnych produktów to obrazy i krótkie klipy, nie instalator. Pliki tekstowe i paczki oparte na ZIP da się oznaczyć, ale kruche są tylko te znaki: nie przeżywają zrzutów ekranu ani wyjęcia treści.
Oznacz
Udostępnij
Wyciek
Wykryj
Prosty obieg dla bety
- Przypisz jeden kod odbiorcy na testera (albo na firmę, jeśli cały zespół dzieli jeden kontakt). Kod ma 1–32 znaki.
- Oznacz każdy wychodzący plik tym kodem, zanim go wyślesz. Zawartość pliku jest przetwarzana w pamięci i nie jest przechowywana.
- Prowadź prywatną listę: tester → kod → data → które materiały. Nie wkładaj tej listy na wspólny Discord.
- Gdy coś wycieknie, pobierz zrzut albo klip i uruchom Wykryj. Trafienie wskazuje kopię, która wyszła z twoich rąk.
- Podejdź do tego jak do rozmowy, nie jak do sprawy sądowej. Trafienie pokazuje, która kopia wyciekła; samo nie dowodzi, kto udostępnił ją celowo. Usunięcie rekordu kończy wykrywanie.
HowTo: oznacz i wykryj zrzut z bety
- Utwórz albo wybierz etykietę odbiorcy dla testera.
- Wgraj PNG, JPEG, WebP albo PDF i oznacz go dla tego odbiorcy.
- Wyślij tylko ten oznaczony plik (mail, Drive, notatki TestFlight, kanał, którego już używasz).
- Jeśli pojawi się wyciek, wgraj wyciekły obraz do Wykryj i odczytaj zgłoszone trafienie oraz pewność.
Co oznacza trafienie (i czego nie oznacza)
| Trafienie pokazuje | Trafienie nie pokazuje |
|---|---|
| Wyciekły obraz pochodzi z konkretnej oznaczonej kopii | Że tester chciał go wynieść |
| Do którego kodu odbiorcy należy ta kopia | Że nikt inny nie miał jego laptopa albo telefonu |
| Zgłoszony wynik pewności | Niczego o nieoznaczonych plikach albo buildach, których nigdy nie oznaczyłeś |
Markedfile podaje wynik pewności: około 99% dla dokładnego pliku, 95% z samego znaku w metadanych i około 81% dla ponownie zapisanego JPEG albo zrzutu ekranu. To zgłoszone wyniki, nie gwarantowane wykrycie. W wideo na Business i Enterprise trafienie tylko po obrazie zostaje na 85% pewności albo niżej. Nigdy nie traktuj wyniku jako dowodu prawnego.
Granice, które warto wziąć pod uwagę
- Kadry: około 256 px szczegółowego obszaru to przybliżone minimum. Drobne kadry UI mogą zawieść. To zgrubna wskazówka, nie sufit.
- Małe obrazy: Obrazy i klatki wideo poniżej 96×96 px są odrzucane; cała reszta używa tego samego wzoru.
- Obroty: większość obrotów o 90° jest w porządku. Obrót plus mocne, nierówne rozciągnięcie może zepsuć wykrywanie.
- Zrzuty PDF: Zrzut ekranu PDF-a to działanie w granicach możliwości i nie jest gwarantowany. Znak PDF jest niewidoczny, a zrzut da się sprawdzić, jeśli widać na nim około 200 pt biletu, 160 pt zdjęcia, 320 pt slajdu albo górną połowę strony tekstu. Sam gęsty tekst nie jest wykrywany. PDF-y oznaczone, zanim znak stał się niewidoczny, nie są zgodne, więc oznacz je ponownie.
- Wideo: tylko Business i Enterprise. Ten sam wzór jest zapisany na każdej klatce. Nadal da się go odczytać po przekodowaniu H.264 do CRF 23, po przycięciu (trim), wolnym zoomie albo zmniejszeniu do 1280×720 lub 854×480, nawet gdy metadane zostały zdjęte. Trafienie tylko po obrazie zostaje na 85% pewności albo niżej. Jedna wyeksportowana klatka to słabsze sprawdzenie. Podpisane metadane dodają pewności, gdy zostają. Usunięcie rekordu kończy wykrywanie.
- Nieoznaczone materiały: tego, co wysłano przed oznaczeniem, nie da się później wyśledzić.
Wykrywanie nigdy nie jest na 100%. Widoczne znaki wodne i tak się kadrują; zobacz dlaczego zrzuty pokonują widoczne znaki i niewidoczne znaki wodne, które przeżywają zrzuty.
Bardzo ciasne kadrowanie może zostać pominięte
Gdzie pasuje Markedfile
Markedfile oznacza obrazy PNG, JPEG i WebP, PDF-y, pliki tekstowe i paczki ZIP. Free, Starter i Pro nadal oznaczają PNG, JPEG, WebP, PDF-y, tekst i ZIP; nie mają wideo ani API. Wideo i API są tylko w Business i Enterprise. Plany: Free to $0, z 5 aktywnymi plikami wykrywalnymi przez 6 miesięcy, do 5 MB na plik i PDF-ami do 10 stron. Starter to $9.99 miesięcznie, z 50 aktywnymi plikami, do 10 MB i PDF-ami do 50 stron. Pro to $19.99 miesięcznie, bez pułapu aktywnych plików, do 20 MB i PDF-ami do 100 stron. Business to $49.99 miesięcznie: jedna wspólna przestrzeń robocza, do 100 MB, PDF-y do 500 stron, wideo i API. Enterprise to wycena indywidualna i też obejmuje wideo oraz API. API to POST /api/v1/mark i POST /api/v1/detect (dokumentacja). Zawartość plików jest przetwarzana w pamięci i nie jest przechowywana.
Powstał, bo zespoły potrzebowały sposobu, żeby oznaczać pliki przed udostępnieniem ich do recenzji (PDF-y, zdjęcia, sprawdzenia tożsamości), a żadne narzędzie samoobsługowe tego nie robiło. Programy beta to ten sam problem z większą liczbą odbiorców i większą liczbą zrzutów.
FAQ
Czy muszę oznaczać każdy build?
Nie. Oznacz zrzuty, prezentacje i podglądy, które naprawdę wysyłasz. Instalator to inny problem (podpisywanie kodu, klucze licencji, uprawnienia po stronie serwera).
A jeśli testerzy sami fotografują ekran?
Zdjęcie oznaczonego ekranu jest słabsze niż cyfrowy zrzut, ale obowiązują te same granice kadru i szczegółu. Duże, szczegółowe obszary UI działają lepiej niż maleńki wykadrowany przycisk.
Czy mogę to zautomatyzować dla wielu testerów?
Tak, na Business i Enterprise przez API (POST /api/v1/mark, POST /api/v1/detect). Mapowanie odbiorców trzymaj we własnym CRM albo arkuszu.
Czy trafienie wystarczy, żeby wyrzucić kogoś z bety?
To ty decydujesz o zasadach, nie produkt. Użyj trafienia jako tropu, sprawdź zapiski i porozmawiaj z tą osobą. Jeśli stawka prawna jest wysoka, najpierw weź poradę.
Kolejne kroki
Spróbuj oznaczyć przykładowy zrzut dla dwóch fikcyjnych testerów, zrób telefonem zrzut jednego z nich i uruchom Wykryj. Potem zrób z tego nawyk przed następną falą zaproszeń. Cennik jest na stronie cen.
Oznacz każdą kopię, zanim ją udostępnisz
Załóż darmowe konto. Możesz oznaczyć 5 plików i zobaczyć, czyja kopia wyciekła.