Privacy Policy
Last updated: January 2026
Overview
OnlyTypes (the “extension”) is a browser extension that displays Objective Personality type information on social media profiles. We are committed to protecting your privacy.
Operating Modes
Sleep Mode (Default)
- No personal data is collected or transmitted.
- All data stays on your device.
- No account required.
- Complete privacy.
Play Mode (Optional Multiplayer)
- Opt-in community features that enable data sharing.
- Requires a user account (email and username).
- Allows you to exchange datasets with other community members.
- See “Data Sharing” for details.
Data Collection
Sleep Mode (Default)
- No personal data is collected. OnlyTypes does not collect, store, or transmit any personal information about you.
- User datasets: If you add your own dataset through the extension popup, this data is stored locally in your browser using the browser’s local storage APIs. This data never leaves your device.
Play Mode (When Enabled)
When you choose to enable Play Mode, the following data is collected and shared:
Account Information
- Email address (for authentication)
- Username (publicly visible to other community members)
- Profile information (display name, your declared OPS type, social media links — optional)
Dataset Sharing
- Your personal dataset is synced to our servers and shared with the community.
- Each dataset entry includes: person name, type code, and profile URLs.
- Community members can view consensus types from all users or filter by followed users.
Community Interactions
- User follow relationships
- Trust level and contribution metrics
External Data Requests
-
The extension fetches publicly available celebrity type data from
onlytypes.comto display badges on supported platforms. - These requests do not include any personally identifiable information.
- No cookies or tracking mechanisms are used.
Data Sharing
Sleep Mode
We do not share any data with third parties. All user-provided datasets remain on your device.
Play Mode
When you enable Play Mode:
- Your dataset is shared with other community members through our database.
- Your profile information is visible to other users (based on your privacy settings).
- Other users can see your type assignments and vote counts.
- You can set your profile privacy to: Public, Friends Only, or Private.
Important: You can disable Play Mode at any time to stop sharing your data. Previously shared data will remain in the community database unless you delete it.
Permissions
Storage
Stores your personal dataset, cached celebrity type data, user preferences, and (if Play Mode is enabled) authentication session tokens. All storage is local to your browser via the Chrome Storage API.
Scripting
Used to dynamically register content scripts only on platforms the user has explicitly enabled. This allows you to choose which social media sites OnlyTypes operates on — for example, enabling Wikipedia and IMDb but not Facebook or Instagram.
Identity
Used exclusively to obtain the extension’s OAuth redirect URL (chrome.identity.getRedirectURL()) when
signing in with Google for Play Mode. No Google OAuth scopes are requested — the extension does not access your
Google email, profile, or any other Google account data. This permission is never invoked in Sleep Mode.
Host Permissions
Social media platform permissions (Facebook, Twitter/X, Instagram, IMDb, Wikipedia, YouTube) are optional — you choose which platforms to enable from the extension popup. The extension only accesses sites you have explicitly granted permission for.
| Domain | Permission type | Purpose | Data sent |
|---|---|---|---|
| facebook.com, twitter.com, x.com, instagram.com, imdb.com, wikipedia.org, youtube.com | Optional (user-controlled) | Inject read-only type badge labels next to user profiles | None — content scripts only read DOM elements and communicate with the extension’s own background service worker |
| onlytypes.com | Required | Fetch the official celebrity type dataset (celebrities.jsonl) | None — read-only GET request, no cookies, no PII |
| oqbinknqycrvkhgblqha.supabase.co | Required | Play Mode backend: authentication, dataset sync, community consensus | Only when Play Mode is enabled: account credentials, type assignments, follow relationships |
No data is sent from content scripts to any external server. All network communication with external hosts happens exclusively in the background service worker.
Data Security
- All data transmission uses HTTPS encryption.
- Passwords are hashed and never stored in plain text.
- Community data is stored securely in Supabase infrastructure.
Your Rights
You have the right to:
- Use the extension without creating an account (Sleep Mode).
- Enable or disable Play Mode at any time.
- Delete your account and associated data.
- Export your dataset.
- Control your profile privacy settings.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected in the “Last updated” date at the top of this page.
Contact
If you have questions about this privacy policy, please open an issue on our GitHub repository.