-
-
Notifications
You must be signed in to change notification settings - Fork 0
Feature/google store #102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Feature/google store #102
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
6bec019
First steps making StripWolf available for the google store.
Lakritzator 3cabe71
Added the tracking for the trail period and for the overview of how m…
Lakritzator c8da2df
Added a PRIVACY.md
Lakritzator e7c6682
Changed the trail to allow 5 instead of 2 comics per possibility. Als…
Lakritzator 0edf4f9
Fixed some encoding / translation issues reduced some array Initializ…
Lakritzator File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| # Privacy Policy for StripWolf | ||
|
|
||
| **Effective Date: June 14, 2026** | ||
|
|
||
| This privacy policy governs your use of the software application **StripWolf** ("Application") for mobile and desktop devices. StripWolf is a comic book reader that supports local files and self-hosted server integrations (such as Komga). | ||
|
|
||
| ## 1. Information Collection and Use | ||
| StripWolf is designed with a "local-first" privacy model. | ||
|
|
||
| * **No Personal Data Collection**: We do not collect, harvest, or transmit any personally identifiable information (PII) or usage data to our servers. | ||
| * **Local Data Storage**: All library data, reading progress, login credentials for self-hosted servers, and personal reading statistics are stored strictly on your local device. | ||
| * **Self-Hosted Integrations**: If you connect the Application to a self-hosted server (e.g., Komga), your server address and credentials are encrypted and stored locally. Connections are made directly between your device and your server; we have no access to this traffic. | ||
|
|
||
| ## 2. In-App Purchases & Payments | ||
| The Application offers an optional premium unlock. | ||
| * Payment transactions are processed entirely and securely by Google Play Billing (Google Play Store). | ||
| * We do not collect, process, or store your payment details (such as credit card numbers or billing addresses). | ||
|
|
||
| ## 3. Data Backups | ||
| If you enable Android Auto Backup on your device, a copy of the Application's settings and credentials may be backed up to your personal Google Drive account. This backup data is encrypted and subject to Google's standard backup terms and privacy policies. | ||
|
|
||
| ## 4. Crash Logs & Issue Reporting | ||
| If you choose to submit a bug report via the "Report an Issue" button, the Application pre-populates a template containing: | ||
| * Your Operating System type and version (e.g. Android 13, Windows 10) | ||
| * The version of StripWolf you are running | ||
| No personal files, browsing history, or private data are attached. You will have full visibility of the report text before submitting it to our public GitHub issue tracker. | ||
|
|
||
| ## 5. Contact Us | ||
| If you have any questions regarding privacy while using the Application, please contact us via the GitHub project repository: | ||
| https://github.com/dapplo/StripWolf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
14 changes: 14 additions & 0 deletions
14
src/StripWolf/StripWolf.Android/Resources/xml/backup_rules.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <data-extraction-rules> | ||
| <cloud-backup> | ||
| <!-- Only backup settings and server credentials. Exclude DB and Covers. --> | ||
| <include domain="file" path=".local/share/StripWolf/settings.json" /> | ||
| <include domain="file" path=".local/share/StripWolf/credentials.dat" /> | ||
| <include domain="file" path=".local/share/StripWolf/.key" /> | ||
| </cloud-backup> | ||
| <device-to-device-backup> | ||
| <include domain="file" path=".local/share/StripWolf/settings.json" /> | ||
| <include domain="file" path=".local/share/StripWolf/credentials.dat" /> | ||
| <include domain="file" path=".local/share/StripWolf/.key" /> | ||
| </device-to-device-backup> | ||
| </data-extraction-rules> | ||
7 changes: 7 additions & 0 deletions
7
src/StripWolf/StripWolf.Android/Resources/xml/full_backup_content.xml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <full-backup-content> | ||
| <!-- Only backup settings and server credentials. Exclude DB and Covers. --> | ||
| <include domain="file" path=".local/share/StripWolf/settings.json" /> | ||
| <include domain="file" path=".local/share/StripWolf/credentials.dat" /> | ||
| <include domain="file" path=".local/share/StripWolf/.key" /> | ||
| </full-backup-content> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| using System; | ||
| using SQLite; | ||
|
|
||
| namespace StripWolf.Core.Models; | ||
|
|
||
| /// <summary> | ||
| /// Model for logging usage statistics in the database. | ||
| /// </summary> | ||
| public class UsageStats | ||
| { | ||
| [PrimaryKey, AutoIncrement] | ||
| public int Id { get; set; } | ||
|
|
||
| [Indexed] | ||
| public string Metric { get; set; } = string.Empty; // "KomgaDownload", "LocalImport", "ComicOpen", "PagesRead" | ||
|
|
||
| public DateTime Timestamp { get; set; } = DateTime.UtcNow; | ||
|
|
||
| public string? Metadata { get; set; } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.