Mensinator is also another FOSS that uses no third party sdks and is reproducibly built for android, fairly actively used, and made by women. https://github.com/EmmaTellblom/Mensinator
As I had failed finding an app that was not ad-ridden or oldish, my girlfriend and I are using this (I am copying her values, to know when her period will be).
Also contributing some code :)
This gets downvoted for being negative, but it was my immediate reaction when I saw "Mozilla": They're axing projects that don't align for strategic reasons that probably make sense, but is simultaneously very Googly.
Association with Mozilla is a cause for concern when considering the longevity of a project.
If anyone is interested in a privacy focused tracking app that stores all your data locally, I make an app called Reflect [0] whose sole purpose is this, plus on-device analysis.
We’re working on a menstrual tracking feature right now and it’s pretty far along. We’ve just released an anomaly detection feature as well.
The report in the OP raises valid concerns about SDKs from third parties, including Google and Facebook. Your own site showcases the Reflect SDK which is, I quote:
> The Reflect SDK is the iOS framework that powers the Reflect – Track Anything app and is designed to help you:
>
> Create forms to track customer product usage and experience
> Collect customer biometric data [...]
This is a totally valid concern. Initially we were considering augmenting our income with a B2B model to license the library we’ve built, but that didn’t pan out and our priorities have changed, so we solely work on the apps for customers now. I actually forgot this was even on our website and, since we aren’t trying to offer those services or license anymore, I’ve removed them.
This looked promising, but the first two things I tried to record with it seemed just outside of its capabilities. I track blood pressure daily, but it didn’t seem to have a way to record a metric that has two numbers. In addition, I record the sodium and potassium values of everything I eat, and I want a way to record the name of the food item along with those two values (preferably providing a dropdown for previous entries that auto-fills the numeric parts).
Also, the nagging about buying premium was quite aggressive and it made me feel like I couldn’t even get a feel for what the app is like first.
Yeah, there is no support for “multi-dimensional” metrics. So systolic and diastolic would each have to be their own metric. Food tracking in Reflect could use some work, but if you link with Apple Health, Reflect can pull data from Cronometer or MyFitnessPal for example.
Any particular place you thought the premium was very aggressive? I’m open to changing that, it’s not the kind of feedback we normally get. Thanks for saying so
Reflect started as a passion project for myself and my partner with no intention to make a product out of it. By the time we thought to do so, we’d already put so much into just iOS that doing an Android version as well was its own huge project.
That’s a tough guarantee, ultimately you’re placing trust in the device’s security once you limit your attack surface to just local data. So that’s why we’re working on encryption with key custody. Any feature like cloud backups are explicitly opt-out by default so no one is putting their data onto someone else’s servers without knowing what they’re getting into.
For people living in the US of Freedom, wouldn't it be good think to 'keep putting in' cycles, despite pregnancy?
Should anything untoward happen later, a quick flash o' the app and "Nope, Officer, no siree. Like clockwork, me...".
Duress modes are a frequently overlooked feature in general - e.g. I don't want to just block access to my location, I want to lie about my location entirely.
I don't get the downvotes. Plausible deniability is a valid concern when menstrual cycles and geolocation can lead to criminal repercussions in many states of USA [0].
Nevertheless, if I was a fertile woman, I'd be more concerned of my phone/tablet/car leaking my visits to an abortion clinic than a police officer checking my phone.
Currently for general data there is pearson correlation, five different anomaly detection algorithms, and T tests for significance among other things.
The work in progress we have for menstrual tracking takes temperature, flow, and past grund truth data into account. I know that’s vague, and it’s because my partner is working on it, not me :)
When we release the cycle tracking we’ll have a full writeup
I agree it could make sense one day but, as I mentioned in another thread, we don't have any servers and so we don't collect or host any user data (encrypted or not). In fact, I really don't want to; it's overhead and costly, and might involve compliance with HIPAA or GDPR, and I just would rather the user be in charge of their own data.
Having FHE for local data would be very interesting though.
While unlikely, I personally believe that advertising revenue should be taxed at 50%. This would do a lot to align industry incentives. Advertising revenue would be looked at less as a free cash stream that can be bolted on everywhere. In this case, maybe the app could be monetized directly instead of whatever the fuck is happening now.
I suppose you could tax a proportion of your profit at a higher rate, according to the proportion of your revenue that came from advertising.
But advertising isn't a "free cash stream that can be bolted on everywhere". It's part of a business model that either is sustainable or isn't.
If you taxed it that much higher, a lot of businesses would simply go out of business, because people aren't willing to pay a subscription instead. Especially businesses that survive on a lot of users who use something only occasionally. Is that really what you want? Think carefully about how much journalism would be even further eroded...
I understand that, and I kind if alluded to this being a concept less than a well thought out policy. If it was strictly profit, then all expenses of the business would be written against advertising and miraculously there would be 0 profit. My general point is that advertising revenue is insanely easy to get, especially with auctions and technology from google. Some of the problems and perverse incentives:
- negative engagement in media
- advertising screens at gas stations
- popups everywhere
- hardware devices you own display ads
- software you purchase has ads
- streaming services you bought without ads have ads added later
You all participate in society, so you get it. Advertising has become a tragedy of the commons and 2nd order effects are things like negative engagement and body dysmorphia. There needs to be a vice tax for advertisements to stop them from being bolted on everywhere. Lobbyists, smart policy makers, economists and lawmakers can come together to find the right mix. However, we should disincentivize it AND use it to make up for budget shortfalls.
You can tax anything, even beards. Advertising is a business model, but it's a bad one that poisons the social environment. Advertisers are economically incentivized to lie and to push the common denominator ever lower. It is cancer.
I think in case of ad companies you could tax the revenue directly. They are strongly vertically integrated so there's really very little reason to track their profit rather than total sales.
The only reason you tax profits rather than revenue is that you want to avoid killing businesses that do useful things why operating at low margins.
Margins in advertising are huge and what those company do is pure detriment to all market actors on average.
A progressive tax by company size might make sense and be more marketable (heh). Advertising is very important for new/small businesses, but no one needs to be told about incumbents like Coca-Cola or Johnson and Johnson. Privileging market entrants can be sold as pro-market and anti-monopolist.
A fascinating chapter in The Power of Habit by Charles Duhigg describes market-basket analytics at Target. They wanted to be able to determine whether a shopper is pregnant because that is an event that they believed women to be willing to reconsider their otherwise steadfast shopping brand loyalty. They got too good at their target ad mailers and so had to throw in decoys like motor oil and lawn equipment.
The tipoff for expecting women was purchases of larger quantities of lotion and washrags.
They don't need apps to do this. I sat in a meeting with a data broker in 1998 where one of their managers was chuffed that they could determine menstrual cycles by analyzing purchasing records. And it wasn't hygiene products. Various foods and other spending patterns pop out after a 28-day correlation over groups of women that are artificially "synced" into cohort groups.
This invasiveness will continue so long as there are no consumer data protection laws.
Because even with hygiene products, people buy them before they need them and stock up. And with food, you're often shopping for a week and for the whole family. You put things on a shopping list and don't buy them the same day you're using them, or even the same week.
I suspect that even if the manager thought they could determine it, their actual "results" were entirely random. After all, how is he going to check? Call two hundred of the women and ask? Also, periods are irregular. They're not a perfect 28 days each time. They vary month to month.
I don't doubt the manager thought he was doing that. I doubt it actually worked at all, though.
While I expect most women buy in advance, I expect they also don't buy enough and so are out there mid-period at least some of the time. Their cycles also affect their buying patterns, so even women who are stocking up are more likely to buy differently in different parts of the cycle.
The real question is what does the manager do with the data. Across a city on any given day there are about the same number of women in every day of their cycle so it isn't like they are marking up pads on the 25th-28th day of the month to get women who didn't stock up. As such I don't think this data is useful, what is useful is when they discover a women missed her cycle and thus needs to get ads for pregnancy wear in a couple months. Since that is their need for data, the fact that it is noisy and not very accurate is still close enough.
That said, they probably are more accurate than you would expect despite all the noise. Not 100% accurate, but being greater than 50% accurate is a lot better than chance and should be obtainable.
You think the data brokers aren't aware of varying spending habits? You might be surprised to learn the number of people living day-to-day, cheque-to-cheque who don't have the ability to stock up on much of anything. These are the consumers who are "ripe for the picking" in marketer's eyes. Back in the late 90's this would have been much harder too, probably working with not much more than cash register receipts.
> Because even with hygiene products, people buy them before they need them and stock up.
One would think so, but in my experience this is not the case on average. Of the half-dozen long term relationships I've had, only 1 partner was ever prepared for the monthly inevitable. For everyone else it was always treated as a surprise. Suggesting to my current partner that she stock up on the products she just used was dismissed with an "oh I don't need that stuff for weeks".
The trope of guys not wanting to go get tampons, or uncomfortably navigating the feminine hygiene isle, did not just appear out of nowhere.
I think it's more about when to push than about what to push. Maybe there are specific types of products aside from what's obvious, or actions to take or not to take. Like avoiding discounts when customers are least likely to develop loyalty, maybe even how to rotate through choices of products like meats to vegs to dish soaps.
By the way, I've seen self proclaimed male on social media posting how they use these trackers to predict their irresistible sushi cravings. Apparently, and contrary to intuition, men also have the cycle, just less obvious. Pelvis opening up and such.
I don't tend to keep candy in the house. You could track my youngest daughter's menstrual cycle pretty accurately by how often I buy Hershey's bars with almonds. They are never consumed in our household other than during the first part of a particular week. My older daughter and wife don't have quite the same tells though.
They don't care about your menstrual cycle. Advertisers want to predict your purchase pattern to better target you. So, what you said just reinforces the idea that using menstrual cycle data for placing ads is useful. Essentially using your body against yourself.
Assuming purchase history has that clear a pattern (I'm doubtful) doesn't that mean that purchase history alone would ... what? Not be allowed? Because it could be used to determine other things?
I'm not sure what consumer protections could really do much here if the pattern is obvious and the data exists.
This theme of anecdote has been trotted out for more than a half century. In the 80’s the yarn was that a supermarket could tell when a woman was pregnant before her doctor from her purchase patterns alone.
To this date, no supermarket has ever produced this result - or any thematically similar.
does she eat more ice-cream during menstruation or pregnancy? does she change flavors? there may be patterns that you are not aware of. only a steady ice-cream subscription would be able to hide that.
Doesn't that assume Just In Time purchasing practices on the behalf of women? Granted it depends upon the type of food. You usually don't buy restaurant food to stock up on it, but you might buy say, three tubs of ice cream because of a buy two get one free.
This is interesting though. How would these sorts of correlation be protected against? We already know that anonymous health data can be traced back. Gather enough data in any domain, and you can pinpoint someone.
All of the apps that showed up in the search store data locally. Why would anyone not want to store this sort of data locally? What is the advantage of sending the data off to a server somewhere?
If you’re on iOS, you can track this information directly in Apple Health [0]. Their privacy policy [1] requires explicit opt-in for third party sharing.
https://dripapp.org/
It is funded by Mozilla and Open Knowledge Foundation. Available on iOS and Android.
Deleted Comment
So they will end up killing it soon? /s
Association with Mozilla is a cause for concern when considering the longevity of a project.
We’re working on a menstrual tracking feature right now and it’s pretty far along. We’ve just released an anomaly detection feature as well.
[0] https://apps.apple.com/us/app/reflect-track-anything/id64638...
> The Reflect SDK is the iOS framework that powers the Reflect – Track Anything app and is designed to help you: > > Create forms to track customer product usage and experience > Collect customer biometric data [...]
Source: https://ntl.ai/products/
Let's just say I'm skeptical about your claims.
Edit: provided a more extensive quote and link to source.
Also, the nagging about buying premium was quite aggressive and it made me feel like I couldn’t even get a feel for what the app is like first.
Any particular place you thought the premium was very aggressive? I’m open to changing that, it’s not the kind of feedback we normally get. Thanks for saying so
Any reason your app is iOS only?
We still plan to implement Android, we have a roadmap where we track this: https://changemap.co/ntl/reflect/task/9239-android-version-o...
I think you would be interested in seeing what Flo has done using OHTTP: https://oblivious.network/ohttp
Nevertheless, if I was a fertile woman, I'd be more concerned of my phone/tablet/car leaking my visits to an abortion clinic than a police officer checking my phone.
0. https://states.guttmacher.org/policies
Dead Comment
I'd like to know if it is different from these simple apps ?
Note: im a guy btw
Currently for general data there is pearson correlation, five different anomaly detection algorithms, and T tests for significance among other things.
The work in progress we have for menstrual tracking takes temperature, flow, and past grund truth data into account. I know that’s vague, and it’s because my partner is working on it, not me :)
When we release the cycle tracking we’ll have a full writeup
Having FHE for local data would be very interesting though.
It's not released yet, but if you'd like to get an e-mail notification you could take a look here: https://dailyselftrack.com/
Dead Comment
I suppose you could tax a proportion of your profit at a higher rate, according to the proportion of your revenue that came from advertising.
But advertising isn't a "free cash stream that can be bolted on everywhere". It's part of a business model that either is sustainable or isn't.
If you taxed it that much higher, a lot of businesses would simply go out of business, because people aren't willing to pay a subscription instead. Especially businesses that survive on a lot of users who use something only occasionally. Is that really what you want? Think carefully about how much journalism would be even further eroded...
You all participate in society, so you get it. Advertising has become a tragedy of the commons and 2nd order effects are things like negative engagement and body dysmorphia. There needs to be a vice tax for advertisements to stop them from being bolted on everywhere. Lobbyists, smart policy makers, economists and lawmakers can come together to find the right mix. However, we should disincentivize it AND use it to make up for budget shortfalls.
The only reason you tax profits rather than revenue is that you want to avoid killing businesses that do useful things why operating at low margins.
Margins in advertising are huge and what those company do is pure detriment to all market actors on average.
They can have the mortgage interest deduction, just like me! I'm a people too!
Also:
>Is that really what you want?
Kinda
What about VAT ?
Why are we creating new economic loopholes? Why not just enforce the anti monopoly laws we currently have?
If your advertising becomes to onerous you simply lose the channel altogether. That will quickly "realign" industry priorities.
Deleted Comment
The tipoff for expecting women was purchases of larger quantities of lotion and washrags.
This invasiveness will continue so long as there are no consumer data protection laws.
Because even with hygiene products, people buy them before they need them and stock up. And with food, you're often shopping for a week and for the whole family. You put things on a shopping list and don't buy them the same day you're using them, or even the same week.
I suspect that even if the manager thought they could determine it, their actual "results" were entirely random. After all, how is he going to check? Call two hundred of the women and ask? Also, periods are irregular. They're not a perfect 28 days each time. They vary month to month.
I don't doubt the manager thought he was doing that. I doubt it actually worked at all, though.
The real question is what does the manager do with the data. Across a city on any given day there are about the same number of women in every day of their cycle so it isn't like they are marking up pads on the 25th-28th day of the month to get women who didn't stock up. As such I don't think this data is useful, what is useful is when they discover a women missed her cycle and thus needs to get ads for pregnancy wear in a couple months. Since that is their need for data, the fact that it is noisy and not very accurate is still close enough.
That said, they probably are more accurate than you would expect despite all the noise. Not 100% accurate, but being greater than 50% accurate is a lot better than chance and should be obtainable.
One would think so, but in my experience this is not the case on average. Of the half-dozen long term relationships I've had, only 1 partner was ever prepared for the monthly inevitable. For everyone else it was always treated as a surprise. Suggesting to my current partner that she stock up on the products she just used was dismissed with an "oh I don't need that stuff for weeks".
The trope of guys not wanting to go get tampons, or uncomfortably navigating the feminine hygiene isle, did not just appear out of nowhere.
That is, the marketers wouldn’t actually care about a woman’s cycle, but at which points they could monetize it.
(Good lord, I need a shower after just typing that.)
By the way, I've seen self proclaimed male on social media posting how they use these trackers to predict their irresistible sushi cravings. Apparently, and contrary to intuition, men also have the cycle, just less obvious. Pelvis opening up and such.
That’s not how people shop here in Europe
I'm not sure what consumer protections could really do much here if the pattern is obvious and the data exists.
i never pay with card and i don't join any member programs to avoid creating a purchase history. pattern or not, a lot can be gleaned from what i buy.
To this date, no supermarket has ever produced this result - or any thematically similar.
Dead Comment
Deleted Comment
Deleted Comment
Deleted Comment
* https://search.f-droid.org/?q=Menstrual
All of the apps that showed up in the search store data locally. Why would anyone not want to store this sort of data locally? What is the advantage of sending the data off to a server somewhere?
0: https://support.apple.com/en-us/120356
1: https://www.apple.com/legal/privacy/data/en/health-app/