Authentication¶
ShopSync uses Firebase Authentication to secure your data and provide seamless access across devices.
Sign In Methods¶
ShopSync supports multiple authentication methods:
Google Sign-In (Recommended)¶
The easiest and most secure way to sign in:
- Click "Sign in with Google"
- Select your Google account
- Grant necessary permissions
- You're in!
Benefits:
- ✅ No password to remember
- ✅ Fast and secure
- ✅ Works across all platforms
- ✅ Automatic profile picture
Email and Password¶
Sign up with your email address:
- Click "Sign up with Email"
- Enter your email address
- Create a secure password
- Verify your email (check spam folder)
- Sign in with your credentials
Password Requirements:
- Minimum 6 characters
- Mix of letters and numbers recommended
- Special characters allowed
First Time Setup¶
After your first sign-in:
- Welcome Screen - Brief introduction to ShopSync
- Permissions (Android only)
- Storage - Save list exports
- Profile Setup - Your name and photo are automatically imported from Google
Account Management¶
View Profile¶
Access your profile from the home screen:
- Tap the profile icon (top right)
- View your:
- Display name
- Email address
- Account creation date
- Profile picture
Change Display Name¶
- Go to Profile
- Tap Edit Name
- Enter your new name
- Tap Save
Update Profile Picture¶
With Google Sign-In, your profile picture syncs automatically from your Google account.
To change it:
- Update your Google account profile picture
- Sign out of ShopSync
- Sign back in
Password Management¶
Change Password¶
If using email/password authentication:
- Go to Settings
- Tap Account
- Tap Change Password
- Enter current password
- Enter new password
- Confirm new password
- Tap Update
Forgot Password¶
- On the sign-in screen, tap "Forgot Password?"
- Enter your email address
- Tap Send Reset Link
- Check your email for the reset link
- Click the link and follow instructions
- Create a new password
- Sign in with your new password
Security Features¶
Two-Factor Authentication¶
For Google Sign-In users:
- Enable 2FA on your Google account
- ShopSync inherits this security automatically
Session Management¶
- Sessions remain active for 30 days
- Sign out if using a shared device
- Use incognito/private browsing on public computers
Data Protection¶
- All data is encrypted in transit (HTTPS)
- Firebase secures data at rest
- Only you can access your private lists
- Shared lists are only visible to invited users
Sign Out¶
To sign out of ShopSync:
=== "Mobile App" 1. Open Settings 2. Scroll to bottom 3. Tap Sign Out 4. Confirm when prompted
=== "Web App" 1. Click your profile picture 2. Click Sign Out 3. Confirm when prompted
Offline Data
When you sign out, locally cached data is cleared. Ensure you're online before signing out to sync all changes.
Account Deletion¶
To permanently delete your account:
- Go to Settings
- Tap Account
- Tap Delete Account
- Review what will be deleted:
- All your shopping lists
- All shared lists you own
- Your profile data
- List groups and categories
- Type your email to confirm
- Tap Delete My Account
This Action is Irreversible
Account deletion is permanent. All your data will be lost and cannot be recovered.
Multiple Accounts¶
ShopSync supports one account per device at a time. To switch accounts:
- Sign out of the current account
- Sign in with a different account
Family Sharing
Instead of multiple accounts, consider sharing lists with family members. This way, everyone can use their own account while collaborating on the same lists.
Troubleshooting¶
Can't Sign In with Google¶
-
Check Internet Connection
-
Ensure you have a stable connection
-
Try switching between Wi-Fi and mobile data
-
Clear App Cache (Android)
-
Settings → Apps → ShopSync → Storage → Clear Cache
-
Try signing in again
-
Update Google Play Services (Android)
-
Open Play Store
- Search for "Google Play Services"
-
Update if available
-
Check Account Status
- Ensure your Google account is active
- Try signing into another Google service
Email Verification Not Received¶
-
Check Spam/Junk Folder
-
Verification emails sometimes end up in spam
-
Resend Verification Email
-
Go to sign-in screen
- Enter your email
-
Tap "Resend verification"
-
Check Email Address
- Ensure you entered the correct email
- Check for typos
Password Reset Link Expired¶
Password reset links expire after 24 hours:
- Request a new reset link
- Complete the reset process immediately
- Check your spam folder if you don't see it
Account Locked¶
If you enter the wrong password multiple times:
- Wait 15 minutes
- Try again
- If still locked, use password reset
Privacy & Security Tips¶
!!! tip "Best Practices" - Never share your password with anyone - Use a unique password for ShopSync - Enable 2FA on your Google account - Sign out on shared devices - Keep your email secure - it's your account recovery method - Review shared lists regularly and remove collaborators you don't recognize
Next Steps¶
Now that you're signed in:
Need help? Check the FAQ or report an issue.