Merge pull request #238 from Dvorinka/feat/play-release
feat(android): Play Store release identity + listing metadatapull/3593/head
@ -0,0 +1,42 @@
|
|||||||
|
# Privacy Policy — Cloudreve Mobile
|
||||||
|
|
||||||
|
**Last updated: 2026-09-20**
|
||||||
|
|
||||||
|
Cloudreve Mobile is an open-source client for self-hosted Cloudreve servers. It is designed so that your data stays between your device and the server you choose.
|
||||||
|
|
||||||
|
## What the app does
|
||||||
|
|
||||||
|
- Connects to a **Cloudreve server URL that you provide**. All file transfers, authentication, and API calls go directly between your device and that server.
|
||||||
|
- Stores your server address and session credentials **locally on your device** (Android DataStore / app-private storage).
|
||||||
|
- Uploads files, photos, or folders **only when you initiate it** (manual upload, share sheet, or a sync/camera-backup feature you explicitly enable).
|
||||||
|
- Optionally reads media files and folders you select for upload or sync features.
|
||||||
|
|
||||||
|
## What the app does not do
|
||||||
|
|
||||||
|
- No analytics, no telemetry, no crash reporting to us.
|
||||||
|
- No advertising, no tracking SDKs, no third-party data sharing.
|
||||||
|
- No data is sent to the developers of this app. There is no developer-operated backend — your configured server is the only remote endpoint.
|
||||||
|
|
||||||
|
## Data safety summary
|
||||||
|
|
||||||
|
| Category | Collected | Shared |
|
||||||
|
|---|---|---|
|
||||||
|
| Files and photos | Only files you choose to upload, sent to your own server | Never |
|
||||||
|
| Credentials | Stored on-device only | Never |
|
||||||
|
| Personal info | None | None |
|
||||||
|
|
||||||
|
## Encryption in transit
|
||||||
|
|
||||||
|
Traffic is encrypted when your server is configured with HTTPS. If you configure a plain-HTTP server address, traffic is not encrypted — this is under your control as the server operator.
|
||||||
|
|
||||||
|
## Data deletion
|
||||||
|
|
||||||
|
Uninstalling the app removes all locally stored credentials and settings. Data on your server is governed by your own server configuration.
|
||||||
|
|
||||||
|
## Source code
|
||||||
|
|
||||||
|
The full source is auditable: https://github.com/Dvorinka/cloudreve
|
||||||
|
|
||||||
|
## Contact
|
||||||
|
|
||||||
|
Open an issue at https://github.com/Dvorinka/cloudreve/issues
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:width="108dp"
|
|
||||||
android:height="108dp"
|
|
||||||
android:viewportWidth="108"
|
|
||||||
android:viewportHeight="108">
|
|
||||||
<!-- stylized cloud -->
|
|
||||||
<path
|
|
||||||
android:fillColor="#FFFFFF"
|
|
||||||
android:pathData="M79,62c-1.1,0 -2.2,0.1 -3.3,0.3C72,52 62.4,44 51,44c-10,0 -18.5,6.4 -21.7,15.4C22.9,60.6 19,64.7 19,69.7 19,76.6 25.2,82 32.5,82L79,82c6.6,0 12,-4.9 12,-11S85.6,62 79,62z" />
|
|
||||||
</vector>
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<background android:drawable="@color/ic_launcher_background" />
|
<background android:drawable="@color/ic_launcher_background" />
|
||||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||||
</adaptive-icon>
|
</adaptive-icon>
|
||||||
|
|||||||
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background" />
|
||||||
|
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||||
|
</adaptive-icon>
|
||||||
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 8.4 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 8.4 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 18 KiB |
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<color name="ic_launcher_background">#4A6FA5</color>
|
<color name="ic_launcher_background">#FFFFFF</color>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Cloudreve</string>
|
<string name="app_name">Cloudreve Mobile</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 20 KiB |
@ -0,0 +1,21 @@
|
|||||||
|
Cloudreve Mobile is the open-source Android client for Cloudreve — the self-hosted cloud storage platform. Connect to your own Cloudreve server and take your files anywhere.
|
||||||
|
|
||||||
|
YOUR FILES, YOUR SERVER
|
||||||
|
No third-party cloud. Your data lives on infrastructure you control — the app talks directly to the server you configure, nothing else.
|
||||||
|
|
||||||
|
FEATURES
|
||||||
|
• Browse, upload, and download files and folders
|
||||||
|
• Create and manage share links
|
||||||
|
• Full-text search across your drive
|
||||||
|
• Automatic camera backup with Wi-Fi-only option
|
||||||
|
• Keep files offline with one tap
|
||||||
|
• Local sync folder — mirror a device folder to your server
|
||||||
|
• Android Files app integration (DocumentsProvider)
|
||||||
|
• Share-sheet target — send files from any app
|
||||||
|
• Quick Settings tile for one-tap camera backup
|
||||||
|
• Notifications for uploads, downloads, and background tasks
|
||||||
|
|
||||||
|
OPEN SOURCE
|
||||||
|
Fully open source — audit the code, self-host the server, own your data.
|
||||||
|
|
||||||
|
Requires a self-hosted Cloudreve server (v4+). Source code and documentation: https://github.com/Dvorinka/cloudreve
|
||||||
@ -0,0 +1 @@
|
|||||||
|
Your self-hosted cloud — sync, share, and manage files on your terms
|
||||||
@ -0,0 +1 @@
|
|||||||
|
Cloudreve Mobile
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
Cloudreve Mobile is the open-source Android client for Cloudreve — the self-hosted cloud storage platform. Connect to your own Cloudreve server and take your files anywhere.
|
||||||
|
|
||||||
|
YOUR FILES, YOUR SERVER
|
||||||
|
No third-party cloud. Your data lives on infrastructure you control — the app talks directly to the server you configure, nothing else.
|
||||||
|
|
||||||
|
FEATURES
|
||||||
|
• Browse, upload, and download files and folders
|
||||||
|
• Create and manage share links
|
||||||
|
• Full-text search across your drive
|
||||||
|
• Automatic camera backup with Wi-Fi-only option
|
||||||
|
• Keep files offline with one tap
|
||||||
|
• Local sync folder — mirror a device folder to your server
|
||||||
|
• Android Files app integration (DocumentsProvider)
|
||||||
|
• Share-sheet target — send files from any app
|
||||||
|
• Quick Settings tile for one-tap camera backup
|
||||||
|
• Notifications for uploads, downloads, and background tasks
|
||||||
|
|
||||||
|
OPEN SOURCE
|
||||||
|
Fully open source — audit the code, self-host the server, own your data.
|
||||||
|
|
||||||
|
Requires a self-hosted Cloudreve server (v4+). Source code and documentation: https://github.com/Dvorinka/cloudreve
|
||||||
@ -0,0 +1 @@
|
|||||||
|
Your self-hosted cloud — sync, share, and manage files on your terms
|
||||||
@ -0,0 +1 @@
|
|||||||
|
Cloudreve Mobile
|
||||||