GreeNostr Privacy Policy
This Privacy Policy explains how GreeNostr handles information when you use the App and related services.
1. Overview
GreeNostr is a Nostr-based social app. It supports Nostr authentication, profiles, posts, direct messages, wallet connectivity, media uploads, notifications, reporting, blocking, and account deletion.
Because the App interacts with both decentralized Nostr infrastructure and our own backend services, some information stays on your device, some is processed by our servers, and some may be published to relays or shared with third-party services you choose to use.
2. What We Process
Depending on how you use the App, we may process:
- your Nostr public key (
npub) and related account identifiers; - profile information such as name, bio, avatar, banner, website, and similar metadata;
- signed authentication challenge events used for full-access login;
- posts, replies, quotes, reposts, reactions, direct-message events, and related content you create or send;
- report details and moderation-related submissions;
- push notification registration data such as device ID, device token, platform, provider, and app version;
- wallet-related metadata such as wallet pubkey, client pubkey, relay URLs, wallet labels, supported methods, notification preferences, activity records, and connection status;
- media upload information and selected media server preferences;
- account, session, sync, notification, and operational state needed to run the App.
3. What Stays on Your Device
The App stores some information locally on your device to function properly. This may include:
- your
nsecif you choose to import or store it in the App; -
your
npub, access level, access token, and refresh token; - locally stored wallet connection data, including the raw Nostr Wallet Connect URI;
- local unread counts, pending direct-message publish state, and app preferences;
- local device identifiers used by wallet or notification features, where applicable.
The App is designed so that your nsec is used locally
for signing. Based on the current implementation, we do not intend
to send your raw private key to our backend during normal App use.
4. What Our Backend Stores
When you use backend-powered features, our services may store:
- app user records linked to your
npub; - one-time authentication challenge records;
- refresh-session records, including hashed refresh-token data;
- synchronized Nostr event data, profile data, notification data, and report records;
- push device registration records;
- wallet connection metadata, wallet activity records, and wallet private-event records;
- account deletion workflow records;
- media server preferences and related account-level operational state.
5. How We Use Information
We use information to:
- authenticate users and manage sessions;
- provide read-only and full-access account modes;
- display and synchronize profiles, feeds, messages, notifications, and wallet activity;
- publish and process Nostr events;
- support wallet connectivity and wallet-related notifications;
- upload and display media;
- support blocking, reporting, safety, and moderation workflows;
- process account deletion requests;
- secure, maintain, and troubleshoot the App;
- comply with legal obligations.
6. Notifications
If you enable notifications, the App may register your device with push notification services and process push-related data needed to deliver social, message, or wallet notifications.
Notification content may appear on your lock screen or device notification tray, depending on your device settings.
7. Wallet Features
If you use wallet features, the App may process wallet connection and activity data needed to support those features.
The raw Nostr Wallet Connect URI is stored locally on your device. Our backend stores synchronized wallet metadata and related status information, and may store a redacted form of connection data where needed for backend operation.
If you connect to an external wallet or Lightning service, that provider may process your information under its own privacy policy.
8. Media Uploads
If you upload photos, videos, profile images, or other media, the App may access your camera or photo library, process the file locally, and upload it to a configured media server.
If you attach uploaded media to public content, that media may become visible to other users.
9. Reports, Blocking, and Safety
If you use reporting, blocking, or related safety features, we may process the reported target, report type, optional details, and related event identifiers needed to support those features.
Reports may also be published using Nostr-native reporting mechanisms where applicable.
10. Account Deletion
If you request account deletion, we may process the data needed to prepare, validate, and complete that request, including cleanup-related events and session revocation.
Because the App interacts with decentralized systems, deleting an account through our services may not remove copies of content already stored by relays, third-party indexes, or other systems outside our control.
11. Sharing
We may share information:
- with Nostr relays and related decentralized infrastructure;
- with wallet services, media servers, push providers, and other service providers needed to operate the App;
- with other users or the public where content is intentionally published;
- where required by law or to protect rights, safety, and the integrity of the App;
- in connection with a merger, acquisition, financing, restructuring, or sale of assets;
- with your direction or consent.
We do not sell personal information.
12. Security
We use reasonable technical and organizational measures designed to protect information handled by the App. However, no method of storage or transmission is completely secure, and we cannot guarantee absolute security.
13. Third-Party and Decentralized Services
The App may interact with third-party and decentralized services, including:
- Nostr relays;
- wallet providers;
- media servers;
- push notification providers;
- external websites linked from the App.
Those services operate under their own terms and privacy policies, and we are not responsible for their independent practices.
14. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we may provide notice through the App or other appropriate channels.
15. Contact Us
If you have questions about the App, our services, or our policies, contact us at: