Your app is not compliant with Google Play Policies

Hello everyone,
I just uploaded a build to Google Play using Solar2d daily build 3672. Google recently changed their Data Safety Policies. My app doesn’t save any data, it does request any data, it doesn’t use any plugins, and it makes no calls to the system other than grabbing a file that I have stored to read it to layout the app, but Google is saying that “Your app is not compliant with Google Play Policies”. Specifically, it has to do with the Data Safety Policies but I can’t figure out why I’m in the wrong. Any help would be appreciated.

build.settings

– For more information on build.settings, see the Project Build Settings guide at:
Solar2D Documentation — Developer Guides | Building/Distribution

settings =
{
orientation =
{
– Supported values for orientation:
– portrait, portraitUpsideDown, landscapeLeft, landscapeRight
default = “landscapeRight”,
supported = { “landscapeRight”, “landscapeLeft”, },
},

--
-- Android section
--
android =
{
	usesPermissions =
	{
		"android.permission.INTERNET",
	},
},

--
-- iOS section
--
iphone =
{
	xcassets = "Images.xcassets",
	plist =
	{
		UIStatusBarHidden = false,
		UILaunchStoryboardName = "LaunchScreen",
	},

	UIApplicationExitsOnSuspend = false,
},

--
-- Plugins section
--
plugins =
{

},

--
-- Project section
--
excludeFiles =
{
	-- Exclude unnecessary files for each platform
	all = { "Icon.png", "Icon-*dpi.png", "Images.xcassets", },
	android = { "LaunchScreen.storyboardc", },
},

}

Hi,
did you fullfil the data safety form?

Even developers with apps that do not collect any user data are required to complete this form and provide a link to their privacy policy. In this case, the completed form and privacy policy can indicate that no user data is collected or shared.

Looks like it. And when I run through it again, I can’t save it. It seems like they found something in my build that makes it look like I’m saving or requesting data somehow.

Are you sure you don’t have any APK which may collect an id, as they’re saying in the email? (even in a closed test or whatever).

Also, sharing your build.settings would be helpful for other to see and figure it out.

What are you sending to “grab the file”?

I had added the build.settings and most of the email to the original question but I can add them again.

settings =
{
	orientation =
	{
		-- Supported values for orientation:
		-- portrait, portraitUpsideDown, landscapeLeft, landscapeRight
		default = "landscapeRight",
		supported = { "landscapeRight", "landscapeLeft", },
	},

	--
	-- Android section
	--
	android =
	{
		usesPermissions =
		{
			"android.permission.INTERNET",
		},
	},

	--
	-- iOS section
	--
	iphone =
	{
		xcassets = "Images.xcassets",
		plist =
		{
			UIStatusBarHidden = false,
			UILaunchStoryboardName = "LaunchScreen",
		},

		UIApplicationExitsOnSuspend = false,
	},

	--
	-- Plugins section
	--
	plugins =
	{

	},

	--
	-- Project section
	--
	excludeFiles =
	{
		-- Exclude unnecessary files for each platform
		all = { "Icon.png", "Icon-*dpi.png", "Images.xcassets", },
		android = { "LaunchScreen.storyboardc", },
	},
}

I’ll also attach the rest of the email that they sent.

I’m using system.pathForFile to grab a json file that I use to tell the app how to layout. It’s an app that has words separated by sounds used for speech therapy.

I’s the first time I see this, but from what I see in your screenshot I’d say that you cannot save because they say you need to click “revert to draft”. I suppose that clicking it , you’ll be requested to compile again the form from scratch

Tried that and wound back up at the same page unable to save.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.