# Cardhub > Loyalty cards on your phone: scanning, search, favourites and a home screen widget. Show saved barcodes and QR codes even offline. No sign-up. Add your cards to Cardhub and show the barcode from your phone. Keep your favourite stores close and use saved cards offline. Your cards stay on this device and are never sent to Cardhub servers. Cross-device sync is not available yet, so changing or losing this device will not restore them automatically. - Platforms: Android and iOS. - Availability: Coming soon to app stores. - Accounts: none; loyalty cards are stored only on the device. - Saved loyalty cards are available offline. Camera scanning and manual entry are supported. - Pin cards, search by name or number, or open a popular card using an Android or iOS home screen widget. - Planned features: We are planning barcode import from images and sharing individual loyalty cards. These features are not available yet. - Languages: 24. Russian is served at `/`, other languages at `/{locale}/`. ## Pages - [Cardhub](https://cardhub.ustinoff.dev/index.md): Landing content in Russian with features, privacy summary, roadmap, and FAQ - [Cardhub in English](https://cardhub.ustinoff.dev/en/index.md): The same landing content in English - [Privacy policy](https://cardhub.ustinoff.dev/privacy.html): Data the app processes, third-party providers, retention, and user rights, in Russian ## Other languages - [az](https://cardhub.ustinoff.dev/az/index.md): Localized landing content - [be](https://cardhub.ustinoff.dev/be/index.md): Localized landing content - [bg](https://cardhub.ustinoff.dev/bg/index.md): Localized landing content - [cs](https://cardhub.ustinoff.dev/cs/index.md): Localized landing content - [de](https://cardhub.ustinoff.dev/de/index.md): Localized landing content - [es](https://cardhub.ustinoff.dev/es/index.md): Localized landing content - [fr](https://cardhub.ustinoff.dev/fr/index.md): Localized landing content - [hi](https://cardhub.ustinoff.dev/hi/index.md): Localized landing content - [hy](https://cardhub.ustinoff.dev/hy/index.md): Localized landing content - [id](https://cardhub.ustinoff.dev/id/index.md): Localized landing content - [it](https://cardhub.ustinoff.dev/it/index.md): Localized landing content - [ja](https://cardhub.ustinoff.dev/ja/index.md): Localized landing content - [kk](https://cardhub.ustinoff.dev/kk/index.md): Localized landing content - [ko](https://cardhub.ustinoff.dev/ko/index.md): Localized landing content - [pl](https://cardhub.ustinoff.dev/pl/index.md): Localized landing content - [pt](https://cardhub.ustinoff.dev/pt/index.md): Localized landing content - [th](https://cardhub.ustinoff.dev/th/index.md): Localized landing content - [tr](https://cardhub.ustinoff.dev/tr/index.md): Localized landing content - [uk](https://cardhub.ustinoff.dev/uk/index.md): Localized landing content - [vi](https://cardhub.ustinoff.dev/vi/index.md): Localized landing content - [zh](https://cardhub.ustinoff.dev/zh/index.md): Localized landing content - [zh-TW](https://cardhub.ustinoff.dev/zh-TW/index.md): Localized landing content ## Optional - [Sitemap](https://cardhub.ustinoff.dev/sitemap.xml): Every localized page