Data safety
Data safety is a declaration, not an audit. Appsinity shows fourteen rows on every listing built from the fields you ticked in Studio, and states plainly that the developer made them up.
Open Appsinity StudioThe fourteen rows players see
Eleven of them are collection claims with a collected / not collected pair. Three are account-level facts with their own vocabulary.
| Field written | Label on the listing | Kind | Collected value | Absent value |
|---|---|---|---|---|
| collectsAnalytics | Analytics | collect | Collected | Not collected |
| collectsContacts | Contacts | collect | Collected | Not collected |
| collectsCrashLogs | Crash logs | collect | Collected | Not collected |
| collectsDeviceInfo | Device info | collect | Collected | Not collected |
| collectsEmail | collect | Collected | Not collected | |
| collectsHealthData | Health data | collect | Collected | Not collected |
| collectsLocation | Location | collect | Collected | Not collected |
| collectsMediaFiles | Media files | collect | Collected | Not collected |
| collectsPaymentInfo | Payment info | collect | Collected | Not collected |
| collectsPersonalInfo | Personal info | collect | Collected | Not collected |
| collectsPhone | Phone | collect | Collected | Not collected |
| allowsAccountCreation | Account creation | account | Supported | Not offered |
| privacyDisclosure | Privacy disclosure | account | Provided | Not provided |
| encryptedInTransit | Encryption in transit | account | Encrypted | Not encrypted |
What Studio actually saves
The privacy section writes one object onto the listing document. It carries the collection switches above plus the fuller declaration you fill in:
collectsUserDataandcollectedDataTypes: whether you collect anything at all, and which categories.dataUses: what you use it for.sharesDataandsharedWith: whether it leaves your control and to whom.securityPractices: the safeguards you rely on.privacyPolicyUrl: the public policy players can read.privacyDisclosure: the disclosure text itself.finalDeclarationAccurateandfinalDeclarationFalseInfo: the two attestations.submittedandupdatedAt: the commit flag and its timestamp.
The completion rule
The privacy section counts as done only when four things are all true. A partially filled form shows as incomplete rather than as done.
privacy.done =
privacy.submitted
&& privacy.privacyPolicyUrl
&& privacy.finalDeclarationAccurate
&& privacy.finalDeclarationFalseInfo
badge: done | inc (a URL is present but the rest is not) | noneHow the panel is labelled
The store does not verify declarations. The panel states that what players are reading was declared by the developer and is not independently verified, and links the Appsinity privacy policy for the platform's own collection. Do not treat the row list as a legal opinion.
Completing the section
- Inventory the SDKs. Every analytics, crash, ads and payment library in the build reads something. If you cannot name the SDK, open the build and find it before declaring.
- Answer collection per category. Use the eleven collection switches. When a category is genuinely never touched, mark it not collected rather than leaving it blank.
- Write the policy. Host an actual privacy policy page and paste its URL. The completion rule needs it.
- State sharing explicitly. Named recipients beat 'partners'. If you share with ad networks, list them.
- Tick both attestations. Accuracy and no-knowing-false-information.
- Submit, then re-read the listing. The tally and the fourteen rows are what players will judge you on.
Frequently asked questions
My game collects nothing. What do I tick?
Turn every collection switch to not collected, set account creation to not offered if it really is absent, still provide a privacy policy URL and both attestations, and submit. Encryption in transit should reflect reality: a plain HTTP fetch is not encrypted.
Do crash logs count as collected data?
Yes, if a crash reporter ships them anywhere. Declaring Crash logs as collected with the SDK named is the accurate answer.
Does Appsinity check my declarations?
No. The panel says the declaration is developer-supplied and not independently verified. See Privacy requirements for the surrounding obligations.
The privacy section will not turn green.
Almost always a missing policy URL or one unticked attestation; both are hard requirements in the completion rule above.
Developer publishing support: [email protected]
General support: [email protected]
Partnerships: [email protected]
APPSINITY