Manual Import / Export
The Import/Export tab lets you create a complete snapshot of your data and restore it whenever you need — no cloud account required.Export your data
Import from a backup file
Tap Import
Tap the Import item under Local Backup / Export. The system file picker opens filtered to
.zip files.Manual export is the recommended method for migrating to a new Android device. Copy the ZIP file to the new device via cable, Bluetooth, or a file-sharing app, then import it.
Import from other apps
Rikka can also import conversation history exported from other AI chat apps.- Chatbox
- Cherry Studio
Tap Import from Chatbox, then select the
.json export file produced by Chatbox. Rikka parses the conversation format and merges the history into your local database.WebDAV Sync
The WebDAV tab connects Rikka to any WebDAV-compatible server for automatic cloud backup and restore.WebDAV sync is compatible with Nextcloud, ownCloud, and any server that implements the WebDAV protocol — including many NAS devices.
Configure the WebDAV connection
Enter the server URL
Paste your WebDAV endpoint URL into the Server Address field. For Nextcloud, this is typically
https://your-server.com/remote.php/dav/files/username/.Enter credentials
Fill in your Username and Password. For Nextcloud, generate a dedicated app password under Personal Settings → Security rather than using your main account password.
Set the remote path
Enter the folder path on the server where backups should be stored in the Path field. The default is
rikkahub_backups. Rikka creates the folder automatically if it does not exist.Choose what to back up
Toggle the Chat Records and Files segments to include or exclude each item type.
Back up now
Tap the Backup Now button at the bottom of the WebDAV tab. Rikka uploads a timestamped ZIP to your configured remote path and updates the Last Backup timestamp shown at the top of the tab.Restore from WebDAV
Tap Restore
Tap the Restore button. Rikka fetches the list of available backup files from the remote path and displays them in a bottom sheet.
Select a backup file
Each file shows its name, last-modified date, and size. Tap Restore Now on the file you want to restore from.
S3 Sync
The S3 tab connects Rikka to any S3-compatible object storage service.S3 sync works with AWS S3, Cloudflare R2, MinIO, Backblaze B2, and any other service that implements the S3 API.
Configure the S3 connection
Enter the endpoint URL
Paste the S3-compatible endpoint into the Endpoint field. For AWS S3, use
https://s3.amazonaws.com. For Cloudflare R2, use your account-specific R2 endpoint.Enter your access key ID
Fill in the Access Key ID field. Create a dedicated IAM user or API token with the minimum required permissions (
s3:GetObject, s3:PutObject, s3:DeleteObject, s3:ListBucket).Enter your secret access key
Fill in the Secret Access Key field. This value is masked by default; tap the eye icon to reveal it.
Set the bucket and region
Enter the Bucket name (for example,
my-rikka-backups). Enter the Region — use auto for Cloudflare R2 or a region code such as us-east-1 for AWS. The default region is auto.Choose what to back up
Toggle the Chat Records and Files segments to include or exclude each item type.
Back up now
Tap Backup Now. Rikka uploads a timestamped ZIP to the configured bucket and updates the Last Backup timestamp.Restore from S3
Select a backup
Each entry shows its name, modification date, and size. Tap Restore Now to restore from that file.
Backup Reminders
The Reminder tab helps you build a regular backup habit by having Rikka send a notification when your last backup is overdue.
Once enabled, Rikka checks on launch whether the interval has elapsed since the last recorded backup. If it has, a notification appears prompting you to back up.
The last backup time is updated automatically whenever you run a WebDAV or S3 backup. For manual exports, the timestamp is updated after each successful export.