Privacy Policy
This policy explains how Titan Koders ("we", "us", "our") collects, uses and discloses information when you use the WallsPy mobile app. Your privacy matters to us; the goal of this page is to be honest about exactly what data we touch and why.
- 1. Information we collect
- 2. How we use information
- 3. WallsPy AI Studio & third-party AI services
- 4. Authentication & sessions
- 5. Subscriptions, credits & billing data
- 6. Advertising & analytics
- 7. How we share information
- 8. Data retention
- 9. Your rights & choices
- 10. International transfers
- 11. Children's privacy
- 12. Security
- 13. Changes to this policy
- 14. Contact
1. Information we collect
Information you give us
- Account identity. When you sign in with Google we receive your email, name and a profile picture URL. We store your email and name to identify your account. Your profile picture is shown live from Google and is not stored on our servers.
- Activity. Which wallpapers you view, download, favourite, or apply ("set"), the categories you browse, and a per- month usage tally (AI generations, parallax generations, premium downloads) so we can show your history and enforce subscription quotas.
- AI prompts. Text prompts you submit through WallsPy AI Studio (see §3) and the style and quality options you chose.
Information collected automatically
- Device metadata. App version, device model, platform string (Android version), and a per-install identifier. Used for diagnostics and to help prevent abuse; never linked to advertising IDs.
- Network metadata. Your IP address is visible to our servers while requests are in flight and may appear briefly in request logs. We don't retain IP addresses as part of your account record.
- Authentication state. Sign-in tokens and a refresh token are stored to keep you logged in across sessions (see §4).
2. How we use information
- To provide, maintain, and improve the Service.
- To personalise the home screen (e.g. "recommended for you" based on your favourites and downloads).
- To process subscriptions and credit-pack purchases through Google Play Billing.
- To detect and prevent abuse and keep the Service reliable.
- To respond to support requests.
- To send essential service announcements (e.g. account, billing or security notices).
3. WallsPy AI Studio & third-party AI services
WallsPy AI Studio lets you generate wallpapers from a text prompt and, optionally, turn them into a 3D effect. To do this we use trusted third-party AI providers, which process the data we send them under their own privacy policies.
What is sent to the AI providers
- The text prompt you submitted (please don't put personal information into prompts).
- The image, so it can be generated, described (title and category), and, if you choose, turned into a 3D effect.
What is not sent
- Your email, name, account ID or any other identifier.
- Your activity history.
We retain the generated image, the inferred metadata (title, category, tags, dominant colours), and a content safety rating ("safe", "questionable", "explicit") so we can filter the gallery and comply with platform policy. We also retain a copy of your prompt as part of the generation record for abuse detection and for the per-user usage history surface.
4. Authentication & sessions
When you sign in, the app keeps you securely logged in across sessions. Signing out from the in-app menu ends all of your active sessions. Your sign-in does not store personal information beyond what is needed to keep you signed in.
5. Subscriptions, credits & billing data
Subscriptions and credit-pack purchases are processed through Google Play Billing. Google handles all payment-card and payment-method details; we never see your card number or billing address.
What we store for each purchase you make:
- A purchase reference from Google Play, used to validate and manage your subscription.
- Your current plan and its status (for example active, cancelled, or expired).
- A record of credits granted and used, to show your credit balance.
See our Subscription Terms for the full billing and cancellation flow.
6. Advertising & analytics
Analytics
We use Google Analytics for Firebase for usage analytics and Firebase Crashlytics for crash reporting. These tools collect aggregate, anonymised diagnostic information (e.g. session counts, feature use, crash stack traces) to help us prioritise fixes and improve the Service.
Advertising
Free-tier users may see advertisements served via Google AdMob and Facebook (Meta) Audience Network. These networks may use device advertising identifiers (e.g. Android Advertising ID) to serve interest-based ads. You can limit this from your Android settings, see §9 for instructions. Paid-plan users are ad-free.
7. How we share information
We do not sell your personal information. We share data only in these narrow cases:
- Service providers we use to run the app: cloud hosting and storage, AI providers (§3), sign-in (Google), billing (Google Play), analytics and crash reporting (§6), and advertising (§6).
- Legal compliance: if we receive a lawful demand from a competent authority, or to protect the rights, property or safety of TitanKoders, our users or the public.
- Business transfer: if TitanKoders is acquired or merges with another entity, your information would transfer as part of that deal; you'd be notified before any change of control.
8. Data retention
- Account record: retained for as long as your account is active.
- Activity (downloads, favourites, usage counters): retained while your account is active; deleted with your account.
- AI generation history (prompt + image): retained indefinitely so you can re-view past generations; deleted with your account.
- Subscription & credit ledger: retained indefinitely for audit and tax purposes even after account deletion, in a form not linked to your other personal data.
- Request logs: typically 30 days, then deleted.
9. Your rights & choices
Access, correction, deletion
You can permanently delete your account and all linked data through the delete-account page. The flow is email-verified and removes your account along with your favourites, downloads, generations and credit balance (subject to the audit retention noted in §8).
EU / EEA & UK residents (GDPR)
If you are in the EU, EEA, or UK you have the following rights:
- Right of access to your personal data.
- Right of rectification of inaccurate data.
- Right of erasure ("right to be forgotten").
- Right to restrict or object to processing.
- Right to data portability.
- Right to lodge a complaint with your national data-protection authority.
To exercise any of these, email support@titankoders.com. Our legal basis is contract performance for the core Service, legitimate interest for security and abuse prevention, and consent where required (e.g. interest-based advertising).
California residents (CCPA / CPRA)
You have the right to know what categories of personal information we collect, to request a copy, to request deletion, and to opt out of any "sale" or "sharing", though as noted in §7, we don't sell personal information.
Personalised ads
You can opt out of personalised advertising from your device: Android Settings → Privacy → Ads → Reset advertising ID / Opt out of Ads Personalisation. Ads will still be shown to free-tier users but will not be personalised based on your advertising ID.
10. International transfers
We are based in Germany, but our infrastructure and our third-party processors operate globally. Your information may be transferred to and processed in countries outside your home country where data-protection law may differ. We rely on Standard Contractual Clauses with our processors and apply reasonable safeguards to ensure your data is protected at the same level it would be in the EU.
11. Children's privacy
The Service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such data, contact us and we will delete it.
12. Security
We use industry-standard measures to protect your data: encrypted connections for traffic in transit and encrypted storage at rest. No system is perfectly secure, however. We commit to notifying affected users in the event of a confirmed breach involving their personal data, in line with applicable law.
13. Changes to this policy
We may update this policy as the Service evolves. We will post the revised text here and update the "Last updated" date at the top. For material changes, we will additionally surface a notice in-app on next launch.
14. Contact
Questions, requests, complaints? Email support@titankoders.com.
Titan Koders
Wittenberger Straße 37
Leipzig, Germany