PopcornMe

PopcornMe Privacy Policy

Last updated: 6 September 2026

Translation. The Polish version is the reference version. Where a translation differs, it is to be read so as to preserve your mandatory rights; a translation error does not limit rights granted by applicable law.
Scope of this version. This document describes the current version of the PopcornMe mobile application for Android. We do not currently use Google AdMob, Firebase Analytics, Firebase Crashlytics or an active Sentry. We do not use behavioural advertising or an advertising identifier. If in the future we launch an external advertising network, affiliate links or a new analytics tool, we will update this policy before enabling such a feature.

1. Controller and contact

The controller of personal data is Łukasz Krajewski, a natural person operating the PopcornMe application from Poland.

Contact for privacy matters and exercising your rights: privacy@popcornme.app.

No Data Protection Officer has been appointed. Messages concerning personal data are handled by the controller.

2. What data we process and why

CategoryWhat it coversPurposeBasis in the EEA
Email account email address, display name, internal account identifier and a password hash created using scrypt. We do not store the password in plain text. creating, securing and operating your account Art. 6(1)(b) GDPR
Google sign-in Google account identifier and the data shared by Google during sign-in, in particular email address, name and — where available — the avatar address signing in and linking the account Art. 6(1)(b) GDPR
Settings language, country and selected streaming services tailoring the interface and title availability Art. 6(1)(b) GDPR
Rooms and matches room membership, room code, filters, the title pool, card decisions (“yes”, “no”, “seen it”, “not tonight”) and matches the core function of the app — finding a title both people like Art. 6(1)(b) GDPR
Hidden titles titles you rejected or marked as seen, together with the reason and the date. The record is tied to your account, not to a single room, so it also applies in later rooms so the same titles do not come back in later sessions. You can see the full list in the app (Settings → Titles you hid) and remove any entry from it Art. 6(1)(b) GDPR
Age declaration and privacy choice history the fact that a declaration of being 16 or older was made, its date, language and the version of the text shown; the history of granting or withdrawing consent for features that require it enforcing the 16+ requirement and accountability Art. 6(1)(b) and (f) GDPR; for consents — Art. 6(1)(a)
Push notifications device identifier/token in Firebase Cloud Messaging, platform, language, date of last activity and the content of the notification sent sending optional notifications Art. 6(1)(a) GDPR
Reports and safety who reported whom, the reason for the report and the data needed to handle it preventing abuse and protecting users Art. 6(1)(f) GDPR
Technical server logs IP address and standard technical data of the HTTP request, without an account identifier in ordinary user logs security, fault diagnosis and protection against abuse Art. 6(1)(f) GDPR
Crash reports error type, stack trace, app version, platform and language; no account, device or session identifier diagnosing and fixing faults Art. 6(1)(f) GDPR
App usage statistics aggregate event counts (for example how many times the app was opened, how many sign-ups were started and completed), no account, device or session identifier product development; collected only with consent, which can be withdrawn in settings Art. 6(1)(a) GDPR
Own advertising statistics aggregate impression and click counts, without a user identifier measuring the performance of our own advertising campaigns Art. 6(1)(f) GDPR

We delete crash reports after 90 days. Usage statistics are aggregate and cannot identify a person, so they are not subject to access or erasure requests.

We do not collect precise location data, phone contacts, device contents, payment data, health data, Advertising ID or IDFA. We do not currently use behavioural analytics. We do not build an advertising profile or a taste profile of the user.

3. The privacy of your title decisions

The other person in the room does not see your individual “yes/no” decisions. A title becomes a match only once both people have liked it. The administration panel does not show the content of individual decisions.

The same applies to the summaries in the app (“Your summary” and the session summary). They contain only your own decisions and the number of shared matches. They do not show how many titles the other person liked or rejected, nor any figure from which that could be worked out.

As the person administering the infrastructure, I have technical access to the database, so during maintenance or while handling an incident access to data may be technically possible. Administrative access is limited to one person and is not used to look at users' preferences.

4. Providers and external connections

Entity / serviceWhat it receives or storesRole
OVHcloud — server in France production database and application data processor
sldc.pl / LiveNet — Poland outgoing email and encrypted database backups processor
Google — sign-in when you choose “Sign in with Google”, your device communicates with Google; we receive from Google the data needed for authentication Google processes data on its side under its own rules; PopcornMe receives the sign-in result
Google Firebase Cloud Messaging installation identifier/token and the content of the push notification processor in respect of the data passed on by PopcornMe
TMDb catalogue requests from the backend contain no user data; when posters and backdrops are downloaded directly, TMDb sees the device's IP address external content provider
YouTube when you play a trailer, the device connects to YouTube; YouTube sees, among other things, the IP address and technical information about the connection external content provider

This product uses the TMDb API but is not endorsed or certified by TMDb.

5. Where the data is and international transfers

The main database is located on an OVHcloud server in France. Backups are stored locally on the main server and at sldc.pl in Poland. The copy sent to sldc.pl is encrypted with AES-256 before it is sent.

Some Google services may process data outside the EEA. For Firebase, Google provides the transfer mechanisms described in its data processing terms, including — depending on the direction of the transfer — the EU-US Data Privacy Framework or standard contractual clauses. Direct connections to Google, TMDb or YouTube may likewise result in technical data being processed outside the EEA in accordance with those providers' rules.

6. How long we keep data

DataRetention
Account and preferencesuntil the account is deleted
Rooms, filters and the title pool until the room expires, then in line with the app's clean-up mechanism
“Yes/no” decisions and matches until the account is deleted; afterwards data about a shared match may remain with the other participant only in a form that does not identify the deleted user
Hidden titles until you un-hide the title in the app or the account is deleted
Push token until consent is withdrawn, you sign out, the token is invalidated or it is removed by the app's mechanism
Safety reports 12 months after resolution, unless longer retention is needed to defend claims or comply with a legal obligation
Server logs containing IP addresses 14 days, then automatic rotation/deletion, unless a specific entry has to be preserved for the duration of an incident analysis
Backups 30 days; after data is removed from the production system it may remain in an existing backup until that backup is automatically overwritten
Aggregate data that does not allow a person to be identifiedindefinitely

7. Deleting your account

You can delete your account in the app: Settings → Delete account. You can also send a request to privacy@popcornme.app from the email address linked to the account.

Once deletion is confirmed, the account and the data linked to it are removed from the active system. Backups are not restored in order to recover a deleted account and disappear automatically as backups rotate, at the latest within 30 days of the data being removed from the production system.

8. Your rights

Where the GDPR applies, you have the right of access to your data, rectification, erasure, restriction of processing, data portability, and objection to processing based on legitimate interests. You may withdraw consent at any time without affecting the lawfulness of processing carried out beforehand.

Send your request to privacy@popcornme.app. As a rule we reply within one month.

In the EEA you may lodge a complaint with the competent supervisory authority. In Poland this is the President of the Personal Data Protection Office (PUODO).

9. Age of users

PopcornMe is intended for people who are 16 years of age or older. On first launch the user makes a declaration that this condition is met; we record the fact that the declaration was made, its date, the language and the version of the text shown. We do not ask for a photograph of an identity document or for biometric data.

If we learn that an account belongs to a person under 16, the account will be blocked and deleted.

10. Security

11. Advertising, affiliate links and future changes

The current version does not use AdMob or any other external advertising network and does not use personalised advertising. Our own advertising material may be selected contextually by placement, language and country, without a user profile.

If in the future we launch AdMob, advertising identifiers, affiliate links or another tool that changes how data is processed, we will first update the app, the consent settings (where required), the Google Play Data Safety form and this policy.

12. Users outside the EEA

PopcornMe is operated from Poland. If your local privacy law grants you additional rights, we will give effect to them to the extent that it applies to PopcornMe. We do not sell personal data and do not share it for behavioural advertising across different services.

13. Changes to this policy

We will give notice of material changes in the app. The date of the current version is at the top of this document.