Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DonnKey/aesopPlayer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.4
Choose a base ref
...
head repository: DonnKey/aesopPlayer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 3 commits
  • 3 files changed
  • 2 contributors

Commits on Jan 29, 2022

  1. Update data privacy policy.

    DonnKey committed Jan 29, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d5e0925 View commit details

Commits on Mar 28, 2023

  1. Copy the full SHA
    00acd43 View commit details
  2. Copy the full SHA
    523504b View commit details
Showing with 26 additions and 25 deletions.
  1. +3 −11 CHANGELOG.md
  2. +2 −0 README.md
  3. +21 −14 app/src/main/res/raw/policy_html.html
14 changes: 3 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -5,16 +5,8 @@
The oldest changelog entry describes the overall differences between Aesop Player and
its predecessor Homer Player.

I am an "older gentleman". Although I expect to be working on Aesop
for some time to come, it's always possible I suddenly won't be able to do so. If that is
the case, I don't want Aesop to be orphaned if there's someone willing to work on it.
If you are unable to contact me at aesopPlayer@gmail.com and there's no recent activity,
it may be I can no longer work on it.
If that's the case, and you are willing, please,
adopt it - take a fork and fix it as needed. I'll contact you if and when I can.
(Be sure to look for, and contact the owner of, any forks that already exist.)

If I'm still working on it, I'll consider all collaboration suggestions seriously.
I will no longer be making updates or working on Aesop player, but I don't want Aesop to be orphaned if there's someone willing to work on it.
If you are willing, please adopt it - take a fork and fix it as needed. (Be sure to look for, and contact the owner of, any forks that already exist.)

## Version 1.0.0

@@ -189,4 +181,4 @@ It will play books found in the main AudioBooks directory, but can't change them
Support headphone buttons: Enable start/stop and volume up/down headphone buttons.
Intentionally ignore fast-forward/rewind/next and record buttons as inconsistent with
the "simple and fumble-proof" goals of Aesop.
Unlike most apps, the buttons wake up the UI.
Unlike most apps, the buttons wake up the UI.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -28,6 +28,8 @@ The main functionality has been implemented and the app is available in the
See the [website](http://donnKey.github.io/aesopPlayer/features.html) for details
on the main features.

I will no longer be making updates or working on Aesop player, but I don't want Aesop to be orphaned if there's someone willing to work on it. If you are willing, please adopt it - take a fork and fix it as needed. (Be sure to look for, and contact the owner of, any forks that already exist.)

Expert Installation (Particularly QR Mode)
------------------------------------------
The documentation on the website is intended non-expert users for whom
35 changes: 21 additions & 14 deletions app/src/main/res/raw/policy_html.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<!DOCTYPE html>
<!-- Exported from Google Docs using the "Docs to Markdown" AddOn in HTML mode.
Master copy is in gh-pages/App Data Use.docx.
Hand-convert quotes to Ascii (near beginning and end).
2 Identical copies required: master app/src/main/res/raw/policy_html.html
gh-pages 'App Data Use'.html
@@ -9,57 +10,63 @@ <h1>Data Use Policy</h1>


<p>
The Aesop Player (App) is offered as a free application in the hope that it will be useful. It does not collect personal information, and does not support any advertising.
The Aesop Player ("App") is offered as a free application in the hope that it will be useful. It does not collect personal information, and does not support any advertising.
</p>
<p>
If you have enabled the appropriate option, the App automatically collects certain usage and device data for the purpose of improving the App and its user experience. Such usage and device data do not contain any personal information.
If you have enabled the appropriate option, the App automatically collects certain usage and device data for the purpose of improving the App and its user experience. Such usage and device data do not contain any personal information.
</p>
<p>
During the application initialization, or later from the main Settings screen, you will have the option to either authorize such data collection or not. Assuming you have authorized it, the following data is collected when you use the App. If you have not authorized it, no data is collected or transmitted. That option has no other effect on the operation of the program.
During the application initialization, or later from the main Settings screen, you will have the option to either authorise such data collection or not. Assuming you have authorised it, the following data is collected when you use the App. If you have not authorised it, no data is collected or transmitted. That option has no other effect on the operation of the program.
</p>
<h2>Usage information</h2>


<p>
This collects information about how often the App is being used or which application features are used. This data contains no personally identifiable information. This data is processed by the third-party service provider Google using their Firebase Analytics tool. Firebase Analytics and Crashlytics share a unique identifier that is not traceable to your device and which can be reset at any time. Only Firebase Analytics retains any of this information; we occasionally inspect that data in aggregate to identify trends but keep no copies. User provided variable information (for example, book titles) is never uploaded.
This collects information about how often the App is being used or which application features are used. This data contains no personally identifiable information. This data is processed by the third-party service provider Google using their Firebase Analytics tool. Firebase Analytics and Crashlytics share a unique identifier that is not traceable to your device and which can be reset at any time. Only Firebase Analytics retains any of this information; we occasionally inspect that data in aggregate to identify trends but keep no copies. User provided variable information (for example, book titles) is never uploaded.
</p>
<h2>Stability monitoring</h2>


<p>
This is data about application errors that cause the application to stop (so called "crashes"). Whenever such an error occurs data about the application state at that moment is collected, as well as data about whether certain features had been used prior to the crash. This data is processed by the third-party service provider Google using their Firebase Crashlytics tool. Firebase Analytics and Crashlytics share a unique identifier that is not traceable to your device and which can be reset at any time. Only Firebase Crashlytics retains any of this information; we inspect that data to understand failures, but keep no copies. User provided variable information (for example, book titles) is never uploaded.
This is data about application errors that cause the application to stop (so called "crashes"). Whenever such an error occurs data about the application state at that moment is collected, as well as data about whether certain features had been used prior to the crash. This data is processed by the third-party service provider Google using their Firebase Crashlytics tool. Firebase Analytics and Crashlytics share a unique identifier that is not traceable to your device and which can be reset at any time. Only Firebase Crashlytics retains any of this information; we inspect that data to understand failures, but keep no copies. User provided variable information (for example, book titles) is never uploaded.
</p>
<h2>Device data</h2>


<p>
Both usage and stability monitoring collects data about the device on which the application is running. The data consists of make and model of the device, technical specification such as screen resolution, amount of memory and some state of the device, e.g. the current amount of free memory.
Both usage and stability monitoring collects data about the device on which the application is running. The data consists of make and model of the device, technical specifications such as screen resolution, amount of memory and some state of the device, e.g. the current amount of free memory.
</p>
<h2>Data removal</h2>


<p>
All data that is saved as described above is anonymized by the Third Party Services used. Thus there is no way to uniquely identify, and thus remove, just your data (as a consequence of it being anonymous). To the extent permitted by those services, we can remove all data for all users if requested. Such removal will be in accordance with the policy and timeline of the Third Party services.
</p>
<h2>Third party services</h2>


<p>
The data described above is collected, stored and processed with the use the services whose privacy policies appear below:
The data described above is collected, stored and processed with the use the services whose privacy policies appear below:
</p>
<ul>

<li>The general Google privacy policy is here:  <a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy?hl=en-US</a>.
<li>The general Google privacy policy is here: <a href="https://policies.google.com/privacy?hl=en-US">https://policies.google.com/privacy</a>.

<li>Privacy Policies related to Firebase (both Analytics and Crashlytics) is here <a href="https://firebase.google.com/support/privacy">https://firebase.google.com/support/privacy</a>.
</li>
<li>Privacy Policies related to Firebase (both Analytics and Crashlytics) is here: <a href="https://firebase.google.com/support/privacy">https://firebase.google.com/support/privacy</a>.
</li>
</ul>
<h2>Changes to this Privacy Policy</h2>


<p>
The policy may be modified at any time. Any changes will be posted to this page.
The policy may be modified at any time. Any changes will be posted to this page.
</p>
<p>
This policy was last modified on November 22, 2019.
This policy was last modified on January 29, 2022. Added "Data removal".
</p>
<h2>Contact</h2>


<p>
You may contact me at <a href="mailto:AesopPlayer@gmail.com">AesopPlayer@gmail.com</a>
</p>
You may contact me at <a href="mailto:AesopPlayer@gmail.com">AesopPlayer@gmail.com</a>
</p>