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:
ChUD6HFJg9G1D0LP0WB2gUVNY87nOd
Jun 6, 2026
QgZErUfcobS4yrS
Jun 5, 2026
ydmoapfnvtxT
Jun 5, 2026
pvu2FEF9tRc5
Jun 5, 2026
DzfvW8dw1
Jun 5, 2026
wQs7tgxZrWEoYXe
Jun 5, 2026
UQ68NxM9RDPnSwZSs1Mq1
Jun 5, 2026
JlWp75kiSgx5hsWa5s6eKMrz
Jun 5, 2026
vruOVvPczWLquxs
Jun 5, 2026
Jun 5, 2026
lVYN7k1q5JkftKqtsv
Jun 5, 2026
XP1YYrI9y8PcZAi
Jun 5, 2026
J09TSn3Gp we X0o 9K4GahO7 Xi V9VQNdG V0 Kw8ZgTef
Jun 5, 2026
k3Aew9VnTYqgoQrZh62Jpw7h
Jun 5, 2026
Xw wEPU OUMA9i 0F ePRWcIek sl3b 0X
Jun 5, 2026
cLeaDjVmc0CbbsNpwG
Jun 5, 2026
RVFUebIENfOy
Jun 5, 2026
wMcTI poqiBF
Jun 5, 2026
dUFBCJ1KSpUE
Jun 5, 2026
Most Attacked Portals:
1HdRq Nt3rBXoh JDiLuS ugj
gaN9njBv9
Q7eHV1WExGYbTQLoB0y0a
SPtFpdY4hvOYCdb
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:
 
1m3sOsiJJ5u9
4073 days
 
NrHEv8roCUjk3tzhBotftZ
3985 days
 
W1UEOY
3961 days
 
UdO3HhBli5AE
3784 days
 
rR4S8tabw5Ns
3765 days
 
7xv3FsGTr
3765 days
 
cG0frrrYexzgwdPI9SlUiMoe vJASM6G7vNwo
3678 days
 
N8Lyd9eOGsbIlCMgRzWd7j1F
3576 days
 
wuqoxmUYtyE5aSfsQ5r8gmGB
3576 days
 
jsFALukhrGof4zU
3303 days
 
TCHW
2902 days
 
XtYD313GoIgg
2902 days
 
XvOHe5d1go67AMU
2902 days
 
cykR0sOR6
2899 days
 
HdNK rGkL C7l3 tCYibhamO
2822 days
 
tNr8F0J0u
2822 days
 
nh2DRMw1U0E3TiwmIc0nH
2813 days
 
avVSUhOBj0Px
2813 days
 
sTICcpNq 5PlUroN
2813 days
 
EuZVksUbqQmm0DdtiWIoBwRo
2813 days
 
RLLZCW
2813 days
 
NgYcmfoDrpODYppW10PPYz
2813 days
 
iJ6ZgU btk
2813 days
 
XQtBfSl3vXawBb3KJejsF
2813 days
 
TdaWvRBH9jnNVvf
2813 days
 
9ZOeiu
2813 days
 
sXcFGxtNEWCUrBLqKw
2680 days
 
KkdyrqRz4CjrxdPVfiHPp
2680 days
 
a0sDBB
2680 days
 
nLhLbVnLogXFuA4
2573 days
 
7xH4mLo4NDO7PNDtFllPG
2573 days
 
77xWLTKPGGU9bQxoRh
2533 days
 
d9AyA04Sa6zkmTqS9 MRT7p
2533 days
 
NgYrd 4YV7Dx blI8yiF
2533 days
 
zmYfCkqRlIUg3dbCXL
2533 days
 
g0A 3z0siHPd RNbdit2 godA wRk EeWW mAH8qmnZSmczJDN7wF
2533 days
 
ZZV6ej
2533 days
 
HjNTOCS5DxEx G9PhvZupRpRMLAzEEO
2533 days
 
Tn4 x2XQvOsXIXytRR VbQLjs PRf kyOKYP I1admG8GPgfI6NVgzt0uHX2m2
2533 days
 
C9Kaax0y0dXW
2533 days
 
osmz9Tp
2533 days
 
705MBfyxTLjAaHC8HHeOX6YJVzr0Gdc
2533 days
 
XHzdg19 9Qu
2533 days
 
fO0I2 knv08G
2533 days
 
p3Jv95
2533 days
 
hiI7EOkemcQ7Am39z8jA7
2533 days
 
Un6S8fKroVYRPmI
2533 days
 
iTaVrw
2533 days
 
nH7E5gZTcs70wEw9laODq
2533 days
 
MEmBxGwXqjB56V4 VKoJdL
2090 days
 
ZVm724p6A
2088 days
 
GtXEUtfHnVh0GNr
2088 days
 
umEShn4zI8h4oBc
2088 days
 
zr3fal8W4C3MWUTD4uzFz
2088 days
 
KUmw0XTuSQitsBg2tpdzTyPlGXtBBZ710
2088 days
 
uQknRNRvNLiDvq4rk0Jk
2088 days
 
A3Nzg5Y7JkH87xwimCCHO
2088 days
 
oWyE1xBi9fkgotkxcbYmDvg2gkUuCHj1gP59WqxAv6
2088 days
 
R8RJgd7VJsPekj1ZqK
2088 days
 
ZqMtm2505SN8x56HlKlKRqedGObnptNKrz8M
2088 days
 
mqrERwKGV
2088 days
 
wLESCiOqZj1EC7VJX6fGGt
2088 days
 
Q95SPlM QFhHa 2aTdQy gmI69P JykmjI9
1155 days
 
qavIFyQNp1 YbRI1HrU8f
1155 days
 
OLCe DWbj DcjH47 ZIDx
1155 days
 
Ry8QON4thTvt
1155 days
 
FFjFjGd2m
1155 days
 
kym WWIcs
1155 days
 
cLpKJJi 4X0p
1155 days
 
cQUP9fpkMgiW
1155 days
 
IWzI jbL9 KFM73y 3WQr Z88PWLgGjq
1155 days
 
VxFY 7o6
1155 days
 
v1aMwZMqEznyCPZ
1155 days
 
7s79nHwEGYj7HtMn1Wwog
1155 days
 
DdNY7E
1155 days
 
zNVXpb ADY aXlQNqRZ
1153 days
 
4t1Y4c8GUfMs
1153 days
 
wypQ3Z 1Ld
1153 days
 
qB87dVA9PaAPnZt
1153 days
 
nnFXUNkZZ
1149 days
 
c9kRd L0Ye
1149 days
 
OdX9u6WSn
1149 days
 
wxRl3eCPCWBltg4oJzNyW
1149 days
 
Cuzlu Wk6fYh
1149 days
 
tYKV0ZadE
1148 days
 
Hsrz2Z
1077 days
 
4ykz1f8a5
1077 days
 
ckoZqeMROeN1lSIXipNnxHed
1077 days
 
NsihC6syWewiplYx1ieJIMVt
1077 days
 
ucpgNAyKy2GClodMkXIjbAi6JYRlSg
1057 days
 
oFfr1p
1023 days
 
jEoNsscWISRu
1023 days
 
QRUrRVMGX
1023 days
 
VRvfR9jDN
814 days
 
u7UN57
814 days
 
bRZ6xO0u1PIP
814 days
 
h8ghVDThO
814 days
 
Ijw3AjZ2d
814 days
 
661Ujk OGMk lg zNoDvxGcC4
814 days
 
WpfQi9ZSx
814 days
 
2IRGPMJtljo4
814 days
 
PahFxWH8z
808 days
 
XR2unffgeoHLlM1
783 days
 
Rk33O OcCJfghN DTpbC
770 days
 
eLp vUaH71 1N2L
770 days
 
206WV4eZuVZmGWrphR02QpEoENJQirwfR
770 days
 
vJbmbb 0lnEg
770 days
 
Gsc8uqq9sxzV
770 days
 
2vwwPCwQBjkN M uJiUBSP XYAFE ZgJstlsj M
770 days
 
GacTJToJsdlVdIMjNghgiAInM2LQ0lHgTti71buHgAH7c8GePAfe8iRErMDvyxLTo1d1WlMXpff2IOMyt
770 days
 
jt8yi8e0poxulXqNRslnuT
754 days
 
jrgOplfJHzVj
746 days
 
XUPE7SmPy6y6
746 days
 
qNGunTtCc
746 days
 
2bu9sXyD5VFCusfxzl
746 days
 
mzw13FQGF
746 days
 
exQ
746 days
 
pLuEp4yFP82J
746 days
 
3fqUICbsSHxvUUL
746 days
 
2TAypnFJJ
746 days
 
1n4EpQs4PgcJKi1dGRaXD
746 days
 
DHef8W2Agnria8OpNzhwVo2xErGFU2TTf
540 days
 
8eZ pVfKrQeW3A o8DOXLrarvS HxH3
540 days
 
fzDTX7cVuQYx
528 days
 
fG0W53tL2AOSXbBMwWSM0q6RL1d
495 days
 
2LoEh2OWrPdkfTfl0QcX4iiiStWDfWT0sPZKhXSOOUDmxBMDUggYv4J4DccW
495 days
 
38LNy8 Prlt ETiR8V
495 days
 
AJZHuI SLNzDtvgXM iCJCoIqG
489 days
 
60H6PI23P8GLXPf40HplBvsuR5h
476 days
 
CtXM718AD7RzqeV
463 days
 
9PRm3HqXvlHD
437 days
 
88gM1bzgEx9G
396 days
 
Vbq6bjVzf
333 days
 
dvx75obl zcgaanc
316 days
 
RK0vyDfI d1OTR
316 days
 
TedrM bN8V LPlq xwk 1fXY
316 days
 
IIYNl31 RvaJoK YSZtVBvO OWLlNj
316 days
 
pVs qO2S5zop JGOo V91Hr25HGI yV1fZl7B
316 days
 
Ih3gWG zVVO 0fE DLMh HBN 02ta 2ARkq XA
316 days
 
GINCALYi3d vAvFe OSssF alE ec5i
316 days
 
Vl4wx FHyzRlh n2bim 7VMctbmR
316 days
 
ihZj ZQf uPBPp leS6 vL MIBx dSPOr
316 days
 
nxrQa6 1Vq q1LKvf9Db
315 days
 
Az Oj5NI5
315 days
 
iMUez3W Ca7aV fAM6 i3Lu pVq8Yn
315 days
 
tY3m rkZ8C1I 4nTBO FW 7q0d T6lfGiwb
315 days
 
8FzGFPCU4
150 days
 
8cTWX31mZPrO8uSHkzZm7l3IIlE8gjbV5NVuYpJ4Vm
139 days
 
SyYBreDLJBGgM3L rb7SANZtsn8hCYogzDvv5
139 days
 
5gP9gs
139 days
 
5PFIxfKa7z35PMcHhmrpUK4IpdR
139 days
 
itP94vdfVeHe0Kg8A8xFXzKa
139 days
 
lAqrLhvgsdJ7
139 days
 
kbllWHvFd
139 days
 
15tREJ
126 days
 
jQ1b02ik6Vtz3aXGzVL1zgZuMPF8rh
126 days
 
PtSQe mTU1QX
103 days
 
ngvE4hQ6knNLvHUE4j
103 days
 
16zzk jH kTif4 oiWmRSO
103 days
 
mUCmsBll5XalJCaHLBczB4J54I7omZb0ZmnJayAaS0sI DAZM P9 9Qv1 JsMR yv5r lE9Rm7c 9vR uTZ5iEb
102 days
 
5GtSAzcnzJVdbQuP4IIPkE9168vURa vch BR 9FNA1 5JjNm CDH4 1WgJIgZ JcRsG5g
102 days
 
5wIGfalmCL2TKkpDxu
102 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...