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.
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.
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.
If you choose to create an account, we collect:
Account creation is optional. You may use core features of Shotexa without registering.
If you use Shotexa without creating an account ("guest mode"), the following data is processed:
Usage data is collected for both registered and guest users, associated with pseudonymous or anonymous identifiers.
| 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 |
Under the GDPR, we are required to identify a valid legal basis for each processing activity. We rely on the following legal bases:
Processing your account data, uploaded images, guest session data, subscription information, and credit records is necessary to perform the contract between you and Rockuno — that is, to provide you with the Shotexa app's core functionality, whether you use it as a guest or as a registered user. Without this processing, we cannot deliver the service.
We process technical data, device data, hashed fraud-prevention identifiers, and usage analytics based on our legitimate interests in:
These interests are carefully balanced against your rights and freedoms. We use minimized, hashed signals for anti-abuse purposes rather than storing raw identifiers where avoidable. You may object to processing based on legitimate interests at any time (see Section 11).
Where required by applicable law, we process personal data to fulfill our legal obligations, including retention requirements under German tax and commercial law (HGB, AO), and accounting records related to purchases and subscriptions.
For any optional processing activities not strictly required to deliver the service (such as marketing communications, if we introduce them in the future), we will always ask for your explicit, freely given, and informed consent. You may withdraw consent at any time.
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.
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.
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.
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.
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.
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.
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
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
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
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:
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/
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
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.
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.
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.
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.
You have the right to request correction of inaccurate personal data or completion of incomplete data.
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.
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.
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.
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.
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.
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.
We respect your right to erasure. Shotexa provides accessible means to delete your account and associated data.
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:
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.
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.
Following account or data deletion, we may retain the following data as required by applicable law or legitimate interest:
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.
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.
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.
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.
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.
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.