Dismiss Notice
How Does This Work?

You create a free account and set a Gmail filter to forward your Ingress email damage reports.

The damage reports are processed in realtime into the Outgress analytics and alerting engine.

That's the short version.

Is This Allowed?

We believe so, but you decide.

But My Secret Data!

No one on the opposing faction cares who on their team is attacking you. Do you care who on your team is attacking opposing portals?

LuvLetter
resistance
** Some portals blurred until you log in.
Recent Ingress Activity:
fTsEAsl1zwRvpgP
Jun 5, 2026 at 7:44 PM
otG9QZErwfbP
Jun 5, 2026 at 7:43 PM
fVGtwbLXvpsV
Jun 5, 2026 at 7:42 PM
E2Sp9eEur
Jun 5, 2026 at 7:41 PM
74VUgKrDxlQhs3T
Jun 5, 2026 at 7:10 PM
B9C6Y0RQTY8PXX0AvdAdQ
Jun 5, 2026 at 2:21 AM
vvY00BqNIBzMezMFmNVFFtqS
Jun 5, 2026 at 2:21 AM
yBDZIq7ynJpZmwA
Jun 5, 2026 at 2:10 AM
GJ86F52u1
Jun 5, 2026 at 2:07 AM
Jun 5, 2026 at 2:07 AM
B54HXiNU2 Py 03H ppMUbSQq j4 fRV2eQm C6 qlM3Lw4T
Jun 5, 2026 at 2:07 AM
qMeM5iTsjkV1p9b
Jun 5, 2026 at 2:07 AM
ukJ91GY2YW1IlM0ISfBWPNzK
Jun 5, 2026 at 2:07 AM
yu 1LGv RlnLAP qW l5lnrH2x iTuJ m3
Jun 5, 2026 at 2:07 AM
1qNEP5EubMEFZi3z44
Jun 5, 2026 at 2:07 AM
2RnyI5DCh9GA
Jun 5, 2026 at 2:02 AM
PcUR5 zdydr9
Jun 5, 2026 at 2:02 AM
cgrL6NvgDfRJ
Jun 5, 2026 at 2:02 AM
Sbr2TkhQJ31fQgLk7auwJ
Jun 5, 2026 at 2:02 AM
Jun 5, 2026 at 2:02 AM
Most Attacked Portals:
1WMk5 sylZzE5a uXnfcB Upo
iVzfwGRmn
mtpAXKHPuNYswaD8pfgUM
m71LxjVACG8G0eO
Historical Activity:
This is not exhaustive information about LuvLetter. The information is based on Ingress email damage reports from participating agents.
** Some portals blurred until you log in.
Portals Where LuvLetter Was The Last Known Attacker:
 
fk2WoEqXMgFT
4053 days
 
W6IJyvVdPw4MPBE2pmFqJ1
3965 days
 
mfAm0V
3941 days
 
0RsiHd0h11dd
3764 days
 
2DrPjduauRMB
3745 days
 
srFC9yG7w
3745 days
 
deomBNVRXPdajr4PolksMq0l nJmdS5IOA6i2
3658 days
 
MSQe7aedfHw8WEilteKCXtRF
3556 days
 
Z8lDCdWXrgpuHZ9dDYCFbMju
3556 days
 
FsFeepfaIpHlkTF
3283 days
 
tsG4
2882 days
 
iVJzQ2sA87qP
2882 days
 
ODnRCwLodSeLzeQ
2882 days
 
m8zA1gEW5
2879 days
 
2V89 2hi4 78TE kskxLjlim
2802 days
 
bl5qDvGkA
2802 days
 
SR424Dp0ml8efbMXY2Mbg
2793 days
 
ZwWsl4joVIzB
2793 days
 
hqAwdtUw GhiXg7v
2793 days
 
V4rmSnISI3PgVVdky0oRjCfm
2793 days
 
qB7cDk
2793 days
 
BDxMEmOVn4OVhP6CazCslH
2793 days
 
MtESrS etM
2793 days
 
stqBfYPxM021SwtA6rh0R
2793 days
 
TBXjz1DmYPoZaW5
2793 days
 
KY0cmk
2793 days
 
XHiDjAxgwdUbJDkXCP
2660 days
 
680cCMj6vMZNzYzNp9iTr
2660 days
 
zKBM3o
2660 days
 
NgWwWXotUERAw6Z
2553 days
 
HcwXXoLbrnghxwekMxgam
2553 days
 
lThFhqyKIkRfJdiQcH
2513 days
 
LDQAgWbnbyA0nbZzp f3vXg
2513 days
 
UEBzq wfWmiR Gfl9znp
2513 days
 
YILZRtI5VwiWWo4i6b
2513 days
 
ZWA 6cqpmNve xLG0aVo LAh7 2MJ LmP3 UmI2iePS0re0pBk2tl
2513 days
 
u7d2PD
2513 days
 
PWXjgbcn01ik 85TdWDC7zwGs8qnMgp
2513 days
 
3DJ tl5KSzVMqhPt46 WqgVZC w32 2zhKeY xHu2EyK55SYZL9LCYYhr2Oicc
2513 days
 
zZQ6riwqkzSf
2513 days
 
y431y46
2513 days
 
fgGZCM5SlEWcB999dFshhThknT9GvEx
2513 days
 
XIyz8pQ yQM
2513 days
 
gw0ur 659FZo
2513 days
 
NaViOS
2513 days
 
Sr9whVlzMTDRiUDvDXkDa
2513 days
 
d5cHeyHAUwqRpKN
2513 days
 
Dxchtb
2512 days
 
3jWKUmAAxajWacsph8GSM
2512 days
 
5gBSXhPwwh7STBU 1NLY8b
2070 days
 
62sn4Yzui
2068 days
 
btfc2ytPOyQ1vjj
2068 days
 
ZTWY3ezyiy2zack
2068 days
 
ch9ShpLA0ZSpPsMXaNEpy
2068 days
 
SzZt0sgmk51XhcplQzJbD85JUOdxHElex
2068 days
 
FmNo1cnKG5CvfP8Ngc69
2068 days
 
gQRC2Z9I5WmeRzc0RUnxX
2068 days
 
JLQof1g0WXnmUR71qZpdLvmZnnQzYuwLOKneF3MkKr
2068 days
 
IumayEQVVN8LMYoEnl
2068 days
 
Kl3V2Q5wkBTEzRI9DnoJYfx4jPOEYa7kd5Bq
2068 days
 
eJzkMrzPN
2068 days
 
vp86DJolvefmr7OLUqQw3x
2068 days
 
z5LhqQa CNw08 ODxxUd d0r7DB eNuBu8a
1135 days
 
LpkWkUCfv1 PkKTivLedd
1135 days
 
aIgs 6ffv WxsQEy PZB2
1135 days
 
M9AsW4SuToi0
1135 days
 
cZ4rD3mXO
1135 days
 
Zji 2ewiA
1135 days
 
vFq3lcZ HFTs
1135 days
 
2hGgZYGFjm75
1135 days
 
dWrl 1Kef uJkORm BXTu MRTImbfiuy
1135 days
 
BFhg gaw
1135 days
 
jrdObRDayUKoATq
1135 days
 
5SK4mDJ2rKgOf4xX2VROw
1135 days
 
RhNEVL
1135 days
 
3xxHTh aO7 EoXCuOZY
1133 days
 
OmpXuI83ATLY
1133 days
 
iFGSYW Nj9
1133 days
 
NYwrxHKySrSABef
1133 days
 
LV8IKDAMe
1129 days
 
dKQ3y lVJI
1129 days
 
odN7K0ViE
1129 days
 
HCKBvphIefko8MZKnVrbX
1129 days
 
lAD1c CXwl8N
1129 days
 
lND987eHU
1128 days
 
0hRDrZ
1057 days
 
oDNNNNAA4
1057 days
 
sNoy4aBIWO4zYcvH0Fl0NBeI
1057 days
 
5DPxM5OE5tNktmcHJAQiXwNL
1057 days
 
FDVbXVbBtoTrq6SGJ0dzoe2ThjY5Js
1037 days
 
iFBVOj
1003 days
 
hATvZeOFEKSW
1003 days
 
WdfdN0JPA
1003 days
 
VmufwK4bj
794 days
 
ZCvsPN
794 days
 
2O2aORhTXWTo
794 days
 
5kqphiyix
794 days
 
CsqYG3itL
794 days
 
e3NAeL xrUM DQ WxWINM5Of2
794 days
 
8XHI7H76R
794 days
 
ETirekx8nnPM
794 days
 
CQhf1kFVb
788 days
 
xYXuD8KfWu8BfcS
763 days
 
RcgZM pAuQmYmD hM39P
750 days
 
6By 6f70KF iVB8
750 days
 
CMd1eeZrUPG56Hts97qHzy2hxIE5sf0lS
750 days
 
lPOyl8 h9SgL
750 days
 
PeHzWTyyzTTb
750 days
 
HhOBFsp7b0vP a 7E6z3sF yqIz4 4l0D9wwC X
750 days
 
ODHGzSVWsmkSbBdDeJTikeY6T7DRBpKH6ITaDIxGTL69vSubXcAupVKSeIbv1ot8VOc1Ek7QLaB5elI0Q
750 days
 
K41sjcBHv6XsXfPkSbpUeU
734 days
 
sqRB6cCikNXo
726 days
 
1Kq3TZJUtToE
726 days
 
JvSDTPCj6
726 days
 
BwxeD1ly1Old8lIJVQ
726 days
 
0molv0pIF
726 days
 
ppO
726 days
 
il0bDH6nMzkw
726 days
 
7w6caDW3fo76x0x
726 days
 
KVgKLX69L
726 days
 
fNrbwEQGDZuYxnaHVaK73
726 days
 
04NxxsXSEmSHGPOB9C3Q1S3yL1ifISMD8
520 days
 
sqW 0mCS6dy8lz oKLKK89sD0F byz5
520 days
 
0FBD3PIYVos6
508 days
 
rvAhpWgeWmm7q1qLpthvRyoAbDo
475 days
 
k4uzvB4ZO1Ww24hVpGmiPXeeG7Y347Bob67hlvPp9I0QtvOWz2bvjOHjZjby
475 days
 
hcRWOR OM7f eIADid
475 days
 
5eIf15 Esn7UGQFQY TkHqmAg2
469 days
 
tw2C50v0naG3vSDqNJCPixW754j
456 days
 
ffL7p2HIWIHV5l7
443 days
 
vcbm9Tdw06Md
417 days
 
TVqO6xJ2N4KO
376 days
 
d7h01eD2l
313 days
 
BwcRNe00 mtSor4w
296 days
 
AuVPnBKk OLH0Q
296 days
 
0YUox oGEr 9IOn cCx BWsO
296 days
 
y9yo5M7 jzLGwL MRWO9dtB FKI644
296 days
 
BU5 M8mVE5K5 zc84 yQaiblg9QY ysovhjj4
296 days
 
FjwG1K oBeX Ees UBYb GkB 9WTL x7tFn l1
296 days
 
ssHcyqw0Yt qLq6o NWbM6 T91 kpLW
296 days
 
QjWPu 5qS9O7P ktvSl NwJMpzHG
296 days
 
x9bt 1Qa jaFbX z0OX vy x0PX 4Pu50
296 days
 
MhKiYU kGn yqWTuwmUi
295 days
 
2n vAt7Ip
295 days
 
aW2Pnwe U7MpK XpJv HPDc XS96t9
295 days
 
gL7K eoMWG4h 0890K cn NEHg 0MpK4QZv
295 days
 
xoAsUMGsc
130 days
 
83jhA9W7Qjx8aabgwjA6wNIsTtBB6XWy3BDNSuT25r
119 days
 
pW8NBOy8Zj0n5Ev e6bx68cfx7VVtw5suIX8J
119 days
 
xOqI3n
119 days
 
6viQcws8xYoPLZbHTx9xShKMUtU
119 days
 
EGSgpwgCQeGzDpvycYjVVd7k
119 days
 
vt73pbYtJKCY
119 days
 
wFbx1b4gK
119 days
 
XTQfyg
106 days
 
JmOVkwOUUiZICghCXdg8rcR5JLTAup
106 days
 
XHEGv N8Nnu9
83 days
 
f5QH5TnnlNAH5njTKq
83 days
 
LGrln ox 092eP wmdo2hU
83 days
 
YQQIqpLoSr7iSOLhHVAGbsmFSd9KgehdfiAKIIgLADgJ wM1I K1 Xmat ro3W ymkB qoBiUiM eVp bkGKjJx
82 days
 
TcYJpWs64rDWFZvw9UMnmXx5By5VIW bbV 43 Mwamq JY0So ebQr CtDrT4N D41UlOi
82 days
 
jFFy6YwriR4HLvHRBM
82 days
This list does not include portals where LuvLetter was the last known attacker within the last 60 days.
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
12 AM
 
 
 
 
 
 
 
1 AM
 
 
 
 
 
 
 
2 AM
 
 
 
 
 
 
 
3 AM
 
 
 
 
 
 
 
4 AM
 
 
 
 
 
 
 
5 AM
 
 
 
 
 
 
 
6 AM
 
 
 
 
 
 
 
7 AM
 
 
 
 
 
 
 
8 AM
 
 
 
 
 
 
 
9 AM
 
 
 
 
 
 
 
10 AM
 
 
 
 
 
 
 
11 AM
 
 
 
 
 
 
 
12 PM
 
 
 
 
 
 
 
1 PM
 
 
 
 
 
 
 
2 PM
 
 
 
 
 
 
 
3 PM
 
 
 
 
 
 
 
4 PM
 
 
 
 
 
 
 
5 PM
 
 
 
 
 
 
 
6 PM
 
 
 
 
 
 
 
7 PM
 
 
 
 
 
 
 
8 PM
 
 
 
 
 
 
 
9 PM
 
 
 
 
 
 
 
10 PM
 
 
 
 
 
 
 
11 PM
 
 
 
 
 
 
 
Loading...