Aplikacja nadaje każdemu portfelowi wygenerowany adres Lightning, złożony z dwóch angielskich słów i dwóch cyfr, gdy po raz pierwszy otworzysz Odbierz lub ekran Adres Lightning, a Ty możesz zastąpić go wybraną nazwą, na przykład yourname@usevoltz.app, która jest płatna. Obsługuje go jedyna usługa prowadzona przez Voltz. Składa się z serwera LNURL Breez, uruchomionego bez zmian, własnej bramy Voltz i portfela, który przyjmuje to, co płacisz Voltz, i działa na serwerach, które Voltz wynajmuje od firmy Hetzner, dostępnych przez Cloudflare.
Nigdy nie dostaje Twoich słów odzyskiwania ani kluczy prywatnych, więc nie może wydać, zamrozić ani zająć Twojego salda. Rozpoznaje Twój portfel po jego publicznym kluczu tożsamości i po nazwie Twojego adresu, a także widzi adres IP każdego żądania, którego używa do ograniczania nadużyć. Z Twoich płatności widzi tylko te na Twój adres oraz te, które robisz na rzecz Voltz za nazwę lub domenę.
Twój adres
Usługa przechowuje nazwę, jej domenę i klucz publiczny portfela, do którego należy. Nazwa, którą usuniesz lub zastąpisz, pozostaje zapisana jako zarezerwowana dla Twojego portfela, z czasem, w którym z niej zrezygnowano, aby nikt inny nie mógł jej zająć.
Przechowuje te dane bez ustalonego terminu.
Zmiany Twojego adresu
Przechowuje pierwszą nazwę, jaką otrzymał każdy portfel, i każdą późniejszą zmianę, z nową nazwą i czasem zmiany, aby odróżnić pierwszy adres od zmiany i ograniczyć, jak często adres się zmienia.
Przechowuje te dane bez ustalonego terminu.
Płatności na Twój adres
Dla każdej płatności na Twój adres przechowuje kwotę, czas, referencję płatności i komentarz dołączony przez płacącego, jeśli jest, i używa ich, aby powiadomić Twój telefon o nadejściu płatności.
Brama usuwa komentarz po 180 dniach, a resztę przechowuje bez ustalonego terminu. Serwer LNURL przechowuje własny zapis każdego żądania płatności, łącznie z komentarzem, bez ustalonego terminu.
Powiadomienia
Na Androidzie aplikacja rejestruje Twój telefon w usłudze, gdy tylko powiadomienia zostaną dozwolone, co na Androidzie 12 i starszych następuje od instalacji. Wysyła token Firebase dla aplikacji na tym telefonie, publiczny klucz tożsamości Twojego portfela, platformę, język aplikacji i treść jej powiadomień w tym języku.
Usługa przechowuje te dane, dopóki Firebase nie zgłosi, przy powiadomieniu, które usługa próbuje wysłać, że token już nie dociera do telefonu. Jeśli po usunięciu aplikacji nic nie zostanie wysłane, dane pozostają.
Własna domena
Jeśli podłączysz własną domenę, usługa przechowuje domenę, portfel, do którego należy, portfele, którym pozwalasz z niej korzystać, oraz opłacony za nią rok z datą jego końca. Cloudflare otrzymuje nazwę domeny, aby wystawić dla niej certyfikat.
Przechowuje te dane bez ustalonego terminu.
Zakupy
Gdy zaczynasz kupować nazwę lub rok swojej domeny, usługa przechowuje to, co jest kupowane, klucz portfela, dla którego jest zakup, kwotę i fakturę, opłaconą lub nie, oraz czas zapłaty. Faktura pochodzi z własnego portfela Voltz i wskazuje, za co jest płatność, a zapisy tego portfela również ją przechowują.
Przechowuje te dane bez ustalonego terminu.
Jeśli płacisz na adres Lightning obsługiwany przez usługę, usługa widzi kwotę, czas i dołączony komentarz, a Cloudflare widzi adres IP, z którego łączy się Twój portfel.
Bazy danych usługi mają kopie zapasowe. Dane usunięte z usługi pozostają w kopiach wykonanych przed usunięciem, dopóki te kopie nie zostaną skasowane.
Żądania do usługi przechodzą przez HTTPS aż do Cloudflare, które przekazuje je tunelem do serwerów Voltz. Tam żądanie trafia tylko do bramy lub serwera LNURL, a portfel, który przyjmuje to, co płacisz Voltz, odpowiada wyłącznie bramie. Gdy żądanie się nie powiedzie, brama zapisuje błąd, a przy odrzuconym zakupie lub problemie z domeną także referencję płatności lub domenę, aby Voltz mógł odnaleźć sprawę.