Compare commits
9
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b311932e27 | ||
|
|
8f249e351d | ||
|
|
9797e249f3 | ||
|
|
978cc062d2 | ||
|
|
5b5a204bf4 | ||
|
|
5ccb4aa900 | ||
|
|
fa658c525c | ||
|
|
8596906ef1 | ||
|
|
7ab553e85c |
@@ -69,7 +69,9 @@ jobs:
|
||||
else
|
||||
VERSION_NAME="${VERSION_BASE}"
|
||||
fi
|
||||
./gradlew assembleSignedRelease -PVERSION_CODE=$VERSION_CODE -PVERSION_NAME=$VERSION_NAME
|
||||
./gradlew bundleSignedRelease assembleSignedRelease -PVERSION_CODE=$VERSION_CODE -PVERSION_NAME=$VERSION_NAME
|
||||
# ./gradlew assembleSignedRelease -PVERSION_CODE=$VERSION_CODE -PVERSION_NAME=$VERSION_NAME
|
||||
# ./gradlew bundleSignedRelease -PVERSION_CODE=$VERSION_CODE -PVERSION_NAME=$VERSION_NAME
|
||||
|
||||
- name: Upload APK
|
||||
uses: actions/upload-artifact@v7
|
||||
@@ -90,3 +92,12 @@ jobs:
|
||||
else
|
||||
echo "true"
|
||||
fi
|
||||
|
||||
- name: Upload to Google Play
|
||||
uses: r0adkll/upload-google-play@v1
|
||||
with:
|
||||
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
|
||||
packageName: net.helcel.fidelity
|
||||
releaseFiles: app/build/outputs/bundle/signedRelease/app-signedRelease.aab
|
||||
tracks: 'internal' # ${{ startsWith(github.ref, 'refs/tags/') && 'production' || 'beta' }}
|
||||
status: completed
|
||||
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
# Privacy Policy for Keepass Fidelity
|
||||
|
||||
**App:** Keepass Fidelity (`net.helcel.fidelity`)
|
||||
**Developer:** Helcel
|
||||
**Effective date:** 19 September 2026
|
||||
|
||||
## What we collect
|
||||
|
||||
Nothing. We operate no servers and receive no data from the app. Keepass
|
||||
Fidelity has no internet access, no account, and contains no analytics,
|
||||
advertising, or tracking libraries.
|
||||
|
||||
## Your data
|
||||
|
||||
Your loyalty cards (names and barcodes) are stored in the
|
||||
KeePass database you choose, not in a separate store controlled by us:
|
||||
|
||||
- **Standalone mode:** the app opens a `.kdbx` file you select, using the
|
||||
bundled KeePassDX engine. The file stays where you put it, encrypted by
|
||||
KeePass with your password or key file.
|
||||
- **Keepass2Android plugin mode:** entries are read and created through the
|
||||
Keepass2Android app installed on your device. That app holds the database and
|
||||
its own privacy policy applies to it.
|
||||
|
||||
Your database password is used only to unlock your database on the device. It is
|
||||
never stored anywhere by us and never leaves your device.
|
||||
|
||||
If your database file is kept in a folder synchronised by another app or cloud
|
||||
service, that service handles the file under its own privacy policy.
|
||||
|
||||
## On-device cache
|
||||
|
||||
For quick access, the app keeps a recently-used history and may cache entry data
|
||||
in its private storage. You can mark individual entries to be excluded from
|
||||
caching, and the cache can be cleared from the app or by clearing the app's data
|
||||
in Android Settings.
|
||||
|
||||
## Permissions
|
||||
|
||||
- `CAMERA` — scanning a barcode to create an entry. Camera frames are processed
|
||||
on the device and are not stored or transmitted.
|
||||
- `READ_MEDIA_VISUAL_USER_SELECTED` — reading a barcode from an image you
|
||||
explicitly select. Only the images you pick are accessed, and only while
|
||||
importing.
|
||||
|
||||
## Retention and deletion
|
||||
|
||||
Cached data and history remain until you clear them or uninstall the app.
|
||||
Uninstalling does not delete your KeePass database, which is your own file:
|
||||
delete it yourself, or remove entries through the app or any KeePass client.
|
||||
|
||||
## Children
|
||||
|
||||
Keepass Fidelity is suitable for all ages and collects no data from any user,
|
||||
including children.
|
||||
|
||||
## Security
|
||||
|
||||
Your cards are protected by KeePass encryption, which depends on the strength of
|
||||
the password or key file you choose. On-device cache and history are held in the
|
||||
app's private storage, protected by the Android sandbox.
|
||||
|
||||
## Open source
|
||||
|
||||
Keepass Fidelity is released into the public domain under the Unlicense. The
|
||||
full source is available at https://github.com/helcel-net/keepass-fidelity, so
|
||||
these statements can be independently verified.
|
||||
|
||||
## Changes
|
||||
|
||||
Any change affecting privacy will be published in this document before or with
|
||||
the release that introduces it.
|
||||
|
||||
## Contact
|
||||
|
||||
Email: net.helcel+privacy@google.com
|
||||
Issues: https://github.com/helcel-net/keepass-fidelity/issues
|
||||
@@ -0,0 +1 @@
|
||||
CUE6FCSBR6JIAAAAAAAAAAAAAA
|
||||
+1
-1
@@ -7,7 +7,7 @@ buildscript {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'com.android.application' version '9.3.2' apply false
|
||||
id 'com.android.application' version '9.4.1' apply false
|
||||
id 'com.android.library' version '9.3.2' apply false
|
||||
id 'org.jetbrains.kotlin.android' version '2.3.21' apply false
|
||||
id 'com.autonomousapps.dependency-analysis' version '3.13.0' apply true
|
||||
|
||||
Reference in New Issue
Block a user