Android developers in the plural community: Google's new identity-verification rules are worth looking at now
▲ 37 r/SimplyPlural+1 crossposts

Android developers in the plural community: Google's new identity-verification rules are worth looking at now

We ran across something while working on the Android side of our PluralBridge application that developers and members of the plural community should be aware of.

Google is rolling out a new Android developer-verification system that requires developers using full distribution to verify their real-world identity with Google. What that means is that unrestricted app distribution, including apps distributed outside Google Play, will require real-world identity verification and app registration with Google. Enforcement begins September 30, 2026 in Brazil, Indonesia, Singapore, and Thailand, and a broader global rollout will begin in 2027.

Google's new system creates a new problem for developers: ordinary Android distribution would require the people behind a pseudonymous development identity to establish a verified real-world identity with Google.

Here are the links:

Android developer verification
https://developer.android.com/developer-verification/guides

Google also has this higher-level page on the changes:
https://developer.android.com/developer-verification

There is a limited-distribution option that avoids the normal verification path, but Google caps it at 20 authorized devices. That makes it impractical for most applications intended for a real user community.

This caught our attention because pseudonymity has particular importance to our community. Many of us identify using system names, community names, usernames, or other identities that we painstakingly keep separate from our real-world identities. That separation protects our extremely sensitive information about plurality, system membership, mental-health history, trauma, healthcare, relationships, or simply the fact that we participate in the plural community at all.

That remains true for users and developers alike.

PluralBridge is community-driven and we are developing our app for web, Android, and iOS. We deliberately identify and represent our project using pseudonymous identities. We have put considerable effort into maintaining that boundary. Our concern goes far beyond whether Google publicly displays someone's legal name. Linkage and inference matter too.

Once a pseudonymous identity becomes correlated with a real-world identity, other information can potentially be connected or inferred from it. A developer's GitHub activity, community posts, project history, system-related discussions, package ownership, signing identity, and other fragments may each reveal very little independently. Linking them to one verified person can produce a much richer picture. That is exactly the sort of correlation that people in privacy-sensitive communities have spent years trying to prevent.

We felt compelled to post this after reading post after post by developers discussing new plural apps and Simply Plural alternatives. Some of you may already know about Google's changes. Some may be encountering them for the first time. Regardless, we believe it important to share this kind of information.

If you develop an Android application under a pseudonym, system name, community identity, or any other identity you intentionally keep separate from your real-world identity, then this is worth investigating before making decisions about developer accounts, package ownership, signing keys, or distribution.

There are legitimate security reasons behind Google's attempt to make malicious developers more accountable. There are also real privacy consequences when participation in the Android software ecosystem requires a centralized company to know the real-world identity behind a pseudonymous developer.

For software serving the plural community, we believe that consequence deserves discussion, or at minimum raising public awareness to foster informed choices.

We're curious and interested in how other developers and community members see these changes in the Android ecosystem. If you're a developer building a plural-focused Android app, are you aware of the new verification requirements yet? How does this affect you and/or your project? Does developer pseudonymity matter to you and your project? Does this change how you're thinking about Android distribution?

One more thought... today it's Android... it's not hard to imagine this spreading to iOS and other platforms.

u/Sharky_J_Yellowfish — 7 days ago
▲ 0 r/Ohio

Sen. Mark Kelly is headlining today’s Ohio Democratic Party dinner with Amy Acton after her campaign excluded trans leaders from its LGBTQ+ meeting

Senator Mark Kelly is headlining today’s Ohio Democratic Party dinner with Amy Acton. Acton skipped the promised LGBTQ+ meeting, while her campaign excluded transgender leaders and removed an advocate who objected.

Senator Kelly: Will you demand a public apology, retraction, and genuine meeting before lending Acton your reputation?

Sources:

https://thebuckeyeflame.com/2026/07/31/amy-actons-campaign-staff-met-with-ohio-lgbtq-leaders/

https://ohiodems.org/senator-mark-kelly-to-headline-ohio-democratic-party-ohio-on-the-rise-annual-dinner/

thebuckeyeflame.com
u/Sharky_J_Yellowfish — 19 days ago

How can I restore my own app data from a Samsung Smart Switch .data backup file?

I have an Android app on my phone that connected to a service. My data appears to have been stored both on that service’s database and locally on my phone. I’m trying to recover the data on my phone so that I still have the content I worked so hard to create. This is my phone and my data; I’m not trying to get into anyone else’s device or account.

Here are the particulars:

- App name: Simply Plural

- Package: com.saltypandastudios.frontime

- Android device: Samsung Galaxy S24+

- App version: 1.11.5

- targetSdk: 35

- allowBackup: true

My data took a very long time to create and curate. I would really like to figure out the technically correct restore path. I am a software developer with decades of experience; it’s technical direction I seek.

I have ADB installed on my Windows 11 laptop. Here’s what I found so far:

- The app is not debuggable, so run-as does not work.

- Direct access to /data/user/0/com.saltypandastudios.frontime is blocked.

- When I tried adb backup, it only produced a tiny useless stub.

- Static APK inspection suggests the app is Flutter-based and uses sqflite/shared_preferences/flutter_secure_storage.

- Strings in the app suggest that the likely database names might be:

- simply.db

- pendingRequests.db

- logs.db

When I ran Samsung Smart Switch, it did create an app-data artifact:

- APKFILE/com.saltypandastudios.frontime.data

- Size: 371,221 bytes

It also created:

- APKFILE/com.saltypandastudios.frontime.penc

- split APK files

AppList.json confirms:

- AppDataFileName: com.saltypandastudios.frontime.data

- DataSize: 371221

- AllowBackup: true

- DataFile path was under:

/data/user/0/com.sec.android.easyMover/files/SmartSwitch/tmp/APKFILE/data/com.saltypandastudios.frontime/

The .data file header is:

- ANDROID BACKUP

- version 5

- compressed: 0

- AES-256

- PBKDF rounds: 10000

Here’s what I already tried:

- Android Backup Extractor with blank password: failed

- Android Backup Extractor with phone unlock password: failed

- In Developer Options, it says desktop full backups are not currently protected.

- My Smart Switch PC settings show BackupEncryptSelected=false.

- When I searched Smart Switch metadata/settings/logs, it did not reveal a password/key.

I believe Smart Switch/EasyMover captured the real app data, but I suspect the .data artifact may be encrypted using Samsung/EasyMover/Android backup internals rather than a user-supplied password.

Based on my observations/actions so far, here are my questions:

  1. Has anyone successfully restored a Samsung Smart Switch APKFILE/<package>.data file for a single app?

  2. Is this .data file intended to be restored only by Smart Switch/EasyMover?

  3. Do you think the AES-256 Android Backup password is user-derived, device-derived, or generated internally by Samsung/EasyMover?

  4. Do you think restoring just this app to a spare Samsung phone would be the safest next test?

  5. Is there any non-root, non-destructive way to validate what is inside the .data file?

I have a spare Galaxy S10 and S7 available for a controlled restore test. I can also capture logcat during a new Simply Plural-only Smart Switch backup if that would help.

I’m not asking anyone to crack a password, bypass device security, or decrypt someone else’s data. I’m trying to determine the supported or technically correct restore path for my own Android app data.

This is only for my own data on my own device.

reddit.com
u/Sharky_J_Yellowfish — 20 days ago

[DEV] If Simply Plural is still on your phone, leave it installed for now

If you still have Simply Plural installed on your iPhone or Android phone, I recommend leaving it exactly as it is for now. Please don’t uninstall it, and don’t clear its app data.

Reason: The app still functions in offline mode after the shutdown. That indicates at least some data is stored locally on the device. I’m currently investigating whether that local data can be accessed and recovered.

I’m posting this here because it touches the same problem that comes up often in DeGoogling and privacy work: users cannot retrieve/export data that has become trapped inside closed apps, cloud-dependent services, or platform-specific storage. When a service shuts down, the safest first move is often to preserve the device state before trying anything destructive.

I want to be very clear: I do not know yet whether recovery will be possible. I’m not announcing a solution, and I don’t want to give anyone false hope. This post is simply about preserving your options while we investigate.

This investigation is effectively two separate projects, Android-based and iOS-based. Android and iPhone store application data differently, and each platform has its own security model. A recovery method that works on one platform may not work on the other, so both need to be researched independently.

If you uninstall the app or clear its storage now, any locally stored data may be permanently lost. If you leave the app installed, there is at least a chance that recovery will still be possible if a method is found.

For now, the safest course is simple:

- Leave the app installed.
- Do not clear its data.
- Try an export from the app if you still can.
- Back up your phone before making changes.

Disclosure: [DEV] I maintain PluralBridge, an open-source project related to preserving and migrating Simply Plural export data. Any tools, documentation, or research from this investigation will be published publicly. I used AI assistance to help edit the wording of this post.

reddit.com
u/Sharky_J_Yellowfish — 2 months ago

PSA: Don't uninstall Simply Plural if it's still on your phone

If you still have Simply Plural installed, I recommend leaving it exactly as it is for now. Please don't uninstall it, and don't clear its app data.

The reason is that the app still functions in offline mode after the shutdown. That indicates at least some data is stored locally on the device. I'm currently investigating whether that local data can be accessed and recovered.

I want to be very clear: I do not know yet whether recovery will be possible. I'm not announcing a solution, and I don't want to give anyone false hope. This post is simply about preserving your options while we investigate.

Unfortunately, this investigation is effectively two separate projects. Android and iPhone store application data differently, and each platform has its own security model. A recovery method that works on one platform may not work on the other, so both need to be researched independently.

If you uninstall the app or clear its storage now, any locally stored data may be permanently lost. If you leave the app installed, there is at least a chance that recovery will still be possible if a method is found.

I'll share what I learn with the community as the investigation progresses, whether the news is encouraging or not. Any tools, documentation, or research that come out of this effort will be published in the public PluralBridge repository so the work is open and available to everyone.

If you have experience with Android or iPhone application forensics, backups, embedded databases, or mobile data recovery and would like to help investigate, I'd be grateful for the collaboration.

For now, the best advice I can offer is simple: if Simply Plural is still installed on your phone, leave it there.

reddit.com
u/Sharky_J_Yellowfish — 2 months ago
▲ 19 r/SimplyPlural+1 crossposts

GPL-3.0 data portability project looking for contributors/reviewers in auth, consent, audit, and import design

I’m building PluralBridge, a GPL-3.0 open-source data portability project for plural Systems.

The immediate need came from Simply Plural shutting down on July 1. A lot of people need a durable way to preserve, inspect, and eventually migrate their own exported data without handing private System data to a closed service or a black-box importer.

The project has moved past the initial proof/demo stage. The next work is foundational engineering: account boundaries, authorization, consent, audit, and privacy-sensitive import processing.

Audience for this post: FOSS contributors and reviewers who are interested in helping build or review the architecture.

Current help-wanted lanes:

  • user management and account lifecycle
  • authentication and authorization
  • Account-to-System membership
  • RBAC / ABAC / policy-based authorization
  • ReBAC / relationship-based access investigation
  • consent and revocation modeling
  • audit trail design
  • separation of diagnostic logging from evidence-grade audit
  • privacy-sensitive import pipelines
  • import job ledgers
  • import/export as explicit processing purposes
  • scalable REST API / Azure hosting
  • .NET / C# implementation
  • security review and threat modeling

The repo has the usual project basics in place: README, contributing guidance, GPL-3.0 license, and security policy. The current goal is careful architecture and implementation review before the next layer gets built.

GitHub / Git repository: https://github.com/needsofmany/PluralBridge

Moderator guidance welcome if contributor calls belong somewhere else.

u/Sharky_J_Yellowfish — 13 days ago

Designing security and audit boundaries for a privacy-sensitive data portability app

I’m working on the high-level design and architecture of a browser app that I am developing to fill the vacuum of a similar app that is closing up shop on July 1. The app consists of a web client front end, a REST API service on the backend, and Azure as the scalable data store and API service hosting.

I am one of the users of the app that is shutting down, so while I have a solid understanding and black-box design, I grossly underestimated the scale. I was led to believe that the subscriber base came in at 100K subscribers, and that the concurrency was below 5K. I have since learned that in fact there are 500K subscribers and concurrency of 10-15K users at any time.

Given these new scaling assumptions and the privacy-sensitive data, I need to rethink scalability and security. In addition, I need to consider that 500K users / 10-15K concurrent users may be the low end. I don’t want to have to come back to the drawing board and do another redesign. I am currently working through the architecture for this system and would appreciate feedback on the user/security model before implementation gets too far along.

The system started as a data-preservation use case: users, such as myself, need to export their data before the service closes down for good. That was actually the easy part. The harder design problem is that the data is sensitive, may not always map cleanly to one individual owner, and needs to be able to address different communities with different rules around consent, shared access, privacy, support roles, and auditability.

The thing I want to avoid is building a simple “user logs in, admin manages everything” model that works for an early prototype but becomes the wrong foundation later.

The main architecture questions I’m wrestling with are:

  • I am leaning toward treating each System as the primary security, privacy, import, and audit boundary. Does that seem like the right boundary, or is there a better model?
  • How should I model shared ownership when data may belong to a group rather than a single person?
  • Would you start with RBAC, ABAC, policy-based authorization, or a hybrid?
  • How would you model consent and revocation so that it is invoked when needed, but is abstracted from the business layer of the code?
  • What belongs in an audit trail versus ordinary diagnostic logs?
  • How do you make audit records useful for event accountability without turning the audit system itself into a privacy risk or “noise pollution”?
  • What early decisions would you avoid because they become painful if the system later has to scale?

While this isn’t strictly a medical app — data is private as in any app, but not because of HIPAA — it may need to support health-adjacent or clinical data. I want to avoid treating identity, consent, and auditability as adornments or “flair.”

For people who have designed systems with sensitive user data, multi-tenant boundaries, shared access, or audit requirements: what architecture patterns would you consider first, and what traps would you avoid?

reddit.com
u/Sharky_J_Yellowfish — 2 months ago
▲ 17 r/SimplyPlural+1 crossposts

PluralBridge: export help now, import path in progress for Simply Plural Systems

Hi everyone,

We're working on PluralBridge, an independent project focused on helping Systems preserve and move their own data as the Simply Plural shutdown approaches.

The first priority is export safety. A lot of people need help getting their Simply Plural data out before the July 1 deadline, so we’ve put together public export guidance here:

https://thepluralbridge.org/

The next priority is import. We’re building PluralBridge so Simply Plural Systems have a place to go with their exported data, rather than being left with a file and no clear path forward. The project is still under active development, and the current hosted demo uses anonymized data only.

A few important boundaries:

Please do not send us Simply Plural tokens, passwords, export files, private System data, or screenshots with private information. PluralBridge is being built around privacy and data ownership, and we do not want people handing over sensitive data in public threads or DMs.

PluralBridge is an independent project. It is not affiliated with Simply Plural or Apparyllis.

For general contact: info@thepluralbridge.org
For support/export help: support@thepluralbridge.org

The goal is simple: help Systems get their data out safely now, then keep building the bridge toward import and migration.

u/Sharky_J_Yellowfish — 2 months ago