Skip to main content

Privacy Policy of MindLoam


The short version

MindLoam is a self-control tool that helps you set your phone aside at night and keep away from apps and websites you have chosen to avoid. It is built to keep your information on your own phone. MindLoam has no user accounts, no advertising, and no analytics tracking. We do not sell your data, and in normal use nothing about what you block or how you use your phone is uploaded to us. There is one unavoidable exception, explained below: like every app that opens websites, your phone must look up website addresses through a DNS resolver.

Effective date: September 5, 2026. Last updated: September 12, 2026.

Who we are

MindLoam is developed by an individual developer ("we", "us"). For any privacy question, contact: gumagayekm@gmail.com.

What the app can see, and where it stays

  • Which app is currently in front (via Android "Usage access") to show the "set it down" screen when you open an app you chose to put away. Stays on your phone.
  • The list of apps that have an icon on your phone so you can pick which apps to put away. Stays on your phone.
  • The apps, websites, and settings you choose to block to enforce the blocks you set. Stays on your phone.
  • Aggregate counts (for example "blocks tonight: 7") and your optional morning check-in, to show you your own progress. Stays on your phone.
  • Your commitment passphrase and any accountability code to make changing your own limits deliberate. Stored on device only.

All of the above is kept in the app's private storage on your device. Automatic cloud backup of this data is turned off. If you uninstall MindLoam, this data is removed with it.

Website address lookups (DNS)

To make website filtering work, MindLoam sends website address lookups to Cloudflare's public resolvers: the security resolver (1.1.1.2), which blocks known malware and phishing sites, for everyone; and, for MindLoam Plus users with adult-content filtering on, the family resolver (1.1.1.3), which also restricts adult content. These lookups are encrypted where possible. MindLoam does not log, store, or upload the sites you look up. Filtering applies to standard DNS; an app or browser configured to use its own encrypted DNS may bypass it.

What we do NOT do

  • We do not collect or transmit your data to MindLoam servers.
  • We do not use advertising or ad networks.
  • We do not use third-party analytics or crash-tracking SDKs.
  • We do not sell or share your personal information.
  • We do not build a history of which specific blocked or adult websites you tried to reach. Adult-interest information is treated as sensitive personal information under Philippine law (RA 10173), and we are designed never to store or disclose it.

Permissions we ask for, and why

  • Usage access: to detect which app is in front so a chosen app can be put away.
  • Display over other apps (overlay): to draw the calm "set it down" screen.
  • VPN (local filter): to block the websites you chose, entirely on your device.
  • Notifications: to show the ongoing status of an active guard session.
  • Run at startup / exact alarm / ignore battery optimization: so a guard you scheduled actually starts on time and survives overnight.

You can turn any of these off in Android settings. Some of the app's protection will not work without them.

Purchases

MindLoam offers an optional paid upgrade, MindLoam Plus, through Google Play. Payments are processed entirely by Google Play. MindLoam does not receive, collect, or store your payment details. Whether you have an active purchase is verified with Google Play and kept on your device to unlock Plus features.

Children

MindLoam is not directed at children and does not knowingly collect information from children.

Your control and your rights

Because your data stays on your device, you are in control of it. You can clear the app's data or uninstall the app at any time to remove it. If you are in the Philippines, RA 10173 (the Data Privacy Act) gives you rights over your personal information; contact us at the address above with any request.

Changes to this policy

If we change how the app handles data (for example, if we ever add an optional feature that sends information off your device), we will update this policy and the Play Data Safety information in the same release, and describe the change here.

Comments

Popular posts from this blog

Privacy Policy of ShinStats

Privacy Policy Shin Nix built the ShinStats app as an Ad Supported app. This SERVICE is provided by Shin Nix at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy. The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which are accessible at ShinStats unless otherwise defined in this Privacy Policy. Information Collection and Use For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information. The information that I request will be retai...

SQL Journey: Blog #3

I have reached the end of lesson 2. The final project is entitled "Data dig" where we are given a set of interesting  data sets: NASA astronauts , Superbowl results , Pokemon stats , NBA players , Top movies , Top countries by population , Solar system objects by size , Marvel characters , Furniture store sales , Earned KA badges , Winston's donut logs , Card game results , and NFL draft picks . We are to pick one of those data sets and use advanced SELECT queries to discover things about the data. What sort of questions might one have about that data, like if they were using it for an app or a business idea? Here are some ideas:What are average, max, and min values in the data? What about those numbers per category in the data (using HAVING)? What ways are there to group the data values that don’t exist yet (using CASE)? What interesting ways are there to filter the data (using AND/OR)? Basically, the above given questions will serve as a guide on what we could dig from ...

SQL Journey: Blog #5

Let's do the challenge associated with the JOIN clause entitled, "Bobby's Hobbies". Instructions:  Step 1 We've created a database of people and hobbies, and each row in hobbies is related to a row in persons via the person_id column. In this first step, insert one more row in persons and then one more row in hobbies that is related to the newly inserted person. I inserted the first female character that came to mind in one of my favorite romantic sitcoms. Code: INSERT INTO persons (name, age) VALUES ("Robin Scherbattsky", 32); INSERT INTO hobbies (person_id, name) VALUES (6, "reporting"); Step 2 Now, select the 2 tables with a join so that you can see each person's name next to their hobby. Code: SELECT persons.name, hobbies.name FROM persons     JOIN hobbies ON persons.id = hobbies.person_id; ***A more better code is: SELECT persons.name AS person, hobbies.name AS hobby FROM persons     JOIN hobbies ON persons.id = hobbies.person_id; but ...