PRIVACY
PRIVACY,
WITHOUT THE
MYSTERY.
ReversePanda is built to keep as much as possible on your device.
When data does leave your phone or your browser, you should know what it is and why.
This policy covers the ReversePanda Android app and the website reverse-panda.ch
separately.
Last updated: October 2026
THE SHORT VERSION
Android app
- Apps, searches, wallpapers, folders and settings stay on your device
- Optional Analytics, off by default
- Optional Crash Reports, off by default
- Feedback and screenshots only when you send them
Website
- No analytics, advertising or tracking
- Fonts are served from reverse-panda.ch itself
- Contact form data only when you submit it
- Security checks on the Contact page to prevent abuse
WHO IS RESPONSIBLE.
The person responsible for processing personal data in connection with the
ReversePanda app and this website (controller) is:
Janick Rüegg
Tellstrasse 11
4528 Zuchwil
Switzerland
Contact: support@reverse-panda.ch
Part A
THE ANDROID APP
This part applies to the ReversePanda launcher installed on your Android device.
WHAT STAYS WITH YOU.
ReversePanda processes data locally so it can work as a launcher.
That information is used on your device to show your apps, remember your layout
and power features you turn on. It is not sent to ReversePanda for advertising
or profiling.
- Installed apps
- App names and icons
- App usage information used for local launcher features
- Searches
- Layouts
- Dock configuration
- Folders
- Wallpapers
- Settings
- Local backups
- Gestures and shortcut assignments
NO ACCOUNT REQUIRED.
ReversePanda currently has no login, user account or launcher profile.
You can use the app without creating an identity with ReversePanda.
App analytics & crash reports
Anonymous Analytics
Optional product analytics in the app run through Firebase Analytics.
They are disabled by default and only turn on after an explicit opt-in.
- No custom user ID
- Not used for advertising
- Only controlled product events and technical information
- No installed-app list
- No searches, wallpaper data or folder names
- No feedback text or screenshots
Crash Reports
Optional crash reporting in the app runs through Firebase Crashlytics.
It is disabled by default and uses a separate opt-in from analytics.
- Technical crash information only
- App version, build, Android version, device model, stack trace
- No custom user ID
- No intentional personal launcher content
FEEDBACK FROM THE APP.
Feedback is always user initiated. You choose when to send something —
ReversePanda does not submit messages in the background.
- Send feedback — a general note, question or hello
- Report a bug — something that broke or behaved oddly
- Request a feature — an idea for what should exist next
Bug reports may include technical information such as ReversePanda version,
build number, Android version and device model, so the issue can be understood.
They do not automatically include installed apps, searches, wallpapers or folder names.
APP SECURITY WITHOUT ACCOUNTS.
The app does not require an account. Backend requests from the app are protected
with Firebase App Check. Production builds of the app use Play Integrity, with backend
validation and restricted Storage rules. Secrets are not stored in the Android app.
YOU DECIDE WHAT'S OPTIONAL.
-
Anonymous Analytics
Off by default
-
Crash Reports
Off by default
-
Feedback
Sent only when submitted
-
Screenshots
Uploaded only when selected
Analytics and Crash Reports can be enabled or disabled independently in the app.
Part B
THE WEBSITE
This part applies to reverse-panda.ch. The optional Analytics and Crash Reports
described in Part A exist only inside the Android app and are not used on the website.
NO ANALYTICS ON THE WEBSITE.
The ReversePanda website currently does not use:
- Firebase Analytics or any other website analytics
- Advertising analytics
- Marketing pixels
- Behavioural profiling
- Social media tracking
The website does not set its own cookies.
HOSTING.
The website is hosted with GitHub Pages, a service provided by GitHub.
As with any web hosting, delivering a page requires technical request data, such as:
- IP address
- Time of the request
- Requested page or file
- Basic technical request information, such as browser type
This data is processed by the hosting provider to deliver the website and keep it secure.
ReversePanda does not use it for analytics.
FONTS.
The fonts used on this website (Bebas Neue and Roboto) are served directly from
reverse-panda.ch. Your browser does not request them from Google or any other
font service.
APP CHECK & reCAPTCHA.
The website uses Firebase App Check to protect the feedback system against abuse,
specifically:
- Feedback, bug-report and feature-request submission
- Temporary screenshot uploads
On the website, App Check uses Google reCAPTCHA Enterprise as its provider.
Play Integrity is only used by the Android app.
reCAPTCHA Enterprise is a security and abuse-prevention service. When you open the
Contact page, it runs in the background and evaluates technical signals from your
browser to help distinguish genuine requests from automated abuse. For this security
assessment, Google may receive technical data such as your IP address and browser and
device information. ReversePanda uses reCAPTCHA only for security, not for analytics
or advertising.
Other pages of the website do not load Firebase or reCAPTCHA. More information:
Google Privacy Policy (opens in a new tab)
and
Google Terms of Service (opens in a new tab).
BROWSER STORAGE.
On the Contact page, technically necessary browser storage is used so the security
checks and the Firebase connection work:
- reCAPTCHA-related local storage for the security assessment
- A short-lived Firebase App Check token, stored in your browser’s IndexedDB
- Firebase SDK heartbeat metadata, such as the date the SDK was last used
Google’s reCAPTCHA service may also use its own storage on Google domains for the
same security purpose. This storage is used for technical and security purposes only,
not for website analytics or marketing. You can clear it at any time in your browser
settings.
App & website
SHARED SERVICES
SCREENSHOTS ARE OPTIONAL.
This applies to bug reports sent from the app and from the website’s Contact page.
Screenshots are never captured automatically. If you attach one to a bug report,
only the image you select is uploaded.
- Selected manually by you
- Maximum one image
- Maximum 5 MB
- Temporarily stored in Firebase Cloud Storage
- Not publicly accessible, no public download URL is created
- Forwarded with the bug-report email as part of processing
- The backend attempts to delete it after processing
- Abandoned temporary uploads are removed by a scheduled cleanup after about 24 hours
A screenshot may contain personal information visible in the image, so review it
before attaching it.
EMAIL DELIVERY.
Feedback, bug reports and feature requests from the app and the website are validated
by the ReversePanda backend and delivered by email to
support@reverse-panda.ch through the
email delivery service Resend.
ReversePanda does not keep a dedicated feedback database. Messages are kept in the
support mailbox for as long as needed to handle your request. Local app backups remain
on your device, or wherever you explicitly export them.
SERVICES REVERSEPANDA USES
Google Firebase
Android app
- Analytics (optional)
- Crashlytics (optional)
- App Check with Play Integrity
- Cloud Functions
- Cloud Storage
Google Firebase
Website
- App Check with reCAPTCHA Enterprise
- Cloud Functions
- Cloud Storage
- No Analytics, no Crashlytics
GitHub Pages
Website
- Hosting of reverse-panda.ch
Resend
App & website
- Delivering feedback, bug-report and feature-request emails
INTERNATIONAL SERVICES.
Some service providers used by the app or the website may process data outside
Switzerland, including in the European Union and the United States. This currently
includes:
- Google (Firebase, reCAPTCHA Enterprise)
- GitHub (website hosting)
- Resend (email delivery)
YOUR RIGHTS.
Depending on applicable law, you may have rights regarding personal data relating to
you, including access, correction or deletion.
To request access, correction or deletion of personal data you have submitted to
ReversePanda, for example through feedback from the app or the Contact form, write to
support@reverse-panda.ch. Please include
enough information to identify the relevant submission, such as the reply email address
you used, if any, and roughly when and how you sent it.
Requests are handled in accordance with applicable data protection law. Information that
ReversePanda is legally required or otherwise permitted to keep may be retained.
Launcher data that stays on your device is not held by
ReversePanda and remains under your control.
For more information about deletion requests, see the
Data Deletion page.
CHILDREN
ReversePanda is a general-purpose Android launcher and is not directed at children.
It does not knowingly collect personal information from children for marketing
or profiling. If you believe a child has submitted personal information through
feedback, contact the address below so it can be reviewed and removed where possible.
POLICY CHANGES
This policy may change as ReversePanda grows. When it does, the “Last updated”
date at the top of this page will change. Significant updates that affect how
optional data is handled will be reflected in the app’s privacy settings where relevant.