PlayShare Swap

PlayShare Swap — Privacy Policy

Last updated: October 2, 2026

PlayShare Swap — the iOS app and the website at playsw.app ("the app", "we", "us") — helps people find others nearby to swap or sell physical video games. This policy explains what information the app and the website collect, why, who it is shared with, how long it is kept, and what choices you have.

Who is responsible for your data: Roman Korenev, an individual developer based in Armenia.

Contact: devkorenev@gmail.com


1. Information we collect

1.1 Account and sign-in information

You can create an account with email and password, Sign in with Apple, or Sign in with Google. Sign-in is handled by Google Firebase Authentication. You can sign in on the website with the same account and the same three methods.

1.2 Profile information

1.3 Location

If you tap to detect your location, the app asks for "While Using the App" location permission and requests one position fix at about 100 m accuracy. Then:

You don't have to share your location. You can type your city instead.

1.4 Your games

1.5 Exchange and purchase requests

When you propose a swap, a purchase or a counter-offer, we store: who proposed it and who received it, the games involved (with titles and prices as they were at that moment), any agreed cash top-up (amount, currency, which side pays), the status (pending, accepted, completed, cancelled, declined), and when each side confirmed. The app only records what you agreed. It does not process payments. Any money changes hands between the two of you, outside the app.

1.6 Chat messages

Once an exchange is accepted, the two people involved can chat in the app or on the website. Our server writes each message (sender, text and time) to Google Firebase Cloud Firestore; the app reads it from there, and on the website our server reads it and shows it on the page without keeping a copy. Only the two participants can read the chat.

1.7 Push notifications

If you allow notifications, we store your device's Firebase Cloud Messaging token with your account so we can notify you about new requests, accepted exchanges, counter-offers, confirmations, chat messages, and wishlisted games that become available in your city (at most one alert per game per day). We keep a record of when each wishlist alert was sent. When you sign out, the app removes the token, and it is deleted with your account.

1.8 Favourites, blocks, reports and moderation

1.9 Information stored only on your device

1.10 Camera and photos

The app can read game titles off a photo of your shelf, so you don't have to type them.

1.11 Technical information

1.12 Your public page

You can publish a page at playsw.app/<your username> from the Account screen. It is off unless you turn it on, and turning it off removes the page immediately — the address then answers exactly as it does for a name nobody holds.

While it is on, anyone can see it without an account or an app: your display name, username, city and display location, consoles, and the games you marked for share with their terms and prices. A second switch, off on its own, adds your wishlist to the same page.

Your library, your email, your exchange history and your exchange count are never on it. We record the date you turned the page on. The page is marked noindex, so search engines are asked not to list it — but a page anyone can open can be copied, archived or shared by anyone who has the link, and we cannot take those copies back.

1.13 Using the website

You can use your account on playsw.app as well as in the app: your games, games nearby, exchanges, chat and your account settings, including deleting your account. What you do there is stored exactly as when you do it in the app, as described above.


2. Why we use your information

If you are in a region with data protection law of the GDPR type, our legal bases are: performance of a contract for running the app and your account, legitimate interests for safety, moderation and preventing abuse, and your consent for location and push notifications, which you can withdraw at any time in iOS Settings.

We don't sell your personal information, and we don't use it for advertising.


3. Who we share it with

International transfers

Google, Apple and IGDB/Twitch are international companies and may process data outside your country, including in the United States, under their own data transfer terms and standard contractual clauses. Our own server, its backups and the chat database are in the European Union.


4. How long we keep it


5. Deleting your account

You can delete your account at any time in the app, in the Account screen, or on the website, on the Account page. For security, you must have signed in within the last 5 minutes. Deleting your account:

  1. cancels your open exchange requests (the other person is notified) and deletes their chats;
  2. deletes your profile, game lists, consoles, favourites, blocks, device tokens and wishlist alerts from our server;
  3. deletes your Firebase Authentication account;
  4. clears the remembered account and cached data on that device, along with any password an older version of the app had saved there. A password you let iOS save is yours to remove in iOS Settings → Passwords; the app cannot delete it. On the website, deleting your account also signs you out and removes the session cookie.

Finished exchanges and reports you filed are kept without your identity, as described in section 4.

If something fails partway through, email us and we'll finish the deletion. You can also ask us by email to delete your data if you can no longer sign in.


6. Your rights and choices


7. Children

PlayShare Swap is for people aged 17 and over, as stated in the Terms and Conditions. The app has open chat between users and helps arrange meetings in person, so it is not directed at children, and we don't knowingly collect information from anyone under 17. If we learn that an account belongs to a child, we delete it. If you are a parent or guardian and believe your child has created an account, write to devkorenev@gmail.com and we will remove it.


8. Security

Connections to our server and to Firebase use HTTPS. The website's session cookie is sent only over HTTPS and can't be read by the page's scripts. Database backups are encrypted before they leave our server. The database is reachable only by the app's server, which connects with an account that owns nothing else on that machine. The app does not store your password: a password you let iOS save for AutoFill (see 1.9) is held by iOS, never sent to us, and synced to your other devices only if you have iCloud Keychain switched on. No system is completely secure, and we can't guarantee absolute security.


9. Changes to this policy

We'll update the date at the top when this policy changes. For significant changes we'll also tell you in the app, in the same way we announce changes to the Terms and Conditions, before they take effect.