Portover is an offline contacts backup and phone-transfer tool for Android. Core purpose: read the contacts stored on the user's own device and turn them into a standard vCard (.vcf) backup file the user controls. FEATURES (free): back up all contacts to a .vcf file with no contact-count limit and no watermark; save the file to the device Downloads folder; send the file through the Android share sheet (Quick Share, Bluetooth, Drive, email, cable — the user picks); restore by choosing a .vcf file, which Portover hands to the Android system Contacts importer; a "contact health" summary showing counts of duplicate records and contacts with no phone or email. FEATURES (Portover Pro subscription): full duplicate report with the reason each group matched; a "clean backup" export that leaves duplicate records out of the new file; calendar backup to a standard .ics file; an installed-app checklist exported as .csv with Play Store links; backing up only chosen accounts; contacts exported as .csv for spreadsheets; a backup vault keeping every past backup file (free tier keeps only the most recent one); a backup inspector that parses any .vcf file and reports what is inside before importing. MONETIZATION: auto-renewing subscriptions billed through Google Play Billing — weekly, monthly and yearly plans, each with a 3-day free trial. No ads. No one-time purchases. No third-party ad or analytics SDKs of any kind. ACCOUNTS: there are no accounts. No sign-up, no login, no email collection, no user identifiers created by the app. PERMISSIONS: READ_CONTACTS (read-only, to build the backup file) and READ_CALENDAR (read-only, for calendar backups). The app does NOT request WRITE_CONTACTS or WRITE_CALENDAR — it never edits or deletes anything on the device. The app does NOT request SMS or call-log permissions and does not back up messages or call history. The app does NOT request QUERY_ALL_PACKAGES; the installed-app list comes from a launcher-intent query. The app does NOT request storage permissions; files are written to Downloads through MediaStore on Android 10+. CRITICAL — NO NETWORK: the app's Android manifest deliberately contains NO INTERNET permission. The app is technically incapable of making any network request. Nothing is uploaded, synced, or transmitted anywhere. There is no server, no cloud storage, no backend of any kind operated for this app.