![]() |
#1 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 310
Karma: 2025434
Join Date: Oct 2009
Device: Lumia 950 Phone
|
Freda and Privacy: (Update for Freda version 5)
Up until now (August 2023) Freda has been advertising supported. For me, as the app’s author this has become increasingly troublesome:
So I’ve finally had enough of all that. Freda is no longer advertising supported. The app won’t participate in the harvesting and selling of your personal data to anyone. Instead, Freda is now freemium/nagware: you can use Freda free of charge for as long as you like, and all that will happen is that you see occasional nagging messages, and certain features are restricted. In the current release, the restrictions are:
Within the next few months, I will release a version of the app that’s designed for side-loading – so you can just download an installation file (APK, MSIX or whatever) from Turnipsoft’s website and install it yourself, without using an app store at all. Licencing for such a Freda setup will be managed via a licence server running on the Azure cloud. To buy the ‘premium features’ licence for this kind of installation, you’ll need to sign in to OneDrive using Freda, and make a PayPal payment to Turnipsoft. The OneDrive sign-in is needed to give me a verified email address for the person who bought the licence and – if you should lose or re-install Freda – we can grant you the licence again without you having to pay for it. One payment (whether on an app store, or via PayPal) will allow you to use Freda on multiple devices (the limit will be about ten devices). From a privacy perspective, your options will be:
What about existing users of the old (version 4) Freda? If you’ve been using the old version of Freda for a while, the upgrade process will notice this fact, and will grant you a licence to use the premium features without making any payment. My reasoning: you’ve already ‘paid’ me by putting up with advertising for some time; it wouldn’t be right to make you pay again. Note that very recent installations of Freda version 4 will not benefit from this concession, unless you’ve actually paid for the ’no advertising’ feature. What about existing users of the old (version 4) Freda+ app? For historical reasons, there is a paid-for Freda app (called Freda+) on the Microsoft Store. That’s not going to be upgraded to version 5, so if you’ve already bought it on the Store, you can continue to use it for as long as you want, though it will not receive further updates and will eventually become obsolete. If you’re using Freda+ at the moment you should NOT remove it from your device(s), even if you decide to install the new Freda version 5 app. This is because right now, the Freda app will be unable to recognise the past purchase of Freda+, and it will therefore disable the premium features package. Within a few weeks, a new capability will be added to Freda (and the old Freda+ app) to connect to the Freda licence server, so as to allow existing users of Freda+ to use Freda's premium features without having to pay for them again - but this capability will not work if Freda+ is no longer installed on any of your devices. Last edited by Jim Chapman; 08-18-2023 at 12:57 AM. |
![]() |
![]() |
![]() |
#2 | |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,241
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Why OneDrive at all? You can setup a PayPal button on a website easily. You'd of course need each download APK to have a unique ID and then the payment acknowledgement a key. Or have the program email and the licence key related to the email address of Paypal etc. I've used several schemes in the past. Licence servers are horrible, though if it's a one time check, not too bad. See Plays for Sure and expiring ACSM. Still, this is good news. Last edited by Quoth; 08-18-2023 at 04:16 PM. |
|
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 310
Karma: 2025434
Join Date: Oct 2009
Device: Lumia 950 Phone
|
Quote:
One clarification: I don't actually propose to store user email addresses in the licence server database; rather I will put the email address through a one-way hash function, and store the hashed value. From a privacy perspective I think that's helpful because it means that even if my database got disclosed and I was compelled to share the encryption key (thinking of law enforcement or insolvency proceedings here!) the actual user email addresses aren't there. Of course for my use case (check whether any entry in the database matches a certain user email address) it still works OK using the hashed addresses. If there is the occasional hash collision, its effect would just be that I grant a licence I really shouldn't have granted. I can live with that. A challenge (maybe you can help here?) is that I couldn't come up with a privacy statement that explains this in words that a regular user would understand. I think if I start talking about 'one-way hashes' I will bewilder rather than enlighten! |
|
![]() |
![]() |
![]() |
#4 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,241
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
I agree, it's not trivial. In fact a pain. We had an online shop once and later offered ebooks. Now we don't.
|
![]() |
![]() |
![]() |
#5 | |
Diligent dilettante
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,434
Karma: 49052774
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
|
Quote:
Thanks for this! I bought it quite a long time ago now, and was about to ask, until I got to the very bottom of your post. I guess that means there weren't many of us. ![]() |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,241
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
What happens if you get the app licensed and then later you have no internet or the licence server is gone?
Or you need to install the app on a replacement tablet / phone. I've one paid app and it somehow is the paid version if I reinstall on a new phone from the same account on the Google Playstore, but the demo version if installed using a different Google account. However I'm not ever again giving Google a payment method, so no more Playstore paid apps or Google Playbooks that aren't free (In contrast you need a working payment method on Amazon to download a free ebook, gift balance used to work). Last edited by Quoth; 08-20-2023 at 06:52 AM. |
![]() |
![]() |
![]() |
#7 |
Readaholic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,191
Karma: 90000000
Join Date: Sep 2011
Location: South Georgia
Device: Surface Pro 6 / Galaxy Tab A 8"
|
|
![]() |
![]() |
![]() |
#8 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 310
Karma: 2025434
Join Date: Oct 2009
Device: Lumia 950 Phone
|
Quote:
The licence server logic allows you to share a licence across up to ten active devices ('active' means 'used in the past month or so'). So when you install Freda on the new device and give it permission to talk to the licence server, it will see that you've already bought Freda on another device, and will enable Freda premium features on the new device. That should cover most cases of 'switching to a new device'. I'm not proposing to add a flow for actually switching the 'purchased' record from one device to another - because it would be too complicated to use (there'd be user actions required on both the old device and the new device, and much scope for it all to go wrong). Last edited by Jim Chapman; 08-21-2023 at 04:46 AM. |
|
![]() |
![]() |
![]() |
#9 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,241
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Certainly better than now dead "Plays for Sure" (or most stupid MS Licencing now) or Adobe.
You've put a lot of thought into it. |
![]() |
![]() |
![]() |
#10 |
Readaholic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,191
Karma: 90000000
Join Date: Sep 2011
Location: South Georgia
Device: Surface Pro 6 / Galaxy Tab A 8"
|
I had to reinstall the OS on my Surface Pro. Of course, it kept all of my personal files, but the Freda+ app was a casualty. I guess I will go ahead and buy the premium 5 version. I don't mind paying for it again. Nice to see an app developer with morals.
Apache |
![]() |
![]() |
![]() |
#11 | |
Connoisseur
![]() Posts: 94
Karma: 10
Join Date: May 2010
Device: Win 10
|
Quote:
TIA! |
|
![]() |
![]() |
![]() |
#12 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 310
Karma: 2025434
Join Date: Oct 2009
Device: Lumia 950 Phone
|
Quote:
I hope it will be there in the next week. |
|
![]() |
![]() |
![]() |
#13 | |
Connoisseur
![]() Posts: 94
Karma: 10
Join Date: May 2010
Device: Win 10
|
Quote:
I was actually struggling with the Microsoft Store and version numbers - presume Freda+ is the old 4.41 version and Freda will now be the 5.x versions? |
|
![]() |
![]() |
![]() |
#14 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Oct 2023
Device: FREDA
|
![]()
Why can't I use my credit card from outside the USA? I started listing ALL the
data you ask for only at the end to find out I cannot switch the USA to Brazil as I would need to based on credit card info ![]() |
![]() |
![]() |
![]() |
#15 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 310
Karma: 2025434
Join Date: Oct 2009
Device: Lumia 950 Phone
|
Yes that's right. There will be one more release of Freda+, which will be numbered 4.42, and will include the feature to let you share the 'premium features' licence. Further development of Freda will be versions 5.x, and the next release, 5.1, will understand how to recognise a licence that has been shared with it (by Freda+ or by another already pad for Freda installation). I'm about to submit those updates (I was just held up for a couple of days by a stupid bug in Microsoft Visual Studio :-( ). Expect to see the update live in the next few days.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Freda now on Android | Jim Chapman | Reading and Management | 7 | 06-14-2020 06:08 PM |
Does the Developer of Freda Read These? | pmjeff21 | Windows Devices | 1 | 02-21-2017 04:15 AM |
Freda/SlovoEd/PRC question | deckoff | General Discussions | 1 | 08-31-2010 05:37 AM |
Freda ebook software for Windows Mobile release version 1. | pilotbob | News | 5 | 12-13-2009 09:32 AM |