mylockr Privacy Policy

Effective date: 22 October 2026

This policy explains what data the mylockr password manager handles and why. It covers the mylockr apps for macOS, Windows, iOS and Android, the mylockr browser extension for Chromium-based browsers (such as Chrome, Brave and Edge), Firefox and Safari (macOS and iOS), and the web pages at mylockr.web.app (together, "mylockr").

In short

Who is responsible

The data controller is Mustafa Çörekci, an individual developer based in Turkey. Contact: mypasssecure37@gmail.com.

What stays on your device

The master password itself is never stored or sent anywhere.

What is sent to Google Firebase

mylockr synchronizes your vault through Google Firebase (Firebase Authentication and Cloud Firestore) in the Firebase project operated by the developer. The following is stored there for each account:

Because the content is encrypted, Google and the developer can see only metadata: the number and size of encrypted records, when they were created, changed or deleted, and the IP addresses (and, for the browser extension, the browser's user agent) of the devices that connect. Firebase Authentication logs IP addresses and keeps them for a few weeks, according to Google.

The apps also read a small, non-personal settings document that controls how often devices synchronize.

If you set up mylockr with a different server (another Firebase project), that server's operator, not the developer, is responsible for the data stored there.

Desktop app updates

The mylockr desktop app is distributed through GitHub. To check for and download updates, the app contacts GitHub (github.com, objects.githubusercontent.com and release-assets.githubusercontent.com); downloading the app from the website works the same way. GitHub sees the IP address of the request and the app version; no account data, vault data or identifiers of yours are sent. GitHub processes this data under the GitHub Privacy Statement.

Breached password check (optional)

The mylockr app (macOS, Windows, iOS and Android) can check whether your saved passwords appear in known data breaches, using the Pwned Passwords service of Have I Been Pwned. This check is off by default; you turn it on in Settings › Password security, separately on each device. When it is on and you open the Security view (or choose "Check again"):

The browser extension does not perform this check.

Camera

The camera is used only when you choose to scan a QR code: your recovery kit, the two-factor (authenticator) setup code a website shows, or an export from Google Authenticator. The image is processed on your device to read the code and is not stored or uploaded. On iOS this uses Apple's built-in frameworks. On Android, the code is read by Google's ML Kit barcode scanner provided by Google Play services; according to Google, ML Kit sends Google diagnostic and usage information (such as device model, operating system version, app package name and version, device and installation identifiers, and performance data), but not the camera images. See Google's ML Kit data disclosure.

Clipboard

mylockr writes to the clipboard only when you tap or click "Copy". Copied values are cleared automatically after 30 seconds and when the vault locks; where the operating system supports it, they are marked as sensitive or local-only so that they are excluded from clipboard history and from syncing to other devices. mylockr does not upload or keep clipboard contents. The browser extension cannot read the clipboard at all; the desktop app only checks whether the clipboard still holds the copied value before clearing it.

Browser extension and the websites you visit

Our website

The pages at mylockr.web.app (the home and download pages, the recovery-kit link page, the support page and this policy) are static pages served by Firebase Hosting. The former address mypass--4484.web.app redirects there; it still serves the recovery-kit link page and the files that link it to the apps (app association files), so links in older recovery kits keep working. The pages use no cookies, scripts from third parties or analytics. Download links lead to GitHub or the app stores, which see your request as described above. Firebase Hosting logs the IP addresses of requests and keeps them for a few months, according to Google. Your recovery kit's QR code contains your Secret Key after a "#" in the link; browsers never send that part to the server.

What we do not collect

mylockr does not collect your name, email address, phone number, contacts, location, photos, advertising identifier, browsing history, or usage analytics, and it does not include crash-reporting or advertising software. The developer does not sell, rent or share personal data, and does not use it for advertising or profiling.

Data is processed only to provide mylockr: creating your account, signing in, synchronizing your encrypted vault between your devices, delivering desktop app updates, and keeping the service secure and working.

Service providers and international transfers

The only service provider that processes your account and vault data is Google (Firebase), acting as a data processor under the Firebase Data Processing and Security Terms. Cloud Firestore data for this project is stored in Google's European multi-region (eur3). Firebase Authentication is operated from data centers in the United States, and Firebase Hosting is a global service. Google uses Standard Contractual Clauses and other safeguards for international transfers. See Firebase privacy information and the Google Privacy Policy.

GitHub (GitHub, Inc., United States) hosts the desktop app's downloads and update information and processes the IP addresses of those requests under its own privacy statement (see "Desktop app updates"); it receives no account or vault data.

Have I Been Pwned (operated by Troy Hunt, Australia, and delivered through Cloudflare's global network) receives the 5-character hash prefixes and the IP address of your device only if you turn on the optional breach check (see "Breached password check"); it receives no account or vault data.

App stores (Apple App Store, Google Play, Chrome Web Store, Firefox Add-ons) process data about your downloads under their own privacy policies; the developer receives only aggregated statistics from them.

Retention and deletion

Your rights

Depending on where you live, you may have the right to access, correct, delete, restrict or object to the processing of your personal data, and to receive it in a portable format. Most of these you can exercise directly in the app: export your vault, edit or delete items, and delete your account. For anything else, contact us. You also have the right to lodge a complaint with your data protection authority.

Security

Your vault is encrypted on your device with modern, published algorithms (Argon2id, HKDF-SHA256, XChaCha20-Poly1305) and a 128-bit Secret Key, and all connections to Firebase use HTTPS. Firebase security rules allow each account to access only its own data. Because only you hold your master password and Secret Key, lost credentials cannot be recovered by the developer. Keep your recovery kit safe.

Children

mylockr is not directed at children under 13 (or the minimum age required in your country), and we do not knowingly collect their personal data.

Changes to this policy

We may update this policy. The current version is always available at mylockr.web.app/privacy with its effective date; we will point out significant changes in the release notes or in the app.

Contact

Questions or requests: mypasssecure37@gmail.com (Mustafa Çörekci). Help with the app: Support.

Türkçe: Gizlilik Politikası