Rockuno · Shotexa

Privacy Policy

Effective: April 28, 2026 Last Updated: May 17, 2026 GDPR Compliant iOS App

Table of Contents

  1. Introduction
  2. Data Controller
  3. Data We Collect
  4. Purposes of Processing
  5. Legal Basis (GDPR Art. 6)
  6. AI Processing Disclosure
  7. Third-Party Services
  8. Data Retention
  9. Data Sharing
  10. International Data Transfers
  11. Your Rights Under GDPR
  12. Account and Data Deletion
  13. Security Measures
  14. Children's Privacy
  15. Changes to This Policy
  16. Supervisory Authority
  17. Contact Us

1. Introduction

Welcome to Shotexa, an AI-powered product photo transformation and background generation mobile application developed and operated by Rockuno (a brand of Oemer Kaya, Einzelunternehmen, Germany). This Privacy Policy explains how we collect, use, process, store, and share your personal data when you download, install, and use the Shotexa iOS mobile application — whether you use the App as a registered user, as a guest without creating an account, or as a user who makes purchases without registering.

This policy applies exclusively to the Shotexa mobile application (available on the Apple App Store). It does not govern any other products, services, or websites operated by Rockuno unless explicitly stated.

We are committed to protecting your privacy and processing your personal data in accordance with the General Data Protection Regulation (GDPR) (EU) 2016/679, the German Bundesdatenschutzgesetz (BDSG), and all applicable data protection laws.

By using Shotexa, including as a guest, you acknowledge that you have read and understood this Privacy Policy. If you do not agree, please discontinue use of the app.

2. Data Controller

The entity responsible for the processing of your personal data (the "Data Controller") is:

Oemer Kaya
Trading as: Rockuno (Einzelunternehmen)
Country: Germany
Email: info@rockuno.com
Website: https://shotexa.rockuno.com

If you have any questions or concerns about how your data is handled, please contact us at info@rockuno.com.

3. Data We Collect

We collect only the personal data necessary to provide and improve the Shotexa mobile application. The data we collect depends on whether you use the App as a guest or as a registered user.

3.1 Account and Identity Data (Registered Users)

If you choose to create an account, we collect:

Account creation is optional. You may use core features of Shotexa without registering.

3.2 Guest and Anonymous Usage Data

If you use Shotexa without creating an account ("guest mode"), the following data is processed:

Important: Guest credit anti-abuse data is used exclusively to enforce free-credit limits, prevent repeated credit farming, protect the service, and rate-limit suspicious activity. It is not used for advertising, behavioral profiling, or cross-app tracking. Anti-abuse data is not sold.

3.3 User-Uploaded Content

3.4 Device and Technical Data

3.5 Usage Data

Usage data is collected for both registered and guest users, associated with pseudonymous or anonymous identifiers.

3.6 Purchase and Subscription Data

Important: We do not collect or store payment card numbers, bank details, or any financial payment information. All billing is handled entirely by Apple through the App Store. Purchases may be made as a guest or as a registered user. If you later create an account, purchases may be linked to that account where technically supported.

3.7 Data We Do Not Collect

4. Purposes of Processing

Purpose Data Used
Account creation and authentication (registered users) Email, User ID, authentication tokens
Providing guest access without registration Anonymous session ID, device data, app version
Delivering AI photo generation features (guest and registered) Uploaded images, User ID or anonymous session ID
Storing generated results for registered users to access Uploaded images, generated images, User ID
Granting and managing the 1 free guest credit Anonymous session ID, hashed device identifier, hashed IP, app version
Preventing repeated free-credit abuse and rate limiting suspicious activity Hashed device identifier, hashed IP, anonymous session ID, usage events
Processing and managing subscriptions and purchases (guest and registered) RevenueCat app user ID (anonymous or registered), subscription status, purchase events
Restore Purchases support (guest and registered) RevenueCat app user ID, Apple transaction data
Linking guest sessions to registered accounts where the user chooses to create an account Anonymous session ID, new registered User ID
App performance monitoring and crash diagnostics Device data, error logs, app version
Security and fraud prevention (general) IP address (transient), hashed IP, hashed device identifier, User ID or anonymous session ID
Customer support Email (registered), anonymous session ID (guest), usage context
Legal compliance and enforcement of our Terms All categories as necessary

6. AI Processing Disclosure

This section is particularly important. Shotexa is an AI-powered application. Please read this carefully to understand how your images are processed.

6.1 How AI Processing Works

Shotexa's core functionality relies on artificial intelligence models to generate, transform, and edit photos. When you submit an image for AI processing — whether as a guest or as a registered user — that image is transmitted over an encrypted connection to our backend API (hosted at api.rockuno.com on Vercel), which in turn sends your image to a third-party AI provider's API for processing. The AI model analyzes your image and returns a generated or edited result.

6.2 Data Transmitted to AI Providers

The following data is transmitted to third-party AI APIs for the purpose of processing your request:

We do not transmit your name, email address, or other identity data to AI providers. This applies equally to guest and registered users. Your anonymous session ID or registered user ID is not shared with AI providers.

6.3 AI Provider Data Retention

Third-party AI providers (currently including fal.ai) may process your images on their servers. We select AI providers that:

Please refer to Section 7 (Third-Party Services) for information on specific AI providers. We will update this section when our AI providers change.

6.4 No Automated Decision-Making with Legal Effect

The AI processing in Shotexa is used solely for creative image generation and editing. It does not make automated decisions that produce legal effects or significantly affect you as defined under GDPR Art. 22.

6.5 Responsibility for Uploaded Content

You are solely responsible for the images you upload for AI processing, whether you use the App as a guest or as a registered user. By submitting an image, you confirm that you have the right to share that image and that it does not contain content that violates our Terms of Service.

7. Third-Party Services

Shotexa integrates with the following third-party services. Each service acts as either a data processor (processing data on our behalf) or an independent data controller. We have entered into appropriate Data Processing Agreements (DPAs) with processors where required.

7.1 Supabase, Inc.

Role: Data Processor

Services used: Supabase Auth (registered authentication and anonymous authentication for guest users), Supabase Database (PostgreSQL), Supabase Storage (image and file storage)

Data processed: Email address and User ID (registered users); anonymous session ID and anonymous user ID (guest users); authentication tokens; uploaded images; app data including credit records, generation history, and session data stored in the Supabase Database

Data location: Supabase-managed infrastructure (AWS regions; EU region configured for this application — see Section 10)

Privacy Policy: https://supabase.com/privacy

DPA: https://supabase.com/legal/dpa

7.2 RevenueCat, Inc.

Role: Data Processor

Services used: Subscription management, in-app purchase tracking, restore purchases

Data processed: App user ID (which may be your registered User ID or an anonymous RevenueCat-assigned ID for guest users), subscription status, purchase events, receipts, transaction identifiers, device identifiers, restore-purchase data. RevenueCat supports purchases and entitlement management for both registered and guest users.

Data location: United States (with appropriate safeguards — see Section 10)

Privacy Policy: https://www.revenuecat.com/privacy

DPA: https://www.revenuecat.com/dpa

7.3 Vercel, Inc.

Role: Data Processor (infrastructure/hosting)

Services used: API hosting at api.rockuno.com

Data processed: API requests (which may include images and user or session identifiers in transit); request metadata including IP addresses, which may be processed transiently by Vercel's infrastructure and security systems as part of normal server operation. Our backend may also transmit hashed IP and hashed device identifier signals to fraud-prevention logic running on this infrastructure.

Data location: United States and globally distributed edge nodes

Privacy Policy: https://vercel.com/legal/privacy-policy

7.4 fal.ai (AI Processing Provider)

Role: Data Processor

Services used: AI image generation and transformation inference

Data processed: Images you upload, text prompts or parameters you provide. fal.ai may process uploaded images and generation-related data for the purpose of producing AI-generated image results. fal.ai acts as a data processor on our behalf for these operations. fal.ai does not receive your email address, name, or session identifier.

We may update or change our AI processing provider(s) over time. We will update this section when providers change. All AI providers are contractually bound to:

7.5 Apple, Inc.

Role: Independent Data Controller (for App Store distribution and billing)

Services used: App Store distribution, In-App Purchase billing for both registered and guest users

Apple independently collects and processes data as part of App Store operations and billing. Apple's data practices are governed by Apple's own Privacy Policy: https://www.apple.com/legal/privacy/

7.6 PostHog, Inc. (Analytics)

Role: Data Processor

Services used: Product analytics, usage tracking, performance monitoring

Data processed:

Shotexa uses PostHog to understand how users interact with the application, identify errors, and improve product performance. PostHog is used exclusively for internal product analytics. Guest users may also generate analytics events, associated with pseudonymous or anonymous identifiers rather than personal identity data.

We do NOT use PostHog for:

Legal basis: Processing is based on our legitimate interest (Art. 6(1)(f) GDPR) in improving the stability, usability, and performance of the app. This processing is limited and proportionate.

Data location: United States (with appropriate safeguards — see Section 10)

Privacy Policy: https://posthog.com/privacy

8. Data Storage and Retention

We retain your personal data only for as long as necessary to fulfill the purposes described in this Privacy Policy, or as required by applicable law.

Data Category Retention Period Reason
Account data (email, User ID) — registered users Until account deletion (subject to 30-day grace period) Required to maintain your account
Anonymous guest session ID and session data Until the session expires or the app is deleted; anti-abuse records up to 24 months Required to provide the guest service and enforce credit limits
Guest credit grant records Up to 24 months, unless longer retention is necessary for abuse investigation or legal compliance Enforcing one-credit-per-eligible-guest limit and preventing repeated credit farming
Hashed device identifier (anti-abuse) Up to 24 months, unless longer retention is necessary for fraud/security reasons Fraud prevention and free-credit abuse prevention
Hashed IP address (anti-abuse) Up to 24 months, unless longer retention is necessary Rate limiting and anti-abuse enforcement
Uploaded images — registered users Until deleted by you or account deletion Required to provide the service
AI-generated images — registered users Until deleted by you or account deletion Required to deliver and display your results
Purchase / subscription records Up to 10 years German commercial and tax law (HGB §257, AO §147)
Crash and error logs Up to 90 days Diagnostic and security purposes
IP address logs (infrastructure/server level) Up to 7 days Security and normal server operation
Analytics events (PostHog) As configured per PostHog settings; typically up to 12–24 months or until anonymized Product improvement and performance monitoring
Customer support records 3 years from last contact Legal claims and quality assurance

Guest credit grant records, hashed device identifiers, and hashed IP anti-abuse records are generally retained for up to 24 months, unless a longer retention period is necessary to investigate abuse, enforce our Terms, or comply with legal obligations.

When data is no longer required, it is securely deleted or anonymized. Anonymized aggregate data (with no link to any individual) may be retained indefinitely for product improvement.

9. Data Sharing

We do not sell, rent, or trade your personal data to any third party for their own marketing or commercial purposes. We share your data only in the following circumstances:

10. International Data Transfers

As Rockuno is based in Germany (EU), your data is generally processed within the European Economic Area (EEA). However, some of our third-party processors (including RevenueCat, Vercel, PostHog, and fal.ai) are based in the United States or operate globally. This applies equally to data from registered and guest users.

When we transfer your personal data outside the EEA, we ensure appropriate safeguards are in place as required by GDPR Chapter V:

You may request a copy of the applicable transfer safeguards by contacting us at info@rockuno.com.

11. Your Rights Under GDPR

As a data subject under the GDPR, you have the following rights regarding your personal data. To exercise any of these rights, please contact us at info@rockuno.com. We will respond within 30 days.

Guest users may also contact us to exercise their privacy rights. Because guest usage does not involve an email address or other registered identity, we may need additional information (such as your approximate usage date, app version, or other context) to identify and process the relevant records.

Right of Access (Art. 15)

You have the right to obtain confirmation as to whether we process your personal data and, if so, to receive a copy of that data along with information about how it is processed.

Right to Rectification (Art. 16)

You have the right to request correction of inaccurate personal data or completion of incomplete data.

Right to Erasure ("Right to be Forgotten") (Art. 17)

You have the right to request deletion of your personal data when it is no longer necessary for the purposes for which it was collected, when you withdraw consent (where processing is based on consent), or when you object and there are no overriding legitimate grounds. Please see Section 12 for how to request data deletion.

Right to Restriction of Processing (Art. 18)

You may request that we restrict processing of your data in certain circumstances, such as when you contest the accuracy of the data or object to processing based on legitimate interests while your request is being assessed.

Right to Data Portability (Art. 20)

Where processing is based on your consent or a contract, and is carried out by automated means, you have the right to receive your personal data in a structured, commonly used, and machine-readable format, and to transmit that data to another controller.

Right to Object (Art. 21)

You have the right to object at any time to processing based on our legitimate interests (Art. 6(1)(f)), including processing of hashed fraud-prevention signals. Upon your objection, we will cease processing unless we can demonstrate compelling legitimate grounds that override your rights.

Right to Withdraw Consent

Where processing is based on your consent, you have the right to withdraw that consent at any time without affecting the lawfulness of processing carried out before withdrawal.

Right Not to Be Subject to Automated Decision-Making

You have the right not to be subject to decisions based solely on automated processing that produce legal or similarly significant effects. Shotexa does not engage in such decision-making. Note: automated anti-abuse checks (e.g., detecting repeated guest credit claiming) may result in denial of a promotional credit, but do not result in account suspension without human review where feasible.

How to exercise your rights: Email us at info@rockuno.com with the subject "GDPR Rights Request" and your request. We may need to verify your identity or gather additional context before processing your request.

12. Account and Data Deletion

We respect your right to erasure. Shotexa provides accessible means to delete your account and associated data.

12.1 How to Delete Your Account In-App (Registered Users)

  1. Open the Shotexa app and navigate to Settings.
  2. Select "Delete Account".
  3. Confirm your decision when prompted.

Account deletion may be subject to a 30-day grace period, during which your account is scheduled for deletion. If you sign in again before the grace period expires, the deletion request may be cancelled. After the grace period ends, the following data will be permanently deleted:

12.2 Requesting Deletion by Email (Registered Users)

If you are unable to access the in-app deletion option, you may submit a deletion request by emailing info@rockuno.com from the email address associated with your account. We will process your request within 30 days.

12.3 Guest User Data Deletion Requests

Guest users do not have a registered account to delete. However, you may contact us at info@rockuno.com to request deletion of any guest session data or anti-abuse records associated with your use of the App. Because guest sessions are not linked to an email address, we may need additional information (such as approximate usage date, app version, or device type) to identify the relevant records. We will use reasonable efforts to fulfill such requests.

Please note: deleting the app from your device does not automatically delete server-side guest records immediately. Anti-abuse records (hashed device identifier and hashed IP) may be retained for up to 24 months to prevent abuse, as described in Section 8.

12.4 Data Retained After Deletion

Following account or data deletion, we may retain the following data as required by applicable law or legitimate interest:

12.5 Canceling Your Subscription

Deleting your account does not automatically cancel your App Store subscription. To cancel your subscription, go to your iPhone Settings → Apple ID → Subscriptions and cancel the Shotexa subscription. You will continue to have access until the end of the current billing period.

13. Security Measures

We take the security of your personal data seriously and implement appropriate technical and organizational measures to protect it against unauthorized access, loss, destruction, or alteration.

Despite our best efforts, no security system is impenetrable. In the event of a personal data breach that poses a high risk to your rights and freedoms, we will notify you and the relevant supervisory authority in accordance with GDPR Art. 33 and Art. 34 within 72 hours of becoming aware of the breach.

14. Children's Privacy

Shotexa is not directed to children. The App is rated 4+ on the Apple App Store, meaning it may be downloaded by users of all ages where permitted by applicable law and App Store rules.

If you are under the age at which you can legally consent to digital services in your country, you may use Shotexa only with the involvement and consent of a parent or legal guardian. In the European Economic Area, where GDPR child consent rules apply, users under the applicable national digital age of consent must have the consent of a parent or legal guardian where required by law.

We do not knowingly collect personal data from children without the required parental or guardian consent. If we become aware that personal data has been collected from a child without required consent, we will take appropriate steps to delete it from our systems.

If you are a parent or guardian and believe your child has used Shotexa and provided personal data without your consent, please contact us immediately at info@rockuno.com.

15. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or for other operational reasons. When we make material changes, we will:

Your continued use of Shotexa after the effective date of a revised Privacy Policy constitutes your acceptance of the changes. If you do not agree to the updated policy, you must stop using the app.

Previous versions of this Privacy Policy are available upon request.

16. Right to Lodge a Complaint with a Supervisory Authority

You have the right to lodge a complaint with a data protection supervisory authority. As Rockuno is based in Germany, the competent lead supervisory authority depends on your state of residence. For general complaints, you may contact:

The Federal Commissioner for Data Protection and Freedom of Information (BfDI)
Graurheindorfer Str. 153
53117 Bonn, Germany
Website: https://www.bfdi.bund.de
Email: poststelle@bfdi.bund.de

You may also contact the supervisory authority of the EU member state in which you habitually reside, work, or where the alleged infringement occurred.

17. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data processing practices, please contact us:

Data Controller: Oemer Kaya (Rockuno, Einzelunternehmen)

Privacy Inquiries: info@rockuno.com

General Support: info@rockuno.com

App: Shotexa (iOS)

Country: Germany

Privacy Policy URL: https://shotexa.rockuno.com/privacy

We aim to respond to all privacy-related inquiries within 30 days. For urgent matters, please indicate "URGENT" in your email subject line.