PRIVACY POLICY
PRIVACY POLICY
CopyD — Offline Communication Archive Tool
This Privacy Policy describes how CopyD ("the App", "we", "our") handles your information. By using the App, you agree to the practices described below.
1. APP OVERVIEW
CopyD is a fully offline backup and restore utility for SMS messages, call logs, and contacts on Android devices. The App does not declare or use any internet permissions. Your data physically cannot be transmitted to any server, third party, or remote location.
2. INFORMATION WE ACCESS
The App accesses the following on-device data solely for backup and restore operations:
• SMS Messages — read from the system SMS database for export into archive files; written back during restore operations.
• Call Logs — read from the system call log database for export; written back during restore operations.
• Contacts — read from the device contacts database for export to vCard format; written back during restore operations.
• Phone State — read on dual-SIM devices to identify which SIM card is associated with each SMS or call record.
We do not access, read, or process any data beyond what is listed above. We do not access your photos, files, location, camera, microphone, browsing history, or any other personal information.
3. HOW YOUR DATA IS USED
All data processing occurs entirely on your device:
• Backup: The App reads SMS, call logs, and/or contacts from the system databases and writes them into standard file formats (XML, CSV, vCard, HTML) on your device's local storage.
• Restore: The App reads previously created archive files from local storage and writes the records back into the system databases on your device.
• Preview: The App reads archive files to display their contents within the App interface.
Your data is never analyzed, profiled, aggregated, monetized, shared with third parties, or transmitted off your device. There is no server-side component, no analytics, no advertising, and no crash reporting that communicates externally.
4. DATA STORAGE
Archive files are saved only to the local directory you authorize via the Android system directory picker (Storage Access Framework). You can change this directory at any time in Settings. The App does not upload archive files anywhere.
The App's private internal storage holds only internal app data (such as the archive index) — not the archive files themselves — and is automatically deleted by the system when you uninstall the App. Temporary files created while packaging an archive are written to the app cache and removed as soon as the operation finishes.
You can delete any archive file at any time through the App's archive history page or the system file manager.
5. ENCRYPTION
If you enable encryption for a backup:
• Your password is used to derive an encryption key via PBKDF2 (Password-Based Key Derivation Function 2) with AES encryption.
• Your password is never written to any file, database, or persistent storage.
• If you forget your password, encrypted archives cannot be decrypted. We have no ability to recover or reset your password.
6. PERMISSIONS
Each permission the App requests directly serves the core backup and restore functionality:
| Permission | Purpose |
|---|---|
| READ_SMS | Read SMS messages for backup export |
| READ_CALL_LOG | Read call logs for backup export |
| READ_CONTACTS | Read contacts for backup export |
| WRITE_CONTACTS | Restore contacts from backup files |
| WRITE_CALL_LOG | Restore call logs from backup files |
| RECEIVE_SMS / SEND_SMS | Required during SMS restore when the App temporarily serves as the default SMS app (Android system requirement for writing to the SMS database) |
| READ_PHONE_STATE | Identify SIM card association for dual-SIM devices |
| POST_NOTIFICATIONS | Display backup/restore progress and completion notifications |
| RECEIVE_BOOT_COMPLETED | Reschedule automatic backup plans after device restart |
Permissions we explicitly do NOT request: INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, WRITE_EXTERNAL_STORAGE, ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, CAMERA, RECORD_AUDIO.
7. DEFAULT SMS APP ROLE
To restore SMS messages, Android requires the App to temporarily become the default SMS app, because only the default SMS app may write messages into the system SMS database. The App uses this role solely for restore — it is not an everyday messaging app. During this temporary period:
• The App only writes the messages you selected for restoration.
• The App does not send, read for any other purpose, or transmit any SMS messages on your behalf.
• Before restoration, the App explains that it will become the default SMS app only for the restore and that you can switch back afterward.
• When the restore finishes, the App prompts you to switch your previous SMS app back as the default. You can also change the default SMS app at any time through Android system settings.
8. THIRD-PARTY SERVICES
The App does not integrate any third-party SDKs, services, or libraries that collect, transmit, or process user data. The App contains no advertising SDKs, analytics tools, crash reporters, or social media integrations that communicate externally.
The App uses only the following open-source libraries, all of which run entirely on-device:
• AndroidX / Jetpack libraries (Apache License 2.0)
• Kotlin Standard Library (Apache License 2.0)
9. CHILDREN'S PRIVACY
The App does not knowingly collect personal information from children under 13. The App processes only communication data already present on the device, stores it locally, and does not transmit it.
10. DATA RETENTION AND DELETION
• The App does not maintain any user accounts or server-side data.
• All archive files are stored locally and can be deleted by you at any time.
• Uninstalling the App removes all data stored in the App's private directory. Files saved to user-selected directories remain until you delete them manually.
11. YOUR RIGHTS AND CONTROL
You maintain full control over your data at all times:
• Revoke any permission through Android system settings; features requiring that permission will be gracefully disabled.
• Delete any or all archive files through the App or the system file manager.
• Uninstall the App to remove all App-related data from private storage.
12. CONTACT US
If you have questions about this Privacy Policy, please contact us at:
Email: sochifoodslimited@gmail.com