Aplikacja posiada otwarty kod źródłowy, jednak licencja zabrania jego modyfikacji do celów innych niż prywatne. Opis protokołu komunikacyjnego serwera pozostaje otwarty i jest dostępny na stronie internetowej projektu. Aplikacja nie zbiera danych osobowych użytkowników, w tym nie zbiera ich danych kontaktowych, takich jak numer telefonu lub adres e-mail.
Właściwości kryptograficzne Valkyria Besiada wykorzystuje szyfrowanie i podpisy cyfrowe Rabina, szyfrowanie symetryczne AES-256 oraz funkcję skrótu SHA-512. Dostarcza mechanizm podpisanych cyfrowo aktualizacji oraz uwierzytelnienia serwera.
Aplikacja wspiera utajnianie z wyprzedzeniem poprzez mechanizm wymiany krótszych kluczy tymczasowych kryptosystemu Rabina. Klucz taki pozostaje ważny jeden tydzień i klucz ten służy do wymiany kluczy AES-256, którymi szyfrowane są pojedyncze wiadomości. Okres ważności klucza można regulować w zakresie 0-365 dni, gdzie zero oznacza termin ważności klucza do chwili rozłączenia się.
Klucze tymczasowe algorytmu asymetrycznego mają długość