Экран экспорта пишет один файл: money_tracker_<timestamp>.json, содержащий каждый счёт (с типом, снимком баланса и метаданными), каждую категорию (системную и пользовательскую) и каждую транзакцию (дата, сумма, счёт, категория, заметка, тип). Один файл — вся база.
Куда он попадёт, решаете вы. iOS открывает выбор документов, Android открывает Storage Access Framework, так что файл может оказаться в iCloud Drive, Google Drive, на USB-накопителе или в любом стороннем приложении, зарегистрированном как Documents provider. Никакой конкретный облачный сервис не навязывается.
Рядом с выбором — системная панель «Поделиться». Оттуда файл идёт прямо в почту, мессенджер, заметки, AirDrop или Nearby Share — из конца в конец через систему, никогда через Money Tracker.
JSON — это простой текст. Откройте файл в любом редакторе и увидите структуру: объект с массивами accounts, categories и transactions, каждая запись — плоская запись с именованными полями. Никаких base64-блобов, никаких зашифрованных контейнеров, никакой привязки схемы к версии.
Импорт принимает тот же файл. Если у импортированной записи и существующей совпадает ID, импорт перезаписывает на месте, а не дублирует — так свежий экспорт поверх старого добавляет лишь действительно новые строки.