A simple, secure client-side web application for searching and filtering through your imported contacts via your custom tags. Use it by clicking the link: https://ma1t3.github.io/ConTags/
- Instant Search & Filtering: Quickly search by name, phone, or email. Filter contacts by checking off required label tags.
- Cross-Platform PWA: Install ConTags directly to your Android or Desktop home screen. It feels and runs exactly like a native app.
- Complete Client-Side Privacy: Your contacts never leave your device. The CSV parsing (using
PapaParse) happens entirely within your browser memory.
Because ConTags is a Progressive Web App (PWA):
- Navigate to the app link above using a chromium-based browser on your Android device.
- Tap the browser menu (⋮).
- Select "Add to Home Screen".
- The app will install onto your device like a regular application.
This application is built using standard, framework-free web technologies:
- HTML5
- Vanilla CSS
- Vanilla JavaScript
- PapaParse (For CSV Data Extraction)
- Phosphor Icons
ConTags can import and synchronize contacts through Microsoft Graph. Before using it:
- Register an application in Microsoft Entra ID.
- Enable personal Microsoft accounts and work/school accounts.
- Add the deployed ConTags URL as a Single-page application redirect URI.
- Add the delegated Microsoft Graph permission
Contacts.ReadWrite. - Put the application (client) ID in
MICROSOFT_CLIENT_IDinjs/config.js.
No client secret is used or stored in this browser application.
The import menu accepts vCard (.vcf) files, and the settings menu can export all
locally stored contacts as a vCard file.